Skip to content

GraalPy issues #2438

Open
Open
@henryiii

Description

@henryiii

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

scikit-hep/boost-histogram#1016

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions