scipy 1.17.1 and Pillow 12.2.0 — both CVE-audited clean against NVD + OSV (2026-04-06). Required by planet generator pipeline. Gitignore generated terrain.npz, spike intermediates, and tmp files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
32 lines
843 B
TOML
32 lines
843 B
TOML
[project]
|
|
name = "settled-reach-tooling"
|
|
version = "0.1.0"
|
|
requires-python = ">=3.11"
|
|
dependencies = [
|
|
"PyYAML",
|
|
"jsonschema",
|
|
"numpy",
|
|
# scipy 1.17.1 — checked clean against NVD + OSV, no CVEs on record (2026-04-06)
|
|
"scipy==1.17.1",
|
|
# Pillow 12.2.0 — checked clean against NVD + OSV (2026-04-06)
|
|
# CVE-2026-25990 fixed in 12.1.1, CVE-2025-48379 fixed in 11.3.0
|
|
"Pillow==12.2.0",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
# ruff 0.15.9 — checked clean against NVD + OSV, no CVEs on record (2026-04-05)
|
|
"ruff==0.15.9",
|
|
]
|
|
|
|
[tool.ruff]
|
|
line-length = 100
|
|
target-version = "py311"
|
|
|
|
[tool.ruff.lint]
|
|
# E9xx: Runtime syntax/encoding errors
|
|
# F401: Unused imports
|
|
# F811: Redefinition of unused name
|
|
# F821: Undefined name (catches missing imports like bare `os`)
|
|
select = ["E9", "F401", "F811", "F821"]
|