Skip to content

Conversation

@ekomarova
Copy link
Collaborator

@ekomarova ekomarova commented Oct 10, 2025

This PR adds 3.14 to pyproject.toml, but does not add checks because numpy-base is still unavailable externally for 3.14 and checks will be failed till that moment

@ekomarova
Copy link
Collaborator Author

ekomarova commented Oct 10, 2025

For some reason, when building, free threading python is used

"mkl_fft": [
     {
        "depends": [
          "__glibc >=2.28,<3.0.a0",
          "libgcc >=15",
          "mkl-service",
          "numpy-base >=2.3.2,<3.0a0",
          "python >=3.14,<3.15.0a0",
          "python_abi 3.14.* *_cp314t"
        ]

`python-gil` is the conda-forge metapackage that guarantees GIL builds only.

While conda-forge’s global conda_build_config.yaml defines both true and false variants of is_freethreading.
@ekomarova
Copy link
Collaborator Author

I'll rebuild mkl-service and numpy-base to fix the build

@ekomarova
Copy link
Collaborator Author

To continue, we need to fix this #236

@skupr-anaconda
Copy link

skupr-anaconda commented Oct 27, 2025

We have the same issue AnacondaRecipes/mkl_fft-feedstock#12 (comment). Our numpy-base for py314 is already available https://anaconda.org/anaconda/numpy-base/files

@jharlow-intel jharlow-intel self-requested a review as a code owner November 3, 2025 17:34
@jharlow-intel
Copy link
Contributor

@antonwolfy @xaleryb @ndgrigorian ready for final review, all CI checks are green

@ndgrigorian
Copy link
Collaborator

LGTM, we will need to do something similar in other mkl packages now

@ndgrigorian ndgrigorian merged commit 8e2dc45 into master Nov 6, 2025
147 of 161 checks passed
@ndgrigorian ndgrigorian deleted the enable_3.14 branch November 6, 2025 23:32
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