[00:00:10] <ngoldbaum> after merging that PR setuptools 45 got released
[00:00:54] <ngoldbaum> it looks like in some cases this is causing people to get errors saying that setuptools 45 isn't compatible with python2, even though it should technically work
[00:02:43] <techalchemy> there's a pretty clear marker saying python_requires = >=3.5 and adding the py2_warn import right?
[00:02:59] <techalchemy> so you can technically install it but not using pip im guessing
[00:03:34] <ngoldbaum> the trouble is that many custom pypi mirrors don't export the necessary metadata for python_requires to work correctly, so yeah, pip complains when it sees the file
[00:04:06] <techalchemy> i mean, does pip actually even discover the right version now if you just install an unpinned setuptools on python 2?
[00:04:16] <techalchemy> will it discover setuptools 44?
[00:04:21] <ngoldbaum> yeah, if you are pinging pypi
[00:04:32] <ngoldbaum> but not other custom mirrors that e.g. openstack or whoever else has set up
[00:11:36] <techalchemy> and with various incompatibilities and a few breakages in the last year or two i think everyone knows the bugfixes are in the latest versions so just rely on those by default, I know I do
[00:12:08] <ngoldbaum> now i guess everyone will pin setuptools 44
[22:07:56] <squarebracket> i'm trying to install twine on centos 7, but it thinks the package is... broken? I get: "Running setup.py (path:/tmp/pip-build-iEBOyY/twine/setup.py) egg_info for package twine produced metadata for project name unknown. Fix your #egg=twine fragments."
[22:08:13] <squarebracket> if i upgrade pip, i no longer get that. is there a problem with the twine package?
[22:09:04] <squarebracket> oh, is this a python 2 being deprecated thing? :(