
[all]
CacheControl[filecache]
apache-libcloud<3,>=2.2.1
boto3-stubs[boto3,iam,s3,sdb,sts]<2,>=1.28.3.post2
boto<3,>=2.48.0
celery<6,>=5.1.0
connexion[swagger-ui]<3,>=2.10.0
cwltool>=3.1.20240112164112
flask-cors==4.0.0
flask<3,>=2.0
google-auth<3,>=2.18.1
google-cloud-storage<=2.8.0,>=2
gunicorn==21.2.0
idna>=2
kubernetes-stubs==v22.6.0post1
kubernetes<22,>=12.0.1
miniwdl==1.11.1
moto<5,>=4.1.11
mypy-boto3-iam<2,>=1.28.3.post2
networkx!=2.8.1,<4
pynacl<2,>=1.4.0
ruamel.yaml.clib>=0.2.6
ruamel.yaml<0.18.4,>=0.15
ruamel.yaml<=0.18.3,>=0.15
schema-salad<9,>=8.4.20230128170514
types-PyYAML
types-urllib3
wdlparse==0.1.0
werkzeug<3,>=2.0
wes-service<5,>=4.0.0

[all:python_version < "3.11"]
pymesos<0.4,>=0.3.15

[all:python_version < "3.9"]
graphlib-backport==1.0

[aws]
boto3-stubs[boto3,iam,s3,sdb,sts]<2,>=1.28.3.post2
boto<3,>=2.48.0
moto<5,>=4.1.11
mypy-boto3-iam<2,>=1.28.3.post2

[cwl]
CacheControl[filecache]
cwltool>=3.1.20240112164112
networkx!=2.8.1,<4
ruamel.yaml.clib>=0.2.6
ruamel.yaml<=0.18.3,>=0.15
schema-salad<9,>=8.4.20230128170514

[encryption]
pynacl<2,>=1.4.0

[google]
apache-libcloud<3,>=2.2.1
google-auth<3,>=2.18.1
google-cloud-storage<=2.8.0,>=2

[htcondor:sys_platform!="darwin"]
htcondor<11,>=10.2.0.post1

[kubernetes]
idna>=2
kubernetes-stubs==v22.6.0post1
kubernetes<22,>=12.0.1
types-PyYAML
types-urllib3

[mesos]

[mesos:python_version < "3.11"]
pymesos<0.4,>=0.3.15

[server]
celery<6,>=5.1.0
connexion[swagger-ui]<3,>=2.10.0
flask-cors==4.0.0
flask<3,>=2.0
gunicorn==21.2.0
ruamel.yaml<0.18.4,>=0.15
werkzeug<3,>=2.0
wes-service<5,>=4.0.0

[wdl]
miniwdl==1.11.1
wdlparse==0.1.0

[wdl:python_version < "3.9"]
graphlib-backport==1.0
