Skip to content

Support numba>=0.66.0 and tidy optional dependency#846

Open
schnellerhase wants to merge 4 commits into
mainfrom
schnellerhase/adapt-to-numba
Open

Support numba>=0.66.0 and tidy optional dependency#846
schnellerhase wants to merge 4 commits into
mainfrom
schnellerhase/adapt-to-numba

Conversation

@schnellerhase

@schnellerhase schnellerhase commented Jul 5, 2026

Copy link
Copy Markdown
Contributor
  • numba.types has been a redirect to numba.core.types for 6 years numba/numba@09a570e, replaced - caught by type checkers.
  • remove try-catch optional dependency management, use importlib.
  • numba related functionality is now consistently not declared if import numba fails (numba_ufcx_kernel_signature was previously defined and raised, while others not defined)

@schnellerhase schnellerhase self-assigned this Jul 5, 2026
@schnellerhase schnellerhase added the dependencies Pull requests that update a dependency file label Jul 5, 2026
@schnellerhase schnellerhase force-pushed the schnellerhase/adapt-to-numba branch from dd4e7e5 to 27c7f68 Compare July 5, 2026 09:26
@schnellerhase schnellerhase changed the title Support numba>=0.66.0 Support numba>=0.66.0 and tidy optional dependency Jul 5, 2026
@schnellerhase schnellerhase marked this pull request as ready for review July 5, 2026 09:41
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 84.747% (+0.06%) from 84.685% — schnellerhase/adapt-to-numba into main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants