Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-24 Thread Marcus Smith
> If there's going to be a re-release of distribute 0.7, it'll need to

> > be coordinated with the pip and virtualenv releases, which we're
> > planning for the weekend after next (Jul 6). I know that's a long
> > time, but I'm hoping there's a suitable workaround for buildout. If
> > not, then getting an updated distribute (and possibly pip) out sooner
> > (even without immediate) virtualenv support might be possible.
>
> Where are the problems pip users reported with distribute 0.7 archived?
>
>
issue and discussion: https://github.com/pypa/pip/issues/986
associated pull:  https://github.com/pypa/pip/pull/992

Marcus
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-24 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/24/2013 04:44 PM, Jason R. Coombs wrote:
> I had to pull distribute 0.7 because older versions of pip couldn't
> handle the upgrade.

You mean 'pip install -U distribute' fails with distribute 0.7?  This
works for me in a brand-new virtualenv w/ distribute:

  $ bin/pip install \
 --find-links=https://bitbucket.org/pypa/setuptools/downloads/ \
 -U distribute

> I'll be re-adding distribute 0.7 back to PyPI following the new 
> release of pip. Can you test by pointing to the bitbucket downloads in
> the short term?
> 
> Can you tell me about what issues the buildout users are experiencing?
> Are they trying to upgrade a buildout from distribute to setuptools?
> Or is there an issue with creating new buildouts against the latest
> setuptools?

No issue with the latest setuptools. The "prevent setuptools installation
at all costs" behavior of distribute 0.6.x kills the buildout (or its
bootstrap) which tries to install setuptools 0.7.2.  If there was a clean
way to upgrade from distribute 0.6 before running the bootstrap, that
would be enough:  but then, that was what distribute 0.7 was supposed to
do. :(

> I'm hesitant to release Distribute 0.7 because even the latest version
> will break the 'easy_install' scripts for users who upgrade via pip.
> Actually, on second thought, pip users might consider that a feature.

pip users can't spell easy_install, so you should be safe. :)

> If there's going to be a re-release of distribute 0.7, it'll need to
> be coordinated with the pip and virtualenv releases, which we're
> planning for the weekend after next (Jul 6). I know that's a long
> time, but I'm hoping there's a suitable workaround for buildout. If
> not, then getting an updated distribute (and possibly pip) out sooner
> (even without immediate) virtualenv support might be possible.

Where are the problems pip users reported with distribute 0.7 archived?


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@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/

iEYEARECAAYFAlHItfQACgkQ+gerLs4ltQ5PWQCdHenszGzMEbOXgzmHyIKK/EwW
X4oAnRE7uAYmBQE97gabYiWFbjRA1Egz
=/k4B
-END PGP SIGNATURE-

___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-24 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/09/2013 12:22 PM, Jason R. Coombs wrote:
> Additionally, I released Distribute 0.7 to PyPI. This means that users
> who have Distribute 0.6.x can upgrade to setuptools 0.7 by simply
> invoking `easy_install -U distribute` (or `easy_install
> "distribute>=0.7"`). Windows users should use `easy_install-script -U
> distribute` (to avoid "file in use" errors on easy_install.exe).

Jason, the cheeseshop doesn't show a distribute 0.7 release.  We have
folks who can't easily test the new version of zc.buildout because they
are stuck on a setuptools-denying version of distribute.



Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@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/

iEYEARECAAYFAlHIfl8ACgkQ+gerLs4ltQ7PaQCgruExzWYv6I9qw6LQSx5RwnzH
hPQAoI1Ta2lImcTdgHzq52U3N2eKv5o3
=kyNO
-END PGP SIGNATURE-

___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-19 Thread Donald Stufft

On Jun 19, 2013, at 4:50 PM, "Jason R. Coombs"  wrote:

> Donald,
> What’s the next step to support this bootstrap script? Do we 
> need a ticket for PyPI to support this mechanism? How will PyPI resolve the 
> ‘latest’ virtual link when there are multiple non-hidden versions (as with 
> setuptools 0.7.4 and 0.6c11), or does the uploader make that determination?
>  
> From: Donald Stufft [mailto:don...@stufft.io] 
> Sent: Monday, 10 June, 2013 14:15
> To: Jason R. Coombs
> Cc: Tres Seaver; Distutils-Sig@Python.Org
> Subject: Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility 
> wrapper) on PyPI
>  
>  
> On Jun 10, 2013, at 2:55 PM, "Jason R. Coombs"  wrote:
> 
> 
> There seems to be a dominant opinion that the file should be on PyPI, and I 
> don't disagree.
> 
> One issue is that the file must be mutable. It necessarily contains a 
> reference to the preferred version to be downloaded. That version changes 
> over time. It's typically incremented, but sometimes decremented.
> 
> It's possible the script could be updated to otherwise discover the most 
> appropriate version. As it's currently implemented however, the file must be 
> expected to change over time.
> 
> Because the file must change during each release, the system needs to be able 
> to accept an updated version. This is why the Bitbucket Link was referenced, 
> because it can include that version information.
> 
> I'm open to suggestions on how we can create a perma link to a file that 
> changes over time on PyPI.
>  
> Put a version in the filename/path, and have a "latest" tag that just 301 
> redirects to whatever is latest.
>  
> /bootstrap/setuptools/latest/ez_setup.py -> 301 Redirect to
> /bootstrap/setuptools/0.7.2/ez_setup.py
> 
> 
> 
> For now, the most authoritative place I could think of for that file was the 
> bit bucket downloads. Let's identify a mechanism to do the same on PyPI and 
> get that into set of tools for the next release.
> 
> Sent from my comm
> 
> -
> Donald Stufft
> PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

I think we're going to make a small one off web app for uploading it. I'll see 
if I can whip something up.

If it supports:
* Uploading files
* Versioned Urls
* "Latest" url which redirects to the latest version

Will that be enough for your uses?

-
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-19 Thread PJ Eby
On Wed, Jun 19, 2013 at 4:50 PM, Jason R. Coombs  wrote:
>
> What’s the next step to support this bootstrap script?

Can you just upload it with the docs?
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-19 Thread Jason R. Coombs
Donald,

What's the next step to support this bootstrap script? Do we
need a ticket for PyPI to support this mechanism? How will PyPI resolve the
'latest' virtual link when there are multiple non-hidden versions (as with
setuptools 0.7.4 and 0.6c11), or does the uploader make that determination?

 

From: Donald Stufft [mailto:don...@stufft.io] 
Sent: Monday, 10 June, 2013 14:15
To: Jason R. Coombs
Cc: Tres Seaver; Distutils-Sig@Python.Org
Subject: Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility
wrapper) on PyPI

 

 

On Jun 10, 2013, at 2:55 PM, "Jason R. Coombs" mailto:jar...@jaraco.com> > wrote:





There seems to be a dominant opinion that the file should be on PyPI, and I
don't disagree.

One issue is that the file must be mutable. It necessarily contains a
reference to the preferred version to be downloaded. That version changes
over time. It's typically incremented, but sometimes decremented.

It's possible the script could be updated to otherwise discover the most
appropriate version. As it's currently implemented however, the file must be
expected to change over time.

Because the file must change during each release, the system needs to be
able to accept an updated version. This is why the Bitbucket Link was
referenced, because it can include that version information.

I'm open to suggestions on how we can create a perma link to a file that
changes over time on PyPI.

 

Put a version in the filename/path, and have a "latest" tag that just 301
redirects to whatever is latest.

 

/bootstrap/setuptools/latest/ez_setup.py -> 301 Redirect to

/bootstrap/setuptools/0.7.2/ez_setup.py






For now, the most authoritative place I could think of for that file was the
bit bucket downloads. Let's identify a mechanism to do the same on PyPI and
get that into set of tools for the next release.

Sent from my comm


-

Donald Stufft

PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

 



smime.p7s
Description: S/MIME cryptographic signature
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-10 Thread Donald Stufft

On Jun 10, 2013, at 2:55 PM, "Jason R. Coombs"  wrote:

> There seems to be a dominant opinion that the file should be on PyPI, and I 
> don't disagree.
> 
> One issue is that the file must be mutable. It necessarily contains a 
> reference to the preferred version to be downloaded. That version changes 
> over time. It's typically incremented, but sometimes decremented.
> 
> It's possible the script could be updated to otherwise discover the most 
> appropriate version. As it's currently implemented however, the file must be 
> expected to change over time.
> 
> Because the file must change during each release, the system needs to be able 
> to accept an updated version. This is why the Bitbucket Link was referenced, 
> because it can include that version information.
> 
> I'm open to suggestions on how we can create a perma link to a file that 
> changes over time on PyPI.

Put a version in the filename/path, and have a "latest" tag that just 301 
redirects to whatever is latest.

/bootstrap/setuptools/latest/ez_setup.py -> 301 Redirect to
/bootstrap/setuptools/0.7.2/ez_setup.py

> 
> For now, the most authoritative place I could think of for that file was the 
> bit bucket downloads. Let's identify a mechanism to do the same on PyPI and 
> get that into set of tools for the next release.
> 
> Sent from my comm


-
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-10 Thread Jason R. Coombs
There seems to be a dominant opinion that the file should be on PyPI, and I 
don't disagree.

One issue is that the file must be mutable. It necessarily contains a reference 
to the preferred version to be downloaded. That version changes over time. It's 
typically incremented, but sometimes decremented.

It's possible the script could be updated to otherwise discover the most 
appropriate version. As it's currently implemented however, the file must be 
expected to change over time.

Because the file must change during each release, the system needs to be able 
to accept an updated version. This is why the Bitbucket Link was referenced, 
because it can include that version information.

I'm open to suggestions on how we can create a perma link to a file that 
changes over time on PyPI.

For now, the most authoritative place I could think of for that file was the 
bit bucket downloads. Let's identify a mechanism to do the same on PyPI and get 
that into set of tools for the next release.

Sent from my comm

On 2013-06-09, at 22:42, "Tres Seaver"  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 06/09/2013 10:28 PM, Donald Stufft wrote:
>> 
>> On Jun 9, 2013, at 9:51 PM, Nick Coghlan  wrote:
>> 
>>> On 10 June 2013 03:49, Jason R. Coombs  wrote:
 I'm leaning toward uploading it to BitBucket downloads as part of
 the release script.
 
 I'll put ez_setup.py for 0.7.2 in downloads for now. You can
 assume that's where the permalink will be.
>>> 
>>> I think that's a good way to publish it securely to the PSF 
>>> infrastructure team (at least for now)
>>> 
 If anyone has a better suggestion, please raise it.
>>> 
>>> As others have suggested, we should work with Donald and Noah to
>>> get the bootstrapping script an official home somewhere on 
>>> pypi.python.org.
>> If you want it under pypi.python.org it'll probably need manually
>> sent to myself for the time being. I believe it could easily be hosted
>> via python hosted.org though without needing manual intervention.
> 
> I'm not wedded to anyplace in particular.  Having the bootstrap needed to
> make effective use of PyPI hosted on PyPI itself makes a lot of sense to
> me.  Maybe under a URL like this one?
> 
>  https://pypi.python.org/bootstraps/ez_setup.py
> 
> The main key is that the URL should be immutable (so we can doucment it
> widely, and use it in scripts) and have availability as good as the
> cheeseshop (I'm not knocking Bitbucket in particular).
> 
> If the file were copied into the Sphinx docs uploaded to
> pythonhosted.org, that would probably work just as well.
> 
> 
> Tres.
> - -- 
> ===
> Tres Seaver  +1 540-429-0999  tsea...@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/
> 
> iEYEARECAAYFAlG1PO8ACgkQ+gerLs4ltQ64WQCeO0tVhPBjlmzvtzdBx0C4V5Hr
> lVAAniVJ4XuAnPfV7NXT7KvcextrrTaJ
> =ILKd
> -END PGP SIGNATURE-
> 
> ___
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> http://mail.python.org/mailman/listinfo/distutils-sig
> 


smime.p7s
Description: S/MIME cryptographic signature
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/09/2013 10:28 PM, Donald Stufft wrote:
> 
> On Jun 9, 2013, at 9:51 PM, Nick Coghlan  wrote:
> 
>> On 10 June 2013 03:49, Jason R. Coombs  wrote:
>>> I'm leaning toward uploading it to BitBucket downloads as part of
>>> the release script.
>>> 
>>> I'll put ez_setup.py for 0.7.2 in downloads for now. You can
>>> assume that's where the permalink will be.
>> 
>> I think that's a good way to publish it securely to the PSF 
>> infrastructure team (at least for now)
>> 
>>> If anyone has a better suggestion, please raise it.
>> 
>> As others have suggested, we should work with Donald and Noah to
>> get the bootstrapping script an official home somewhere on 
>> pypi.python.org.
>> 
> If you want it under pypi.python.org it'll probably need manually
> sent to myself for the time being. I believe it could easily be hosted
> via python hosted.org though without needing manual intervention.

I'm not wedded to anyplace in particular.  Having the bootstrap needed to
make effective use of PyPI hosted on PyPI itself makes a lot of sense to
me.  Maybe under a URL like this one?

  https://pypi.python.org/bootstraps/ez_setup.py

The main key is that the URL should be immutable (so we can doucment it
widely, and use it in scripts) and have availability as good as the
cheeseshop (I'm not knocking Bitbucket in particular).

If the file were copied into the Sphinx docs uploaded to
pythonhosted.org, that would probably work just as well.


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@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/

iEYEARECAAYFAlG1PO8ACgkQ+gerLs4ltQ64WQCeO0tVhPBjlmzvtzdBx0C4V5Hr
lVAAniVJ4XuAnPfV7NXT7KvcextrrTaJ
=ILKd
-END PGP SIGNATURE-

___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Donald Stufft

On Jun 9, 2013, at 9:51 PM, Nick Coghlan  wrote:

> On 10 June 2013 03:49, Jason R. Coombs  wrote:
>> I'm leaning toward uploading it to BitBucket downloads as part of the release
>> script.
>> 
>> I'll put ez_setup.py for 0.7.2 in downloads for now. You can assume that's
>> where the permalink will be.
> 
> I think that's a good way to publish it securely to the PSF
> infrastructure team (at least for now)
> 
>> If anyone has a better suggestion, please raise it.
> 
> As others have suggested, we should work with Donald and Noah to get
> the bootstrapping script an official home somewhere on
> pypi.python.org.
> 
> Cheers,
> Nick.
> 
> --
> Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
> ___
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> http://mail.python.org/mailman/listinfo/distutils-sig

If you want it under pypi.python.org it'll probably need manually sent to 
myself for the time being. I believe it could easily be hosted via python 
hosted.org though without needing manual intervention.

-
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Nick Coghlan
On 10 June 2013 03:49, Jason R. Coombs  wrote:
> I'm leaning toward uploading it to BitBucket downloads as part of the release
> script.
>
> I'll put ez_setup.py for 0.7.2 in downloads for now. You can assume that's
> where the permalink will be.

I think that's a good way to publish it securely to the PSF
infrastructure team (at least for now)

> If anyone has a better suggestion, please raise it.

As others have suggested, we should work with Donald and Noah to get
the bootstrapping script an official home somewhere on
pypi.python.org.

Cheers,
Nick.

--
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Eric V. Smith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 6/9/2013 6:53 PM, Tres Seaver wrote:
> On 06/09/2013 01:49 PM, Jason R. Coombs wrote:
>> Is the bitbucket 'raw' source not suitable? It uses the version
>> tag to indicate precisely which file is appropriate, which means
>> we don't have to redundantly host that file elsewhere.
> 
>> Oh, I think I see - there's no link that doesn't change - you
>> want a permalink for the latest stable release. I hadn't
>> considered that use case, but you're right - we do want that.
>> Perhaps the file could be added to pythonhosted.org alongside the
>> documentation. Or maybe it belongs on bitbucket in `downloads`.
> 
>> I need to figure out which is more straightforward w.r.t. 
>> authentication. The distribute process was messy because it
>> involved SSH and keys that had to be manually managed.
> 
>> I'm leaning toward uploading it to BitBucket downloads as part of
>> the release script.
> 
>> I'll put ez_setup.py for 0.7.2 in downloads for now. You can
>> assume that's where the permalink will be.
> 
>> If anyone has a better suggestion, please raise it.
> 
> I would prefer a URL on a host managed by the Python infrastructure
> team: either PyPI or the pythonhosted org.

And benefiting from the PyPI CDN would be great.

- -- 
Eric.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRtQ1oAAoJENxauZFcKtNxHVsH/1AXswEmeQAjH/GuRqOmNoQH
uDIE6D/y3wrld0fyzejpKqponaaiiChvwqfFCL+TU47qsScOl9eyBAoylgeCvVoR
cAmeDlyrn52RILKE9F5p9BhAeFTtWdi+87LIvv3BWu0y/HdrWiYoCMA94xyolSF9
rLPb4hJuVlsau3+jcxi5iNtlTMRsyL1wYrygAmnp7tcJ3LiQ23SQI9kxhdGXvunY
vQvzptMEZOLktyX+5A4IPiFXzsuPkLY5RYD7F+7B/Sn6oH8TSNLEbmagP4U3C/bX
7TAMT4MDTs2tzcby/lKwveQeI7+3VIBrJ1bHhLgqvIBccwTe4iXV4o1lcgGDXgo=
=3NIb
-END PGP SIGNATURE-
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/09/2013 01:49 PM, Jason R. Coombs wrote:
> Is the bitbucket 'raw' source not suitable? It uses the version tag to
>  indicate precisely which file is appropriate, which means we don't
> have to redundantly host that file elsewhere.
> 
> Oh, I think I see - there's no link that doesn't change - you want a
> permalink for the latest stable release. I hadn't considered that use
> case, but you're right - we do want that. Perhaps the file could be
> added to pythonhosted.org alongside the documentation. Or maybe it
> belongs on bitbucket in `downloads`.
> 
> I need to figure out which is more straightforward w.r.t.
> authentication. The distribute process was messy because it involved
> SSH and keys that had to be manually managed.
> 
> I'm leaning toward uploading it to BitBucket downloads as part of the
> release script.
> 
> I'll put ez_setup.py for 0.7.2 in downloads for now. You can assume
> that's where the permalink will be.
> 
> If anyone has a better suggestion, please raise it.

I would prefer a URL on a host managed by the Python infrastructure team:
 either PyPI or the pythonhosted org.


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@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/

iEYEARECAAYFAlG1B2sACgkQ+gerLs4ltQ7H8gCdE/g1UBfr74s7v5tmuHLXdktx
3L0AoMxPG48F5KM8Ae+v5A1g9nU2B4To
=pTON
-END PGP SIGNATURE-
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Sebastien Douche
On Sun, Jun 9, 2013 at 7:49 PM, Jason R. Coombs  wrote:

> I'll put ez_setup.py for 0.7.2 in downloads for now. You can assume that's
> where the permalink will be.

The Python community works hard to make PyPI a beautiful place,
without external url. And your first "public" action is to put the
most important file on BitBucket. Seriously?

> If anyone has a better suggestion, please raise it.

http://pypi.python.org/simple/setuptools/ez_setup.py

Advantages:
- Mirrored (don't forget the internal mirrors) with a PyPI tool
- No dependency on a private infrastructure
- Only one rule on Firewall (pass on pypi.python.org)
- Works if Bitbucket is down

Disadvantages:
- ?


--
Sebastien Douche 
Twitter: @sdouche / G+: +sdouche
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Lennart Regebro
I'm dancing a small victory-dance in my chair.

On Sun, Jun 9, 2013 at 6:22 PM, Jason R. Coombs  wrote:
> On behalf of the PYPA, I’m excited to announce that Setuptools 0.7 is now
> official and complete.
>
>
>
> Released to PyPI, Setuptools 0.7.2 is now available for all to see by
> default (https://pypi.python.org/pypi/setuptools/). Users of Setuptools 0.6
> may upgrade by simply running `easy_install -U setuptools`.
>
>
>
> Additionally, I released Distribute 0.7 to PyPI. This means that users who
> have Distribute 0.6.x can upgrade to setuptools 0.7 by simply invoking
> `easy_install -U distribute` (or `easy_install "distribute>=0.7”`). Windows
> users should use `easy_install-script -U distribute` (to avoid “file in use”
> errors on easy_install.exe).
>
>
>
> The documentation for Setuptools 0.7.2 has been uploaded to
> https://pythonhosted.org/setuptools and includes the notes about the merge
> in addition to the official documentation.
>
>
>
> Please report any issues at the project page
> (https://bitbucket.org/pypa/setuptools).
>
>
>
>
> ___
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> http://mail.python.org/mailman/listinfo/distutils-sig
>
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Jason R. Coombs
Is the bitbucket 'raw' source not suitable? It uses the version tag to 
indicate precisely which file is appropriate, which means we don't have to 
redundantly host that file elsewhere.

Oh, I think I see - there's no link that doesn't change - you want a permalink 
for the latest stable release. I hadn't considered that use case, but you're 
right - we do want that. Perhaps the file could be added to pythonhosted.org 
alongside the documentation. Or maybe it belongs on bitbucket in `downloads`.

I need to figure out which is more straightforward w.r.t. authentication. The 
distribute process was messy because it involved SSH and keys that had to be 
manually managed.

I'm leaning toward uploading it to BitBucket downloads as part of the release 
script.

I'll put ez_setup.py for 0.7.2 in downloads for now. You can assume that's 
where the permalink will be.

If anyone has a better suggestion, please raise it.

> -Original Message-
> From: Distutils-SIG [mailto:distutils-sig-
> bounces+jaraco=jaraco@python.org] On Behalf Of Tres Seaver
> Sent: Sunday, 09 June, 2013 13:14
> To: Distutils-Sig@Python.Org
> Subject: Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility
> wrapper) on PyPI
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On 06/09/2013 12:22 PM, Jason R. Coombs wrote:
> > On behalf of the PYPA, I'm excited to announce that Setuptools 0.7 is
> > now official and complete.
> >
> > Released to PyPI, Setuptools 0.7.2 is now available for all to see by
> > default (https://pypi.python.org/pypi/setuptools/). Users of
> > Setuptools 0.6 may upgrade by simply running `easy_install -U
> > setuptools`.
> >
> > Additionally, I released Distribute 0.7 to PyPI. This means that users
> > who have Distribute 0.6.x can upgrade to setuptools 0.7 by simply
> > invoking `easy_install -U distribute` (or `easy_install
> > "distribute>=0.7"`). Windows users should use `easy_install-script -U
> > distribute` (to avoid "file in use" errors on easy_install.exe).
> >
> > The documentation for Setuptools 0.7.2 has been uploaded to
> > https://pythonhosted.org/setuptools and includes the notes about the
> > merge in addition to the official documentation.
> >
> > Please report any issues at the project page
> > (https://bitbucket.org/pypa/setuptools).
>
>
> Thanks for all the work that went into this release.  I'm working to get
> buildout 2.0 to use the new setuptools, and need to encode a more-or-less
> permalink URL for 'ez_setup.py' -- do we not have a better URL for it than
> the Bitbucket 'raw' source?
>
>
>
> Tres.
> - --
> ==
> =
> Tres Seaver  +1 540-429-0999  tsea...@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/
>
> iEYEARECAAYFAlG0t74ACgkQ+gerLs4ltQ6Q5wCg2hMoLBxfv6NIR/DTOUjdBNe
> i
> kVUAnjZ9ua2gRpwXyeRw/i1CIBPeV9e0
> =Ksc7
> -END PGP SIGNATURE-
>
> ___
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> http://mail.python.org/mailman/listinfo/distutils-sig



smime.p7s
Description: S/MIME cryptographic signature
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/09/2013 12:22 PM, Jason R. Coombs wrote:
> On behalf of the PYPA, I'm excited to announce that Setuptools 0.7 is
> now official and complete.
> 
> Released to PyPI, Setuptools 0.7.2 is now available for all to see by 
> default (https://pypi.python.org/pypi/setuptools/). Users of
> Setuptools 0.6 may upgrade by simply running `easy_install -U
> setuptools`.
> 
> Additionally, I released Distribute 0.7 to PyPI. This means that users
> who have Distribute 0.6.x can upgrade to setuptools 0.7 by simply
> invoking `easy_install -U distribute` (or `easy_install
> "distribute>=0.7"`). Windows users should use `easy_install-script -U
> distribute` (to avoid "file in use" errors on easy_install.exe).
> 
> The documentation for Setuptools 0.7.2 has been uploaded to 
> https://pythonhosted.org/setuptools and includes the notes about the
> merge in addition to the official documentation.
> 
> Please report any issues at the project page 
> (https://bitbucket.org/pypa/setuptools).


Thanks for all the work that went into this release.  I'm working to get
buildout 2.0 to use the new setuptools, and need to encode a more-or-less
permalink URL for 'ez_setup.py' -- do we not have a better URL for it
than the Bitbucket 'raw' source?



Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@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/

iEYEARECAAYFAlG0t74ACgkQ+gerLs4ltQ6Q5wCg2hMoLBxfv6NIR/DTOUjdBNei
kVUAnjZ9ua2gRpwXyeRw/i1CIBPeV9e0
=Ksc7
-END PGP SIGNATURE-

___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Nick Coghlan
Yay, great news!

/me adds updating the packaging essay (both copies) to his TODO list :)

Cheers,
Nick.
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


[Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Jason R. Coombs
On behalf of the PYPA, I'm excited to announce that Setuptools 0.7 is now
official and complete.

 

Released to PyPI, Setuptools 0.7.2 is now available for all to see by
default (https://pypi.python.org/pypi/setuptools/). Users of Setuptools 0.6
may upgrade by simply running `easy_install -U setuptools`.

 

Additionally, I released Distribute 0.7 to PyPI. This means that users who
have Distribute 0.6.x can upgrade to setuptools 0.7 by simply invoking
`easy_install -U distribute` (or `easy_install "distribute>=0.7"`). Windows
users should use `easy_install-script -U distribute` (to avoid "file in use"
errors on easy_install.exe).

 

The documentation for Setuptools 0.7.2 has been uploaded to
https://pythonhosted.org/setuptools and includes the notes about the merge
in addition to the official documentation.

 

Please report any issues at the project page
(https://bitbucket.org/pypa/setuptools). 

 



smime.p7s
Description: S/MIME cryptographic signature
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig