Utility code common to Arthur platform components.
Project description
Arthur Common
Arthur Common is a library that contains common operations between Arthur platform services.
Installation
To install the package, use Poetry:
poetry add arthur-common
or pip
pip install arthur-common
Requirements
- Python 3.13
Development
To set up the development environment, ensure you have Poetry installed, then run:
poetry env use 3.13
poetry install
Running Tests
This project uses pytest for testing. To run the tests, execute:
poetry run pytest
Release process
- 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)
License
This project is licensed under the MIT License.
Authors
- Arthur engineering@arthur.ai
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arthur_common-2.4.29.tar.gz.
File metadata
- Download URL: arthur_common-2.4.29.tar.gz
- Upload date:
- Size: 56.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6068ce9455677f948eaca1749330803498c8d3148d109aa54972aa58cbb4c060
|
|
| MD5 |
8be5efd4684ec778af14a6cf8e29b5e2
|
|
| BLAKE2b-256 |
026f3ee08d6f5e3bd64926870a706c6e32690e4f4a598e31b08649d28fcd11f2
|
Provenance
The following attestation bundles were made for arthur_common-2.4.29.tar.gz:
Publisher:
arthur-common-release.yml on arthur-ai/arthur-common
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
arthur_common-2.4.29.tar.gz -
Subject digest:
6068ce9455677f948eaca1749330803498c8d3148d109aa54972aa58cbb4c060 - Sigstore transparency entry: 870914287
- Sigstore integration time:
-
Permalink:
arthur-ai/arthur-common@f4fb9272c6eecdcff76596ca82541497968ad4c0 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arthur-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
arthur-common-release.yml@f4fb9272c6eecdcff76596ca82541497968ad4c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file arthur_common-2.4.29-py3-none-any.whl.
File metadata
- Download URL: arthur_common-2.4.29-py3-none-any.whl
- Upload date:
- Size: 81.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dff621b68e88e43e24cf97315def4e8684c34f7620bb50b8da737cbbd708a6f
|
|
| MD5 |
670ccd814dfbb036c2b70e1730d289b8
|
|
| BLAKE2b-256 |
06ff18316571de2688db71e43583e69494867591369d6b9f54002c2d41bcd640
|
Provenance
The following attestation bundles were made for arthur_common-2.4.29-py3-none-any.whl:
Publisher:
arthur-common-release.yml on arthur-ai/arthur-common
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
arthur_common-2.4.29-py3-none-any.whl -
Subject digest:
1dff621b68e88e43e24cf97315def4e8684c34f7620bb50b8da737cbbd708a6f - Sigstore transparency entry: 870914291
- Sigstore integration time:
-
Permalink:
arthur-ai/arthur-common@f4fb9272c6eecdcff76596ca82541497968ad4c0 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arthur-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
arthur-common-release.yml@f4fb9272c6eecdcff76596ca82541497968ad4c0 -
Trigger Event:
push
-
Statement type: