Skip to content

[3.12] libpython changes - #913

Merged
isuruf merged 18 commits into
conda-forge:3.12from
h-vetinari:libpython_312
Sep 2, 2026
Merged

[3.12] libpython changes#913
isuruf merged 18 commits into
conda-forge:3.12from
h-vetinari:libpython_312

Conversation

@h-vetinari

Copy link
Copy Markdown
Member

Same as #902, but for 3.12. Needs some modifications because e.g. no freethreading. In general, I tried redoing the commit in terms of their intent, rather than blindly cherry-picking.

Also picked up two other commits from main as they helped with cherry-picking the other commits more easily: fb8ad9b & c5f6680

@conda-forge-admin

conda-forge-admin commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

I do have some suggestions for making it better though...

For recipe/meta.yaml:

  • ℹ️ The recipe is not parsable by parser conda-souschef (grayskull). This parser is not currently used by conda-forge, but may be in the future. We are collecting information to see which recipes are compatible with grayskull.
  • ℹ️ The recipe is not parsable by parser conda-recipe-manager. The recipe can only be automatically migrated to the new v1 format if it is parseable by conda-recipe-manager.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/33570582659. Examine the logs at this URL for more detail.

@h-vetinari
h-vetinari force-pushed the libpython_312 branch 2 times, most recently from 6a2ffaf to 4d63601 Compare September 1, 2026 23:14
split existing `build_base.{sh,bat}` into `build.sh`/`bld.bat` and
`install_base.{sh,bat}` (note that the preceding commit duplicated and
renamed `build_base.{sh,bat}` already, so that the diff here is clearer)
Note that this is not for extensions like numpy. It is for
executables like lldb.

Co-Authored-By: H. Vetinari <h.vetinari@gmx.com>
after reversal of the build order, these tests are in the wrong place
and only held together by re-injecting the full `python` as a test dep,
which also hides problems with the files-based tests.
…026.09.01.16.28.00

Other tools:
- conda-build 26.7.1
- rattler-build 0.75.0
- rattler-build-conda-compat 1.4.19
@isuruf
isuruf merged commit 03ad0d1 into conda-forge:3.12 Sep 2, 2026
14 checks passed
@isuruf

isuruf commented Sep 2, 2026

Copy link
Copy Markdown
Member

Thanks

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.

5 participants