Skip to content

Commit 738947d

Browse files
authored
fix: skip this version (pyarrow won't build) (#40)
1 parent e4420c5 commit 738947d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,16 @@ jobs:
3131
3232
LIST=$(uv python list --all-versions --output-format json)
3333
34+
# Excluding 3.15.0a2 specifically as numpy won't build on it (needed for pyarrow)
3435
CPYTHON_VERSIONS=$(echo "$LIST" | jq -c --arg min "$MIN_VERSION" '
3536
($min | split(".") | {major: .[0]|tonumber, minor: .[1]|tonumber}) as $minv |
36-
[.[] | {v:.version_parts, t:.variant, impl:.implementation}]
37+
[.[] | {v:.version_parts, t:.variant, impl:.implementation, full:.version}]
3738
| unique_by([.v.minor,.t])
3839
| map(select(
3940
(.impl == "cpython") and
4041
(.v.major == 3) and
41-
(.v.minor >= $minv.minor)
42+
(.v.minor >= $minv.minor) and
43+
(.full != "3.15.0a2")
4244
))
4345
| map(select(.t != "freethreaded")) # Delete this line to include FT variants
4446
| map("\(.v.major).\(.v.minor)\(if .t=="freethreaded" then "t" else "" end)")')

0 commit comments

Comments
 (0)