diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml
index cb2d841..3db01d7 100755
--- a/.azure-pipelines/azure-pipelines-linux.yml
+++ b/.azure-pipelines/azure-pipelines-linux.yml
@@ -8,24 +8,20 @@ jobs:
vmImage: ubuntu-latest
strategy:
matrix:
- linux_64_numpy1.22python3.8.____cpythonpython_implcpython:
- CONFIG: linux_64_numpy1.22python3.8.____cpythonpython_implcpython
+ linux_64_python3.10.____cpython:
+ CONFIG: linux_64_python3.10.____cpython
UPLOAD_PACKAGES: 'True'
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
- linux_64_numpy2.0python3.10.____cpythonpython_implcpython:
- CONFIG: linux_64_numpy2.0python3.10.____cpythonpython_implcpython
+ linux_64_python3.11.____cpython:
+ CONFIG: linux_64_python3.11.____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_python3.12.____cpython:
+ CONFIG: linux_64_python3.12.____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
- UPLOAD_PACKAGES: 'True'
- DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
- linux_64_numpy2.0python3.9.____cpythonpython_implcpython:
- CONFIG: linux_64_numpy2.0python3.9.____cpythonpython_implcpython
+ linux_64_python3.9.____cpython:
+ CONFIG: linux_64_python3.9.____cpython
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 738d898..49fe09a 100755
--- a/.azure-pipelines/azure-pipelines-osx.yml
+++ b/.azure-pipelines/azure-pipelines-osx.yml
@@ -8,35 +8,29 @@ jobs:
vmImage: macOS-12
strategy:
matrix:
- osx_64_numpy1.22python3.8.____cpythonpython_implcpython:
- CONFIG: osx_64_numpy1.22python3.8.____cpythonpython_implcpython
+ osx_64_python3.10.____cpython:
+ CONFIG: osx_64_python3.10.____cpython
UPLOAD_PACKAGES: 'True'
- osx_64_numpy2.0python3.10.____cpythonpython_implcpython:
- CONFIG: osx_64_numpy2.0python3.10.____cpythonpython_implcpython
+ osx_64_python3.11.____cpython:
+ CONFIG: osx_64_python3.11.____cpython
UPLOAD_PACKAGES: 'True'
- osx_64_numpy2.0python3.11.____cpythonpython_implcpython:
- CONFIG: osx_64_numpy2.0python3.11.____cpythonpython_implcpython
+ osx_64_python3.12.____cpython:
+ CONFIG: osx_64_python3.12.____cpython
UPLOAD_PACKAGES: 'True'
- osx_64_numpy2.0python3.12.____cpythonpython_implcpython:
- CONFIG: osx_64_numpy2.0python3.12.____cpythonpython_implcpython
+ osx_64_python3.9.____cpython:
+ CONFIG: osx_64_python3.9.____cpython
UPLOAD_PACKAGES: 'True'
- osx_64_numpy2.0python3.9.____cpythonpython_implcpython:
- CONFIG: osx_64_numpy2.0python3.9.____cpythonpython_implcpython
+ osx_arm64_python3.10.____cpython:
+ CONFIG: osx_arm64_python3.10.____cpython
UPLOAD_PACKAGES: 'True'
- osx_arm64_numpy1.22python3.8.____cpython:
- CONFIG: osx_arm64_numpy1.22python3.8.____cpython
+ osx_arm64_python3.11.____cpython:
+ CONFIG: osx_arm64_python3.11.____cpython
UPLOAD_PACKAGES: 'True'
- osx_arm64_numpy2.0python3.10.____cpython:
- CONFIG: osx_arm64_numpy2.0python3.10.____cpython
+ osx_arm64_python3.12.____cpython:
+ CONFIG: osx_arm64_python3.12.____cpython
UPLOAD_PACKAGES: 'True'
- osx_arm64_numpy2.0python3.11.____cpython:
- CONFIG: osx_arm64_numpy2.0python3.11.____cpython
- UPLOAD_PACKAGES: 'True'
- osx_arm64_numpy2.0python3.12.____cpython:
- CONFIG: osx_arm64_numpy2.0python3.12.____cpython
- UPLOAD_PACKAGES: 'True'
- osx_arm64_numpy2.0python3.9.____cpython:
- CONFIG: osx_arm64_numpy2.0python3.9.____cpython
+ osx_arm64_python3.9.____cpython:
+ CONFIG: osx_arm64_python3.9.____cpython
UPLOAD_PACKAGES: 'True'
timeoutInMinutes: 360
variables: {}
diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml
deleted file mode 100755
index 5e038f5..0000000
--- a/.azure-pipelines/azure-pipelines-win.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-# This file was generated automatically from conda-smithy. To update this configuration,
-# update the conda-forge.yml and/or the recipe/meta.yaml.
-# -*- mode: yaml -*-
-
-jobs:
-- job: win
- pool:
- vmImage: windows-2022
- strategy:
- matrix:
- win_64_numpy1.22python3.8.____cpythonpython_implcpython:
- CONFIG: win_64_numpy1.22python3.8.____cpythonpython_implcpython
- UPLOAD_PACKAGES: 'True'
- timeoutInMinutes: 360
- variables:
- CONDA_BLD_PATH: D:\\bld\\
- UPLOAD_TEMP: D:\\tmp
-
- steps:
-
- - task: PythonScript@0
- displayName: 'Download Miniforge'
- inputs:
- scriptSource: inline
- script: |
- import urllib.request
- url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Windows-x86_64.exe'
- path = r"$(Build.ArtifactStagingDirectory)/Miniforge.exe"
- urllib.request.urlretrieve(url, path)
-
- - script: |
- start /wait "" %BUILD_ARTIFACTSTAGINGDIRECTORY%\Miniforge.exe /InstallationType=JustMe /RegisterPython=0 /S /D=C:\Miniforge
- displayName: Install Miniforge
-
- - powershell: Write-Host "##vso[task.prependpath]C:\Miniforge\Scripts"
- displayName: Add conda to PATH
-
- - script: |
- call ".scripts\run_win_build.bat"
- displayName: Run Windows build
- env:
- PYTHONUNBUFFERED: 1
- CONFIG: $(CONFIG)
- CI: azure
- flow_run_id: azure_$(Build.BuildNumber).$(System.JobAttempt)
- remote_url: $(Build.Repository.Uri)
- sha: $(Build.SourceVersion)
- UPLOAD_PACKAGES: $(UPLOAD_PACKAGES)
- UPLOAD_TEMP: $(UPLOAD_TEMP)
- BINSTAR_TOKEN: $(BINSTAR_TOKEN)
- FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN)
- STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN)
\ No newline at end of file
diff --git a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml
similarity index 100%
rename from .ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml
rename to .ci_support/linux_64_python3.10.____cpython.yaml
diff --git a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.11.____cpython.yaml
similarity index 100%
rename from .ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml
rename to .ci_support/linux_64_python3.11.____cpython.yaml
diff --git a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.12.____cpython.yaml
similarity index 100%
rename from .ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml
rename to .ci_support/linux_64_python3.12.____cpython.yaml
diff --git a/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml
similarity index 100%
rename from .ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml
rename to .ci_support/linux_64_python3.9.____cpython.yaml
diff --git a/.ci_support/linux_aarch64_python3.10.____cpython.yaml b/.ci_support/linux_aarch64_python3.10.____cpython.yaml
new file mode 100644
index 0000000..443cb88
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.10.____cpython.yaml
@@ -0,0 +1,44 @@
+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
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-aarch64
+numpy:
+- '2.0'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.10.* *_cpython
+python_impl:
+- cpython
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - python
+ - numpy
+ - python_impl
diff --git a/.ci_support/linux_aarch64_python3.11.____cpython.yaml b/.ci_support/linux_aarch64_python3.11.____cpython.yaml
new file mode 100644
index 0000000..41cd493
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.11.____cpython.yaml
@@ -0,0 +1,44 @@
+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
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-aarch64
+numpy:
+- '2.0'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.11.* *_cpython
+python_impl:
+- cpython
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - python
+ - numpy
+ - python_impl
diff --git a/.ci_support/linux_aarch64_python3.12.____cpython.yaml b/.ci_support/linux_aarch64_python3.12.____cpython.yaml
new file mode 100644
index 0000000..118f3c3
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.12.____cpython.yaml
@@ -0,0 +1,44 @@
+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
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-aarch64
+numpy:
+- '2.0'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.12.* *_cpython
+python_impl:
+- cpython
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - python
+ - numpy
+ - python_impl
diff --git a/.ci_support/linux_aarch64_python3.9.____cpython.yaml b/.ci_support/linux_aarch64_python3.9.____cpython.yaml
new file mode 100644
index 0000000..9e49518
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.9.____cpython.yaml
@@ -0,0 +1,44 @@
+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
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-aarch64
+numpy:
+- '2.0'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.9.* *_cpython
+python_impl:
+- cpython
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - python
+ - numpy
+ - python_impl
diff --git a/.ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml
similarity index 61%
rename from .ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml
rename to .ci_support/linux_ppc64le_python3.10.____cpython.yaml
index 09ebd8d..a788945 100644
--- a/.ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml
+++ b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml
@@ -1,42 +1,40 @@
-MACOSX_DEPLOYMENT_TARGET:
-- '11.0'
-MACOSX_SDK_VERSION:
-- '11.0'
c_compiler:
-- clang
+- gcc
c_compiler_version:
-- '17'
+- '13'
c_stdlib:
-- macosx_deployment_target
+- sysroot
c_stdlib_version:
-- '11.0'
+- '2.17'
+cdt_name:
+- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cxx_compiler:
-- clangxx
+- gxx
cxx_compiler_version:
-- '17'
-llvm_openmp:
-- '17'
-macos_machine:
-- arm64-apple-darwin20.0.0
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-ppc64le
numpy:
-- '1.22'
+- '2.0'
pin_run_as_build:
python:
min_pin: x.x
max_pin: x.x
python:
-- 3.8.* *_cpython
+- 3.10.* *_cpython
python_impl:
- cpython
target_platform:
-- osx-arm64
+- linux-ppc64le
zip_keys:
- - c_compiler_version
- cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
- - python
- numpy
- python_impl
diff --git a/.ci_support/osx_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml
similarity index 61%
rename from .ci_support/osx_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml
rename to .ci_support/linux_ppc64le_python3.11.____cpython.yaml
index 031b842..2509d62 100644
--- a/.ci_support/osx_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml
+++ b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml
@@ -1,42 +1,40 @@
-MACOSX_DEPLOYMENT_TARGET:
-- '10.13'
-MACOSX_SDK_VERSION:
-- '10.13'
c_compiler:
-- clang
+- gcc
c_compiler_version:
-- '17'
+- '13'
c_stdlib:
-- macosx_deployment_target
+- sysroot
c_stdlib_version:
-- '10.13'
+- '2.17'
+cdt_name:
+- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cxx_compiler:
-- clangxx
+- gxx
cxx_compiler_version:
-- '17'
-llvm_openmp:
-- '17'
-macos_machine:
-- x86_64-apple-darwin13.4.0
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-ppc64le
numpy:
-- '1.22'
+- '2.0'
pin_run_as_build:
python:
min_pin: x.x
max_pin: x.x
python:
-- 3.8.* *_cpython
+- 3.11.* *_cpython
python_impl:
- cpython
target_platform:
-- osx-64
+- linux-ppc64le
zip_keys:
- - c_compiler_version
- cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
- - python
- numpy
- python_impl
diff --git a/.ci_support/linux_ppc64le_python3.12.____cpython.yaml b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml
new file mode 100644
index 0000000..356338e
--- /dev/null
+++ b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml
@@ -0,0 +1,40 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '13'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '13'
+docker_image:
+- quay.io/condaforge/linux-anvil-ppc64le
+numpy:
+- '2.0'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.12.* *_cpython
+python_impl:
+- cpython
+target_platform:
+- linux-ppc64le
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - python
+ - numpy
+ - python_impl
diff --git a/.ci_support/linux_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_python3.9.____cpython.yaml
similarity index 85%
rename from .ci_support/linux_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml
rename to .ci_support/linux_ppc64le_python3.9.____cpython.yaml
index a6bcb6e..c51d47f 100644
--- a/.ci_support/linux_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml
+++ b/.ci_support/linux_ppc64le_python3.9.____cpython.yaml
@@ -17,19 +17,19 @@ cxx_compiler:
cxx_compiler_version:
- '13'
docker_image:
-- quay.io/condaforge/linux-anvil-cos7-x86_64
+- quay.io/condaforge/linux-anvil-ppc64le
numpy:
-- '1.22'
+- '2.0'
pin_run_as_build:
python:
min_pin: x.x
max_pin: x.x
python:
-- 3.8.* *_cpython
+- 3.9.* *_cpython
python_impl:
- cpython
target_platform:
-- linux-64
+- linux-ppc64le
zip_keys:
- - c_compiler_version
- cxx_compiler_version
diff --git a/.ci_support/migrations/pypy38.yaml b/.ci_support/migrations/pypy38.yaml
deleted file mode 100644
index 2dd1ff4..0000000
--- a/.ci_support/migrations/pypy38.yaml
+++ /dev/null
@@ -1,43 +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.6.* *_73_pypy
- - 3.7.* *_73_pypy
- - 3.8.* *_73_pypy
- - 3.9.* *_73_pypy
- paused: False
- longterm: True
- use_local: False
- check_solvable: True
- exclude_pinned_pkgs: False
- pr_limit: 10
- bump_number: 1
- commit_message: "Rebuild for PyPy3.8 and 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.8.* *_73_pypy # [not (osx and arm64)]
- - 3.9.* *_73_pypy # [not (osx and arm64)]
-numpy:
- # part of a zip_keys: python, python_impl, numpy
- - 1.20 # [not (osx and arm64)]
- - 1.20 # [not (osx and arm64)]
-python_impl:
- - pypy # [not (osx and arm64)]
- - pypy # [not (osx and arm64)]
diff --git a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml
rename to .ci_support/osx_64_python3.10.____cpython.yaml
diff --git a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml
rename to .ci_support/osx_64_python3.11.____cpython.yaml
diff --git a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml
rename to .ci_support/osx_64_python3.12.____cpython.yaml
diff --git a/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml
rename to .ci_support/osx_64_python3.9.____cpython.yaml
diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml
rename to .ci_support/osx_arm64_python3.10.____cpython.yaml
diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml
rename to .ci_support/osx_arm64_python3.11.____cpython.yaml
diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml
rename to .ci_support/osx_arm64_python3.12.____cpython.yaml
diff --git a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml
similarity index 100%
rename from .ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml
rename to .ci_support/osx_arm64_python3.9.____cpython.yaml
diff --git a/.ci_support/win_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml b/.ci_support/win_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml
deleted file mode 100644
index 22d7664..0000000
--- a/.ci_support/win_64_numpy1.22python3.8.____cpythonpython_implcpython.yaml
+++ /dev/null
@@ -1,26 +0,0 @@
-c_compiler:
-- vs2019
-c_stdlib:
-- vs
-channel_sources:
-- conda-forge
-channel_targets:
-- conda-forge main
-cxx_compiler:
-- vs2019
-numpy:
-- '1.22'
-pin_run_as_build:
- python:
- min_pin: x.x
- max_pin: x.x
-python:
-- 3.8.* *_cpython
-python_impl:
-- cpython
-target_platform:
-- win-64
-zip_keys:
-- - python
- - numpy
- - python_impl
diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat
deleted file mode 100755
index 65650bf..0000000
--- a/.scripts/run_win_build.bat
+++ /dev/null
@@ -1,130 +0,0 @@
-:: PLEASE NOTE: This script has been automatically generated by conda-smithy. Any changes here
-:: will be lost next time ``conda smithy rerender`` is run. If you would like to make permanent
-:: changes to this script, consider a proposal to conda-smithy so that other feedstocks can also
-:: benefit from the improvement.
-
-:: Note: we assume a Miniforge installation is available
-
-:: INPUTS (required environment variables)
-:: CONFIG: name of the .ci_support/*.yaml file for this job
-:: CI: azure, github_actions, or unset
-:: UPLOAD_PACKAGES: true or false
-:: UPLOAD_ON_BRANCH: true or false
-
-setlocal enableextensions enabledelayedexpansion
-
-call :start_group "Configuring conda"
-
-:: Activate the base conda environment
-call activate base
-:: Configure the solver
-set "CONDA_SOLVER=libmamba"
-if !errorlevel! neq 0 exit /b !errorlevel!
-set "CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1"
-
-:: Provision the necessary dependencies to build the recipe later
-echo Installing dependencies
-mamba.exe install "python=3.10" pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" -c conda-forge --strict-channel-priority --yes
-if !errorlevel! neq 0 exit /b !errorlevel!
-
-:: Set basic configuration
-echo Setting up configuration
-setup_conda_rc .\ ".\recipe" .\.ci_support\%CONFIG%.yaml
-if !errorlevel! neq 0 exit /b !errorlevel!
-echo Running build setup
-CALL run_conda_forge_build_setup
-
-
-if !errorlevel! neq 0 exit /b !errorlevel!
-
-if EXIST LICENSE.txt (
- echo Copying feedstock license
- copy LICENSE.txt "recipe\\recipe-scripts-license.txt"
-)
-if NOT [%HOST_PLATFORM%] == [%BUILD_PLATFORM%] (
- if [%CROSSCOMPILING_EMULATOR%] == [] (
- set "EXTRA_CB_OPTIONS=%EXTRA_CB_OPTIONS% --no-test"
- )
-)
-
-if NOT [%flow_run_id%] == [] (
- set "EXTRA_CB_OPTIONS=%EXTRA_CB_OPTIONS% --extra-meta flow_run_id=%flow_run_id% remote_url=%remote_url% sha=%sha%"
-)
-
-call :end_group
-
-:: Build the recipe
-echo Building recipe
-conda-build.exe "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables %EXTRA_CB_OPTIONS%
-if !errorlevel! neq 0 exit /b !errorlevel!
-
-call :start_group "Inspecting artifacts"
-:: inspect_artifacts was only added in conda-forge-ci-setup 4.6.0
-WHERE inspect_artifacts >nul 2>nul && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0"
-call :end_group
-
-:: Prepare some environment variables for the upload step
-if /i "%CI%" == "github_actions" (
- set "FEEDSTOCK_NAME=%GITHUB_REPOSITORY:*/=%"
- set "GIT_BRANCH=%GITHUB_REF:refs/heads/=%"
- if /i "%GITHUB_EVENT_NAME%" == "pull_request" (
- set "IS_PR_BUILD=True"
- ) else (
- set "IS_PR_BUILD=False"
- )
- set "TEMP=%RUNNER_TEMP%"
-)
-if /i "%CI%" == "azure" (
- set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%"
- set "GIT_BRANCH=%BUILD_SOURCEBRANCHNAME%"
- if /i "%BUILD_REASON%" == "PullRequest" (
- set "IS_PR_BUILD=True"
- ) else (
- set "IS_PR_BUILD=False"
- )
- set "TEMP=%UPLOAD_TEMP%"
-)
-
-:: Validate
-call :start_group "Validating outputs"
-validate_recipe_outputs "%FEEDSTOCK_NAME%"
-if !errorlevel! neq 0 exit /b !errorlevel!
-call :end_group
-
-if /i "%UPLOAD_PACKAGES%" == "true" (
- if /i "%IS_PR_BUILD%" == "false" (
- call :start_group "Uploading packages"
- if not exist "%TEMP%\" md "%TEMP%"
- set "TMP=%TEMP%"
- upload_package --validate --feedstock-name="%FEEDSTOCK_NAME%" .\ ".\recipe" .ci_support\%CONFIG%.yaml
- if !errorlevel! neq 0 exit /b !errorlevel!
- call :end_group
- )
-)
-
-exit
-
-:: Logging subroutines
-
-:start_group
-if /i "%CI%" == "github_actions" (
- echo ::group::%~1
- exit /b
-)
-if /i "%CI%" == "azure" (
- echo ##[group]%~1
- exit /b
-)
-echo %~1
-exit /b
-
-:end_group
-if /i "%CI%" == "github_actions" (
- echo ::endgroup::
- exit /b
-)
-if /i "%CI%" == "azure" (
- echo ##[endgroup]
- exit /b
-)
-exit /b
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..d271404
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,60 @@
+# This file was generated automatically from conda-smithy. To update this configuration,
+# update the conda-forge.yml and/or the recipe/meta.yaml.
+
+language: shell
+
+
+
+jobs:
+ include:
+ - env: CONFIG=linux_aarch64_python3.10.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64
+ os: linux
+ arch: arm64
+ dist: focal
+
+ - env: CONFIG=linux_aarch64_python3.11.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64
+ os: linux
+ arch: arm64
+ dist: focal
+
+ - env: CONFIG=linux_aarch64_python3.12.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64
+ os: linux
+ arch: arm64
+ dist: focal
+
+ - env: CONFIG=linux_aarch64_python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64
+ os: linux
+ arch: arm64
+ dist: focal
+
+ - env: CONFIG=linux_ppc64le_python3.10.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=quay.io/condaforge/linux-anvil-ppc64le
+ os: linux
+ arch: ppc64le
+ dist: focal
+
+ - env: CONFIG=linux_ppc64le_python3.11.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=quay.io/condaforge/linux-anvil-ppc64le
+ os: linux
+ arch: ppc64le
+ dist: focal
+
+ - env: CONFIG=linux_ppc64le_python3.12.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=quay.io/condaforge/linux-anvil-ppc64le
+ os: linux
+ arch: ppc64le
+ dist: focal
+
+ - env: CONFIG=linux_ppc64le_python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=quay.io/condaforge/linux-anvil-ppc64le
+ os: linux
+ arch: ppc64le
+ dist: focal
+
+script:
+ - export CI=travis
+ - export GIT_BRANCH="$TRAVIS_BRANCH"
+ - export flow_run_id="travis_$TRAVIS_JOB_ID"
+ - export sha="$TRAVIS_COMMIT"
+ - export remote_url="https://github.com/$TRAVIS_REPO_SLUG"
+ - export FEEDSTOCK_NAME=$(basename ${TRAVIS_REPO_SLUG})
+ - if [[ "${TRAVIS_PULL_REQUEST:-}" == "false" ]]; then export IS_PR_BUILD="False"; else export IS_PR_BUILD="True"; fi
+
+
+ - if [[ ${PLATFORM} =~ .*linux.* ]]; then CONDA_FORGE_DOCKER_RUN_ARGS="--network=host --security-opt=seccomp=unconfined" ./.scripts/run_docker_build.sh; fi
\ No newline at end of file
diff --git a/README.md b/README.md
index b2216fe..c39d8da 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,14 @@ Current build status
====================
-
+
+ Travis |
+
+
+
+
+ |
+
Azure |
@@ -42,115 +49,143 @@ Current build status
Variant | Status |
- linux_64_numpy1.22python3.8.____cpythonpython_implcpython |
+ linux_64_python3.10.____cpython |
+
+
+
+
+ |
+
+ linux_64_python3.11.____cpython |
+
+
+
+
+ |
+
+ linux_64_python3.12.____cpython |
+
+
+
+
+ |
+
+ linux_64_python3.9.____cpython |
+
+
+
+
+ |
+
+ linux_aarch64_python3.10.____cpython |
-
+
|
- linux_64_numpy2.0python3.10.____cpythonpython_implcpython |
+ linux_aarch64_python3.11.____cpython |
-
+
|
- linux_64_numpy2.0python3.11.____cpythonpython_implcpython |
+ linux_aarch64_python3.12.____cpython |
-
+
|
- linux_64_numpy2.0python3.12.____cpythonpython_implcpython |
+ linux_aarch64_python3.9.____cpython |
-
+
|
- linux_64_numpy2.0python3.9.____cpythonpython_implcpython |
+ linux_ppc64le_python3.10.____cpython |
-
+
|
- osx_64_numpy1.22python3.8.____cpythonpython_implcpython |
+ linux_ppc64le_python3.11.____cpython |
-
+
|
- osx_64_numpy2.0python3.10.____cpythonpython_implcpython |
+ linux_ppc64le_python3.12.____cpython |
-
+
|
- osx_64_numpy2.0python3.11.____cpythonpython_implcpython |
+ linux_ppc64le_python3.9.____cpython |
-
+
|
- osx_64_numpy2.0python3.12.____cpythonpython_implcpython |
+ osx_64_python3.10.____cpython |
-
+
|
- osx_64_numpy2.0python3.9.____cpythonpython_implcpython |
+ osx_64_python3.11.____cpython |
-
+
|
- osx_arm64_numpy1.22python3.8.____cpython |
+ osx_64_python3.12.____cpython |
-
+
|
- osx_arm64_numpy2.0python3.10.____cpython |
+ osx_64_python3.9.____cpython |
-
+
|
- osx_arm64_numpy2.0python3.11.____cpython |
+ osx_arm64_python3.10.____cpython |
-
+
|
- osx_arm64_numpy2.0python3.12.____cpython |
+ osx_arm64_python3.11.____cpython |
-
+
|
- osx_arm64_numpy2.0python3.9.____cpython |
+ osx_arm64_python3.12.____cpython |
-
+
|
- win_64_numpy1.22python3.8.____cpythonpython_implcpython |
+ osx_arm64_python3.9.____cpython |
-
+
|
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index e5306da..33a441c 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -4,5 +4,4 @@
jobs:
- template: ./.azure-pipelines/azure-pipelines-linux.yml
- - template: ./.azure-pipelines/azure-pipelines-osx.yml
- - template: ./.azure-pipelines/azure-pipelines-win.yml
\ No newline at end of file
+ - template: ./.azure-pipelines/azure-pipelines-osx.yml
\ No newline at end of file
diff --git a/build-locally.py b/build-locally.py
index d78427b..8ac9b84 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/conda-forge.yml b/conda-forge.yml
index c7b4dcd..87ed0bd 100644
--- a/conda-forge.yml
+++ b/conda-forge.yml
@@ -9,5 +9,7 @@ github:
branch_name: main
tooling_branch_name: main
provider:
+ linux_aarch64: default
+ linux_ppc64le: default
win: azure
test: native_and_emulated