PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Wednesday the 30th of March, 2016

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[00:45:12] <ionelmc> glyph: make it a constraint, eg >=6 seems safeish
[00:47:18] <ionelmc> Didn't we have some heated debate about pins vs constraints for tooling at some point ?
[01:06:47] <dstufft> glyph: I'd open a setuptools bug, it's arguably a bug with the release process :)
[14:40:08] <kober> !logs
[14:40:08] <pmxbot> http://chat-logs.dcpython.org/channel/pypa
[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