Skip to content

Require fenics-ufl>=2026.3.0.dev0 instead of a git URL - #1102

Merged
jhale merged 1 commit into
mainfrom
jhale/ufl-version-bound
Oct 18, 2026
Merged

jhale merged 1 commit into
mainfrom
jhale/ufl-version-bound

Conversation

@jhale

@jhale jhale commented Oct 18, 2026

Copy link
Copy Markdown
Member

The optional extra pointed at fenics-ufl@git+https://github.com/fenics/ufl. PyPI rejects direct URL dependencies, every source install fetched UFL from GitHub, and each release had to swap the URL for a bound by hand.

It is now fenics-ufl>=2026.3.0.dev0, as in FFCx and DOLFINx. CI jobs that install --group test or --group ci first install UFL from the ref in fenicsx-refs.env, as the main pythonapp job already did. INSTALL.md says to install UFL main first.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JudYk8UecTQyirGsLsHUN2

CI installs UFL from the ref in fenicsx-refs.env before Basix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JudYk8UecTQyirGsLsHUN2
@jhale
jhale added this pull request to the merge queue Oct 18, 2026
@jhale
jhale removed this pull request from the merge queue due to a manual request Oct 18, 2026
@jhale
jhale added this pull request to the merge queue Oct 18, 2026
Merged via the queue into main with commit ac6d4b7 Oct 18, 2026
30 checks passed
@jhale
jhale deleted the jhale/ufl-version-bound branch October 18, 2026 11:30
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