skyread / pyproject.toml
ericakcc's picture
Upload folder using huggingface_hub
6e649fa verified
Raw
History Blame Contribute Delete
1.06 kB
[project]
name = "skyread"
version = "0.1.0"
description = "Turn Skew-T soundings into plain-language weather advice — MetPy computes, a 0.5B LLM narrates"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"gradio>=6.17.3",
"matplotlib>=3.10.9",
"metpy>=1.7.1",
"pandas>=3.0.3",
"siphon>=0.10.0",
"torch>=2.11.0",
# >=4.51 for the qwen3 architecture. NOTE: this drops MiniCPM3 support
# (its remote code needs 4.46.x) — see PROGRESS notes, 2026-06-11.
"transformers>=4.51",
]
# Linux boxes here run driver CUDA 12.8, but PyPI torch ships cu130-only
# builds; pull the cu128 wheels instead (macOS keeps PyPI).
# NOTE: when re-exporting requirements.txt for the HF Space, keep torch
# from PyPI (strip the download.pytorch.org lines).
[tool.uv.sources]
torch = [{ index = "pytorch-cu128", marker = "sys_platform == 'linux'" }]
[[tool.uv.index]]
name = "pytorch-cu128"
url = "https://download.pytorch.org/whl/cu128"
explicit = true
[dependency-groups]
dev = [
"pytest>=9.0.3",
"ruff>=0.15.16",
]