When releasing on github, both the python package and the docker image are automatically released
This project can be distributed as Python
packages. Before generating a package, we first need to install build
.
pip install build twine hatch
Bump the version using hatch
.
hatch version <new-version>
To create a Python source package (.tar.gz
) and the binary package (.whl
) in the dist/
directory, do:
rm -rf dist/*
python -m build
python setup.py sdist bdist_wheel
is deprecated and will not work for this package.
Then to upload the package to PyPI, do:
twine upload dist/*
docker build -t wh1isper/sparglim-server:latest -f docker/Dockerfile.sparglim-server .
docker build -t wh1isper/jupyterlab-sparglim:latest -f docker/Dockerfile.jupyterlab-sparglim .