On Sep 4, 2013, at 2:36 PM, Vinay Sajip <vinay_sa...@yahoo.co.uk> wrote:

> 
> 
>> Obligatory reminder that we (I) have no intention of supporting pypissh as 
>> we move into the Era of Warehouse.
> 
> 
> 
> What *is* the Era of Warehouse, exactly? Is there any documentation which 
> defines standards, interfaces etc., or a rough time frame/road map for such 
> documentation? What are the deliverables? Is it expected that there could be 
> multiple implementations of a standard, or just a single blessed 
> implementation that everyone has to use? Does all or most of the discussion 
> about Warehouse happen on this list, or does substantive discussion take 
> place on some other list somewhere?
> 
> Regards,
> 
> Vinay Sajip

Rolling up answers to multiple questions in here.

1) Warehouse is the name of the software that will power PyPI 2.0.
2) Nothing about the future of Warehouse is set in stone and API
     breakages and the like will be discussed before hand.
3) The way the migration was going to work was posted to this list
     already 
(https://mail.python.org/pipermail/distutils-sig/2013-July/022096.html).
4) In regards to the PyPISSH I don't know exactly what tooling I want to 
replace it with, it might
     simply be a saner implementation of SSH Authentication, it might be TLS 
Client Certs,
     or OAuth Tokens. Personally I'm leaning towards TLS Client Certs and 
possibly OAuth
     tokens but that will be decided down the road.
5) There are no real discussions about Warehouse yet, there is a github repo 
with
     issues and I sound future ideas off a few folks as I process ideas I want 
to
     implement but that doesn't preclude eventual discussion about them.

Warehouse right now (which it's stalled waiting on some DB maintenance) is 
focused
primarily on reimplementing the API of PyPI 1.0 and then adding a UX ontop of 
that. New
features and new APIs and the like will come later and will be standards based 
and
discussed. I expect there can (and will) be multiple implementations of the 
standard but
there is not going to be much getting around the fact that the code that powers 
PyPI
is going to be the "standard" implementation. This does not mean that there 
won't be
a defined standard and hopefully the good folks making alternate 
implementations like
Holger's devpi will keep me to task for defining and documenting everything.

Also important to note that I do not consider the UX to be something that 
requires
discussion to change. This is somewhat harder with PyPI which doesn't separate 
UX
and API but that will be replicated for API usage but not for UX usage in 
Warehouse.

If I missed anything just reask it or I can clarify points as well.

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

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to