This document contains instructions to publish pydgraph to PyPI.
- Build pydgraph locally (see readme)
- Push to testpypi (
twine upload --repository testpypi dist/*
) - Verify readme and metadata look correct
- Regenerate protobufs if api.proto was changed, make sure to use python version used in
.python-version
file - Bump version by modifying the
VERSION
variable inpydgraph/meta.py
file - Update the
CHANGELOG.md
file to reflect new changes - Tag pydgraph locally (
git tag x.y.z
) and push to origin (git push x.y.z
) - Run CD pipeline