Releasing

Version Policy

gp-libs is pre-1.0. Minor version bumps may include breaking changes.

Release Process

uv handles virtualenv creation, package requirements, versioning, building, and publishing. There is no setup.py or requirements files.

  1. Update CHANGES with release notes

  2. Bump version in src/gp_libs.py and pyproject.toml

  3. Commit and tag:

    $ git commit -m 'build(gp_libs): Tag v0.1.1'
    
    $ git tag v0.1.1
    
  4. Push:

    $ git push
    
    $ git push --tags