From 142e46ce6bcf5dc6c34fbb64006ce23a4e8f4ea0 Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Tue, 3 Sep 2024 13:25:00 -0700 Subject: [PATCH] [stable-2.17] release.py - Add missing setuptools arg to prepare (#83887) (#83888) * release.py - Add missing setuptools arg to prepare This allows the prepare command to accept the `--no-setuptools` argument. It also fixes a traceback when using the `prepare` command. * Use a more accurate type hint (cherry picked from commit b544ac13ec081e4e84f16c12b286b0626cc2bb12) --- packaging/release.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/release.py b/packaging/release.py index 3b80efbb7ef..31ca39d8a68 100755 --- a/packaging/release.py +++ b/packaging/release.py @@ -1243,7 +1243,7 @@ def check_state(allow_stale: bool = False) -> None: # noinspection PyUnusedLocal @command -def prepare(final: bool = False, pre: str | None = None, version: str | None = None) -> None: +def prepare(final: bool = False, pre: str | None = None, version: str | None = None, setuptools: bool | None = None) -> None: """Prepare a release.""" command.run( update_version,