Open
Description
Description
In setting up boost-histogram, I added this:
[dependency-groups]
test = [
"hypothesis>=6.0; sys_platform != 'ios'", # slow on iOS, can fail health check
"pytest-xdist; sys_platform != 'ios'", # No processes on iOS
]
this breaks the custom handling in pyodide:
subprocess.CalledProcessError: Command '['/tmp/cibw-run-rbgbzz8d/cp312-pyodide_wasm32/venv-test/bin/pip', 'install', 'cloudpickle', 'hypothesis>=6.0; sys_platform != "ios"', 'pytest-benchmark', 'pytest>=6.0', 'pytest-xdist; sys_platform != "ios"', 'numpy']' returned non-zero exit status 1.
These should be processed by packaging
in pyodide's pip, I think. CC @hoodmane and @agriyakhetarpal.
Build log
https://github.com/scikit-hep/boost-histogram/actions/runs/15434153116/job/43437235111?pr=1018
CI config
scikit-hep/boost-histogram@ffc7dea
(now in scikit-hep/boost-histogram#1016)
Metadata
Metadata
Assignees
Labels
No labels