Skip to main content

Tornado PyPi server

Project description

Fast asynchronous pypi server implementation.

Screenshots

screenshots/packages.png?raw=true screenshots/users.png?raw=true screenshots/create_user.png?raw=true

Features

Supports right now:

  • Caching packages from global-pypi

  • Serving own packages (registering and updating)

  • Password authentication for registering and uploading

  • Supported Databases:
    • Postgresql

    • Mysql (mariadb)

    • sqlite3 (default)

Installation

First prepare you system.

Centos:

# Install compillers
yum groupinstall -y "Development tools"

# Install dependency headers
yum install -y python-pip python-devel libxml2-devel libxslt-devel libffi-devel

# Install the database library headers (if you use postgresql)
yum install -y libpqxx-devel

Debian (Ubuntu):

# Install compillers
apt-get install -y build-essential
apt-get install -y python-dev python-pip libxml2-dev libxslt-dev libffi-dev
apt-get install -y libpq-dev

Install pypi-server:

pip install pypi-server

If you want to support postgres or mysql database:

pip install 'pypi-server[postgres]' # or 'pypi-server[mysql]'

Download files

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

Source Distribution

pypi-server-0.3.11.tar.gz (695.0 kB view details)

Uploaded Source

File details

Details for the file pypi-server-0.3.11.tar.gz.

File metadata

File hashes

Hashes for pypi-server-0.3.11.tar.gz
Algorithm Hash digest
SHA256 b37ced364716b26257c203d2efd886d3fbfa8f89fff08c1ed4286ecb2021155f
MD5 95a041dee2395d914b8c523dc75c65b2
BLAKE2b-256 f3f1fb24255d1fb717a715873d13314ccfa4efe69e50ec14ebd47d44b3d808d8

See more details on using hashes here.

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