Arthur Common is a library that contains common operations between Arthur platform services.
To install the package, use uv:
uv add arthur-commonor pip
pip install arthur-common- Python 3.12+
To set up the development environment, ensure you have uv installed, then run:
uv sync --all-groupsThis project uses pytest for testing. To run the tests, execute:
uv run pytest- Merge changes into
mainbranch - Go to Actions -> Arthur Common Version Bump
- Click Run workflow. The workflow will create a new commit with the version bump, push it back to the same branch it is triggered on (default
main), and start the release process - Watch in GitHub Actions for Arthur Common Release to run
- Update package version in your project (arthur-engine)