web/freedium-library/pyproject.toml
ZhymabekRoman 4bf6343292 new frontend: deps update, minor fixes
backend: curl-impersonate as request library option & minor fixes
2025-06-06 20:18:55 +05:00

46 lines
958 B
TOML

[project]
name = "freedium-library"
version = "0.1.0"
description = "Default template for PDM package"
authors = [
{name = "ZhymabekRoman", email = "robanokssamit@yandex.ru"},
]
dependencies = [
"deprecation>=2.1.0",
"orjson>=3.10.18",
"pendulum>=3.1.0",
"ujson>=5.10.0",
"httpx[socks]>=0.28.1",
"pymongo>=4.13.0",
"motor>=3.7.1",
"dependency-injector>=4.47.1",
"loguru>=0.7.3",
"pydantic-settings>=2.9.1",
"curl-cffi>=0.11.2",
"bs4>=0.0.2",
]
requires-python = "==3.12.*"
readme = "README.md"
license = {text = "MIT"}
[project.optional-dependencies]
api = [
"slowapi>=0.1.9",
"fastapi[standard]>=0.115.12",
]
[tool.pdm]
distribution = false
[dependency-groups]
dev = [
"pytest-asyncio>=1.0.0",
"pytest-httpx>=0.35.0",
"pytest-xdist[psutil]>=3.7.0",
"orjson>=3.10.18",
"pytest-integration>=0.2.3",
"pre-commit>=4.2.0",
"freezegun>=1.5.2",
"pytest-cov>=6.1.1",
]