pyproject.toml (34 lines of code) (raw):
[tool.poetry]
name = "asfpy"
version = "0.56"
description='ASF Common Python Methods'
authors = ["ASF Infrastructure <users@infra.apache.org>"]
readme = "README.md"
classifiers = [
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3"
]
[tool.poetry.dependencies]
python = ">=3.9.2,<4"
aiohttp = "^3.10.5"
bonsai = { version = "^1.5.3", optional = true }
ezt = "^1.1"
python-ldap = { version = "^3.4.4", optional = true }
requests = "^2.32.3"
easydict = "^1.13"
pyyaml = "^6.0.2"
cryptography = "^44.0.2"
cffi = "^1.17.1"
watchfiles = "^1.0.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.group.dev.dependencies]
pytest = "*"
pylint = "*"
[tool.poetry.extras]
ldap = ["python-ldap"]
aioldap = ["bonsai"]
[tool.pytest.ini_options]
testpaths = ["test"]
pythonpath = ["asfpy"]