Skip to main content

Copy packages between python package repositories & more

Project description

Pyrene is about treating Python package repositories equal.

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.0 (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.1.tar.gz (32.2 kB view details)

Uploaded Source

File details

Details for the file pyrene-0.1.1.tar.gz.

File metadata

  • Download URL: pyrene-0.1.1.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyrene-0.1.1.tar.gz
Algorithm Hash digest
SHA256 90c9ac5f9c4599eca72f9a74e78db0c4237e098a7c2827bfd9e87b7dbe2233d9
MD5 3bdecb38957c36d564ffcb293d43250c
BLAKE2b-256 d1b507db640961713f2ee67eb735fe6052a5a2d31ee7ea0aad3fc559e01ea955

See more details on using hashes here.

Supported by

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