Skip to content

fix(ci): full perl in the manylinux images for the Linux wheel builds; version 0.0.23 - #30

Merged
jcschaff merged 2 commits into
mainfrom
fix/linux-wheel-perl
Oct 24, 2026
Merged

jcschaff merged 2 commits into
mainfrom
fix/linux-wheel-perl

Conversation

@jcschaff

Copy link
Copy Markdown
Member

0.0.22's publish run (40062012356) failed on all four Linux builds. The wheels reached PyPI for macOS and Windows only. The manylinux images ship only perl-interpreter, so the bundled-BioNetGen Java test (testVcmlToOdeInput_rule_based_regenerated_with_the_bundled_bionetgen) could not load Math::Trig (2_28) or FindBin (2_34).

The fix is a [tool.cibuildwheel.linux] before-all that installs perl, the full core-module set. Checked locally in manylinux_2_28 and manylinux_2_34: BNG2.pl failed before the install and generates the smoke network after it.

This changes nothing in the wheel; it only lets the build's tests run.

🤖 Generated with Claude Code

jcschaff and others added 2 commits October 24, 2026 00:44
…wheel builds can run BioNetGen

0.0.22's four Linux builds failed: the bundled-BioNetGen test could not load Math::Trig (2_28) or FindBin (2_34).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jcschaff jcschaff changed the title fix(ci): full perl in the manylinux images for the Linux wheel builds fix(ci): full perl in the manylinux images for the Linux wheel builds; version 0.0.23 Oct 24, 2026
@jcschaff
jcschaff merged commit f02b8f8 into main Oct 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant