Skip to content

Commit 6e511bd

Browse files
committed
Temporarily constrain numpy < 2.3 in uv.lock — no pre-built wheel for AL2
numpy >= 2.3 dropped manylinux2014 wheels, requiring GCC >= 9.3 to build from source. AL2 ships GCC 7.3.1 so installation fails. Constraint scoped to Python < 3.14 (CI doesn't run 3.14 on AL2). Only affects local resolution (uv.lock), not published package metadata. Will be removed once CI is migrated to AL2023.
1 parent 64a26bd commit 6e511bd

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ override-dependencies = [
131131
]
132132
# Pin packages without pre-built wheels for AL2 — temporary fix until CI migrated to AL2023.
133133
# Only affects local resolution (uv.lock), not published package metadata — users are not impacted.
134-
constraint-dependencies = ["pyproj<3.7.2", "numpy<2.4"]
134+
constraint-dependencies = ["pyproj<3.7.2", "numpy<2.3 ; python_version < '3.14'"]
135135

136136
[build-system]
137137
requires = ["hatchling"]

uv.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)