This extension can be distributed as Python
packages. All of the Python
packaging instructions in the pyproject.toml
file to wrap your extension in a
Python package. Before generating a package, we first need to install build
.
pip install build twine hatch
Bump the version using hatch
. By default this will create a tag.
See the docs on hatch-nodejs-version for details.
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/*