mirror of
https://github.com/enpaul/keyosk.git
synced 2024-11-05 06:07:06 +00:00
Ethan Paul
ca891dd1fb
Add typing stub file Add metadata tests Add missing dev dependencies Add merge conflict check pre-commit Add tox env for py3.9 Update license from MIT to GPL3 Update pyproject with pypi metadata Update makefile to reduce duplication and add missing targets Update dependencies to latest versions Update pre-commit config to piggy back on poetry env Update pyproject to use poetry-core Update toxfile to use locked dependencies Remove unused codeowners file Remove placeholder test
65 lines
1.9 KiB
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"
|