That is correct. For awhile now Python has had an adhoc concept of environment markers, but there wasn't standard for what they were and what they supported so each implementation was slightly different (this is a common theme with Python packaging). We attempted to standardize this in PEP 508 which was largely compatible with the primary implementations but wasn't 100% compatible. setuptools 20.2 switched to the new parser, which *only* supported PEP 508 markers and not any of the older markers, which meant that anything that relied on one of the cases that PEP 508 no longer supported was broken. The fixes since then restore compatability with those, and continue to keep those old projects installable. The regressions in 20.2 were fairly major.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1570587 Title: [FFe] Please update to bugfix release 20.7 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-setuptools/+bug/1570587/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
