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.0.tar.gz (56.6 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.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: airfield-0.3.0.tar.gz
  • Upload date:
  • Size: 56.6 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.0.tar.gz
Algorithm Hash digest
SHA256 977b030da0df0795498a12207ce33bcb7f1afbf346a5e900e82275855c3036d7
MD5 1b5684d4c631876c6bb3657ba82984cd
BLAKE2b-256 f459530e378ec3e4753fcca15e25219982e21ce6627ac4ce783db8148909235e

See more details on using hashes here.

Provenance

The following attestation bundles were made for airfield-0.3.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: airfield-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99a95f49d9bd9c7b7695fcac7993beab2879a95ba6db811b860175f55614298a
MD5 cc12b8f439a70d70fe20012d3c63da56
BLAKE2b-256 3e1d5bd9f019853c159a8b9f46e9ce10831020225f30d7902759a87b8b2375cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for airfield-0.3.0-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