-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
74 lines (70 loc) · 1.91 KB
/
pyproject.toml
File metadata and controls
74 lines (70 loc) · 1.91 KB
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
[tool.poetry]
name = "jive-api-client"
version = "0.1.0"
description = "api client for interfacing with goto and jive"
authors = ["Atom Boolean <ana@peerlogic.com>"]
readme = "README.md"
packages = [{include = "jive_api_client"}]
[tool.poetry.dependencies]
python = "^3.7.9"
argon2-cffi = "16.1.0"
boto3 = "1.24.9"
celery = "5.2.2"
cryptography = ">=35.0.0"
Django = "3.2.16"
django-celery-beat = "2.1.0"
django-clearcache = "^1.2.1"
django-cors-headers = ">=3.5.0"
django-countries = "7.2.1"
django-extensions = "3.0.5"
django-filter = "2.4.0"
django-fixture-magic = "0.1.5"
django-localflavor = "^3.1"
django-oauth-toolkit = "2.0.0"
django-pandas = "^0.6.6"
django-phonenumber-field = {version = "5.2.0", extras = ["phonenumbers"]}
django-redis = "^5.2.0"
django-userforeignkey = "0.3.0"
djangorestframework = ">=3.11.1"
djangorestframework-simplejwt = "5.2.0"
drf-compound-fields = "2.0.0"
drf-nested-routers = "0.93.4"
future = "0.18.2"
gcloud = "0.18.3"
google-cloud-secret-manager = "2.8.0"
google-cloud-pubsub = "2.9.0"
google-cloud-storage = "2.1.0"
gunicorn = "20.0.4"
jwcrypto = "1.4"
numpy = "<1.23"
oauthlib = "3.2.1"
pandas = "<1.4"
protobuf = "4.21.6"
psycopg2-binary = "2.8.6"
pydantic = "1.9.0"
python-dotenv = "0.15.0"
redis = "3.5.3"
requests = "2.25.1"
ringcentral = "0.7.13"
shortuuid = "1.0.1"
twilio = "7.3.2"
xmltodict = "0.12.0"
"backports.zoneinfo" = "^0.2.1"
[tool.poetry.group.dev.dependencies]
black = "^22.10.0"
bpython = "^0.23"
pytest = "^7.2.0"
pytest-django = "^4.5.2"
factory-boy = "^3.2.1"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.pytest.ini_options]
DJANGO_SETTINGS_MODULE = "clienttesting.settings"
markers = [
"unit: tests that are isolated from the db, external api calls and other mockable internal code."
]
python_files = ["test*.py", "*_test.py", "*tests.py"]
python_classes = ["Test", "Acceptance"]
python_functions = ["test"]
#addopts = "-vv -x --lf --cov"