PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Monday the 7th of September, 2015

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[08:39:10] <quodt> hi, i can not download the version 18.3.1 of setuptools as zip
[08:39:23] <quodt> does anyone of you has the same issue?
[08:39:36] <quodt> the tarball of this version is available
[08:40:14] <quodt> but when requesting the zip i'm getting an odd xml error message (looks like AWS S3 error message)
[08:40:30] <quodt> the url i'm fetching is https://pypi.python.org/packages/source/s/setuptools/setuptools-18.3.1.zip
[08:40:40] <mgedmin> I can confirm
[08:40:49] <ronny> quodt: it might have been taken down, there was a regression before - i dont know whats the state on a fixup is
[08:41:14] <mgedmin> you can't list all available source versions with https://pypi.python.org/packages/source/s/setuptools/ any more
[08:41:15] <mgedmin> :/
[08:42:19] <quodt> maybe there was a failure during upload of the new version because when searching on pypi i'm getting version 18.2
[08:42:34] <quodt> although version 18.3.1 is listed as the latest one
[08:43:18] <quodt> who can re-upload the version 18.3.1 ?
[08:43:21] <mgedmin> pip install -U installs setuptools-18.3.1
[08:46:35] <quodt> mgedmin: we are having the problem in our buildout based projects when running bootstrap.py which tries to download setuptools from https://pypi.python.org/packages/source/s/setuptools/
[08:48:06] <mgedmin> oooh ouch
[08:48:40] <mgedmin> ping dstufft?
[08:49:43] <quodt> ronny: where do you see that it has been taken down?
[08:50:36] <mgedmin> https://pypi.python.org/pypi/setuptools lists a .tar.gz but no .zip
[08:50:37] <mgedmin> was there ever a .zip?
[08:51:22] <quodt> mgedmin: all other version has a zip
[08:51:33] <mgedmin> https://bootstrap.pypa.io/ez_setup.py wants a .zip
[08:51:37] <mgedmin> pinging dstufft ;)
[08:52:05] <mgedmin> actually no, who is the setuptools maintainer?
[08:52:17] <mgedmin> this looks like a setuptools problem rather than a pypi problem
[08:52:51] <mgedmin> I think https://bitbucket.org/pypa/setuptools/issues/430/1831-ez_setuppy is your problem
[08:54:22] <gauthierbastien> hi everybody
[08:54:35] <gauthierbastien> anybody from setuptools ?
[08:54:42] <mgedmin> hi, gauthierbastien
[08:54:48] <mgedmin> are you here about https://bitbucket.org/pypa/setuptools/issues/430/1831-ez_setuppy too? ;)
[08:55:02] <gauthierbastien> mgedmin: I am ;-)
[08:55:15] <mgedmin> I wonder if there's a workaround
[08:55:34] <quodt> using the tarball is one possibilty
[08:55:38] <mgedmin> e.g. if you virtualenv .venv && .venv/bin/python bootstrap.py, will bootstrap try to install setuptools again?
[08:55:44] <quodt> or using version 18.3
[08:55:45] <gauthierbastien> mgedmin: I could using easy_install -U setuptools before bin/python bootstrap.py but...
[08:55:48] <mgedmin> since there's already a setuptools in the virtualenv
[08:55:59] <ionelmc> i think jaraco forgot to upload the zip
[08:56:09] <ionelmc> 18.3 had a bad regression
[08:56:11] <mgedmin> you could virtualenv .venv && .venv/bin/pip install -U setuptools && .venv/bin/python bootstrap.py, to get the latest setuptools for your buildout
[08:56:27] <gauthierbastien> mgedmin: I think it does, if i re-run bootstrap in an already installed env, it tries to get last setuptools then fails
[08:56:32] <mgedmin> I've been wrapping my buildouts inside virtualenv for years now -- solves so many problems
[08:57:00] <gauthierbastien> mgedmin: we use virtualenv too but it does not seem to workaround this...
[08:57:07] <quodt> ionelmc: can you ping jaraco to upload the missing zip
[08:57:51] <ionelmc> quodt: mention his username on bitbucket issue
[08:57:52] <mgedmin> worksforme
[08:58:00] <ionelmc> i don't have any other contact means
[08:58:14] <quodt> ionelmc: ok, i'll do so. thanks
[08:58:23] <mgedmin> if I do the .venv/bin/pip install -U setuptools step
[08:58:26] <gauthierbastien> mgedmin: recent bootsrap.py will try to get very last setuptools
[08:58:31] <mgedmin> (fails with BadZipFile if I don't)
[08:59:18] <gauthierbastien> mgedmin: if y easy_install -U setuptools, it works because it gets the tar.gz then bootstrap see that last installed is same as last available and it runs
[08:59:31] <mgedmin> right
[09:00:02] <gauthierbastien> mgedmin: I suppose setuptools should not get only the .zip but do what easy_install (itself!) does...
[09:00:07] <ionelmc> do people really stil use ez_setup?
[09:00:13] <mgedmin> people use zc.buildout
[09:00:19] <mgedmin> buildout's bootstrap.py uses ez_setup
[09:00:21] <gauthierbastien> ionelmc: thru zc.buildout
[09:00:24] <mgedmin> everything is terrible
[09:05:37] <gauthierbastien> mgedmin: pbauer on #plone notice me that revent bootstrap.py have now a --setuptools-version option (http://downloads.buildout.org/2/bootstrap.py)
[09:05:43] <gauthierbastien> recent
[09:22:31] <mgedmin> oh hey there at least three duplicate setuptools bugs about this
[11:43:03] <quodt> hey, any progress on the setuptools zip problem?
[12:05:07] <quodt> aha! the setuptools zip problem has been fixed