-
Notifications
You must be signed in to change notification settings - Fork 3
/
pyproject.toml
48 lines (41 loc) · 1.27 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
[build-system]
requires = ["setuptools>=61.2", "wheel", "setuptools-git-versioning",]
build-backend = "setuptools.build_meta"
[tool.setuptools-git-versioning]
enabled = true
template = "{tag}"
dev_template = "{tag}.post{ccount}"
dirty_template = "{tag}.post{ccount}+dirty"
[project]
name = "ngt_archive"
dynamic = ["version"]
authors = [{name = "Val Hendrix", email = "[email protected]"}]
description = "NGEE Tropics Archive Service"
urls = {Homepage = "https://github.com/NGEET/ngt-archive"}
requires-python = '>=3.9,<3.11'
dependencies = [
"Django >= 4.1.1,<=4.2.5",
"djangorestframework >= 3.11.0,<=3.14.0",
"django-filter",
"pyldap>=3.0.0",
"django-auth-ldap>=2.1.1",
"django-oauth-toolkit",
"django-simple-history",
"cryptography",
"celery",
"django_celery_results",
"requests_toolbelt",
]
[project.optional-dependencies]
dev = ["flake8", "pytest", "pytest-celery", "pytest-django", "pytest-flake8",
"pytest-mypy", "pytest-cov", "pytest-asyncio", "types-PyYAML", "types-chardet",
"types-cryptography", "types-requests"]
deploy = ["psycopg2-binary", "uwsgi"]
docs = ["sphinx",
"myst-parser"]
[tool.setuptools]
py-modules = ["manage"]
include-package-data = true
[tool.setuptools.packages.find]
exclude = ["*.tests"]
namespaces = false