From 6d5574a2e00025573179248ab561b3ff56ba6050 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Mon, 16 Jun 2025 18:24:21 -0700 Subject: [PATCH] Special handling for click w/python 3.9 --- script/update-requirements | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/script/update-requirements b/script/update-requirements index 7696f6d..c1adc47 100755 --- a/script/update-requirements +++ b/script/update-requirements @@ -42,6 +42,18 @@ dev_frozen = sorted( [p for p in dev_frozen if not p.startswith(our_package_name)] ) +# special handling for click until python 3.9 is gone due to it dropping +# support for active versions early +i = [i for i, r in enumerate(dev_frozen) if r.startswith('click==')][0] +dev_frozen = ( + dev_frozen[:i] + + [ + "click==8.1.8; python_version<'3.10'", + f"{dev_frozen[i]}; python_version>='3.10'", + ] + + dev_frozen[i + 1 :] +) + print_packages(frozen, 'frozen') print_packages(dev_frozen, 'dev_frozen')