Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 824 Bytes

README.rst

File metadata and controls

23 lines (15 loc) · 824 Bytes

PypiClient

PyPiClient is a simple XML-RPC client for Pypi.

a small Python application that will do the following:

  • provide a XML-RPC client that knows how to list all releases of a given project at PyPI (no need to implement the whole XML-RPC spec, but think about this as something we can reuse later during the GSOC, to implement the whole XML-RPC spec)
  • provide a script called "install_distribution.py" that will be used to download the distribution and install it, using "python setup.py install"

The CLI can be used like this:

$ install_distribution.py Foo
Found versions of Foo:
      1.1
      1.2
Which version do you want to install (hit enter for None)?

or:

$ install_distribution.py Foo 1.1 

There code of the lib is fully documented and tested. See the pypiclient module.