Skip to main content

Dataclasses that describe how Pydantic model fields should be presented in any UI context: web forms, CLI prompts, data tables, notebooks, API docs, charts.

Project description

AirField

PyPI version

Dataclasses that describe how Pydantic model fields should be presented in any UI context: web forms, CLI prompts, data tables, notebooks, API docs, charts.

Features

  • TODO

Documentation

Documentation is built with Zensical and deployed to GitHub Pages.

API documentation is auto-generated from docstrings using mkdocstrings.

Docs deploy automatically on push to main via GitHub Actions. To enable this, go to your repo's Settings > Pages and set the source to GitHub Actions.

Development

To set up for local development:

# Clone your fork
git clone git@github.com:your_username/AirField.git
cd AirField

# Install in editable mode with live updates
uv tool install --editable .

This installs the CLI globally but with live updates - any changes you make to the source code are immediately available when you run airfield.

Run tests:

uv run pytest

Run quality checks (format, lint, type check, test):

just qa

Author

AirField was created in 2026 by Audrey M. Roy Greenfeld.

Built with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.

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

airfield-0.3.1.tar.gz (57.2 kB view details)

Uploaded Source

Built Distribution

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

airfield-0.3.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file airfield-0.3.1.tar.gz.

File metadata

  • Download URL: airfield-0.3.1.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for airfield-0.3.1.tar.gz
Algorithm Hash digest
SHA256 13f2b11e89e54ca892d0a5ddfd6607ce422f9382cf98aa070e3c633d810c7e7c
MD5 5dae54c08e5efeb6930a75dbd25bd56b
BLAKE2b-256 26eadc7fe97ffe635f15fe2e717240d455cc2c99ff0bc580a93a0c2dca1430ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for airfield-0.3.1.tar.gz:

Publisher: publish.yml on feldroy/AirField

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file airfield-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: airfield-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for airfield-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e37baa5fd168efeae4080ab00e117e4ca3ce8887e8a224d8d17591e9bf202db
MD5 8bb55001f84d313695acef5a22906f9c
BLAKE2b-256 513f542efa042497a262f829c0b9350653d716f0ab998686e9bbf53033199fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for airfield-0.3.1-py3-none-any.whl:

Publisher: publish.yml on feldroy/AirField

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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