Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

Server for python package

Project description

https://raw.githubusercontent.com/leopoldhoudin/pryv/master/logo.png

Docs status

Python private package repository

pryv is a private Python’s package repository. It offers an alternative to PyPI or pypiserver.

https://raw.githubusercontent.com/leopoldhoudin/pryv/master/showcase.png

Features

  • Easy installation and configuration
  • Packages uploads with Twine or Setuptools
  • Packages downloads with pip
  • Interface for projects, releases and packages browsing and management
  • Optional users management with .htpasswd file

Quickstart

Install pryv using:

pip install pryv

Start the server:

pryv start

Browse to http://127.0.0.1:5555 and create your first user. You can now upload packages using Twine or Setuptools. For example, using Twine:

python setup.py sdist bdist_wheel
twine upload --repository-url http://username:password@127.0.0.1:5555/simple dist/*

Finally, you can install your packages stored in pryv using pip, almost as you would install any other package:

pip install myproject --index-url http://username:password@127.0.0.1:5555/simple

For more details and options, check out the documentation or the quickstart therein.

Documentation

The official documentation is available on Read the Docs.

Contributing

All bug reports, features requests, bug fixes, feature developments, enhancements or documentation improvements are welcome!

To report a bug or submit a feature request, have a look at this repository’s Github issues.

For code contribution (bug fix, feature development, enhancement or documentation improvement) or further details on bug report and feature request, visit our contribution guide.

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
pryv-1.0.0a2-py2-none-any.whl (113.0 kB) Copy SHA256 hash SHA256 Wheel py2
pryv-1.0.0a2.tar.gz (100.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page