Skip to main content

Shared Avenir utility modules used by Spectrum Engine

Project description

avenir-common

Shared utility, auth, database, logging, and wrapper modules for Spectrum Engine.

Install

uv add avenir-common

Development With uv

This repository works well with uv for environment and dependency management.

1) Sync dependencies

uv sync

If you only need test tooling in an existing environment:

uv add --dev pytest

2) Run tests

Run all tests:

uv run -m pytest -q

Run a specific test file:

uv run -m pytest tests/unit/Util/test_utils.py -q

3) Build the package

Create source and wheel distributions:

uv build

Build artifacts are written to dist/.

Notes

This package publishes the AvenirCommon namespace and its subpackages.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

avenir_common-0.1.3.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

avenir_common-0.1.3-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file avenir_common-0.1.3.tar.gz.

File metadata

  • Download URL: avenir_common-0.1.3.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for avenir_common-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8ab6749282e0aadc8c664e55b8cfff0f5e56a9f5749f89e87d146732c80a4bdf
MD5 bed39676c2a47548e6195b988e0906d0
BLAKE2b-256 ad3c5036506149d93b000b23914cffc395644ead0a541750151de80cfb396992

See more details on using hashes here.

File details

Details for the file avenir_common-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: avenir_common-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for avenir_common-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f2376e4cd602ada3aa2cc049e43340f63432ee0017a4ed35d2ef65df8c3b1ecd
MD5 7828f21a3e57255a3fec38a7ba2b3197
BLAKE2b-256 636265481e3b25df51930db8105c14f5dfd8a0a93c63d51fb6d9d3a3091c5bfd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page