Open
Description
Description
I'm currently having trouble adding numpy wheels for testing:
[[tool.cibuildwheel.overrides]]
select = ["gp*"]
build-frontend = "build"
inherit.environment = "append"
environment.PIP_EXTRA_INDEX_URL = "https://www.graalvm.org/python/wheels/simple"
test-command = "pytest --benchmark-disable tests"
On macOS ARM and manylinux (I forgot to run Windows), I'm getting:
<frozen graalpy.pip_hook>:48: RuntimeWarning: You are using an untested version of pip. GraalPy provides patches and workarounds for a number of packages when used with compatible pip versions. We recommend to stick with the pip version that ships with this version of GraalPy.
WARNING: Disabling truststore because platform isn't supported
Looking in indexes: https://pypi.org/simple, https://www.graalvm.org/python/wheels/simple
Processing /tmp/cibuildwheel/repaired_wheel/boost_histogram-1.5.3.dev33+g8306c04-graalpy311-graalpy242_311_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
INFO: pip is looking at multiple versions of boost-histogram to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement numpy (from boost-histogram) (from versions: none)
ERROR: No matching distribution found for numpy
CC @timfel
Edit: Ahh, for some reason, I can't add the /simple
, even though it works on other indexes. If I leave that off, it downloads (and crashes in my tests, which is better and not cibuildwheel's fault)
Build log
https://github.com/scikit-hep/boost-histogram/actions/runs/15383816895/job/43278776994?pr=1016
CI config
Metadata
Metadata
Assignees
Labels
No labels