From 4e9a686f20e6434eaae2ca507327b3ad674df198 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 30 Aug 2022 16:21:12 -0700 Subject: [PATCH] chore: updates to resolve build problems when releasing --- api_compatibility_tests/compatibility-requirements/3.1.2 | 1 + codebuild/release/validate-api-compatibility.yml | 4 +++- codebuild/release/validate-examples.yml | 4 +++- tox.ini | 2 -- 4 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 api_compatibility_tests/compatibility-requirements/3.1.2 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]