-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpyproject.toml
More file actions
47 lines (46 loc) · 1.16 KB
/
pyproject.toml
File metadata and controls
47 lines (46 loc) · 1.16 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
[project]
name = "clowder2"
version = "2.0.0-beta.4"
description = """Clowder is a cloud native data management framework to support any research domain. Clowder was
developed to help researchers and scientists in data intensive domains manage raw data, complex
metadata, and automatic data pipelines."""
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"fastapi==0.95.1",
"pydantic==1.10.13",
"uvicorn==0.21.1",
"motor==3.1.2",
"pymongo==4.8.0",
"beanie==1.18.0",
"passlib==1.7.4",
"bcrypt==4.0.1",
"pyjwt==2.6.0",
"minio==7.1.14",
"python-multipart==0.0.6",
"email-validator==2.0.0.post2",
"python-keycloak==2.15.3",
"pika==1.3.1",
"aio-pika==9.0.5",
"elasticsearch==8.7.0",
"rocrate==0.7.0",
"itsdangerous==2.1.2",
"setuptools",
"boto3>=1.37.8",
]
[dependency-groups]
dev = [
"requests==2.28.2",
"pytest==7.3.1",
"pytest-asyncio==0.21.0",
"black==23.3.0",
"faker==18.4.0",
"pika-stubs>=0.1.3",
"ruff>=0.8.0",
"pre-commit>=4.0.1",
"shellcheck-py>=0.10.0.1",
"httpx==0.24.0",
]
docs = [
"mkdocs-material"
]