You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build System:
- Replace setuptools/pbr with hatchling build backend
- Add uv-dynamic-versioning for git tag-based versioning
- Version now derived from git tags (e.g., v1.0.0 -> 1.0.0)
- Remove hardcoded version from pyproject.toml
CI/CD Workflows:
- Add publish.yaml for PyPI trusted publishing (OIDC)
- Add lint.yaml with pre-commit hooks
- Rename test.yml to test.yaml, align with claude-bridge style
- Remove obsolete Travis CI configuration
Code Quality:
- Add .pre-commit-config.yaml with ruff and standard hooks
- Add pre-commit to dev dependencies
Cleanup:
- Remove setup.py, setup.cfg (replaced by pyproject.toml)
- Remove requirements.txt, test-requirements.txt (deps in pyproject.toml)
- Remove .travis.yml (replaced by GitHub Actions)
- Update tox.ini to use inline dependencies
- Update ChangeLog with 1.0.0 release notes
To release: create a git tag (e.g., git tag v1.0.0) and push,
then create a GitHub Release to trigger PyPI publishing.