Files
2026-08-16 12:43:29 -07:00

37 lines
1.0 KiB
TOML

[project]
name = "samsung-shop-monitor"
version = "0.1.0"
requires-python = ">=3.13"
dependencies = [
"aiohttp>=3.14.1",
"aioproxies @ git+https://git.rethinkstudios.io/rethink-public/aioproxies.git",
"aioweb-tls[curl] @ git+https://git.rethinkstudios.io/rethink-public/aioweb_tls.git",
"curl-cffi>=0.15.0",
"log-setup @ git+https://git.rethinkstudios.io/rethink-public/log_setup.git",
"monitor-utils @ git+https://git.rethinkstudios.io/pl_devs/monitor-shared-utils.git",
"motor>=3.7.1",
"tenacity>=9.1.4",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["samsung_shop"]
[dependency-groups]
dev = [
"flake8>=7.3.0",
"pytest>=9.1.1",
"pytest-asyncio>=1.4.0",
]
# Local dev only: uv sync/run use the sibling checkout; the Dockerfile
# passes --no-sources so images resolve the git URL above instead.
[tool.uv.sources]
monitor-utils = { path = "../monitor-shared-utils", editable = true }