Skip to main content

Tornado PyPi server

Project description

Fast asynchronous pypi server implementation.

Features

Supports right now:

  • Caching packages from global-pypi

  • Serving own packages (registering and updating)

  • Password authentication for registering and uploading

  • Supports 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]’

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

pypi-server-0.1.21.tar.gz (685.0 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for pypi-server-0.1.21.tar.gz
Algorithm Hash digest
SHA256 13a037653226e9a81e2e12557f370cb227aaccb3abaaee56e31ef56008c571ef
MD5 0952672a952726d6fad91436ddc61bda
BLAKE2b-256 9d098c65296b4e44dd8fd4df02cc16bd98ecaa2d70d8053f118c245629c05c83

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