-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
48 lines (42 loc) · 1.16 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
[tool.poetry]
name = "django-woah"
version = "0.2.0"
description = "A package intended to aid developers in implementing authorization for Django apps."
authors = ["Bogdan Petrea <[email protected]>"]
maintainers = ["Bogdan Petrea <[email protected]>"]
readme = "README.md"
license = "Apache-2.0"
packages = [
{ include = "django_woah" }
]
homepage = "https://github.com/presslabs/django-woah/"
repository = "https://github.com/presslabs/django-woah/"
keywords = [
"django-woah", "django", "woah", "authorization", "permission", "role", "organization",
"team", "drf", "rest-framework"
]
[tool.poetry.dependencies]
python = "^3.11"
django = "^4.2.10"
uuid6 = "^2024.1.12"
djangorestframework = {version = "^3.14.0", optional = true}
sympy = "^1.12"
[tool.poetry.group.test.dependencies]
pytest = "^7.4.2"
pytest-django = "^4.5.2"
ruff = "^0.1.15"
django-stubs = "^4.2.7"
mypy = "^1.8.0"
[tool.poetry.extras]
drf = ["djangorestframework"]
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
#[tool.pyright]
##venvPath = "/home/celo/.pyenv/versions"
##venv="django-woah"
#exclude=[
# "examples/**"
#]
[tool.mypy]
exclude = "examples"