-
Notifications
You must be signed in to change notification settings - Fork 37
/
requirements.txt
235 lines (234 loc) · 14.4 KB
/
requirements.txt
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --annotation-style=line --output-file=requirements.txt setup.py
#
adage==0.11.0 # via reana-commons, reana-server (setup.py), yadage
alembic==1.10.4 # via flask-alembic, invenio-db, reana-db
amqp==5.2.0 # via kombu
appdirs==1.4.4 # via fs, snakemake
argcomplete==3.4.0 # via cwltool
argparse-dataclass==2.0.0 # via snakemake-interface-common, snakemake-interface-executor-plugins
arrow==1.3.0 # via isoduration
asttokens==2.4.1 # via stack-data
attrs==23.2.0 # via jsonschema
babel==2.15.0 # via flask-babel, invenio-i18n
bagit==1.8.1 # via cwltool
billiard==4.2.0 # via celery
blinker==1.8.2 # via flask-mail, flask-principal, invenio-base, invenio-oauthclient, sentry-sdk
bracex==2.4 # via wcmatch
bravado==10.3.2 # via reana-commons
bravado-core==6.1.0 # via bravado, reana-commons
cachecontrol[filecache]==0.14.0 # via cachecontrol, schema-salad
cachelib==0.9.0 # via flask-caching, flask-oauthlib, invenio-oauth2server
cachetools==5.4.0 # via google-auth
celery==5.3.6 # via flask-celeryext, invenio-celery
certifi==2024.7.4 # via kubernetes, requests, sentry-sdk
cffi==1.16.0 # via cryptography
charset-normalizer==3.3.2 # via requests
checksumdir==1.1.9 # via packtivity, reana-commons, yadage
click==8.1.7 # via celery, click-didyoumean, click-plugins, click-repl, flask, flask-shell-ipython, packtivity, reana-commons, yadage, yadage-schemas
click-didyoumean==0.3.1 # via celery
click-plugins==1.1.1 # via celery
click-repl==0.3.0 # via celery
coloredlogs==15.0.1 # via cwltool
commonmark==0.9.1 # via rich
conda-inject==1.3.2 # via snakemake
configargparse==1.7 # via snakemake, snakemake-interface-common
connection-pool==0.0.3 # via snakemake
cryptography==43.0.0 # via invenio-accounts, pyjwt, sqlalchemy-utils
cwltool==3.1.20210628163208 # via reana-commons
datrie==0.8.2 # via snakemake
decorator==5.1.1 # via ipython, jsonpath-rw
deprecated==1.2.14 # via limits
dnspython==2.6.1 # via email-validator
docutils==0.21.2 # via snakemake
dpath==2.2.0 # via snakemake, yte
email-validator==2.2.0 # via flask-security-invenio, wtforms-components
executing==2.0.1 # via stack-data
fastjsonschema==2.20.0 # via nbformat
filelock==3.15.4 # via cachecontrol
flask==2.2.5 # via flask-admin, flask-alembic, flask-babel, flask-caching, flask-celeryext, flask-collect-invenio, flask-cors, flask-kvsession-invenio, flask-limiter, flask-login, flask-mail, flask-menu, flask-oauthlib, flask-principal, flask-security-invenio, flask-shell-ipython, flask-sqlalchemy, flask-webpackext, flask-wtf, invenio-base, invenio-config, invenio-mail, reana-server (setup.py), sentry-sdk
flask-admin==1.6.1 # via invenio-admin
flask-alembic==2.0.1 # via invenio-db
flask-babel==4.0.0 # via flask-security-invenio, invenio-i18n
flask-caching==2.3.0 # via invenio-cache
flask-celeryext==0.5.0 # via invenio-celery
flask-collect-invenio==1.4.0 # via invenio-assets
flask-cors==4.0.1 # via invenio-rest
flask-kvsession-invenio==0.6.3 # via invenio-accounts
flask-limiter==2.9.2 # via invenio-app, reana-server (setup.py)
flask-login==0.6.3 # via flask-security-invenio
flask-mail==0.9.1 # via flask-security-invenio, invenio-mail
flask-menu==1.0.1 # via invenio-admin, invenio-theme
flask-oauthlib==0.9.6 # via invenio-oauth2server, invenio-oauthclient
flask-principal==0.4.0 # via flask-security-invenio, invenio-admin
flask-security-invenio==3.3.3 # via invenio-accounts
flask-shell-ipython==0.5.1 # via invenio-app
flask-sqlalchemy==2.5.1 # via flask-alembic, invenio-db
flask-talisman==0.8.1 # via invenio-app
flask-webpackext==1.0.2 # via invenio-assets
flask-wtf==1.2.1 # via flask-security-invenio, invenio-oauth2server
fqdn==1.5.1 # via jsonschema
fs==2.4.16 # via reana-commons
future==1.0.0 # via invenio-oauth2server
gherkin-official==29.0.0 # via reana-commons
gitdb==4.0.11 # via gitpython
github3-py==4.0.1 # via invenio-oauthclient
gitpython==3.1.43 # via reana-server (setup.py), snakemake
glob2==0.7 # via packtivity, yadage
google-auth==2.32.0 # via kubernetes
greenlet==3.0.3 # via sqlalchemy
humanfriendly==10.0 # via coloredlogs, snakemake
idna==3.7 # via email-validator, jsonschema, requests
immutables==0.21 # via snakemake
importlib-metadata==4.13.0 # via invenio-base, invenio-oauth2server, reana-server (setup.py)
importlib-resources==6.4.0 # via invenio-base, limits, swagger-spec-validator
infinity==1.5 # via intervals
intervals==0.9.2 # via wtforms-components
invenio-access==2.0.0 # via reana-server (setup.py)
invenio-accounts==5.0.1 # via invenio-access, invenio-admin, invenio-oauth2server, invenio-oauthclient, invenio-userprofiles, reana-server (setup.py)
invenio-admin==1.5.0 # via invenio-access
invenio-app==1.5.0 # via invenio-admin, reana-server (setup.py)
invenio-assets==3.0.3 # via invenio-theme
invenio-base==1.4.0 # via invenio-access, invenio-admin, invenio-app, invenio-assets, invenio-cache, invenio-celery, invenio-db, invenio-i18n, invenio-oauth2server, invenio-oauthclient, invenio-rest, invenio-theme, reana-server (setup.py)
invenio-cache==1.3.0 # via invenio-app, reana-server (setup.py)
invenio-celery==1.3.1 # via invenio-accounts, invenio-app, invenio-logging
invenio-config==1.0.4 # via invenio-app, reana-server (setup.py)
invenio-db[postgresql]==1.1.5 # via invenio-admin, invenio-logging, reana-server (setup.py)
invenio-i18n==2.1.1 # via invenio-access, invenio-accounts, invenio-admin, invenio-oauth2server, invenio-oauthclient, invenio-theme, invenio-userprofiles, reana-server (setup.py)
invenio-logging[sentry-sdk]==2.1.1 # via invenio-rest, reana-server (setup.py)
invenio-mail==2.1.1 # via invenio-accounts, invenio-oauthclient, reana-server (setup.py)
invenio-oauth2server==2.3.1 # via reana-server (setup.py)
invenio-oauthclient==4.0.0 # via reana-server (setup.py)
invenio-rest==1.3.1 # via invenio-accounts
invenio-theme==3.2.0 # via invenio-accounts, invenio-oauth2server, invenio-oauthclient, reana-server (setup.py)
invenio-userprofiles==3.0.0 # via reana-server (setup.py)
ipython==8.26.0 # via flask-shell-ipython
isodate==0.6.1 # via rdflib
isoduration==20.11.0 # via jsonschema
itsdangerous==2.0.1 # via flask, flask-kvsession-invenio, flask-security-invenio, flask-wtf, invenio-base, invenio-rest
jedi==0.19.1 # via ipython
jinja2==3.1.4 # via flask, flask-babel, snakemake
jq==1.7.0 # via packtivity, yadage
jsmin==3.0.1 # via invenio-theme
jsonpath-rw==1.4.0 # via packtivity, yadage
jsonpointer==3.0.0 # via jsonschema, packtivity, yadage
jsonref==1.1.0 # via bravado-core, packtivity, yadage, yadage-schemas
jsonschema[format]==4.9.1 # via bravado-core, nbformat, packtivity, reana-commons, snakemake, swagger-spec-validator, yadage, yadage-schemas
jupyter-core==5.7.2 # via nbformat
kombu==5.3.7 # via celery, reana-commons
kubernetes==22.6.0 # via reana-commons
limits==3.13.0 # via flask-limiter
lxml==5.2.2 # via prov
mako==1.3.5 # via alembic
markupsafe==2.1.5 # via invenio-base, jinja2, mako, sentry-sdk, werkzeug, wtforms, wtforms-components
marshmallow==2.21.0 # via invenio-rest, reana-server (setup.py), webargs
matplotlib-inline==0.1.7 # via ipython
maxminddb==2.6.2 # via maxminddb-geolite2
maxminddb-geolite2==2018.703 # via invenio-accounts
mistune==3.0.2 # via schema-salad
mock==3.0.5 # via packtivity, reana-commons
monotonic==1.6 # via bravado
msgpack==1.0.8 # via bravado-core, cachecontrol, invenio-celery
msgpack-python==0.5.6 # via bravado
mypy-extensions==1.0.0 # via cwltool, schema-salad
nbformat==5.10.4 # via snakemake
networkx==3.3 # via adage, prov
oauthlib==2.1.0 # via flask-oauthlib, invenio-oauthclient, requests-oauthlib
ordered-set==4.1.0 # via flask-limiter
packaging==24.1 # via limits, snakemake
packtivity==0.16.2 # via reana-server (setup.py), yadage
parse==1.20.2 # via reana-commons
parso==0.8.4 # via jedi
passlib==1.7.4 # via flask-security-invenio
pexpect==4.9.0 # via ipython
plac==1.4.3 # via yte
platformdirs==4.2.2 # via jupyter-core
ply==3.11 # via jsonpath-rw
prompt-toolkit==3.0.47 # via click-repl, ipython
prov==1.5.1 # via cwltool
psutil==6.0.0 # via cwltool, snakemake, yadage
psycopg2-binary==2.9.9 # via invenio-db, reana-db
ptyprocess==0.7.0 # via pexpect
pulp==2.7.0 # via snakemake
pure-eval==0.2.3 # via stack-data
pyasn1==0.6.0 # via pyasn1-modules, rsa
pyasn1-modules==0.4.0 # via google-auth
pycparser==2.22 # via cffi
pydot==3.0.1 # via cwltool
pygments==2.18.0 # via ipython, rich
pyjwt[crypto]==2.8.0 # via github3-py, invenio-accounts, invenio-oauth2server
pynpm==0.2.0 # via flask-webpackext, pywebpack
pyparsing==3.1.2 # via pydot, rdflib
pyrsistent==0.20.0 # via jsonschema
python-dateutil==2.9.0.post0 # via arrow, bravado, bravado-core, celery, github3-py, kubernetes, prov
pytz==2024.1 # via bravado-core, flask-babel
pywebpack==2.0.0 # via flask-webpackext, invenio-assets
pyyaml==6.0.1 # via bravado, bravado-core, conda-inject, kubernetes, packtivity, reana-commons, snakemake, swagger-spec-validator, yadage, yadage-schemas, yte
rdflib==5.0.0 # via cwltool, prov, schema-salad
reana-commons[cwl,kubernetes,snakemake,yadage]==0.95.0a5 # via reana-db, reana-server (setup.py)
reana-db==0.95.0a4 # via reana-server (setup.py)
redis==5.0.7 # via invenio-celery
requests[security]==2.32.3 # via bravado, bravado-core, cachecontrol, cwltool, github3-py, kubernetes, packtivity, reana-server (setup.py), requests-oauthlib, schema-salad, snakemake, yadage, yadage-schemas
requests-oauthlib==1.1.0 # via flask-oauthlib, invenio-oauth2server, invenio-oauthclient, kubernetes
reretry==0.11.8 # via snakemake, snakemake-interface-storage-plugins
rfc3339-validator==0.1.4 # via jsonschema
rfc3987==1.3.8 # via jsonschema
rich==12.6.0 # via flask-limiter
rsa==4.9 # via google-auth
ruamel-yaml==0.17.10 # via cwltool, schema-salad
schema-salad==8.7.20240718183047 # via cwltool
sentry-sdk[flask]==1.45.0 # via invenio-logging
shellescape==3.8.1 # via cwltool
simplejson==3.19.2 # via bravado, bravado-core
simplekv==0.14.1 # via flask-kvsession-invenio, invenio-accounts
six==1.16.0 # via asttokens, bravado, bravado-core, flask-kvsession-invenio, flask-talisman, fs, isodate, jsonpath-rw, kubernetes, mock, prov, python-dateutil, rdflib, reana-server (setup.py), rfc3339-validator, wtforms-components
smart-open==7.0.4 # via snakemake
smmap==5.0.1 # via gitdb
snakemake==8.24.1 # via reana-commons
snakemake-interface-common==1.17.4 # via reana-commons, snakemake, snakemake-interface-executor-plugins, snakemake-interface-report-plugins, snakemake-interface-storage-plugins
snakemake-interface-executor-plugins==9.3.2 # via reana-commons, snakemake
snakemake-interface-report-plugins==1.1.0 # via reana-commons, snakemake
snakemake-interface-storage-plugins==3.3.0 # via reana-commons, snakemake
speaklater==1.3 # via flask-security-invenio
sqlalchemy[asyncio]==1.4.52 # via alembic, flask-alembic, flask-sqlalchemy, invenio-db, reana-db, sqlalchemy-continuum, sqlalchemy-utils, wtforms-alchemy
sqlalchemy-continuum==1.4.1 # via invenio-db
sqlalchemy-utils[encrypted]==0.38.3 # via invenio-db, reana-db, sqlalchemy-continuum, sqlalchemy-utils, wtforms-alchemy
stack-data==0.6.3 # via ipython
swagger-spec-validator==3.0.4 # via bravado-core
tablib==3.6.1 # via reana-server (setup.py)
tabulate==0.9.0 # via snakemake
throttler==1.2.2 # via snakemake, snakemake-interface-executor-plugins, snakemake-interface-storage-plugins
traitlets==5.14.3 # via ipython, jupyter-core, matplotlib-inline, nbformat
types-python-dateutil==2.9.0.20240316 # via arrow
typing-extensions==4.12.2 # via alembic, bravado, cwltool, flask-limiter, limits, swagger-spec-validator
tzdata==2024.1 # via celery
ua-parser==0.18.0 # via invenio-accounts
uri-template==1.3.0 # via jsonschema
uritemplate==4.1.1 # via github3-py, invenio-oauthclient
uritools==4.0.3 # via invenio-app, invenio-oauthclient
urllib3==2.2.2 # via kubernetes, requests, sentry-sdk
uwsgi==2.0.26 # via reana-server (setup.py)
uwsgi-tools==1.1.1 # via reana-server (setup.py)
uwsgitop==0.12 # via reana-server (setup.py)
validators==0.33.0 # via wtforms-components
vine==5.1.0 # via amqp, celery, kombu
watchdog==2.2.1 # via invenio-base
wcmatch==8.4.1 # via reana-commons
wcwidth==0.2.13 # via prompt-toolkit
webargs==5.5.3 # via invenio-rest
webcolors==24.6.0 # via jsonschema
websocket-client==1.8.0 # via kubernetes
werkzeug==2.2.3 # via flask, flask-kvsession-invenio, flask-login, invenio-base, reana-commons
wrapt==1.16.0 # via deprecated, smart-open, snakemake, snakemake-interface-storage-plugins
wtforms==2.3.3 # via flask-admin, flask-wtf, invenio-oauth2server, reana-server (setup.py), wtforms-alchemy, wtforms-components
wtforms-alchemy==0.18.0 # via invenio-oauth2server
wtforms-components==0.10.5 # via wtforms-alchemy
yadage==0.20.1 # via reana-commons, reana-server (setup.py)
yadage-schemas==0.10.6 # via packtivity, reana-commons, reana-server (setup.py), yadage
yte==1.5.4 # via snakemake
zipp==3.19.2 # via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
# setuptools