Select Git revision
pyproject.toml

Nik | Klampfradler authored
pyproject.toml 2.33 KiB
[tool.poetry]
name = "bigbluebutton2"
version = "0.1a9"
description = "Sophisticated Python client library for BigBlueButton™ with Django integration"
authors = ["Dominik George <dominik.george@teckids.org>", "Tom Teichler <tom.teichler@teckids.org"]
license = "MIT"
readme = "README.rst"
homepage = "https://infrablue.edugit.io"
repository = "https://edugit.org/infrablue/python-bigbluebutton2"
documentation = "https://infrablue.edugit.io/python-bigbluebutton2/docs/html/"
packages = [
{ include = "bigbluebutton" },
]
keywords = ["conference", "classroom", "audio", "video", "bigbluebutton"]
classifiers = [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Framework :: Django :: 3.0",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: System Administrators",
"Operating System :: POSIX",
"Topic :: Communications :: Conferencing",
"Topic :: Education",
"Topic :: Internet :: Proxy Servers",
"Typing :: Typed",
]
[tool.poetry.dependencies]
python = "^3.7"
xmltodict = "^0.13.0"
inflection = "^0.5.0"
click = {version = "^8.1.3", optional = true}
toml = {version = "^0.10.0", optional = true}
tabulate = {version = "^0.9.0", optional = true}
requests = "^2.23.0"
click-log = "^0.4.0"
sadf = { version = "^0.1.2", optional = true }
django = {version = "^3.0.6", optional = true}
dicttoxml = {version = "^1.7.4", optional = true}
defusedxml = "^0.7.1"
ucache = {version = "^0.1.4", optional = true}
peewee = {version = "^3.13.3", optional = true}
[tool.poetry.dev-dependencies]
pytest = "^6.0.0"
pytest-cov = "^2.9.0"
pytest-sugar = "^0.9.3"
black = "^19.10b0"
isort = "^5.0.0"
flake8 = "^3.8.2"
flake8-black = "^0.2.0"
flake8-mypy = "^17.8.0"
flake8-bandit = "^2.1.2"
flake8-isort = "^4.0.0"
flake8-builtins = "^1.5.3"
flake8-docstrings = "^1.5.0"
flake8-rst-docstrings = "^0.0.14"
safety = "^1.9.0"
sphinx = "^3.0.4"
sphinx-autodoc-typehints = "^1.10.3"
pytest-django = "^3.9.0"
sphinx_rtd_theme = "^0.5.0"
sphinxcontrib-django = "^0.5.1"
sphinx-click = "^2.3.2"
[tool.poetry.extras]
cli = ["click", "toml", "tabulate", "xdg"]
django = ["dicttoxml", "django"]
caching = ["ucache", "peewee"]
sysstat = ["sadf"]
[tool.poetry.scripts]
bbb-cli = "bigbluebutton.cli:bbb"
[tool.black]
line-length = 100
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"