Files
workspace/timesfm-forecast/pyproject.toml
2026-03-26 16:21:57 -03:00

41 lines
802 B
TOML
Executable File

[project]
name = "timesfm-forecast"
version = "0.1.0"
description = "Streamlit TimesFM forecast app (OOP, multi-key, horizon range, progress, CSV download)."
readme = "README.md"
requires-python = ">=3.10"
authors = [
{ name = "Gabriel Faria Pereira" }
]
license = { text = "MIT" }
# Keep torch unpinned here (see README for CUDA/CPU wheels)
dependencies = [
"streamlit>=1.31",
"pandas>=2.0",
"numpy>=1.24",
"transformers>=4.45.0",
"torch",
"accelerate>=0.33",
]
[project.optional-dependencies]
dev = [
"pytest>=7.0",
"ruff>=0.4",
]
[project.scripts]
timesfm-app = "timesfm_app.cli:main"
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
package-dir = {"" = "src"}
[tool.setuptools.packages.find]
where = ["src"]