[Distutils] Warehouse XMLRPC

Marius Gedminas marius at pov.lt
Thu Mar 6 10:10:41 CET 2014

On Wed, Mar 05, 2014 at 07:01:49AM -0500, Donald Stufft wrote:
> On Mar 5, 2014, at 5:48 AM, anatoly techtonik <techtonik at gmail.com> wrote:
> > JSON-RPC is a better choice for recommended external API,
> > because it doesn't rely on memory hungry and potentially unsafe
> > XML libraries.
> > 
> > On Wed, Mar 5, 2014 at 3:41 AM, Donald Stufft <donald at stufft.io> wrote:
> >> Just a quick FYI that the last missing piece (search) for XMLRPC was merged in
> >> Warehouse today. If you have an application that depends on XMLRPC on PyPI and
> >> you’d like to test it, please try against the url:
> >> 
> >>    https://pypi-preview.a.ssl.fastly.net/pypi
> >> 
> >> Let me know if you find any issues, or you can file a bug at:
> >> 
> >>    https://github.com/pypa/warehouse
> XMLRPC is used in order to maintain compatibility with what is already
> there. Something better will replace it eventually and XMLRPC will be
> deprecated.

This is a bit confusing to me now.

You're reacting as if anatoly suggested a new JSON interface to
replace the legacy XML-RPC one.

But the old PyPI codebase already had a JSON API[1].  I'm using it to keep
track of Python 3 support status of about 800 packages maintained by the
Zope Foundation: http://zope3.pov.lt/py3/

  [1] https://wiki.python.org/moin/PyPIJSON

I assume at some point Warehouse will add support for the JSON API and
you'll issue a call for testing?

Marius Gedminas
The typewriter was invented by Hungarian immigrant Qwert Yuiop, who left his
"signature" on the keyboard.
        -- "Kim"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20140306/f792217d/attachment.sig>

More information about the Distutils-SIG mailing list