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
