Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1 KB

RELEASE.md

File metadata and controls

47 lines (30 loc) · 1 KB

Making a new release of sparglim

Auto release

When releasing on github, both the python package and the docker image are automatically released

Github Action

Manual release

Python package

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

docker build -t wh1isper/sparglim-server:latest -f docker/Dockerfile.sparglim-server .

docker build -t wh1isper/jupyterlab-sparglim:latest -f docker/Dockerfile.jupyterlab-sparglim .