diff --git a/api_compatibility_tests/compatibility-requirements/3.1.2 b/api_compatibility_tests/compatibility-requirements/3.1.2 new file mode 100644 index 0000000..52d2648 --- /dev/null +++ b/api_compatibility_tests/compatibility-requirements/3.1.2 @@ -0,0 +1 @@ +aws-encryption-sdk-cli==2.2.2 diff --git a/codebuild/release/validate-api-compatibility.yml b/codebuild/release/validate-api-compatibility.yml index 3e7cc17..8ce4da9 100644 --- a/codebuild/release/validate-api-compatibility.yml +++ b/codebuild/release/validate-api-compatibility.yml @@ -10,12 +10,14 @@ env: phases: install: commands: - - pip install tox + - pyenv install 3.8.12 runtime-versions: python: latest pre_build: commands: - cd api_compatibility_tests + - pyenv local 3.8.12 + - pip install tox build: commands: - NUM_RETRIES=3 diff --git a/codebuild/release/validate-examples.yml b/codebuild/release/validate-examples.yml index 3632330..88f1cbd 100644 --- a/codebuild/release/validate-examples.yml +++ b/codebuild/release/validate-examples.yml @@ -10,12 +10,14 @@ env: phases: install: commands: - - pip install tox + - pyenv install 3.8.12 runtime-versions: python: latest pre_build: commands: - cd examples + - pyenv local 3.8.12 + - pip install tox - sed -i "s/aws-encryption-sdk-cli/aws-encryption-sdk-cli==$VERSION/" test/requirements.txt build: commands: diff --git a/tox.ini b/tox.ini index ac37525..f1c9227 100644 --- a/tox.ini +++ b/tox.ini @@ -323,11 +323,9 @@ commands = python setup.py park basepython = python3 skip_install = true deps = - {[testenv:docs]deps} wheel setuptools commands = - {[testenv:docs]commands} python setup.py sdist bdist_wheel [testenv:release-base]