On 08.08.2016 16:08, Floris Bruynooghe wrote:
On 8 August 2016 at 06:48, Ronny Pfannschmidt
<[email protected]> wrote:
That would break external code
Uhm, so we've committed to mainting py._code in two places?  Makes me
wonder what the motivation to merge into pytest was.
no, pylib will no longer evolve, its a relative dead end
the main reason to copy it is, that now that it is mostly an internal api, we are allowed to change it without breaking downstreams - we moved it so we can change it again.
Pylib is maintenance-only
While it's not terribly actively developed there's still scope for new
features I think.  E.g. the PR for PEP 519 support counts as a new
features, I wouldn't want to block it.
the ideal case there is to eventually get rid pf py.path - in particular since pathlib/pathlib2 is the way to go on more recent python and py.path is really hairy to evolve

pep 519 as addition is not really a evolution i'd argue - however we are unable to ever do that correct with py.path due to its broken bytes vs unicode semantics that we cannot fix without subtle breakages of downstream (hence the idea of eventually no longer needing pylib as its under bad constraints wrt evolving it)

Floris


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

Reply via email to