forked from galaxyproject/galaxy
/
conditional-requirements.txt
61 lines (51 loc) · 1.31 KB
/
conditional-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
# These dependencies are only required when certain config options are set
psycopg2-binary==2.9.1
mysqlclient
fluent-logger
sentry-sdk
pbs_python
drmaa
statsd
azure-storage==0.32.0
python-irodsclient==1.1.3
python-ldap==3.4.0
python-pam
galaxycloudrunner
pkce
total-perspective-vortex<2
# For file sources plugins
fs.webdavfs>=0.4.2 # type: webdav
fs.dropboxfs # type: dropbox
fs.sshfs # type: ssh
fs-s3fs # type: s3
s3fs # type: s3fs
fs.anvilfs # type: anvil
fs.googledrivefs # type: googledrive
fs-gcsfs # type: googlecloudstorage
fs-onedatafs # type: onedata
fs-basespace # type: basespace
# Vault backend
hvac
custos-sdk
# Chronos client
chronos-python==1.2.1
# Kubernetes job runner
pykube==0.15.0
# Synnefo / Pithos+ object store client
kamaki
watchdog
# Error reporters optional modules
python-gitlab>=2.10.0
pygithub
influxdb
# Deep learning packages for tool recommendation
tensorflow==2.7.2
# weasyprint has problematic requirements (cairo, Pango, see:
# https://doc.courtbouillon.org/weasyprint/stable/first_steps.html#linux)
# so make it optional
# xref https://github.com/galaxyproject/galaxy/pull/9651
# Run run.sh or common_startup script with GALAXY_DEPENDENCIES_INSTALL_WEASYPRINT=1
# to install weasyprint as part of Galaxy's conditonal dependency instalation process.
weasyprint
# AWS Batch runner
boto3