Skip to content

Install scifem from the wheel index - #21

Merged
shimwell merged 1 commit into
mainfrom
pin-scifem-wheel
Sep 16, 2026
Merged

shimwell merged 1 commit into
mainfrom
pin-scifem-wheel

Conversation

@shimwell

@shimwell shimwell commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

Summary

Install the FEniCSx stack first, then install the newest scifem available from the custom wheel index.

Pip does not prioritize --extra-index-url: it combines candidates from both indexes and chooses the newest version. After scifem 0.23.0 was released as a source distribution on PyPI, the previous command selected it instead of the binary wheel from the custom index and attempted a source build.

Using the custom repository as the sole --index-url for the separate scifem command avoids a version pin while ensuring that installation remains wheel-only. --no-deps prevents general dependencies from being resolved exclusively against the custom index; they are installed by the surrounding FEniCSx and FESTIM commands.

Failure: https://github.com/OSSFE/hackathon-2026/actions/runs/35078681517

Co-authored-by: Jon Shimwell <174589458+jon-proximafusion@users.noreply.github.com>
@shimwell shimwell changed the title Pin scifem to the published wheel Install scifem from the wheel index Sep 16, 2026
@shimwell
shimwell merged commit 21c28fd into main Sep 16, 2026
1 check passed
@shimwell
shimwell deleted the pin-scifem-wheel branch September 16, 2026 13:14
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