From eb2f2cb70794a4242c4f3a3df58722736e26826a Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Wed, 1 Dec 2021 17:19:29 -0500 Subject: [PATCH] Backport PR #21820: Drop setuptools-scm requirement in wheels --- setup.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 64df00678df2..ea66596ee21b 100644 --- a/setup.py +++ b/setup.py @@ -329,9 +329,11 @@ def make_release_tree(self, base_dir, files): "pyparsing>=2.2.1", "python-dateutil>=2.7", ] + ( - # Installing from a git checkout. - ["setuptools_scm>=4"] if Path(__file__).with_name(".git").exists() - else [] + # Installing from a git checkout that is not producing a wheel. + ["setuptools_scm>=4"] if ( + Path(__file__).with_name(".git").exists() and + os.environ.get("CIBUILDWHEEL", "0") != "1" + ) else [] ), use_scm_version={ "version_scheme": "release-branch-semver",