Skip to main content

Copy packages between python package repositories & more

Project description

Pyrene is about treating Python package repositories equal.

This is an early release so if you have any problems (including usability), please tell them about at

https://github.com/krisztianfekete/pyrene/issues

Thoughts

Package repositories contain and serve packages securely (at least they should).

Local directories with a bunch of packages work.

There is great need for private repositories with restricted access.

Features

Configure pip (by writing a ~/.pip/pip.conf file) to use a repo without –index-url or –find-links command line options:

$ pyrene use repo

Serve a directory for quick & direct package exchange over http:

$ pyrene serve dir-repo

Populate a repo from another repository:

$ pyrene copy source-repo:package-with-lots-of-dependencies destination-repo:

Shell for configuration and interactive operations:

$ pyrene
...
Pyrene: directory_repo local
Pyrene[local]: set directory=/path/to/repo
Pyrene[local]: copy pypi:someinterestingpkg==0.1 local:
Pyrene[local]: work_on private
Pyrene[private]: copy local:someinterestingpkg private:
Pyrene[private]: help use
...

Changelog

0.1.2 (2014-05-09) - setup.cfg: fix keywords & classifiers, early release notice

0.1.1 (2014-05-08) - initial release - for testing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrene-0.1.2.tar.gz (32.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page