88 lines
2.0 KiB
TOML
88 lines
2.0 KiB
TOML
|
|
[project]
|
||
|
|
name = "fst_data_pipeline"
|
||
|
|
version = "0.1.0"
|
||
|
|
description = "cloud infra pipeline for mb fst data production"
|
||
|
|
authors = [{ name = "MBRDCA", email = "tbd@tbd.com" }]
|
||
|
|
readme = "README.md"
|
||
|
|
requires-python = ">=3.12"
|
||
|
|
dependencies = [
|
||
|
|
"cos-python-sdk-v5==1.9.37",
|
||
|
|
"flask>=3.1.1",
|
||
|
|
"folium==0.20.0",
|
||
|
|
"numpy==2.3.1",
|
||
|
|
"prometheus-client==0.22.1",
|
||
|
|
"pytz==2025.2",
|
||
|
|
"tenacity==9.1.2",
|
||
|
|
"tqdm==4.67.1",
|
||
|
|
"dotenv==0.9.9",
|
||
|
|
"geoalchemy2==0.17.1",
|
||
|
|
"psycopg2-binary==2.9.10",
|
||
|
|
"shapely>=2.1.1",
|
||
|
|
"sqlalchemy==2.0.41",
|
||
|
|
"annotated-types==0.7.0",
|
||
|
|
"attrs==25.3.0",
|
||
|
|
"blinker==1.9.0",
|
||
|
|
"branca==0.8.1",
|
||
|
|
"certifi==2025.7.14",
|
||
|
|
"charset-normalizer==3.4.2",
|
||
|
|
"click==8.2.1",
|
||
|
|
"crcmod==1.7",
|
||
|
|
"flasgger==0.9.7b2",
|
||
|
|
"greenlet==3.2.3",
|
||
|
|
"idna==3.10",
|
||
|
|
"itsdangerous==2.2.0",
|
||
|
|
"jinja2==3.1.6",
|
||
|
|
"jsonschema==4.24.0",
|
||
|
|
"jsonschema-specifications==2025.4.1",
|
||
|
|
"markupsafe==3.0.2",
|
||
|
|
"mistune==3.1.3",
|
||
|
|
"packaging==25.0",
|
||
|
|
"pip==25.1.1",
|
||
|
|
"pycryptodome==3.23.0",
|
||
|
|
"pydantic==2.11.7",
|
||
|
|
"pydantic-core==2.33.2",
|
||
|
|
"python-dotenv==1.1.1",
|
||
|
|
"pyyaml==6.0.2",
|
||
|
|
"referencing==0.36.2",
|
||
|
|
"requests==2.32.4",
|
||
|
|
"rpds-py==0.26.0",
|
||
|
|
"ruff==0.12.3",
|
||
|
|
"six==1.17.0",
|
||
|
|
"typing-extensions==4.14.1",
|
||
|
|
"typing-inspection==0.4.1",
|
||
|
|
"urllib3==2.5.0",
|
||
|
|
"uv==0.7.20",
|
||
|
|
"werkzeug==3.1.3",
|
||
|
|
"xmltodict==0.14.2",
|
||
|
|
"xyzservices==2025.4.0",
|
||
|
|
"iniconfig==2.1.0",
|
||
|
|
"pluggy==1.6.0",
|
||
|
|
"pygments==2.19.2",
|
||
|
|
"pytest==8.4.1",
|
||
|
|
"pytest-mock==3.14.0",
|
||
|
|
"pytest-cov==6.2.0",
|
||
|
|
"gunicorn>=23.0.0",
|
||
|
|
"flask-caching>=2.3.1",
|
||
|
|
"redis>=6.4.0",
|
||
|
|
"openpyxl>=3.1.5",
|
||
|
|
]
|
||
|
|
|
||
|
|
[build-system]
|
||
|
|
requires = ["hatchling"]
|
||
|
|
build-backend = "hatchling.build"
|
||
|
|
|
||
|
|
[tool.hatch.build.targets.wheel]
|
||
|
|
packages = ["fst_data_pipeline"]
|
||
|
|
|
||
|
|
[[tool.uv.index]]
|
||
|
|
url = "https://mirrors.aliyun.com/pypi/simple"
|
||
|
|
default = true
|
||
|
|
|
||
|
|
[tool.uv.workspace]
|
||
|
|
members = [
|
||
|
|
"fst_data_pipeline/apps/mta_manage_system",
|
||
|
|
"root_db_api",
|
||
|
|
"fst_tools"
|
||
|
|
]
|
||
|
|
|