Metadata-Version: 2.3
Name: fa-common
Version: 4.2.3.dev7
Summary: CSIRO Geoanalytics FastAPI Common Framework. Standardises Data access, authentication, task execution and provides a number of utilities and helper classes.
License: CSIRO Open Source Software License
Author: Sam Bradley
Author-email: sam.bradley@csiro.au
Requires-Python: >=3.11,<4
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.10
Provides-Extra: argo
Provides-Extra: local-flows
Provides-Extra: minio
Provides-Extra: rollbar
Provides-Extra: secure
Provides-Extra: windows
Requires-Dist: PyJWT (>=2.8.0,<3.0.0)
Requires-Dist: aiofiles (>=23.2.1,<24.0.0)
Requires-Dist: aiohttp (>=3.8.5,<4.0.0)
Requires-Dist: aioshutil (>=1.3,<2.0)
Requires-Dist: aiosqlite (>=0.20.0,<0.21.0)
Requires-Dist: argo-workflows (>=6.4.11,<7.0.0) ; extra == "argo"
Requires-Dist: beanie (>=1.29.0,<2.0.0)
Requires-Dist: chardet (>=5.2.0,<6.0.0)
Requires-Dist: email-validator (>=2.0.0,<3.0.0)
Requires-Dist: fastapi (>=0.115.6,<0.116.0)
Requires-Dist: httpx (>=0.24.1) ; extra == "rollbar"
Requires-Dist: loguru (>=0.7.0,<0.8.0)
Requires-Dist: miniopy-async (>=1.19,<1.20) ; extra == "minio"
Requires-Dist: openpyxl (>=3.1.5,<4.0.0)
Requires-Dist: orjson (>=3.9.4,<4.0.0)
Requires-Dist: prefect (>=2.19.8,<3.0.0) ; extra == "local-flows"
Requires-Dist: pyarrow (>18.0.0)
Requires-Dist: pydantic (>=2.10.0,<3.0.0)
Requires-Dist: pydantic-settings (>=2.0.2,<3.0.0)
Requires-Dist: python-dateutil (>=2.8.2,<3.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: python-jose (>=3.2.0,<4.0.0)
Requires-Dist: python-multipart (>=0.0.7,<0.0.8)
Requires-Dist: pytz (>=2023.3,<2024.0)
Requires-Dist: pytzdata (>=2020.1,<2021.0) ; extra == "local-flows"
Requires-Dist: regex (>=2024.11.6,<2025.0.0)
Requires-Dist: rollbar (>=1.0.0,<2.0.0) ; extra == "rollbar"
Requires-Dist: secure (==0.3.0) ; extra == "secure"
Requires-Dist: six (>=1.16.0,<2.0.0)
Requires-Dist: ujson (>=5.8.0,<6.0.0)
Requires-Dist: uuid7 (>=0.1.0,<0.2.0)
Requires-Dist: win32-setctime (>=1.1.0,<2.0.0) ; extra == "windows"
