On 15 October 2015 at 07:27, Donald Stufft <donald@stufft.io> wrote:
On October 14, 2015 at 2:25:31 PM, Nathaniel Smith (njs@pobox.com) wrote:
On Oct 14, 2015 11:12 AM, "Donald Stufft" wrote:
Apparently some packages were making assumptions about the format of the numpy.__version__ string, and having .postN in there caused errors when
[...] they tried to process it. (It would be helpful if there were a little permissively licensed standalone implementation of PEP 440 comparisons, suitable for the "if pkg.version > ...:" checks that people insist on doing -- I couldn't find one in some quick searches.)
https://github.com/pypa/packaging
It’s what both pip and setuptools use (though we embed it, but it’s fine
to depend on it too).
That's under Apache 2, so it can't be used by GPLv2 packages, or any package that might be used by GPLv2 packages.
I suspect it’d be trivial to relicense it. There’s a total of 6 contributors and I think I know how to get ahold of all of them.
Presumably to MIT + ApacheV2 ? -Rob -- Robert Collins <rbtcollins@hp.com> Distinguished Technologist HP Converged Cloud