Skip to content
Snippets Groups Projects
Select Git revision
  • 5df09139fdc3285ceba2981204c28a34fa5c5043
  • master default protected
  • renovate/safety-3.x
  • renovate/pytest-sugar-1.x
  • renovate/flake8-isort-6.x
  • renovate/flake8-builtins-2.x
  • renovate/flake8-black-0.x
  • renovate/isort-6.x
  • renovate/sphinx-autodoc-typehints-3.x
  • renovate/sphinx_rtd_theme-3.x
  • renovate/sphinx-click-6.x
  • renovate/sphinx-8.x
  • renovate/pytest-cov-6.x
  • renovate/pytest-8.x
  • renovate/flake8-7.x
  • renovate/flake8-bandit-4.x
  • renovate/pytest-django-4.x
  • 40-maximum-duration-is-required
  • 8-handle-return-codes-and-messages
  • 6-support-recordings
  • use-paramiko
  • 0.1a10
  • 0.1a6
  • 0.1a5
  • 0.1a4
  • 0.1a3
  • 0.1a2
  • 0.1a1
  • 0.1.0.dev1
  • 0.1.0.dev0
30 results

pyproject.toml

Blame
  • 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"