Biothings-client

Latest version: v0.4.1

Safety actively analyzes 697876 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.1.0

initial release



RELEASE

This is the procedure we use for "biothings_client" package release

1. requires both `build` and `twine` packages installed

bash
pip install build twine


2. Update version number in [pyproject.toml](pyproject.toml).

3. Check and update other sections of [pyproject.toml](pyproject.toml) if needed (dependencies, metadata etc.).

4. Build the package locally:

bash
python -m build


5. Test the package built locally:

bash
pip install dist/biothings_client-0.3.0-py2.py3-none-any.whl


And run any local test as needed.

6. Prepare github repo for the release:

* Create a tag for each released version (with "v" prefix):

bash
git tag -a "v0.3.0" -m "tagging v0.3.0 for release"


* If everything looks good, push to the remote:

bash
git push --tags


7. Upload to PyPI:

bash
twine upload dist/*


Note: this step needs to be done by newgene under ["newgene" PyPI account](https://pypi.org/user/newgene/) or any authorized PyPI user.

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.