Files
Argenta/pyproject.toml
T
2025-10-15 14:26:33 +03:00

48 lines
947 B
TOML

[project]
name = "argenta"
version = "1.1.2"
description = "Python library for building modular CLI applications"
authors = [{ name = "kolo", email = "kolo.is.main@gmail.com" }]
requires-python = ">=3.11"
readme = "README.md"
license = { text = "MIT" }
dependencies = [
"rich (>=14.0.0,<15.0.0)",
"art (>=6.4,<7.0)",
"pyreadline3>=3.5.4; sys_platform == 'win32'",
"dishka>=1.7.2",
]
[tool.ruff]
exclude = [
".idea",
"venv",
".git",
"poetry.lock",
".__pycache__",
"tests"
]
[tool.pyright]
typeCheckingMode = "standard"
[tool.mypy]
disable_error_code = "import-untyped"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[dependency-groups]
dev = [
"isort>=7.0.0",
"mypy>=1.14.1",
"pytest>=8.3.2",
"ruff>=0.12.12",
"shibuya>=2025.9.25",
"sphinx>=8.2.3",
"sphinx-autobuild>=2025.8.25",
"sphinx-intl>=2.3.2",
"wemake-python-styleguide>=0.17.0",
]