keyosk/pyproject.toml

65 lines
1.9 KiB
TOML

[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"