[14:43:17] <kober> Hey, I asked this yesterday but didn't get an answer. A bunch of apps that previously worked fail when running in new virtualenvs because of this error: pkg_resources._vendor.packaging.markers.UndefinedEnvironmentName: 'extra' does not exist in evaluation environment.
[14:43:24] <kober> anyone familiar with what that error means?
[14:48:47] <kober> This looks like its a backwards incompatible change from 20.4 to 20.5
[14:49:13] <kober> 20.4 works with my apps, 20.5 doesn't. I see in the change history: "Add support for environment markers in requirements in install_requires, setup_requires, tests_require as well as adding a test for the existing extra_requires machinery."
[14:50:13] <kober> Which is odd since the PR says "Declined" https://bitbucket.org/pypa/setuptools/pull-requests/185
[14:54:32] <kober> oh... Well looks like setuptools 20.5 was unpublished from pypi anyways, so I guess I just got unlucky and pulled it in before everyone realized it was broken
[14:56:56] <ngoldbaum> kober: some projects don't like merge commits, so they "decline" prs via the web interface then rebase
[14:57:02] <ngoldbaum> i don't know if setuptools does that
[14:57:11] <ngoldbaum> if you're concerned i'd open an issue
[14:57:22] <kober> Yeah, I see it made it in here: https://github.com/pypa/setuptools/commit/d25e2a585c0e80dc89d72a91f8da0ba8198a4f7c
[14:59:12] <kober> I'm less concerned now that I see someone pulled 20.5 off of pypi, that means someone else probably noticed this issue as well and just forgot to send a notice out to distutils sig / update the website changelog