tracksolid_timescale_grafan.../pyproject.toml
2026-04-07 21:34:40 +03:00

27 lines
No EOL
830 B
TOML

[project]
name = "fireside-tracksolid-ingest"
version = "1.0.0"
description = "Fireside Communications — Tracksolid Pro Telemetry Ingestion"
readme = "README.md"
requires-python = ">=3.12"
authors = [
{ name = "Fireside DevOps", email = "devops@firesideafrica.cloud" }
]
# Define your dependencies here
dependencies = [
"psycopg2-binary>=2.9.9", # Database driver (binary version is easier for Docker)
"requests>=2.32.3", # API requests
"schedule>=1.2.2", # Polling loops/scheduler
"urllib3>=2.2.2", # HTTP connection pooling/retries
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.uv]
# Tells uv to manage a virtual environment automatically
managed = true
[tool.uv.sources]
# Optional: If you ever have custom local modules or git-based private libs