Setuptools 0.7 final available for download
I'm pleased to announce the official release of Setuptools 0.7, now available for download from the project page <https://bitbucket.org/pypa/setuptools> . Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases. For convenience, I've also added experimental .msi installers for Windows for Python 3.3 and Python 2.7. Work may continue on these in the future, but as the documentation states, the recommended installation procedure is to use ez_setup.py. To install this latest release, follow the canonical install instructions (using ez_setup.py), but direct the script to use bitbucket instead of PyPI: python ./ez_setup.py --download-base=https://bitbucket.org/pypa/setuptools/downloads/ I'll send another announcement when the official release has been uploaded to PyPI and the ez_setup.py script can be used directly.
On Jun 2, 2013, at 11:42 AM, "Jason R. Coombs" <jaraco@jaraco.com> wrote:
I’m pleased to announce the official release of Setuptools 0.7, now available for download from the project page.
Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases.
For convenience, I’ve also added experimental .msi installers for Windows for Python 3.3 and Python 2.7. Work may continue on these in the future, but as the documentation states, the recommended installation procedure is to use ez_setup.py.
To install this latest release, follow the canonical install instructions (using ez_setup.py), but direct the script to use bitbucket instead of PyPI:
python ./ez_setup.py --download-base=https://bitbucket.org/pypa/setuptools/downloads/
I’ll send another announcement when the official release has been uploaded to PyPI and the ez_setup.py script can be used directly. _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig
Great work! ----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
On Sun, Jun 2, 2013 at 6:42 PM, Jason R. Coombs <jaraco@jaraco.com> wrote:
I’m pleased to announce the official release of Setuptools 0.7, now available for download from the project page<https://bitbucket.org/pypa/setuptools> .****
** **
Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases.
Nice. This is a significant event. Is there any Changes page to see what is so awesome in the release that took about more than 3 years to appear according to PyPI page (https://pypi.python.org/pypi/setuptools)?
See https://bitbucket.org/pypa/setuptools/src/0.7/CHANGES.txt and https://bitbucket.org/pypa/setuptools/src/0.7/MERGE.txt for details on the changes. From: anatoly techtonik [mailto:techtonik@gmail.com] Sent: Sunday, 02 June, 2013 13:15 To: Jason R. Coombs Cc: distutils-sig@python.org Subject: Re: [Distutils] Setuptools 0.7 final available for download On Sun, Jun 2, 2013 at 6:42 PM, Jason R. Coombs <jaraco@jaraco.com <mailto:jaraco@jaraco.com> > wrote: I’m pleased to announce the official release of Setuptools 0.7, now available for download from the project page <https://bitbucket.org/pypa/setuptools> . Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases. Nice. This is a significant event. Is there any Changes page to see what is so awesome in the release that took about more than 3 years to appear according to PyPI page (https://pypi.python.org/pypi/setuptools)?
On Sun, Jun 2, 2013 at 8:19 PM, Jason R. Coombs <jaraco@jaraco.com> wrote:
See https://bitbucket.org/pypa/setuptools/src/0.7/CHANGES.txt and https://bitbucket.org/pypa/setuptools/src/0.7/MERGE.txt for details on the changes.
Thanks for the links. I expected something more massive, but as people said there appeared to be a plenty of releases over this period, so MERGE.txt covers my needs, Major number increments mean that some features are added according to semver.org and even without it it is convenient to read about features separately from fixes. http://sourceforge.net/p/roundup/code/ci/default/tree/CHANGES.txt
Good suggestions. Historically, Setuptools has not followed semver. I intend for Setuptools to start to follow semver (at least in spirit) starting with 0.7. From: anatoly techtonik [mailto:techtonik@gmail.com] Sent: Sunday, 02 June, 2013 14:50 To: Jason R. Coombs Cc: distutils-sig@python.org Subject: Re: [Distutils] Setuptools 0.7 final available for download On Sun, Jun 2, 2013 at 8:19 PM, Jason R. Coombs <jaraco@jaraco.com <mailto:jaraco@jaraco.com> > wrote: See https://bitbucket.org/pypa/setuptools/src/0.7/CHANGES.txt and https://bitbucket.org/pypa/setuptools/src/0.7/MERGE.txt for details on the changes. Thanks for the links. I expected something more massive, but as people said there appeared to be a plenty of releases over this period, so MERGE.txt covers my needs, Major number increments mean that some features are added according to semver.org <http://semver.org> and even without it it is convenient to read about features separately from fixes. http://sourceforge.net/p/roundup/code/ci/default/tree/CHANGES.txt
On Sun, Jun 2, 2013 at 1:15 PM, anatoly techtonik <techtonik@gmail.com> wrote: ...
Nice. This is a significant event. Is there any Changes page to see what is so awesome in the release that took about more than 3 years to appear according to PyPI page (https://pypi.python.org/pypi/setuptools)?
FTR, there have been frequent releases to setuptools over that period. They weren't published to PyPI, but were still seen by setuptools. (I assume through page scraping.) Not ideal, by far, I know. There's a common misconception that setuptools has been dormant, but that's just not accurate. Jim -- Jim Fulton http://www.linkedin.com/in/jimfulton
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/02/2013 11:42 AM, Jason R. Coombs wrote:
I'm pleased to announce the official release of Setuptools 0.7, now available for download from the project page <https://bitbucket.org/pypa/setuptools> .
Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases.
For convenience, I've also added experimental .msi installers for Windows for Python 3.3 and Python 2.7. Work may continue on these in the future, but as the documentation states, the recommended installation procedure is to use ez_setup.py.
To install this latest release, follow the canonical install instructions (using ez_setup.py), but direct the script to use bitbucket instead of PyPI:
Maybe I'm missing something, but where is the 'ez_zetup.py' script hosted? It isn't present in the bitbucket downloads directlry. https://bitbucket.org/pypa/setuptools/downloads/ Maybe linking to or recapitulating the "canonical install instructions" here would help diespel confusion. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlGsj78ACgkQ+gerLs4ltQ4JqQCgrSWCnecjtDTk5BrupmQEEUkB l/YAn3qY9uxe1Fb4PXPpOnIV0wgWy4Rd =/7uv -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/03/2013 08:44 AM, Tres Seaver wrote:
On 06/02/2013 11:42 AM, Jason R. Coombs wrote:
I'm pleased to announce the official release of Setuptools 0.7, now available for download from the project page <https://bitbucket.org/pypa/setuptools> .
Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases.
For convenience, I've also added experimental .msi installers for Windows for Python 3.3 and Python 2.7. Work may continue on these in the future, but as the documentation states, the recommended installation procedure is to use ez_setup.py.
To install this latest release, follow the canonical install instructions (using ez_setup.py), but direct the script to use bitbucket instead of PyPI:
Maybe I'm missing something, but where is the 'ez_zetup.py' script hosted? It isn't present in the bitbucket downloads directlry.
https://bitbucket.org/pypa/setuptools/downloads/
Maybe linking to or recapitulating the "canonical install instructions" here would help diespel confusion.
I tried looking at the README on Bitbucket: https://bitbucket.org/pypa/setuptools/#rst-header-installation-instructions but that points to an invalid URL for 'ez_setup.py': https://bitbucket.org/pypa/setuptools/raw/0.7.1/ez_setup.py The version here: https://bitbucket.org/pypa/setuptools/raw/0.7/ez_setup.py points to PyPI for the DEFAULT_URL. During the beta, I think we need to have a version ov 'ez_setup.py' available which points to the Bitbucket download page, rather than PyPI. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlGskRMACgkQ+gerLs4ltQ45IQCdEFrOuCszGKStzKxKPdN2vPd/ /fMAn2j5mdBhE4PthXlG/wVVqv1ztoz9 =kFhy -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Am 03.06.2013 14:44, schrieb Tres Seaver:
Maybe I'm missing something, but where is the 'ez_zetup.py' script hosted? It isn't present in the bitbucket downloads directlry.
https://bitbucket.org/pypa/setuptools/downloads/
Maybe linking to or recapitulating the "canonical install instructions" here would help diespel confusion.
It's here https://bitbucket.org/pypa/setuptools/src . Another concern: ez_zetup.py neither uses https to download setuptools nor contains checksums anymore. setuptools 0.6 at least used to validate the download with a known MD5 checksum. I suggest that SHA-1 hashsums are added to ez_setup.py. SHA-2 is not supported by Python < 2.5. Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQIcBAEBCAAGBQJRrJRAAAoJEMeIxMHUVQ1FVicQAIc7F52TWwIK6WOPGpvimozN fe9JnJI0nCtgCgaplOnneS9JR82GJOOX1vOWJyapo/q2xGiT+79gHV38vkxv50f8 C22B2sfA5K4kgQutqNnZVYzwVFb5f6idR8lTE8D2Zkwt6CUsEyeJlAMfG8rkL903 UcjSDgsTcPFsGXPDvkw9vfirrJ1aQQcVpbK4NlN4Xn5uGN5vpvxmVvBrAYRZ/1nX L9l81I/1njCJmNgXRxOGdPZAxZtkrzgW1tNc/hZxKNeXhN4mO7RQwbYwjDtCcy8F gmxeo4jK/nFrGP71bQTH55erFAIva8rWPl7J3M5W2l9fnrn4Iv80oScv5wSOAcW6 EP53pS1RPT1IEtHI3TyADicqz8pyuj3aLSiih0H62YhBLIDWJ/WZ4PAWoL2hbSXN aveoqqpjXVrjH+UNhs1Zy27ns8AY2sgwKiyeOwji1U/uICAl9hsjmDZLg6110z71 q3arNPQOdnRdLUYO8uX6n4BFdjlqtv070Z6plXeOHQSpMC4Yzypz4b3l+6dvc00p hFcJpmecvaS052QGRANRy+rqKHJ7AgGd39LjKgFetQ56mNWLAPfqNafPqxRit8y7 jyCjehaNjFHX5VImxK3mU+dl+q2+eCNbZ1BA+YZ/aWlqlZ8FD+6LwNMuAVy5RqZ3 SGV/gwwGdufzcMbzEEJv =GLKv -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/03/2013 09:04 AM, Christian Heimes wrote:
It's here https://bitbucket.org/pypa/setuptools/src .
That version points to PyPI as the location, and wants to install version 0.7.1. Until 0.7 is pushed to PyPI, we need an ez_setup.py available which points to the bitbucket download page. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlGslpwACgkQ+gerLs4ltQ7IRwCfS1suMO0YzA9P1iTvNDDd+Hrm myoAn0uqw7cyOuqqaHj/DaXO5sRA53BY =rFuY -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/03/2013 09:14 AM, Tres Seaver wrote:
Until 0.7 is pushed to PyPI, we need an ez_setup.py available which points to the bitbucket download page.
As an alternative, we could just go ahead and push out this version to the cheeseshop: AFAICT, it doesn't break stuff (especially compared to the current 0.6 nightly -- see issue #8[1]), and anybody who needs to can pin 'setuptools<0.7dev'. [1] https://bitbucket.org/pypa/setuptools/issue/8/ Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlGsqDAACgkQ+gerLs4ltQ5LHQCdHrCQf4rtvumUvROUJLihdEXC YvEAn3MIY3o2YYxm+X42santI6fTtXC+ =hsyB -----END PGP SIGNATURE-----
On Mon, Jun 3, 2013 at 4:29 PM, Tres Seaver <tseaver@palladion.com> wrote:
As an alternative, we could just go ahead and push out this version to the cheeseshop: AFAICT, it doesn't break stuff (especially compared to the current 0.6 nightly -- see issue #8[1]), and anybody who needs to can pin 'setuptools<0.7dev'.
+1
On Sun, Jun 2, 2013 at 11:42 AM, Jason R. Coombs <jaraco@jaraco.com> wrote:
I’m pleased to announce the official release of Setuptools 0.7, now available for download from the project page.
Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases.
For convenience, I’ve also added experimental .msi installers for Windows for Python 3.3 and Python 2.7. Work may continue on these in the future, but as the documentation states, the recommended installation procedure is to use ez_setup.py.
To install this latest release, follow the canonical install instructions (using ez_setup.py), but direct the script to use bitbucket instead of PyPI:
python ./ez_setup.py --download-base=https://bitbucket.org/pypa/setuptools/downloads/
I’ll send another announcement when the official release has been uploaded to PyPI and the ez_setup.py script can be used directly.
Thank you Jason and PJ for all your work on this. It's maybe a little late to bring this up now, but I wonder if, in a future release, we could deprecate 'ez_setup.py' (venerable though it is) and name it something a little more obvious, like 'setuptools_setup.py'. Despite being longer and including the word 'setup' twice I think it is a great deal more clear what it does. I remember in the past, before I switched to distribute, I got reports from users who were running the ez_setup.py that I included in projects thinking that it was the "easy" way to install my software. Yes, they should have just read the README that says "python setup.py install" and makes no mention of ez_setup.py, but nevertheless I can't blame anyone for finding it vague (and maybe even a bit enticing to run). Erik
On 06/02/2013 05:42 PM, Jason R. Coombs wrote:
Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy to PyPI without interfering with the setuptools 0.6 releases.
Hi there, congratulations on the release! One thing I'd like to say though is that I released a piece of software that has setuptools pinned to 0.6c12dev-r88846 in buildout and it's not possible to install it now. Coincidentally, the latest release of that software of mine was just several hours before setuptools 0.7 was out so all my tests went fine but in a moment people began to hit upon a wall. Tough luck, well, I would've spotted it right away. There's nothing special about 0.6c12dev-r88846 - it's simply one of ~70 dependencies I pinned down so I could have repeatable builds with buildout. In the future, I'll need to have my own package index, that's for sure. But for now, given that you said you'd like not to interfere with previous releases, could you please upload 0.6c12dev-r88846 back to http://peak.telecommunity.com/snapshots/ or other places where it can be usually found? Many thanks! -- Dariusz Suchojad https://zato.io The next generation ESB and application server. Open-source. In Python.
On Tue, Jun 4, 2013 at 4:25 AM, Dariusz Suchojad <dsuch@zato.io> wrote:
But for now, given that you said you'd like not to interfere with previous releases, could you please upload 0.6c12dev-r88846 back to http://peak.telecommunity.com/snapshots/ or other places where it can be usually found?
The snapshots are generated automatically from SVN and are not kept around: old ones are automatically deleted. So, even if I were to check out and old version and build it, it wouldn't stay up for very long. I wouldn't recommend pinning a specific version like that except via reference to an svn URL.
The snapshots are generated automatically from SVN and are not kept around: old ones are automatically deleted. So, even if I were to check out and old version and build it, it wouldn't stay up for very long.
OK, I see. Can you please add a note to that effect somewhere on PyPI here https://pypi.python.org/pypi/setuptools ? 0.6c12dev-r88846 must've been there for at least 6 months because this is when I frozen the version and I didn't do it because I needed this particular one - it got pulled automatically and probably was the latest one at that time. I didn't actually realize old versions would be deleted at all. many thanks again, -- Dariusz Suchojad https://zato.io The next generation ESB and application server. Open-source. In Python.
participants (11)
-
anatoly techtonik
-
Christian Heimes
-
Dariusz Suchojad
-
Donald Stufft
-
Erik Bray
-
Jason R. Coombs
-
Jim Fulton
-
Lennart Regebro
-
Nick Coghlan
-
PJ Eby
-
Tres Seaver