Metadata-Version: 2.4
Name: appinfra
Version: 0.1.0
Summary: Infrastructure framework for Python applications
Author: serendip-ml (github.com/serendip-ml)
Project-URL: Homepage, https://github.com/serendip-ml/appinfra
Project-URL: Repository, https://github.com/serendip-ml/appinfra
Project-URL: Issues, https://github.com/serendip-ml/appinfra/issues
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: sqlalchemy<3.0.0,>=2.0.0
Requires-Dist: sqlalchemy-utils<1.0.0,>=0.42.0
Requires-Dist: psycopg2-binary<3.0.0,>=2.9.0
Requires-Dist: PyYAML<7.0,>=6.0
Requires-Dist: requests<3.0.0,>=2.32.0
Requires-Dist: urllib3<3.0.0,>=2.6.0
Provides-Extra: dev
Requires-Dist: coverage<8.0.0,>=7.0.0; extra == "dev"
Requires-Dist: ruff<1.0.0,>=0.1.0; extra == "dev"
Requires-Dist: mypy<2.0.0,>=1.0.0; extra == "dev"
Requires-Dist: pytest<10.0.0,>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio<2.0.0,>=0.21.0; extra == "dev"
Requires-Dist: pytest-cov<8.0.0,>=4.0.0; extra == "dev"
Requires-Dist: pytest-xdist<4.0.0,>=3.0.0; extra == "dev"
Requires-Dist: hypothesis<7.0.0,>=6.0.0; extra == "dev"
Requires-Dist: pip-audit<3.0.0,>=2.0.0; extra == "dev"
Provides-Extra: validation
Requires-Dist: pydantic<3.0.0,>=2.0.0; extra == "validation"
Provides-Extra: docs
Requires-Dist: mkdocs<2.0.0,>=1.5.3; extra == "docs"
Requires-Dist: mkdocs-material<10.0.0,>=9.5.0; extra == "docs"
Requires-Dist: mkdocstrings[python]<2.0.0,>=1.0.0; extra == "docs"
Requires-Dist: mkdocs-autorefs<2.0.0,>=1.4.0; extra == "docs"
Provides-Extra: fastapi
Requires-Dist: fastapi<1.0.0,>=0.100.0; extra == "fastapi"
Requires-Dist: uvicorn[standard]<1.0.0,>=0.23.0; extra == "fastapi"
Provides-Extra: hotreload
Requires-Dist: watchdog<5.0.0,>=3.0.0; extra == "hotreload"
Provides-Extra: ui
Requires-Dist: rich<14.0.0,>=13.0.0; extra == "ui"
Requires-Dist: questionary<3.0.0,>=2.0.0; extra == "ui"
Requires-Dist: InquirerPy<1.0.0,>=0.3.0; extra == "ui"
Dynamic: license-file
