[project]
name = "fsl-rainfall"
version = "0.1.0"
requires-python = ">=3.11"
dependencies = [
"torch>=2.2",
"grpcio>=1.62",
"grpcio-tools>=1.62",
"numpy>=1.26",
"pandas>=2.2",
"matplotlib>=3.8",
"seaborn>=0.13",
"pyyaml>=6.0",
"requests>=2.31",
"scikit-learn>=1.4",
"tqdm>=4.66",
"pyarrow>=23.0.1",
"psutil>=5.9.8",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["shared", "data", "models", "client", "server", "sim", "utils", "experiments"]