Skip to content

Commit 7bebdd8

Browse files
committed
mdtraj: Install pyarrow from wheels only in tests
mdtraj[all] pulls in pyarrow unpinned; pyarrow 26.0.0 has no riscv64 wheel on pypi.riseproject.dev yet, so pip built it from sdist and CMake failed to find Arrow. Add pyarrow to PIP_ONLY_BINARY so pip falls back to the newest version with a riscv64 wheel (25.0.1 today).
1 parent 2fa54fc commit 7bebdd8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.github/workflows/build-mdtraj.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
CIBW_MANYLINUX_RISCV64_IMAGE: ${{ env.MANYLINUX_RISCV64_IMAGE }}
8585
CIBW_ENVIRONMENT: >-
8686
PIP_EXTRA_INDEX_URL=https://pypi.riseproject.dev/simple/
87-
PIP_ONLY_BINARY=numpy,scipy,pandas,tables,blosc2,numexpr,ndindex,msgpack,pydantic-core,netcdf4,cftime
87+
PIP_ONLY_BINARY=numpy,scipy,pandas,pyarrow,tables,blosc2,numexpr,ndindex,msgpack,pydantic-core,netcdf4,cftime
8888
# Upstream's wheel job only smoke-tests; also run its CI suite against the wheel,
8989
# with its conda test env minus openmm (no riscv64 build; those tests skip).
9090
CIBW_TEST_EXTRAS: all

0 commit comments

Comments
 (0)