Skip to content

Add KA3_LINE constant to xraylib_np.pyx - #300

Merged
tschoonj merged 5 commits into
tschoonj:masterfrom
desplenterkarel:master
Jun 14, 2026
Merged

Add KA3_LINE constant to xraylib_np.pyx#300
tschoonj merged 5 commits into
tschoonj:masterfrom
desplenterkarel:master

Conversation

@desplenterkarel

Copy link
Copy Markdown
Contributor

fixing #299

@tschoonj

tschoonj commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Looks like I will need to update the CI pipelines and the meson build files. I will take a look at this later.

Thanks for opening the PR!

@desplenterkarel

Copy link
Copy Markdown
Contributor Author

also added to

int KA2_LINE "KA2_LINE"

tschoonj added 3 commits June 6, 2026 21:45
- Fedora: use version-agnostic `java-devel` virtual package instead of
  the versioned `java-21-openjdk` packages which are no longer available
  in fedora:latest (Fedora 43+)
- msys2: remove `mingw-w64-x86_64-openmp` which was removed from the
  MSYS2 package repository
- macOS/xrlexample13: set KMP_DUPLICATE_LIB_OK=TRUE in the meson test
  environment to suppress SIGABRT when numpy and xraylib_np load
  different OpenMP runtime variants (LLVM libomp conflict)
- macOS: remove the llvm compiler row from the matrix (xrlexample13
  segfaults due to libomp runtime conflict between numpy and
  xraylib_np); switch the source-distribution upload to the gcc@15 row
- linux: skip `make distcheck` on fedora:latest, where DISTCHECK_CONFIGURE_FLAGS
  forces --enable-java and Gradle 8.10.2 cannot parse Fedora 43's
  default JDK 25 class files. The other autotools configure/make/check
  passes still run on fedora
- Revert the unused KMP_DUPLICATE_LIB_OK env var added to
  python/tests/meson.build in a30e562; it did not suppress the macOS
  segfault and is no longer relevant
@tschoonj
tschoonj merged commit c59fe9d into tschoonj:master Jun 14, 2026
45 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.

2 participants