-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathpyproject.toml
More file actions
105 lines (101 loc) · 3.36 KB
/
pyproject.toml
File metadata and controls
105 lines (101 loc) · 3.36 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
[project]
name = "designsafe"
version = "6.0"
description = ""
requires-python = "^3.12"
readme = "README.md"
dependencies = [
"agavepy==1.0.0a12",
"pytas",
"attrdict",
"Django(>=4.2, <5.0.0)",
"daphne>=4.0.0",
"channels>=4.0.0",
"channels-redis>=4.1.0",
"cryptography>=41.0.4",
"django-cms (>=3.11.3, <4.0.0) ",
"importlib-resources>=5.4.0",
"django-filer (>=2.2, <3.0.0)",
"django-formtools == 2.2",
"django-haystack == 3.2.1",
"django-impersonate == 1.9.1",
"django-treebeard (>=4.4, <5.0.0)",
"django-termsandconditions >= 2.0.12",
"google-api-python-client (>= 2.33.0, <3.0.0)",
"google-auth-httplib2 (>=0.1.0, <1.0.0)",
"google-auth-oauthlib (>=0.4.6, < 1.0.0)",
"celery (>= 5.3.4, < 6.0.0)",
"uWSGI (>= 2.0.20, <3.0.0)",
"uwsgitop >= 0.11",
"python-magic >= 0.4.13",
"rt (>= 1.0.8, <2.0.0)",
"PyJWT >= 1.4.2",
"pymongo (>= 3.9.0, <4.0.0)",
"ipython (>= 8.16.1, <9.0.0)",
"ipdb >= 0.13.13",
"elasticsearch (>= 7.5.1, < 8.0.0)",
"elasticsearch-dsl (>= 7.1.0, <8.0.0)",
"dropbox (>=12.0.2,<13.0.0)",
"django-recaptcha == 3.0.0",
"django-recaptcha2",
"djangocms-snippet == 3.0.0",
"django-bootstrap3 == 23.4",
"djangocms-text-ckeditor == 5.1",
"djangocms-cascade",
"djangocms-style == 3.0.0",
"djangocms-video == 3.0.0",
"djangocms-picture == 3.0.0",
"djangocms-file == 3.0.0",
"djangocms-forms-maintained",
"djangocms-googlemap == 2.0.0",
"oauth2client (>= 4.1.2, <5.0.0)",
"psycopg (>= 3.1.12, <4.0.0)",
"jsonpickle (>= 3.0.2, <4.0.0)",
"stone >= 3.2.1",
"pymemcache >= 4.0.0",
"django-ipware >= 1.1.6",
"pytz >= 2023.3",
"ExifRead (>= 2.3.2, <3.0.0)",
"opf-fido == 1.4.1",
"asgiref >= 3.7.2",
"django-select2 == 6.3.1",
"djangocms-admin-style == 3.2.6",
"pydantic (>= 2.5.0, <3.0.0)",
"networkx == 3.2.1",
"tapipy (>= 1.8.1, <2.0.0)",
"pycryptodome (>= 3.20.0, <4.0.0)",
"paramiko (>= 3.4.0, <4.0.0)",
"pydantic-ai (>=0.4.10,<0.5.0)",
"neo4j (>=5.28.2,<6.0.0)",
"urllib3 == 1.26.20",
"openai (>=1.98.0,<2.0.0)",
"chromadb (>=1.0.17,<2.0.0)",
"llama-index (>=0.13.2,<0.14.0)",
"llama-index-vector-stores-chroma (>=0.5.0,<0.6.0)",
"langchain-core (>=0.3.72,<0.4.0)",
"langchain-chroma (>=0.2.5,<0.3.0)",
"langchain-openai (>=0.3.28,<0.4.0)",
"langgraph (>=0.6.3,<0.7.0)",
"langchain (>=0.3.27,<0.4.0)",
"boxsdk (>=3.14.0,<4.0.0)",
]
[tool.poetry]
package-mode = false
[tool.poetry.dependencies]
pytas = {git = "https://bitbucket.org/taccaci/pytas.git", tag = "v1.7.0"}
attrdict = { git = "https://github.com/DesignSafe-CI/AttrDict", rev = "83b779ee82d5b0e33be695d398162b8f2430ff33" }
django-recaptcha2 = { git = "https://github.com/DesignSafe-CI/django-recaptcha2", tag = "v1.4.1--compat-django4" }
djangocms-cascade = { git = "https://github.com/DesignSafe-CI/djangocms-cascade", rev = "9e9f9e3088a0fcfdc1b27ad7e08b68390aa6a570" }
djangocms-forms-maintained = { git = "https://github.com/TACC/djangocms-forms", rev = "63ead9288c2ea65139124698bffc0ad01d182afa" }
[tool.poetry.group.dev.dependencies]
black = "^23.10.0"
debugpy = "^1.8.0"
mock = "^4.0.3"
pylint = "^3.0.0"
pylint-django = "2.5.5"
pytest = "^7.4.2"
pytest-asyncio = "^0.14.0"
pytest-django = "^4.5.2"
pytest-cov = "^2.10.0"
pytest-mock = "^3.6.1"
requests-mock = "^1.12.1"