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.5.tar.gz (10.4 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.5-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: avenir_common-0.1.5.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22","id":"wilma","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for avenir_common-0.1.5.tar.gz
Algorithm Hash digest
SHA256 37f8c08cac8bd634e4e5e5336f1d81138a18310f43488cabc40bfc3f5440c49e
MD5 a7086e7eada5cc9939e6dc7e1235e4b7
BLAKE2b-256 aab3b6ed2d57054f3fdf5f577fbf9f2d8fe980262f886d55601cd44961a23b63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: avenir_common-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22","id":"wilma","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for avenir_common-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 abf25dfc8da21c694e40c9ee0e2f4184ab913057b527397616b2ff77e5b11f45
MD5 4d712fb5e16981951fa00637f31ff183
BLAKE2b-256 5715c5a495e3f5a1adc8f992e2c519fda08756256ec1c591e04bc93a74416edf

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