From 4fedc91ec61999794036888629eccbde33c76b39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 03:42:31 +0000 Subject: [PATCH 1/4] pip prod(deps): update urllib3 requirement from >=2.6.3 to >=2.7.0 Updates the requirements on [urllib3](https://github.com/urllib3/urllib3) to permit the latest version. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.7.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- tools/requirements.txt | 2 +- tools/test-requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 6fe5aba69..f1653f518 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,7 +3,7 @@ click == 8.1.8 requests >= 2.32.5 prompt_toolkit >= 3.0.52 pygments >= 2.20.0 -urllib3 >= 2.6.3 +urllib3 >= 2.7.0 rich == 15.0.0 # only used for soap transport # softlayer-zeep >= 5.0.0 diff --git a/tools/test-requirements.txt b/tools/test-requirements.txt index b6716fc01..4c9720799 100644 --- a/tools/test-requirements.txt +++ b/tools/test-requirements.txt @@ -8,7 +8,7 @@ click == 8.1.8 requests >= 2.32.5 prompt_toolkit >= 3.0.52 pygments >= 2.20.0 -urllib3 >= 2.6.3 +urllib3 >= 2.7.0 rich >= 12.3.0 flake8 autopep8 From 452c9be627f0436f9dc924bb77902c44e1da3ac3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 06:22:31 +0000 Subject: [PATCH 2/4] pip prod(deps): update requests requirement from >=2.32.5 to >=2.34.2 Updates the requirements on [requests](https://github.com/psf/requests) to permit the latest version. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.34.2) --- updated-dependencies: - dependency-name: requests dependency-version: 2.34.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- tools/requirements.txt | 2 +- tools/test-requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 6fe5aba69..69eb0029f 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,6 @@ click == 8.1.8 -requests >= 2.32.5 +requests >= 2.34.2 prompt_toolkit >= 3.0.52 pygments >= 2.20.0 urllib3 >= 2.6.3 diff --git a/tools/test-requirements.txt b/tools/test-requirements.txt index b6716fc01..6a3b178bd 100644 --- a/tools/test-requirements.txt +++ b/tools/test-requirements.txt @@ -5,7 +5,7 @@ pytest-cov mock sphinx click == 8.1.8 -requests >= 2.32.5 +requests >= 2.34.2 prompt_toolkit >= 3.0.52 pygments >= 2.20.0 urllib3 >= 2.6.3 From 16f34ae66c2010b9fce36f5b84584a0c91ab74bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 21:22:42 +0000 Subject: [PATCH 3/4] pip prod(deps): bump click from 8.1.8 to 8.4.2 Bumps [click](https://github.com/pallets/click) from 8.1.8 to 8.4.2. - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](https://github.com/pallets/click/compare/8.1.8...8.4.2) --- updated-dependencies: - dependency-name: click dependency-version: 8.4.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tools/requirements.txt | 2 +- tools/test-requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 6fe5aba69..88ba3927c 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,5 +1,5 @@ -click == 8.1.8 +click == 8.4.2 requests >= 2.32.5 prompt_toolkit >= 3.0.52 pygments >= 2.20.0 diff --git a/tools/test-requirements.txt b/tools/test-requirements.txt index b6716fc01..b100ab493 100644 --- a/tools/test-requirements.txt +++ b/tools/test-requirements.txt @@ -4,7 +4,7 @@ pytest pytest-cov mock sphinx -click == 8.1.8 +click == 8.4.2 requests >= 2.32.5 prompt_toolkit >= 3.0.52 pygments >= 2.20.0 From 722fada02c2fb4440e72f8e9448666e6d3ac8146 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 21 Jul 2026 13:34:52 +0100 Subject: [PATCH 4/4] Fix vs_create_tests for Click 8.3+ Click 8.3.0 seems to start prompting to confirm the default value when it didn't before, which caused test failures as seen in #2261. --- tests/CLI/modules/vs/vs_create_tests.py | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/tests/CLI/modules/vs/vs_create_tests.py b/tests/CLI/modules/vs/vs_create_tests.py index 06ea63d95..15f1315e5 100644 --- a/tests/CLI/modules/vs/vs_create_tests.py +++ b/tests/CLI/modules/vs/vs_create_tests.py @@ -382,10 +382,13 @@ def test_create_like(self, confirm_mock): } confirm_mock.return_value = True + # Prompts to confirm hostname, domain, and datacenter. + stdin = "\n\n\n" result = self.run_command(['vs', 'create', '--like=123', '--san', - '--billing=hourly']) + '--billing=hourly'], + stdin=stdin) self.assert_no_fail(result) self.assertIn('"guid": "1a2b3c-1701"', result.output) @@ -426,10 +429,13 @@ def test_create_like_tags(self, confirm_mock): } confirm_mock.return_value = True + # Prompts to confirm hostname, domain, and datacenter. + stdin = "\n\n\n" result = self.run_command(['vs', 'create', '--like=123', '--san', - '--billing=hourly']) + '--billing=hourly'], + stdin=stdin) self.assert_no_fail(result) self.assertIn('"guid": "1a2b3c-1701"', result.output) @@ -457,10 +463,13 @@ def test_create_like_image(self, confirm_mock): } confirm_mock.return_value = True + # Prompts to confirm hostname, domain, and datacenter. + stdin = "\n\n\n" result = self.run_command(['vs', 'create', '--like=123', '--san', - '--billing=hourly']) + '--billing=hourly'], + stdin=stdin) self.assert_no_fail(result) self.assertIn('"guid": "1a2b3c-1701"', result.output) @@ -499,7 +508,9 @@ def test_create_like_flavor(self, confirm_mock): } confirm_mock.return_value = True - result = self.run_command(['vs', 'create', '--like=123']) + # Prompts to confirm hostname, domain, and datacenter. + stdin = "\n\n\n" + result = self.run_command(['vs', 'create', '--like=123'], stdin=stdin) self.assert_no_fail(result) self.assertIn('"guid": "1a2b3c-1701"', result.output) @@ -540,7 +551,9 @@ def test_create_like_transient(self, confirm_mock): } confirm_mock.return_value = True - result = self.run_command(['vs', 'create', '--like=123']) + # Prompts to confirm hostname, domain, and datacenter. + stdin = "\n\n\n" + result = self.run_command(['vs', 'create', '--like=123'], stdin=stdin) self.assert_no_fail(result) self.assertIn('"guid": "1a2b3c-1701"', result.output)