1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
[tool.poetry]
name = "bonsai"
version = "1.5.0"
description = "Python 3 module for accessing LDAP directory servers."
authors = ["noirello <noirello@gmail.com>"]
license = "MIT"
[tool.poetry.dependencies]
python = "^3.7.2"
gevent = { version = "^21.1.2", optional = true }
tornado = { version = "^6.1", optional = true }
trio = { version = "<1.0", optional = true }
[tool.poetry.extras]
gevent = ["gevent"]
tornado = ["tornado"]
trio = ["trio"]
[tool.poetry.dev-dependencies]
pytest = "^7.0.1"
pytest-cov = "^3.0.0"
pytest-timeout = "^2.1.0"
codecov = "^2.1.11"
sphinx = "^5.1.0"
furo = "2022.6.21"
pylint = "^2.14.5"
mypy = "^0.971"
black = "^22.6.0"
pydivert = { version = "^2.1", markers = "sys_platform == 'win32'" }
# The following two are delocate dependencies,
# that need to be specified to make poetry happy.
machomachomangler = { version = "0.0.1", markers = "sys_platform == 'darwin'" }
bindepend = { version = "^0.1", markers = "sys_platform == 'darwin'" }
delocate = { version = "^0.10", markers = "sys_platform == 'darwin'" }
[build-system]
requires = [
"setuptools >= 40.6.2",
"wheel >= 0.30.0",
]
build-backend = "setuptools.build_meta"
|