Skip to content

Commit d2c5797

Browse files
authored
Merge pull request #332 from isuruf/freethreading
freethreading support
2 parents c3d5b24 + 87eb13e commit d2c5797

17 files changed

+414
-19
lines changed

.azure-pipelines/azure-pipelines-linux.yml

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.azure-pipelines/azure-pipelines-osx.yml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.azure-pipelines/azure-pipelines-win.yml

+11-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
c_compiler:
2+
- gcc
3+
c_compiler_version:
4+
- '13'
5+
c_stdlib:
6+
- sysroot
7+
c_stdlib_version:
8+
- '2.17'
9+
cdt_name:
10+
- cos7
11+
channel_sources:
12+
- conda-forge/label/python_rc,conda-forge/label/cython_dev,conda-forge
13+
channel_targets:
14+
- conda-forge main
15+
cxx_compiler:
16+
- gxx
17+
cxx_compiler_version:
18+
- '13'
19+
docker_image:
20+
- quay.io/condaforge/linux-anvil-cos7-x86_64
21+
fortran_compiler:
22+
- gfortran
23+
fortran_compiler_version:
24+
- '13'
25+
libblas:
26+
- 3.9 *netlib
27+
libcblas:
28+
- 3.9 *netlib
29+
liblapack:
30+
- 3.9 *netlib
31+
numpy:
32+
- '2'
33+
pin_run_as_build:
34+
python:
35+
min_pin: x.x
36+
max_pin: x.x
37+
python:
38+
- 3.13.* *_cp313t
39+
target_platform:
40+
- linux-64
41+
zip_keys:
42+
- - c_compiler_version
43+
- cxx_compiler_version
44+
- fortran_compiler_version
45+
- - c_stdlib_version
46+
- cdt_name
47+
- - python
48+
- numpy
49+
- channel_sources
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
BUILD:
2+
- aarch64-conda_cos7-linux-gnu
3+
c_compiler:
4+
- gcc
5+
c_compiler_version:
6+
- '13'
7+
c_stdlib:
8+
- sysroot
9+
c_stdlib_version:
10+
- '2.17'
11+
cdt_arch:
12+
- aarch64
13+
cdt_name:
14+
- cos7
15+
channel_sources:
16+
- conda-forge/label/python_rc,conda-forge/label/cython_dev,conda-forge
17+
channel_targets:
18+
- conda-forge main
19+
cxx_compiler:
20+
- gxx
21+
cxx_compiler_version:
22+
- '13'
23+
docker_image:
24+
- quay.io/condaforge/linux-anvil-cos7-x86_64
25+
fortran_compiler:
26+
- gfortran
27+
fortran_compiler_version:
28+
- '13'
29+
libblas:
30+
- 3.9 *netlib
31+
libcblas:
32+
- 3.9 *netlib
33+
liblapack:
34+
- 3.9 *netlib
35+
numpy:
36+
- '2'
37+
pin_run_as_build:
38+
python:
39+
min_pin: x.x
40+
max_pin: x.x
41+
python:
42+
- 3.13.* *_cp313t
43+
target_platform:
44+
- linux-aarch64
45+
zip_keys:
46+
- - c_compiler_version
47+
- cxx_compiler_version
48+
- fortran_compiler_version
49+
- - c_stdlib_version
50+
- cdt_name
51+
- - python
52+
- numpy
53+
- channel_sources
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
c_compiler:
2+
- gcc
3+
c_compiler_version:
4+
- '13'
5+
c_stdlib:
6+
- sysroot
7+
c_stdlib_version:
8+
- '2.17'
9+
cdt_name:
10+
- cos7
11+
channel_sources:
12+
- conda-forge/label/python_rc,conda-forge/label/cython_dev,conda-forge
13+
channel_targets:
14+
- conda-forge main
15+
cxx_compiler:
16+
- gxx
17+
cxx_compiler_version:
18+
- '13'
19+
docker_image:
20+
- quay.io/condaforge/linux-anvil-cos7-x86_64
21+
fortran_compiler:
22+
- gfortran
23+
fortran_compiler_version:
24+
- '13'
25+
libblas:
26+
- 3.9 *netlib
27+
libcblas:
28+
- 3.9 *netlib
29+
liblapack:
30+
- 3.9 *netlib
31+
numpy:
32+
- '2'
33+
pin_run_as_build:
34+
python:
35+
min_pin: x.x
36+
max_pin: x.x
37+
python:
38+
- 3.13.* *_cp313t
39+
target_platform:
40+
- linux-ppc64le
41+
zip_keys:
42+
- - c_compiler_version
43+
- cxx_compiler_version
44+
- fortran_compiler_version
45+
- - c_stdlib_version
46+
- cdt_name
47+
- - python
48+
- numpy
49+
- channel_sources
+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
migrator_ts: 1724712608
2+
__migrator:
3+
commit_message: Rebuild for python 3.13 freethreading
4+
migration_number: 1
5+
operation: key_add
6+
primary_key: python
7+
ordering:
8+
python:
9+
- 3.6.* *_cpython
10+
- 3.7.* *_cpython
11+
- 3.8.* *_cpython
12+
- 3.9.* *_cpython
13+
- 3.10.* *_cpython
14+
- 3.11.* *_cpython
15+
- 3.12.* *_cpython
16+
- 3.13.* *_cp313 # new entry
17+
- 3.13.* *_cp313t # new entry
18+
- 3.6.* *_73_pypy
19+
- 3.7.* *_73_pypy
20+
- 3.8.* *_73_pypy
21+
- 3.9.* *_73_pypy
22+
paused: true
23+
longterm: true
24+
pr_limit: 20
25+
max_solver_attempts: 3 # this will make the bot retry "not solvable" stuff 12 times
26+
exclude:
27+
# this shouldn't attempt to modify the python feedstocks
28+
- python
29+
- pypy3.6
30+
- pypy-meta
31+
- cross-python
32+
- python_abi
33+
exclude_pinned_pkgs: false
34+
additional_zip_keys:
35+
- channel_sources
36+
- is_freethreading
37+
38+
python:
39+
- 3.13.* *_cp313t
40+
channel_sources:
41+
- conda-forge/label/python_rc,conda-forge/label/cython_dev,conda-forge
42+
# additional entries to add for zip_keys
43+
numpy:
44+
- 2
45+
python_impl:
46+
- cpython
47+
is_freethreading:
48+
- true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
MACOSX_DEPLOYMENT_TARGET:
2+
- '10.13'
3+
MACOSX_SDK_VERSION:
4+
- '10.13'
5+
c_compiler:
6+
- clang
7+
c_compiler_version:
8+
- '17'
9+
c_stdlib:
10+
- macosx_deployment_target
11+
c_stdlib_version:
12+
- '10.13'
13+
channel_sources:
14+
- conda-forge/label/python_rc,conda-forge/label/cython_dev,conda-forge
15+
channel_targets:
16+
- conda-forge main
17+
cxx_compiler:
18+
- clangxx
19+
cxx_compiler_version:
20+
- '17'
21+
libblas:
22+
- 3.9 *netlib
23+
libcblas:
24+
- 3.9 *netlib
25+
liblapack:
26+
- 3.9 *netlib
27+
macos_machine:
28+
- x86_64-apple-darwin13.4.0
29+
numpy:
30+
- '2'
31+
pin_run_as_build:
32+
python:
33+
min_pin: x.x
34+
max_pin: x.x
35+
python:
36+
- 3.13.* *_cp313t
37+
target_platform:
38+
- osx-64
39+
zip_keys:
40+
- - c_compiler_version
41+
- cxx_compiler_version
42+
- - python
43+
- numpy
44+
- channel_sources
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
MACOSX_DEPLOYMENT_TARGET:
2+
- '11.0'
3+
MACOSX_SDK_VERSION:
4+
- '11.0'
5+
c_compiler:
6+
- clang
7+
c_compiler_version:
8+
- '17'
9+
c_stdlib:
10+
- macosx_deployment_target
11+
c_stdlib_version:
12+
- '11.0'
13+
channel_sources:
14+
- conda-forge/label/python_rc,conda-forge/label/cython_dev,conda-forge
15+
channel_targets:
16+
- conda-forge main
17+
cxx_compiler:
18+
- clangxx
19+
cxx_compiler_version:
20+
- '17'
21+
libblas:
22+
- 3.9 *netlib
23+
libcblas:
24+
- 3.9 *netlib
25+
liblapack:
26+
- 3.9 *netlib
27+
macos_machine:
28+
- arm64-apple-darwin20.0.0
29+
numpy:
30+
- '2'
31+
pin_run_as_build:
32+
python:
33+
min_pin: x.x
34+
max_pin: x.x
35+
python:
36+
- 3.13.* *_cp313t
37+
target_platform:
38+
- osx-arm64
39+
zip_keys:
40+
- - c_compiler_version
41+
- cxx_compiler_version
42+
- - python
43+
- numpy
44+
- channel_sources

.ci_support/win_64_numpy1.22python3.10.____cpython.yaml .ci_support/win_64_is_freethreadingfalsenumpy1.22python3.10.____cpython.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ channel_targets:
88
- conda-forge main
99
cxx_compiler:
1010
- vs2019
11+
is_freethreading:
12+
- 'false'
1113
libblas:
1214
- 3.9 *netlib
1315
libcblas:
@@ -28,3 +30,4 @@ zip_keys:
2830
- - python
2931
- numpy
3032
- channel_sources
33+
- is_freethreading

0 commit comments

Comments
 (0)