-
Notifications
You must be signed in to change notification settings - Fork 1
Packaging
Marc-Olivier Buob edited this page May 13, 2022
·
1 revision
- Install the packages needed to interact with PyPI. For example, under Debian-based distribution, run:
sudo apt update
sudo apt install python3-twine- Assuming you're involved in this package, configure your
~/.pypircby providing appropriate token. For further details, see this link.
[pypi]
username = __token__
password = pypi-xxxxxxxxxxxxxxxxxxxxxx
Build, check and upload the package:
python3 setup.py sdist
python3 -m build --wheel
twine check dist/*
twine upload dist/*Install the packages needed to build .rpm and .deb packages:
python3-setuptools-
python3-stdebfor.debpackages -
rpmfor.rpmpackages
For example, under Debian-based distribution, run:
sudo apt update
sudo apt install python3-setuptools python3-stdeb rpmTo build the .rpm package (in dist/), run:
cd ~/git/pattern-clustering/
python3 setup.py bdist_rpmTo build the .deb package (in deb_dist/), run:
python3 setup.py --command-packages=stdeb.command bdist_deb