@@ -33,7 +33,7 @@ def read_version():
3333
3434# Declare minimal set for installation
3535required_packages = [
36- "attrs" ,
36+ "attrs==20.3.0 " ,
3737 "boto3>=1.20.21" ,
3838 "google-pasta" ,
3939 "numpy>=1.9.0" ,
@@ -49,36 +49,38 @@ def read_version():
4949# Specific use case dependencies
5050extras = {
5151 "local" : [
52- "urllib3>=1.21.1,! =1.25,!=1.25.1 " ,
53- "docker-compose>=1.25 .2" ,
54- "docker= =5.0.0" ,
55- "PyYAML>=5.3, <6 " , # PyYAML version has to match docker-compose requirements
52+ "urllib3= =1.26.8 " ,
53+ "docker-compose==1.29 .2" ,
54+ "docker~ =5.0.0" ,
55+ "PyYAML==5.4.1 " , # PyYAML version has to match docker-compose requirements
5656 ],
57- "scipy" : ["scipy>=0.19.0 " ],
57+ "scipy" : ["scipy==1.5.4 " ],
5858}
5959# Meta dependency groups
6060extras ["all" ] = [item for group in extras .values () for item in group ]
6161# Tests specific dependencies (do not need to be included in 'all')
6262extras ["test" ] = (
6363 [
6464 extras ["all" ],
65- "tox" ,
66- "flake8" ,
67- "pytest<6.1.0 " ,
68- "pytest-cov" ,
69- "pytest-rerunfailures" ,
70- "pytest-timeout" ,
65+ "tox==3.24.5 " ,
66+ "flake8==4.0.1 " ,
67+ "pytest==6.0.2 " ,
68+ "pytest-cov==3.0.0 " ,
69+ "pytest-rerunfailures==10.2 " ,
70+ "pytest-timeout==2.1.0 " ,
7171 "pytest-xdist==2.4.0" ,
72- "coverage<6.2" ,
73- "mock" ,
74- "contextlib2" ,
75- "awslogs" ,
76- "black" ,
72+ "coverage>=5.2, <6.2" ,
73+ "mock==4.0.3 " ,
74+ "contextlib2==21.6.0 " ,
75+ "awslogs==0.14.0 " ,
76+ "black==22.1.0 " ,
7777 "stopit==1.1.2" ,
78- "apache-airflow==1.10.11" ,
79- "fabric>=2.0" ,
80- "requests>=2.20.0, <3" ,
81- "sagemaker-experiments" ,
78+ "apache-airflow==2.2.3" ,
79+ "apache-airflow-providers-amazon==3.0.0" ,
80+ "attrs==20.3.0" ,
81+ "fabric==2.6.0" ,
82+ "requests==2.27.1" ,
83+ "sagemaker-experiments==0.1.35" ,
8284 ],
8385)
8486
0 commit comments