Skip to content

Commit 1c45f25

Browse files
committed
Use our own Tag class rather than packaging
1 parent bbb2899 commit 1c45f25

File tree

4 files changed

+4
-11
lines changed

4 files changed

+4
-11
lines changed

.github/workflows/build-release.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ jobs:
8484
with:
8585
python-version: 3.12
8686

87-
- name: "Install dependencies"
88-
run: python -m pip install --no-deps -r requirements.txt
89-
9087
- name: "Select jobs"
9188
id: select-jobs
9289
run: |

requirements.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@ alive_progress>=3.3.0
55
python-gnupg
66
aiohttp
77
blurb>=1.2.1
8-
packaging
98
sigstore>=3

requirements.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -562,9 +562,6 @@ multidict==6.1.0 \
562562
# aiohttp
563563
# grpclib
564564
# yarl
565-
packaging==23.2 \
566-
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
567-
# via -r requirements.in
568565
paramiko==3.5.1 \
569566
--hash=sha256:43b9a0501fc2b5e70680388d9346cf252cfb7d00b0667c39e80eb43a408b8f61
570567
# via -r requirements.in

select_jobs.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import argparse
44

5-
from packaging.version import Version
5+
from release import Tag
66

77

88
def output(key: str, value: bool) -> None:
@@ -11,15 +11,15 @@ def output(key: str, value: bool) -> None:
1111

1212
def main() -> None:
1313
parser = argparse.ArgumentParser()
14-
parser.add_argument("version", type=Version)
14+
parser.add_argument("version", type=Tag)
1515
args = parser.parse_args()
1616
version = args.version
1717

1818
# Docs are only built for stable releases or release candidates.
19-
output("docs", version.pre is None or version.pre[0] == "rc")
19+
output("docs", version.level in ["rc", "f"])
2020

2121
# Android binary releases began in Python 3.14.
22-
output("android", version.release >= (3, 14))
22+
output("android", version.as_tuple() >= (3, 14))
2323

2424

2525
if __name__ == "__main__":

0 commit comments

Comments
 (0)