22 lines
597 B
TOML
22 lines
597 B
TOML
[project]
|
|
name = "kota-technician-tool"
|
|
version = "0.6.0"
|
|
description = "KOTA sensorbox technician diagnostic tool (demo)"
|
|
requires-python = ">=3.11,<3.14"
|
|
dependencies = [
|
|
"pyserial>=3.5",
|
|
"PySide6-Essentials>=6.7",
|
|
"esptool~=4.8", # 4.x CLI (write_flash/read_flash); v5 renamed commands
|
|
"segno>=1.6", # QR code for Matter pairing (pure Python)
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = ["pytest>=8", "pyfatfs>=1.0", "setuptools<81"] # pyfatfs (independent FAT32 check) needs pkg_resources
|
|
|
|
[tool.uv]
|
|
package = false
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|
|
pythonpath = ["."]
|