36 lines
1.0 KiB
TOML
36 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",
|
|
"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 }
|