diff --git a/test/README.rst b/test/README.rst index da6bf6ef..42cace9f 100644 --- a/test/README.rst +++ b/test/README.rst @@ -14,3 +14,22 @@ In order to run these integration tests successfully, these things which must be .. _automatically discoverable credential locations: http://boto3.readthedocs.io/en/latest/guide/configuration.html .. _AWS KMS CMK ARN: http://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html + +Updating Upstream Requirements +============================== + +The purpose of the upstream requirements files is to provide a stable list of +packages for dependencies to run downstream tests of the DynamoDB Encryption +Client. In order to update the upstream requirements in `upstream-requirements-py37.txt` +and `upstream-requirements-py27.txt`, run these commands: + + .. code:: + + $ tox -e freeze-upstream-requirements-py27 + $ tox -e freeze-upstream-requirements-py37 + +Test them using: + + .. code:: + $ tox -e test-upstream-requirements-py27 + $ tox -e test-upstream-requirements-py37 diff --git a/test/upstream-requirements-py27.txt b/test/upstream-requirements-py27.txt index 9a12a7b1..91e7418f 100644 --- a/test/upstream-requirements-py27.txt +++ b/test/upstream-requirements-py27.txt @@ -9,20 +9,20 @@ backports.weakref==1.0.post1 boto==2.49.0 boto3==1.7.84 botocore==1.10.84 -certifi==2018.8.24 +certifi==2018.10.15 cffi==1.11.5 chardet==3.0.4 cookies==2.2.1 coverage==4.5.1 cryptography==2.3.1 -docker==3.5.0 +docker==3.5.1 docker-pycreds==0.3.0 docutils==0.14 ecdsa==0.13 enum34==1.1.6 execnet==1.5.0 funcsigs==1.0.2 -future==0.16.0 +future==0.17.0 futures==3.2.0 hypothesis==3.63.0 idna==2.7 @@ -30,34 +30,34 @@ ipaddress==1.0.22 Jinja2==2.10 jmespath==0.9.3 jsondiff==1.1.1 -jsonpickle==0.9.6 +jsonpickle==1.0 MarkupSafe==1.0 mock==2.0.0 more-itertools==4.3.0 -moto==1.3.5 +moto==1.3.6 pathlib2==2.3.2 -pbr==4.2.0 -pluggy==0.7.1 -py==1.6.0 +pbr==5.1.0 +pluggy==0.8.0 +py==1.7.0 pyaml==17.12.1 -pycparser==2.18 -pycryptodome==3.6.6 -pytest==3.8.0 +pycparser==2.19 +pycryptodome==3.7.0 +pytest==3.9.3 pytest-cov==2.6.0 pytest-forked==0.2 pytest-mock==1.10.0 -pytest-xdist==1.23.0 -python-dateutil==2.7.3 +pytest-xdist==1.24.0 +python-dateutil==2.7.5 python-jose==2.0.2 -pytz==2018.5 +pytz==2018.7 PyYAML==3.13 -requests==2.19.1 -responses==0.9.0 +requests==2.20.0 +responses==0.10.2 s3transfer==0.1.13 scandir==1.9.0 six==1.11.0 -urllib3==1.23 -websocket-client==0.52.0 +urllib3==1.24 +websocket-client==0.53.0 Werkzeug==0.14.1 wrapt==1.10.11 xmltodict==0.11.0 diff --git a/test/upstream-requirements-py37.txt b/test/upstream-requirements-py37.txt index 28d1fa60..c6bd5590 100644 --- a/test/upstream-requirements-py37.txt +++ b/test/upstream-requirements-py37.txt @@ -6,49 +6,49 @@ aws-xray-sdk==0.95 boto==2.49.0 boto3==1.7.84 botocore==1.10.84 -certifi==2018.8.24 +certifi==2018.10.15 cffi==1.11.5 chardet==3.0.4 cookies==2.2.1 coverage==4.5.1 cryptography==2.3.1 -docker==3.5.0 +docker==3.5.1 docker-pycreds==0.3.0 docutils==0.14 ecdsa==0.13 execnet==1.5.0 -future==0.16.0 +future==0.17.0 hypothesis==3.63.0 idna==2.7 Jinja2==2.10 jmespath==0.9.3 jsondiff==1.1.1 -jsonpickle==0.9.6 +jsonpickle==1.0 MarkupSafe==1.0 mock==2.0.0 more-itertools==4.3.0 -moto==1.3.5 -pbr==4.2.0 -pluggy==0.7.1 -py==1.6.0 +moto==1.3.6 +pbr==5.1.0 +pluggy==0.8.0 +py==1.7.0 pyaml==17.12.1 -pycparser==2.18 -pycryptodome==3.6.6 -pytest==3.8.0 +pycparser==2.19 +pycryptodome==3.7.0 +pytest==3.9.3 pytest-cov==2.6.0 pytest-forked==0.2 pytest-mock==1.10.0 -pytest-xdist==1.23.0 -python-dateutil==2.7.3 +pytest-xdist==1.24.0 +python-dateutil==2.7.5 python-jose==2.0.2 -pytz==2018.5 +pytz==2018.7 PyYAML==3.13 -requests==2.19.1 -responses==0.9.0 +requests==2.20.0 +responses==0.10.2 s3transfer==0.1.13 six==1.11.0 -urllib3==1.23 -websocket-client==0.52.0 +urllib3==1.24 +websocket-client==0.53.0 Werkzeug==0.14.1 wrapt==1.10.11 xmltodict==0.11.0