diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 80f0754f..6f59ca49 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,40 +8,52 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.10.____cpythonpython_implcpython + linux_64_numpy2.0python3.10.____cpython: + CONFIG: linux_64_numpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.11.____cpythonpython_implcpython + linux_64_numpy2.0python3.11.____cpython: + CONFIG: linux_64_numpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.12.____cpythonpython_implcpython + linux_64_numpy2.0python3.12.____cpython: + CONFIG: linux_64_numpy2.0python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython + linux_64_numpy2.1python3.13.____cp313: + CONFIG: linux_64_numpy2.1python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython + linux_aarch64_numpy2.0python3.10.____cpython: + CONFIG: linux_aarch64_numpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython + linux_aarch64_numpy2.0python3.11.____cpython: + CONFIG: linux_aarch64_numpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython + linux_aarch64_numpy2.0python3.12.____cpython: + CONFIG: linux_aarch64_numpy2.0python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython + linux_aarch64_numpy2.1python3.13.____cp313: + CONFIG: linux_aarch64_numpy2.1python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython + linux_ppc64le_numpy2.0python3.10.____cpython: + CONFIG: linux_ppc64le_numpy2.0python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_numpy2.0python3.11.____cpython: + CONFIG: linux_ppc64le_numpy2.0python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_numpy2.0python3.12.____cpython: + CONFIG: linux_ppc64le_numpy2.0python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_numpy2.1python3.13.____cp313: + CONFIG: linux_ppc64le_numpy2.1python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index cadb1c98..136fe2d8 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,14 +8,17 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.10.____cpythonpython_implcpython + osx_64_numpy2.0python3.10.____cpython: + CONFIG: osx_64_numpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.11.____cpythonpython_implcpython + osx_64_numpy2.0python3.11.____cpython: + CONFIG: osx_64_numpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.12.____cpythonpython_implcpython + osx_64_numpy2.0python3.12.____cpython: + CONFIG: osx_64_numpy2.0python3.12.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_numpy2.1python3.13.____cp313: + CONFIG: osx_64_numpy2.1python3.13.____cp313 UPLOAD_PACKAGES: 'True' osx_arm64_numpy2.0python3.10.____cpython: CONFIG: osx_arm64_numpy2.0python3.10.____cpython @@ -26,6 +29,9 @@ jobs: osx_arm64_numpy2.0python3.12.____cpython: CONFIG: osx_arm64_numpy2.0python3.12.____cpython UPLOAD_PACKAGES: 'True' + osx_arm64_numpy2.1python3.13.____cp313: + CONFIG: osx_arm64_numpy2.1python3.13.____cp313 + UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 7b1fe7dd..d038ffd4 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,14 +8,17 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.10.____cpythonpython_implcpython + win_64_numpy2.0python3.10.____cpython: + CONFIG: win_64_numpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.11.____cpythonpython_implcpython + win_64_numpy2.0python3.11.____cpython: + CONFIG: win_64_numpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.12.____cpythonpython_implcpython + win_64_numpy2.0python3.12.____cpython: + CONFIG: win_64_numpy2.0python3.12.____cpython + UPLOAD_PACKAGES: 'True' + win_64_numpy2.1python3.13.____cp313: + CONFIG: win_64_numpy2.1python3.13.____cp313 UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_numpy2.0python3.10.____cpython.yaml similarity index 97% rename from .ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_numpy2.0python3.10.____cpython.yaml index 3e49d9ec..ebdd62ab 100644 --- a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_numpy2.0python3.10.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_numpy2.0python3.11.____cpython.yaml similarity index 97% rename from .ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_numpy2.0python3.11.____cpython.yaml index 44894565..850270db 100644 --- a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_numpy2.0python3.11.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_numpy2.0python3.12.____cpython.yaml similarity index 97% rename from .ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_numpy2.0python3.12.____cpython.yaml index 89f11352..33704e2d 100644 --- a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_numpy2.0python3.12.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_64_numpy2.1python3.13.____cp313.yaml b/.ci_support/linux_64_numpy2.1python3.13.____cp313.yaml new file mode 100644 index 00000000..7e097177 --- /dev/null +++ b/.ci_support/linux_64_numpy2.1python3.13.____cp313.yaml @@ -0,0 +1,52 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/python_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +fortran_compiler: +- gfortran +fortran_compiler_version: +- '13' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.1' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.13.* *_cp313 +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl + - channel_sources diff --git a/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_numpy2.0python3.10.____cpython.yaml similarity index 97% rename from .ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_numpy2.0python3.10.____cpython.yaml index 6f73a387..40f1ace3 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_numpy2.0python3.10.____cpython.yaml @@ -53,3 +53,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_numpy2.0python3.11.____cpython.yaml similarity index 97% rename from .ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_numpy2.0python3.11.____cpython.yaml index cc9560b1..7656ed66 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_numpy2.0python3.11.____cpython.yaml @@ -53,3 +53,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_numpy2.0python3.12.____cpython.yaml similarity index 97% rename from .ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_numpy2.0python3.12.____cpython.yaml index 4da41faf..47d87b6c 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_numpy2.0python3.12.____cpython.yaml @@ -53,3 +53,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_aarch64_numpy2.1python3.13.____cp313.yaml b/.ci_support/linux_aarch64_numpy2.1python3.13.____cp313.yaml new file mode 100644 index 00000000..c38d2c7c --- /dev/null +++ b/.ci_support/linux_aarch64_numpy2.1python3.13.____cp313.yaml @@ -0,0 +1,56 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/python_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +fortran_compiler: +- gfortran +fortran_compiler_version: +- '13' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.1' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.13.* *_cp313 +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl + - channel_sources diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpython.yaml similarity index 97% rename from .ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_numpy2.0python3.10.____cpython.yaml index 55f94cc4..100795d1 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpython.yaml similarity index 97% rename from .ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_numpy2.0python3.11.____cpython.yaml index ae0b4fe6..dfb21c88 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpython.yaml similarity index 97% rename from .ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_numpy2.0python3.12.____cpython.yaml index 5edc1c30..173e7a9b 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/linux_ppc64le_numpy2.1python3.13.____cp313.yaml b/.ci_support/linux_ppc64le_numpy2.1python3.13.____cp313.yaml new file mode 100644 index 00000000..b2054600 --- /dev/null +++ b/.ci_support/linux_ppc64le_numpy2.1python3.13.____cp313.yaml @@ -0,0 +1,52 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/python_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +fortran_compiler: +- gfortran +fortran_compiler_version: +- '13' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.1' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.13.* *_cp313 +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl + - channel_sources diff --git a/.ci_support/migrations/pypy38.yaml b/.ci_support/migrations/pypy38.yaml deleted file mode 100644 index f2be38f5..00000000 --- a/.ci_support/migrations/pypy38.yaml +++ /dev/null @@ -1,42 +0,0 @@ -migrator_ts: 1647123563 -__migrator: - migration_number: 1 - operation: key_add - primary_key: python - ordering: - python: - - 3.6.* *_cpython - - 3.7.* *_cpython - - 3.8.* *_cpython - - 3.9.* *_cpython - - 3.10.* *_cpython - - 3.11.* *_cpython - - 3.6.* *_73_pypy - - 3.7.* *_73_pypy - - 3.8.* *_73_pypy - - 3.9.* *_73_pypy - paused: False - longterm: True - check_solvable: True - exclude_pinned_pkgs: False - pr_limit: 10 - bump_number: 1 - commit_message: "Rebuild for PyPy3.9" - exclude: - # this shouldn't attempt to modify the python feedstocks - - python - - pypy3.6 - - pypy-meta - ignored_deps_per_node: - matplotlib: - - pyqt - -python: - - 3.9.* *_73_pypy # [not (osx and arm64)] -numpy: - # part of a zip_keys: python, python_impl, numpy - - 2.0 # [not (osx and arm64)] -python_impl: - - pypy # [not (osx and arm64)] -channel_sources: - - conda-forge/label/numpy_rc,conda-forge # [not (osx and arm64)] diff --git a/.ci_support/migrations/python313.yaml b/.ci_support/migrations/python313.yaml new file mode 100644 index 00000000..f0cf696d --- /dev/null +++ b/.ci_support/migrations/python313.yaml @@ -0,0 +1,51 @@ +migrator_ts: 1724712607 +__migrator: + commit_message: Rebuild for python 3.13 + migration_number: 1 + operation: key_add + primary_key: python + ordering: + python: + - 3.6.* *_cpython + - 3.7.* *_cpython + - 3.8.* *_cpython + - 3.9.* *_cpython + - 3.10.* *_cpython + - 3.11.* *_cpython + - 3.12.* *_cpython + - 3.13.* *_cp313 # new entry + - 3.6.* *_73_pypy + - 3.7.* *_73_pypy + - 3.8.* *_73_pypy + - 3.9.* *_73_pypy + channel_sources: + # doesn't seem to work properly when using additional_zip_keys + - conda-forge + - conda-forge/label/python_rc,conda-forge + - conda-forge/label/python_rc,conda-forge/label/llvm_rc,conda-forge + paused: false + longterm: true + pr_limit: 20 + max_solver_attempts: 3 # this will make the bot retry "not solvable" stuff 12 times + exclude: + # this shouldn't attempt to modify the python feedstocks + - python + - pypy3.6 + - pypy-meta + - cross-python + - python_abi + exclude_pinned_pkgs: false + # we override numpy to be more specific + use_local: true + additional_zip_keys: + - channel_sources + +python: +- 3.13.* *_cp313 +channel_sources: +- conda-forge/label/python_rc,conda-forge +# additional entries to add for zip_keys +numpy: +- 2.1 +python_impl: +- cpython diff --git a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_numpy2.0python3.10.____cpython.yaml similarity index 97% rename from .ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_numpy2.0python3.10.____cpython.yaml index 366803af..3c988b9c 100644 --- a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_numpy2.0python3.10.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_numpy2.0python3.11.____cpython.yaml similarity index 97% rename from .ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_numpy2.0python3.11.____cpython.yaml index e89aec25..af3dba98 100644 --- a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_numpy2.0python3.11.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_numpy2.0python3.12.____cpython.yaml similarity index 97% rename from .ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_numpy2.0python3.12.____cpython.yaml index 30fee54b..f68cc0ff 100644 --- a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_numpy2.0python3.12.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/osx_64_numpy2.1python3.13.____cp313.yaml b/.ci_support/osx_64_numpy2.1python3.13.____cp313.yaml new file mode 100644 index 00000000..d74107d7 --- /dev/null +++ b/.ci_support/osx_64_numpy2.1python3.13.____cp313.yaml @@ -0,0 +1,52 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/python_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +fortran_compiler: +- gfortran +fortran_compiler_version: +- '13' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.1' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.13.* *_cp313 +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl + - channel_sources diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml index 806d4007..7e463db6 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml index 9047c485..917fb123 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml index fe02fc56..2dff2f43 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml @@ -49,3 +49,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/osx_arm64_numpy2.1python3.13.____cp313.yaml b/.ci_support/osx_arm64_numpy2.1python3.13.____cp313.yaml new file mode 100644 index 00000000..1a21400f --- /dev/null +++ b/.ci_support/osx_arm64_numpy2.1python3.13.____cp313.yaml @@ -0,0 +1,52 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge/label/python_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +fortran_compiler: +- gfortran +fortran_compiler_version: +- '13' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.1' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.13.* *_cp313 +python_impl: +- cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl + - channel_sources diff --git a/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_numpy2.0python3.10.____cpython.yaml similarity index 81% rename from .ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_numpy2.0python3.10.____cpython.yaml index 3ceb13dc..3e72eda5 100644 --- a/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_numpy2.0python3.10.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/llvm_rc,conda-forge +- conda-forge/label/python_rc,conda-forge/label/llvm_rc,conda-forge channel_targets: - conda-forge main cxx_compiler: @@ -30,3 +30,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_numpy2.0python3.11.____cpython.yaml similarity index 81% rename from .ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_numpy2.0python3.11.____cpython.yaml index b9e96912..57450686 100644 --- a/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_numpy2.0python3.11.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/llvm_rc,conda-forge +- conda-forge/label/python_rc,conda-forge/label/llvm_rc,conda-forge channel_targets: - conda-forge main cxx_compiler: @@ -30,3 +30,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_numpy2.0python3.12.____cpython.yaml similarity index 81% rename from .ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_numpy2.0python3.12.____cpython.yaml index 1ce8557d..9150c0a6 100644 --- a/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_numpy2.0python3.12.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/llvm_rc,conda-forge +- conda-forge/label/python_rc,conda-forge/label/llvm_rc,conda-forge channel_targets: - conda-forge main cxx_compiler: @@ -30,3 +30,4 @@ zip_keys: - - python - numpy - python_impl + - channel_sources diff --git a/.ci_support/win_64_numpy2.1python3.13.____cp313.yaml b/.ci_support/win_64_numpy2.1python3.13.____cp313.yaml new file mode 100644 index 00000000..1199acd4 --- /dev/null +++ b/.ci_support/win_64_numpy2.1python3.13.____cp313.yaml @@ -0,0 +1,33 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/python_rc,conda-forge/label/llvm_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.1' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.13.* *_cp313 +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy + - python_impl + - channel_sources diff --git a/README.md b/README.md index 3e25e018..9d117705 100644 --- a/README.md +++ b/README.md @@ -35,87 +35,115 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + @@ -140,24 +168,38 @@ Current build status - + + + + + + + - + - + diff --git a/build-locally.py b/build-locally.py index d78427b5..8ac9b846 100755 --- a/build-locally.py +++ b/build-locally.py @@ -1,8 +1,11 @@ -#!/usr/bin/env python3 +#!/bin/sh +"""exec' "python3" "$0" "$@" #""" # fmt: off # fmt: on # # This file has been generated by conda-smithy in order to build the recipe # locally. # +# The line above this comment is a bash / sh / zsh guard +# to stop people from running it with the wrong interpreter import glob import os import platform diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index e9f1cff0..eb84ad0b 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,2 +1,2 @@ -channel_sources: # [win] - - conda-forge/label/llvm_rc,conda-forge # [win] +channel_sources: # [win] + - conda-forge/label/python_rc,conda-forge/label/llvm_rc,conda-forge # [win]
VariantStatus
linux_64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_numpy2.0python3.10.____cpython - variant + variant
linux_64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_numpy2.0python3.11.____cpython - variant + variant
linux_64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_numpy2.0python3.12.____cpython - variant + variant
linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_numpy2.1python3.13.____cp313 - variant + variant
linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_aarch64_numpy2.0python3.10.____cpython - variant + variant
linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_aarch64_numpy2.0python3.11.____cpython - variant + variant
linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpythonlinux_aarch64_numpy2.0python3.12.____cpython - variant + variant
linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpythonlinux_aarch64_numpy2.1python3.13.____cp313 - variant + variant
linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpythonlinux_ppc64le_numpy2.0python3.10.____cpython - variant + variant
osx_64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_ppc64le_numpy2.0python3.11.____cpython - variant + variant
osx_64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_ppc64le_numpy2.0python3.12.____cpython - variant + variant
osx_64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_ppc64le_numpy2.1python3.13.____cp313 - variant + variant + +
osx_64_numpy2.0python3.10.____cpython + + variant + +
osx_64_numpy2.0python3.11.____cpython + + variant + +
osx_64_numpy2.0python3.12.____cpython + + variant + +
osx_64_numpy2.1python3.13.____cp313 + + variant
win_64_numpy2.0python3.10.____cpythonpython_implcpythonosx_arm64_numpy2.1python3.13.____cp313 + + variant + +
win_64_numpy2.0python3.10.____cpython + + variant + +
win_64_numpy2.0python3.11.____cpython - variant + variant
win_64_numpy2.0python3.11.____cpythonpython_implcpythonwin_64_numpy2.0python3.12.____cpython - variant + variant
win_64_numpy2.0python3.12.____cpythonpython_implcpythonwin_64_numpy2.1python3.13.____cp313 - variant + variant