-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
58 lines (53 loc) · 1.51 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
49
50
51
52
53
54
55
56
57
58
[tool.poetry]
name = "mnlite"
version = "0.1.1"
description = "Light weight read-only DataONE member node in Python Flask"
authors = ["datadavev <[email protected]>"]
license = "Apache 2.0"
[tool.poetry.dependencies]
python = "^3.8"
Flask = "^1.1.2"
SQLAlchemy = "^1.3.20"
dateparser = "^1.0.0"
Flask-SQLAlchemy = "^2.4.4"
click = "^8.1.3"
#Flask-MonitoringDashboard = "^3.1.0"
Scrapy = "^2.4.1"
requests = "^2.25.0"
python-magic = "^0.4.18"
alembic = "^1.4.3"
"org.webpki.json" = {git = "https://github.com/datadavev/json-canonicalization.git", branch = "develop"}
scrapyd = "^1.2.1"
diskcache = "^5.2.1"
Flask-Cors = "^3.0.10"
flask_accept = "^0.0.6"
pyld = {git = "https://github.com/datadavev/pyld.git", tag = "ddv-2.1.0"}
sonormal = {path = "../sonormal", develop=true }
#pyjnius = "^1.3.0"
jinja2 = "<3.0"
markupsafe = "^2.0.1,<2.1"
itsdangerous = "^2.0.1,<2.1"
werkzeug = "^2.0.3,<2.1"
dataone-libclient = "^3.5.0"
pyshacl = "^0.22.2"
attrs = ">=21.3.0"
paramiko = "^3.2.0"
scp = "^0.14.5"
xmltodict = "^0.13.0"
dataone-common = "^3.5.2"
uwsgi = "^2.0.22"
[tool.poetry.dev-dependencies]
pytest = "^6.1.2"
black = {version = "^20.8b1", allow-prereleases = true}
#jupyter-book = "^0.11.1" # need to find a new option
watchdog = "^2.1.3"
argh = "^0.26.2"
sphinxcontrib-plantuml = "^0.21"
sphinxcontrib-drawio = "^0.0.13"
[tool.poetry.scripts]
mnonboard="mnonboard.cli:main"
opersist= "opersist.cli:main"
curly="scripts.curly:main"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"