forked from descope/django-descope
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
92 lines (85 loc) · 2.45 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[build-system]
requires = ["poetry>=1,<2"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "django_descope"
version = "0.0.dev0"
description = "Descope plugin for Django"
readme = "README.md"
authors = ["Descope <info@descope.com>"]
repository = "https://github.com/descope/django-descope"
documentation = "https://docs.descope.com"
keywords = ["descope", "jwt", "authentication", "django"]
license = "MIT"
include = [
"LICENSE",
"README.md",
"src/django_descope/**",
]
classifiers = [
"Environment :: Web Environment",
"Framework :: Django",
"Framework :: Django :: 3.2",
"Framework :: Django :: 4.0",
"Framework :: Django :: 4.1",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.6",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
]
[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
Django = ">=3.2.19,<4.3"
descope = "1.5.0"
[tool.poetry.group.dev.dependencies]
flake8 = "6.0.0"
black = "23.3.0"
pre-commit = "3.2.1"
liccheck = "0.8.3"
isort = "5.12.0"
python-dotenv = "1.0.0"
tox = "4.4.8"
django-debug-toolbar = "3.8.1"
# Authorized and unauthorized licenses in LOWER CASE
[tool.liccheck]
authorized_licenses= [
"bsd",
"new bsd",
"bsd license",
"new bsd license",
"simplified bsd",
"apache",
"apache 2.0",
"apache software",
"apache software license",
"isc",
"isc license",
"isc license (iscl)",
"mit",
"mit license",
"python software foundation",
"python software foundation license",
]
unauthorized_licenses = [
"gpl v3",
"gnu lgpl",
"lgpl with exceptions or zpl",
"zpl 2.1",
]
[tool.liccheck.authorized_packages]
# Apache-2.0 license
coverage = "6.3.3"
# CC0 1.0 Universal (CC0 1.0) Public Domain Dedication license
email-validator = ">=1.3.0"
#Public Domain (filelock package is dependency of filelock << virtualenv << pre-commit)
filelock = ">=3.4.1"
#Mozilla Public License 2.0 (MPL 2.0) (certifi package is dependency of requests
certifi = ">=2021.10.8"