On 9 Nov 2015, at 9:52, holger krekel wrote:
On Mon, Nov 09, 2015 at 06:24 +0100, Florian Bruhin wrote:
Hey,
* Florian Bruhin <[email protected]> [2015-10-20 06:20:42 +0200]:
* Arthur Skowronek <[email protected]> [2015-10-19 23:17:24
+0200]:
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.
I used to have a different stance on this - but after reconsidering,
I
agree it'd be best to have a "recommended" plugin (i.e. catchlog, as
it's maintained and under pytest-dev) rather than merge things into
core.
Backwards compatibility is restored and eisensheng released 1.2.0 -
so
I think everything is ready to move pytest-catchlog to pytest-dev
now.
Of course +1 from my side - any objections and/or a second +1 please?
;)
I noticed that there now also is a pytest-logging release from Pedro
Algarvio:
https://pypi.python.org/pypi/pytest-logging
which adds to the confusion around logging and pytest, unfortunately.
I haven't used pytest-catchlog myself yet but intend to do so.
I just tested it with devpi-server and it's mostly a dropin replacement.
It doesn't support Python 2.6 though, so we either have to drop support
for that as well, or restore compatibility. For now it looks like one
place is affected in catchlog.
Unfortunately catchlog doesn't fix the pypy test failures in
devpi-server, but at least there we can get a fix in if we find one.
Regards,
Florian Schulze
_______________________________________________
pytest-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-dev