Skip to main content

variable definitions for cfdb

Project description

cfdb-vars

variable definitions for cfdb

build codecov PyPI version


Source Code: https://github.com/mullenkamp/cfdb-vars


Overview

The purpose of this package is to separate the variable metadata from the main cfdb package so that additional variables can be added without updating the version of the cfdb package. This package will have the data model for variables defined in msgspec and the variable data defined in python files (one initially).

Development

Setup environment

We use UV to manage the development environment and production build.

uv sync

Run unit tests

You can run all the tests with:

uv run pytest

Format the code

Execute the following commands to apply linting and check typing:

uv run ruff check .
uv run black --check --diff .
uv run mypy --install-types --non-interactive cfdb_vars

To auto-format:

uv run black .
uv run ruff check --fix .

License

This project is licensed under the terms of the Apache Software License 2.0.

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

cfdb_vars-0.1.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

cfdb_vars-0.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file cfdb_vars-0.1.0.tar.gz.

File metadata

  • Download URL: cfdb_vars-0.1.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.7

File hashes

Hashes for cfdb_vars-0.1.0.tar.gz
Algorithm Hash digest
SHA256 54a115363ecd56614c27dcf39386cb348b67849777c3150450411962ca8b4470
MD5 4562aac2b27434b04bc566816ae86a83
BLAKE2b-256 c7175390693433fa3d8412b14dc83c5b157db15eb64b2161cc892872b0bb4762

See more details on using hashes here.

File details

Details for the file cfdb_vars-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cfdb_vars-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.7

File hashes

Hashes for cfdb_vars-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca1fa167cd792122adce9cd546c6bdcfb5b9537e0d9315d0b3cd764d084fecc7
MD5 6c3bb595c2422bb3d28bb55545f9a54d
BLAKE2b-256 ec667250cc947da3595774a8fffc5f7502c35add555cd2f6f734242c29d419a4

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