[Catalog-sig] pre-PEP: transition to release-file hosting at pypi site

Donald Stufft donald at stufft.io
Mon Mar 11 12:18:30 CET 2013


On Mar 11, 2013, at 4:33 AM, Ronald Oussoren <ronaldoussoren at mac.com> wrote:

> 
> On 11 Mar, 2013, at 9:18, Lennart Regebro <regebro at gmail.com> wrote:
> 
>> On Mon, Mar 11, 2013 at 9:06 AM, Ronald Oussoren <ronaldoussoren at mac.com> wrote:
>>> But this isn't necessarily true, there is another solution: mirror your requirements locally.
>> 
>> I do that. This is not a solution, because your requirements yesterday
>> is not your requirements tomorrow.
> 
> So? When your requirements change you change the local mirror.
> 
>> 
>>> Is it even clear why numerous archives aren't hosted on PyPI?
>> 
>> No, the only one that has mentioned why is Marc-André, I think, whose
>> eGenix packages are distributed as binary packages for loads of
>> different platforms. It's unclear to me if all these binary packages
>> should be uploaded to PyPI, and it is also unclear to me why they
>> can't be, it seems to be mostly a case of it being too much work.
>> 
>> He also mentioned the big Python distributions eGenix does as being
>> too large for PyPI, but I don't really see the point of uploading
>> Python distributions to PyPI, they can't be installed with Python
>> installers anyway.
> 
> Some reasons I've seen mentioned in the past:
> 
> * In some big companies it might be easier to publish archives on the company webserver than on PyPI due to truckloads of red tape on their part (not something we can fix)

Publish your own PyPI. It's easy to do. You can even list your project on PyPI with instructions on how to add your company wide PyPI to someones deployment process. People just won't be able to automatically install from PyPI your software.

> 
> * It is easier to publish all related archives in the same place for projects where the python package is just one component (for example client libraries for a network server)

If it's too hard for the hypothetical you to push just the Python parts to PyPI then same answer as above.

> 
> * Authors might not know it is possible to upload archives to PyPI
> 
>> 
>>> IMHO it would be better to remove barriers than force projects to host files on PyPI.
>> 
>> Nobody has really been able to point out any real barriers, so we
>> don't know what they are or if they exist.
> 
> It may be as simple as lack of knowledge (e.g. "I didn't know I could host files on PyPI"),
> or unnecessary friction in the release proces. 
> 
> I guess the only way we will know why some authors don't upload archives to
> PyPI is to ask (some of) them.   
> 
> Ronald
> _______________________________________________
> Catalog-SIG mailing list
> Catalog-SIG at python.org
> http://mail.python.org/mailman/listinfo/catalog-sig


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.python.org/pipermail/catalog-sig/attachments/20130311/c7107b14/attachment.pgp>


More information about the Catalog-SIG mailing list