Deployment
Publishing to PyPI
The package can be published to PyPI using the standard Python workflow.
Build
pip install build
python -m build
Upload to PyPI
pip install twine
twine upload dist/*
GitHub Releases
- Update version in
healthsites/__init__.pyandpyproject.toml - Create a git tag:
git tag v0.1.0 - Push the tag:
git push origin v0.1.0 - Create a GitHub release from the tag
Documentation
Documentation is automatically deployed to GitHub Pages when pushing to main.