[tool.poetry] name = "keyosk" version = "0.1.0" license = "GPL-3.0-only" authors = ["Ethan Paul <24588726+enpaul@users.noreply.github.com>"] description = "Simple authentication provider for OAuth2 and OpenID-Connect systems" repository = "https://github.com/enpaul/keyosk/" packages = [ { include = "keyosk" }, { include = "tests/*.py", format = "sdist" } ] include = [ "keyosk/py.typed" ] keywords = ["oauth", "openid", "api", "rest", "server"] readme = "README.md" classifiers = [ "Development Status :: 1 - Planning", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Session", "Topic :: Security", "Topic :: System :: Systems Administration", "Topic :: System :: Systems Administration :: Authentication/Directory", "Typing :: Typed" ] [tool.poetry.dependencies] python = "^3.6" [tool.poetry.dev-dependencies] bandit = "^1.6.2" black = { version = "^20.8b1", allow-prereleases = true } dataclasses = {version = ">=0.6,<0.7", python = "3.6"} ipython = "^7.12.0" mypy = "^0.790" pre-commit = "^2.1.0" pylint = "^2.6.0" pytest = "^5.3.5" pytest-cov = "^2.10.1" reorder-python-imports = "^1.9.0" safety = "^1.9.0" sphinx = "^3.3.0" sphinx-autodoc-typehints = "^1.11.1" toml = "^0.10.2" tox = "^3.14.5" tox-poetry-installer = "^0.5.0" blacken-docs = {version = "^1.8.0", python = "^3.6.1"} [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"