用户工具

站点工具


pypiserver

pypiserver

Minimal PyPI server for uploading & downloading packages with pip/easy_install

自建私有 pypi

Install

pip install pypiserver
 
mkdir /srv/pypi-packages
# WARNING: -P . -a . means disable all authentication
pypi-server -p [PORT] -P . -a . /srv/pypi-packages

systemd files

/usr/lib/systemd/system/pypiserver.service
[Unit]
Description=A minimal PyPI server for use with pip/easy_install.
After=network.target
 
[Service]
Type=simple
# systemd requires absolute path here too.
PIDFile=/var/run/pypiserver.pid
User=root
Group=root
 
# CHANGE ME => /path/to/pypi-server
# CHANGE ME => PORT
ExecStart=/path/to/pypi-server -p PORT --log-file /var/log/pypiserver.log -P . -a . /srv/pypi-packages
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
 
WorkingDirectory=/srv/pypi-packages
 
TimeoutStartSec=3
RestartSec=5
 
[Install]
WantedBy=multi-user.target
pypiserver.txt · 最后更改: 2023/12/03 10:24 由 127.0.0.1