A PyPiServer based on the Flask Framework and supports multiple repositories.
Project description
inetutils PyPI Server Project
To run in command line:
To install:
pip install inupypi
create config.ini with the following content:
DEBUG = True INUPYPI_REPO = '<FULL PATH TO EGG BASKETS PARENT DIRECTORY>'
run inupypi_server:
. <virtualenv_path>/bin/activate inupypi_server -c <path_to_config_ini_file>
To run inupypi under apache mod_wsgi:
Install inupypi:
pip install inupypi
create config.ini with the following content (This will not be necessary once configure distcmd is done):
DEBUG = False INUPYPI_REPO = '<FULL PATH TO INUPYPI REPO>'
edit and then save the httpd-inupypi.conf.sample into httpd’s conf directory and ensure it’s being included in httpd.conf
start / restart your apache and browse to http://httpd_host/inupypi
Why another pypiserver application ?
- We could not find another pypiserver that supported multiple eggbaskets.
- We wanted to have templates with our pypiserver so that formatting can be easily done.
- We had a few ideas where we wanted to bring our pypiserver that were not compatible or accepted by current pypiserver implementations.
TODO
- Create automated processes to generate all of the steps above to make the process less manual
Tests
To run the tests:
1. python setup.py develop 2. export export INUPYPI_SETTINGS=<full path to config.ini> 3. python setup.py test
Build Status (Travis CI)
[![Build Status] (https://travis-ci.org/hallaj/inupypi.png)] (https://travis-ci.org/hallaj/inupypi)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size inupypi-0.2.6.2.tar.gz (8.2 kB) | File type Source | Python version None | Upload date | Hashes View |