Skip to content

[cmake] Require only Python Development.Module for the extension build - #31

Merged
aaronj0 merged 1 commit into
mainfrom
cmake-python-development-module
Aug 20, 2026
Merged

[cmake] Require only Python Development.Module for the extension build#31
aaronj0 merged 1 commit into
mainfrom
cmake-python-development-module

Conversation

@aaronj0

@aaronj0 aaronj0 commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Depend only on a subset of the Python Development component. We only require Development.Module when building our libcppjit extension, and in fact, manylinux images do not ship Development.Embed (libpython) so this solves that problem too.

@aaronj0
aaronj0 requested a review from guitargeek August 20, 2026 15:12

@guitargeek guitargeek left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, thanks!

@github-actions

Copy link
Copy Markdown

Test Results

Configuration Result
macos-26-intel-llvm21-py3.14-cxx20 = 437 passed, 44 skipped, 85 xfailed, 32 xpassed, 100 warnings in 94.83s (0:01:34) =
macos-26-llvm21-py3.14-cxx20 = 438 passed, 37 skipped, 93 xfailed, 30 xpassed, 100 warnings in 61.26s (0:01:01) =
ubuntu-24.04-llvm21-py3.14-cxx20-vg ====== 553 passed, 25 skipped, 18 xfailed, 2 xpassed in 103.04s (0:01:43) ======
ubuntu-24.04-llvm22-py3.14-cxx20 ====== 553 passed, 25 skipped, 19 xfailed, 1 xpassed in 81.62s (0:01:21) =======
ubuntu-24.04-llvm22-py3.14-cxx20-cling ====== 543 passed, 25 skipped, 27 xfailed, 3 xpassed in 100.54s (0:01:40) ======
ubuntu-24.04-llvm22-py3.14-cxx23 ============ 574 passed, 3 skipped, 20 xfailed, 1 xpassed in 58.19s ============

@aaronj0
aaronj0 merged commit c98cbf2 into main Aug 20, 2026
7 checks passed
@aaronj0
aaronj0 deleted the cmake-python-development-module branch August 20, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants