diff options
-rw-r--r-- | buildscripts/requirements.txt | 4 | ||||
-rw-r--r-- | buildscripts/resmokelib/requirements.txt | 4 | ||||
-rw-r--r-- | etc/pip/constraints.txt | 62 | ||||
-rw-r--r-- | pytests/requirements.txt | 2 |
4 files changed, 67 insertions, 5 deletions
diff --git a/buildscripts/requirements.txt b/buildscripts/requirements.txt index 325d4ab89d4..dac9d36b45f 100644 --- a/buildscripts/requirements.txt +++ b/buildscripts/requirements.txt @@ -1,9 +1,9 @@ # Jira integration -cryptography == 1.7.2 +cryptography == 2.0 jira == 1.0.10 pyjwt == 1.5.3 # Other -pyyaml == 3.11 +pyyaml == 3.13 unittest-xml-reporting == 2.1.0 # Linters yapf == 0.21.0 diff --git a/buildscripts/resmokelib/requirements.txt b/buildscripts/resmokelib/requirements.txt index 9d7bd449144..f7be0432c6b 100644 --- a/buildscripts/resmokelib/requirements.txt +++ b/buildscripts/resmokelib/requirements.txt @@ -1,7 +1,7 @@ mock == 2.0.0 ; python_version < "3" -pymongo >= 3.0 +pymongo >= 3.0, ~= 3.6.0 pypiwin32 == 219 ; sys_platform == "win32" and python_version < "3" pypiwin32 == 223 ; sys_platform == "win32" and python_version > "3" -PyYAML == 3.11 +PyYAML == 3.13 requests >= 2.16.1 subprocess32 >= 3.2.7 ; os_name == "posix" and python_version < "3" diff --git a/etc/pip/constraints.txt b/etc/pip/constraints.txt new file mode 100644 index 00000000000..4ed0c2c16ab --- /dev/null +++ b/etc/pip/constraints.txt @@ -0,0 +1,62 @@ +# Common requirements +asn1crypto==0.24.0 +astroid==1.6.5 +boto3==1.5.27 +botocore==1.8.50 +certifi==2018.8.13 +cffi==1.11.5 +chardet==3.0.4 +cryptography==2.0 +defusedxml==0.5.0 +docutils==0.14 +enum34==1.1.6 +idna==2.7 +isort==4.3.4 +Jinja2==2.10 +jira==1.0.10 +jmespath==0.9.3 +lazy-object-proxy==1.3.1 +MarkupSafe==1.0 +mccabe==0.6.1 +mock==2.0.0 +oauthlib==2.1.0 +pbr==4.2.0 +psutil==5.4.3 +pycparser==2.18 +pydocstyle==2.1.1 +PyJWT==1.5.3 +PyKMIP==0.4.0 +pylint==1.8.3 +pymongo==3.6.1 +python-dateutil==2.7.3 +PyYAML==3.13 +requests==2.19.1 +requests-oauthlib==1.0.0 +requests-toolbelt==0.8.0 +s3transfer==0.1.13 +six==1.11.0 +snowballstemmer==1.2.1 +unittest-xml-reporting==2.1.0 +urllib3==1.23 +wrapt==1.10.11 +yapf==0.21.0 + +# Python2 requirements +backports.functools-lru-cache==1.5; python_version < "3" +Cheetah3==3.0.0; python_version < "3" +configparser==3.5.0; python_version < "3" +funcsigs==1.0.2; python_version < "3" +futures==3.2.0; python_version < "3" +ipaddress==1.0.22; python_version < "3" +ordereddict==1.1; python_version < "3" +singledispatch==3.4.0.3; python_version < "3" +typing==3.6.1; python_version < "3" + +# Python3 requirements +mypy==0.580; python_version > "3" +typed-ast==1.1.0; python_version > "3" + +# Platform-specific components +pypiwin32==219; sys_platform == "win32" and python_version < "3" +pypiwin32==223; sys_platform == "win32" and python_version > "3" +subprocess32==3.5.2; os_name == "posix" and platform_release != "2.6.18-194.el5xen" and platform_release != "2.6.18-274.el5xen" and python_version < "3" diff --git a/pytests/requirements.txt b/pytests/requirements.txt index e08ce104f66..65703f4322e 100644 --- a/pytests/requirements.txt +++ b/pytests/requirements.txt @@ -1,4 +1,4 @@ # powertest boto3 == 1.5.27 psutil == 5.4.3 -pymongo == 3.6.1 +pymongo >= 3.0, ~= 3.6.0 |