From 19f390045b1747ef0d7be36907e404b8818b4133 Mon Sep 17 00:00:00 2001 From: Shubham Chaturvedi Date: Fri, 21 Nov 2025 16:01:55 -0800 Subject: [PATCH 1/5] chore(release): changelog for 4.3.0 --- CHANGELOG.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 34032ff..a6a545e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog ********* +4.3.0 -- 2025-11-24 +=================== + +Deprecation +----------- +* Removed ``pkg_resources`` in favor of ``importlib.metadata`` +`#428 ` __. + 4.2.0 -- 2024-09-09 =================== From ca897a0ef78e6920430444931fae9650741b7987 Mon Sep 17 00:00:00 2001 From: Shubham Chaturvedi Date: Fri, 21 Nov 2025 16:05:57 -0800 Subject: [PATCH 2/5] chore(release): changelog for 4.3.0 --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6a545e..0ee81d8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,7 +8,7 @@ Changelog Deprecation ----------- * Removed ``pkg_resources`` in favor of ``importlib.metadata`` -`#428 ` __. + `#428 ` __. 4.2.0 -- 2024-09-09 =================== From 42f31be895e165e0c2c77816fbb51876df207ddd Mon Sep 17 00:00:00 2001 From: Shubham Chaturvedi Date: Fri, 21 Nov 2025 16:08:48 -0800 Subject: [PATCH 3/5] chore(release): changelog for 4.3.0 --- CHANGELOG.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0ee81d8..1aec903 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,7 +8,8 @@ Changelog Deprecation ----------- * Removed ``pkg_resources`` in favor of ``importlib.metadata`` - `#428 ` __. + `#428 `_ + 4.2.0 -- 2024-09-09 =================== From ffea17687f6af5b99d510427dc8ea98fed32db8a Mon Sep 17 00:00:00 2001 From: Shubham Chaturvedi Date: Fri, 21 Nov 2025 16:22:41 -0800 Subject: [PATCH 4/5] chore(release): prepare 4.3.0 --- api_compatibility_tests/tox.ini | 3 ++- src/aws_encryption_sdk_cli/internal/identifiers.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api_compatibility_tests/tox.ini b/api_compatibility_tests/tox.ini index 5c9c4e6..ce13249 100644 --- a/api_compatibility_tests/tox.ini +++ b/api_compatibility_tests/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{3,38}-awses_cli_{1.7.0,1.8.0,1.9.0,2.0.0,2.1.0,2.2.0,3.0.0,3.1.0,3.1.2,4.0.0,4.1.0,4.2.0} + py{3,38}-awses_cli_{1.7.0,1.8.0,1.9.0,2.0.0,2.1.0,2.2.0,3.0.0,3.1.0,3.1.2,4.0.0,4.1.0,4.2.0,4.3.0} [testenv:base-command] commands = pytest --basetemp={envtmpdir} -l test/ {posargs} @@ -37,6 +37,7 @@ deps = awses_cli_4.0.0: -rcompatibility-requirements/4.0.0 awses_cli_4.1.0: -rcompatibility-requirements/4.1.0 awses_cli_4.2.0: -rcompatibility-requirements/4.2.0 + awses_cli_4.2.0: -rcompatibility-requirements/4.3.0 awses_cli_local: -e {env:AWSES_CLI_LOCAL_PATH} commands = {[testenv:base-command]commands} diff --git a/src/aws_encryption_sdk_cli/internal/identifiers.py b/src/aws_encryption_sdk_cli/internal/identifiers.py index 83729a3..ddea41a 100644 --- a/src/aws_encryption_sdk_cli/internal/identifiers.py +++ b/src/aws_encryption_sdk_cli/internal/identifiers.py @@ -31,7 +31,7 @@ "DEFAULT_MASTER_KEY_PROVIDER", "OperationResult", ) -__version__ = "4.2.0" # type: str +__version__ = "4.3.0" # type: str #: Suffix added to output files if specific output filename is not specified. OUTPUT_SUFFIX = { From 143515522238cdc99ddec9bdb4d654d2fb994668 Mon Sep 17 00:00:00 2001 From: Shubham Chaturvedi Date: Mon, 24 Nov 2025 16:50:42 -0800 Subject: [PATCH 5/5] fix(CI): Drop pypi-parker dependency --- CHANGELOG.rst | 4 ++ .../compatibility-requirements/4.3.0 | 1 + api_compatibility_tests/tox.ini | 2 +- codebuild/release/prod-release.yml | 1 - codebuild/release/test-release.yml | 1 - dev_requirements/release-requirements.txt | 1 - park.cfg | 38 ------------------- tox.ini | 8 ---- 8 files changed, 6 insertions(+), 50 deletions(-) create mode 100644 api_compatibility_tests/compatibility-requirements/4.3.0 delete mode 100644 park.cfg diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1aec903..61fc67e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,10 @@ Deprecation * Removed ``pkg_resources`` in favor of ``importlib.metadata`` `#428 `_ +Operational +----------- +* Drop release dependency on ``pypi-parker`` + 4.2.0 -- 2024-09-09 =================== diff --git a/api_compatibility_tests/compatibility-requirements/4.3.0 b/api_compatibility_tests/compatibility-requirements/4.3.0 new file mode 100644 index 0000000..e942f1c --- /dev/null +++ b/api_compatibility_tests/compatibility-requirements/4.3.0 @@ -0,0 +1 @@ +aws-encryption-sdk-cli==4.3.0 \ No newline at end of file diff --git a/api_compatibility_tests/tox.ini b/api_compatibility_tests/tox.ini index ce13249..d801ba5 100644 --- a/api_compatibility_tests/tox.ini +++ b/api_compatibility_tests/tox.ini @@ -37,7 +37,7 @@ deps = awses_cli_4.0.0: -rcompatibility-requirements/4.0.0 awses_cli_4.1.0: -rcompatibility-requirements/4.1.0 awses_cli_4.2.0: -rcompatibility-requirements/4.2.0 - awses_cli_4.2.0: -rcompatibility-requirements/4.3.0 + awses_cli_4.3.0: -rcompatibility-requirements/4.3.0 awses_cli_local: -e {env:AWSES_CLI_LOCAL_PATH} commands = {[testenv:base-command]commands} diff --git a/codebuild/release/prod-release.yml b/codebuild/release/prod-release.yml index b3c70bd..63ec010 100644 --- a/codebuild/release/prod-release.yml +++ b/codebuild/release/prod-release.yml @@ -25,7 +25,6 @@ phases: fi build: commands: - - tox -e park - tox -e release batch: diff --git a/codebuild/release/test-release.yml b/codebuild/release/test-release.yml index 1a5905c..3c1dbcf 100644 --- a/codebuild/release/test-release.yml +++ b/codebuild/release/test-release.yml @@ -25,7 +25,6 @@ phases: fi build: commands: - - tox -e park - tox -e test-release diff --git a/dev_requirements/release-requirements.txt b/dev_requirements/release-requirements.txt index a091636..ba996ed 100644 --- a/dev_requirements/release-requirements.txt +++ b/dev_requirements/release-requirements.txt @@ -1,4 +1,3 @@ -pypi-parker setuptools wheel twine \ No newline at end of file diff --git a/park.cfg b/park.cfg deleted file mode 100644 index ce26f91..0000000 --- a/park.cfg +++ /dev/null @@ -1,38 +0,0 @@ -[DEFAULT] -version: 0.0.1 -author: Amazon Web Services -author_email: aws-cryptools@amazon.com -url: http://aws-encryption-sdk-cli.readthedocs.io/en/latest/ -description: Did you mean to install aws-encryption-sdk-cli? -long_description: - This package has been parked by {author} to protect you against packages - adopting names that might be common mistakes when looking for ours. You probably - wanted to install aws-encryption-sdk-cli. For more information, see {url}. -description_keys: - author - url - -[names] -aws-crypto: -awscrypto: -aws-cyrpto: -awscyrpto: -aws-crpyto: -awscrpyto: -aws-crytpo: -awscrytpo: -awsencryptionsdkcli: -aws-encyrption-sdk-cli: -awsencyrptionsdkcli: -aws-encrpytion-sdk-cli: -awsencrpytionsdkcli: -aws-encrytpion-sdk-cli: -awsencrytpionsdkcli: -aws-encryption-cli: -awsencryptioncli: -aws-encyrption-cli: -awsencyrptioncli: -aws-encrpytion-cli: -awsencrpytioncli: -aws-encrytpion-cli: -awsencrytpioncli: \ No newline at end of file diff --git a/tox.ini b/tox.ini index 852aa3f..4204b64 100644 --- a/tox.ini +++ b/tox.ini @@ -23,7 +23,6 @@ envlist = # Operational helper environments: # docs :: Builds Sphinx documentation. # serve-docs :: Starts local webserver to serve built documentation. -# park :: Builds name-parking packages using pypi-parker. # build :: Builds source and wheel dist files. # test-release :: Builds dist files and uploads to testpypi pypirc profile. # release :: Builds dist files and uploads to pypi pypirc profile. @@ -290,13 +289,6 @@ deps = commands = python -m http.server {posargs} -# Release tooling -[testenv:park] -basepython = python3 -skip_install = true -deps = -rdev_requirements/release-requirements.txt -commands = python setup.py park - [testenv:build] basepython = python3 skip_install = true