Hi Arthur,

Please don't underestimate your contribution. Without your initial effor we
probably would still be grumbling and using the obsolete plugin. ;-)

One thing I'd like to mention is that pytest-catchlog _is not_ fully
compatible with the old pytest-capturelog at the moment, although
differences are minimal (set_level <-> setLevel, etc.).

As for the name, I'm fine with both pytest-catchlog and pytest-logging
options.

On Tue, Oct 20, 2015 at 12:17 AM, Arthur Skowronek <[email protected]>
wrote:

> Hi anyone,
>
> the motivation for me behind forking the original plugin was to slightly
> extend the provided API and to welcome patches and thus resurrect the
> plugin from an unmaintained state.  I was simply fed up with how many
> python projects become abandoned.  As far as this goes I'm not sure if I'm
> even allowed to say much about the project since my contribution to it
> amounts to a bare minimum.  I understand myself as a mere gateway that
> takes care of patches, documents them and manages releases of new
> versions.  A role that can be fulfilled by anyone on the list here.  So I'm
> not important at all in making a decision here.
>
> With this out of the way I still would like to state my opinion though.
>
> It would be nice if the plugin could stay separated from the core
> package.  At least I am a huge fan of the modular plugin system as it can
> be found in pytest.  I find such a modular design more preferable compared
> to a monolithic project that comes with everything attached. Such a large
> project makes it harder for users to track what was changed between
> versions and keep track of changes important to them.  They don't need to
> care at all if the API was changed but they don't use the plugin.
>
> Also different contributors stated that they still would like to improve
> the code base and add more functionality.  It would be nice to give them
> their freedom to break the API if necessary to create something even more
> usable with a sleeker API.  I'm looking forward to it.
>
> As far as the naming goes I can understand that it makes sense to rename
> the plugin to pytest-logging.  The current name was chosen just to avoid
> naming conflicts on the PyPI.  But over time I've grown attached to it. :)
> I hoped that we could find someone that would draw a nice dream catcher as
> a logo for us that would decorate the documentation I also wanted to
> write.  Maybe we can a find a compromise here, something like
> pytest-logging-catcher or so?
>
> Thus I'm suggesting the following game plan:
>
> * Releasing the current development state as 1.2
>
>   It matured well enough and it will mark the last release of the 1.x API
> family which stays compatible to the existing API of the plugin and future
> versions of pytest.  I would also like to stay consistent to semver as it
> appears to me to be a sane specification for treating versioning.
>
> * Renaming the project to pytest-logging(-catcher)
>
>   This step speaks for itself.
>
> * Move under the pytest-dev organization
>
>   This should be the home of the plugin after all.
>
> * Granting Access to PyPI and Github to more maintainers
>
>   I would love to recommend Eldar Abusalimov as a maintainer for the
> plugin.  He contributed by far more than compared to me and he knows what
> he does.
>
> * Providing some nice documentation aside from the Readme
>
>   Hell yeah.
>
> Optionally:
>
> * Taking my exit
>
>   As stated above I don't see where I fit in the bigger picture.  I'm not
> important to continue the project at all.  My day job keeps me busy enough
> so I won't be able to land bigger improvements on the plugin. All I can
> offer is to merge patches and take care of other issues.  Then again these
> chores can be done by anyone else with more time on his/her hands.
>
>
> Please let me know what you think about these points.  Thanks!
>
>
> Greetings,
> Arthur
>
> --
> Arthur Skowronek
> M: [email protected]
>
> _______________________________________________
> pytest-dev mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/pytest-dev
>



-- 
Regards,
Eldar
_______________________________________________
pytest-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-dev

Reply via email to