diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml deleted file mode 100755 index 6392b1aa..00000000 --- a/.azure-pipelines/azure-pipelines-win.yml +++ /dev/null @@ -1,81 +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_cuda_compiler_version11.8python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version11.8python3.10.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.8python3.11.____cpython: - CONFIG: win_64_cuda_compiler_version11.8python3.11.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.8python3.12.____cpython: - CONFIG: win_64_cuda_compiler_version11.8python3.12.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.8python3.13.____cp313: - CONFIG: win_64_cuda_compiler_version11.8python3.13.____cp313 - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.8python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version11.8python3.9.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version12.6python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version12.6python3.10.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version12.6python3.11.____cpython: - CONFIG: win_64_cuda_compiler_version12.6python3.11.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version12.6python3.12.____cpython: - CONFIG: win_64_cuda_compiler_version12.6python3.12.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version12.6python3.13.____cp313: - CONFIG: win_64_cuda_compiler_version12.6python3.13.____cp313 - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version12.6python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version12.6python3.9.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonepython3.10.____cpython: - CONFIG: win_64_cuda_compiler_versionNonepython3.10.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonepython3.11.____cpython: - CONFIG: win_64_cuda_compiler_versionNonepython3.11.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonepython3.12.____cpython: - CONFIG: win_64_cuda_compiler_versionNonepython3.12.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonepython3.13.____cp313: - CONFIG: win_64_cuda_compiler_versionNonepython3.13.____cp313 - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonepython3.9.____cpython: - CONFIG: win_64_cuda_compiler_versionNonepython3.9.____cpython - UPLOAD_PACKAGES: 'True' - maxParallel: 14 - timeoutInMinutes: 360 - variables: - CONDA_BLD_PATH: D:\\bld\\ - MINIFORGE_HOME: D:\Miniforge - UPLOAD_TEMP: D:\\tmp - - steps: - - - script: | - call ".scripts\run_win_build.bat" - displayName: Run Windows build - env: - MINIFORGE_HOME: $(MINIFORGE_HOME) - CONDA_BLD_PATH: $(CONDA_BLD_PATH) - 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_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index a4e42174..a52603c2 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index dd5ba087..76c39957 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index 6858aeb7..9bd8cccd 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index 94fcdfb0..93805d4d 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 862ad23e..9d9f9a15 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index 2d262c5b..51e1f347 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index 73d11c1e..0af346f5 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index 459e7b8d..141c8761 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index 400b6aae..27a4625f 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index f042a5a0..1f9907b7 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 06803695..7c1a9e30 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 639bd239..99ef2032 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index 41e8a460..48fa1e6e 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index 3617365d..4bbd83b7 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index cef1bd68..62c4a9c1 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index 6ec995ce..e12481df 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index cb37e0b5..2c8d482a 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index 0f656816..61539a49 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index ffa4e4e1..98ec0629 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index 819a14d0..4eadc044 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -26,6 +26,10 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/migrations/libheif118.yaml b/.ci_support/migrations/libheif118.yaml new file mode 100644 index 00000000..3a333170 --- /dev/null +++ b/.ci_support/migrations/libheif118.yaml @@ -0,0 +1,8 @@ +migrator_ts: 1735237686 +__migrator: + kind: version + migration_number: 1 + bump_number: 1 + +libheif: + - 1.18 diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index e23df307..1c2d377c 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index 3fbac6e1..ba00e6ae 100644 --- a/.ci_support/osx_64_python3.11.____cpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index 23cea135..72a366a6 100644 --- a/.ci_support/osx_64_python3.12.____cpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index 4d807e7d..fd25e637 100644 --- a/.ci_support/osx_64_python3.13.____cp313.yaml +++ b/.ci_support/osx_64_python3.13.____cp313.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index f26840b2..09dbf53e 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index da4e7e2f..a7efd63e 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index 123ca374..e715a6db 100644 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index 6655eaed..a79ec940 100644 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 717786cb..918e9ef5 100644 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_python3.13.____cp313.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index d888a897..634792f4 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -24,6 +24,10 @@ cxx_compiler_version: - '18' giflib: - '5.2' +libavif: +- '1' +libheif: +- '1.18' libjpeg_turbo: - '3' libpng: diff --git a/recipe/build.bat b/recipe/build.bat index b9d3f5e6..9e378aa7 100644 --- a/recipe/build.bat +++ b/recipe/build.bat @@ -1,2 +1,7 @@ set "TORCHVISION_INCLUDE=%LIBRARY_INC%" + +rem disabled by default but with a TODO to "enable by default" +set "TORCHVISION_USE_AVIF=1" +set "TORCHVISION_USE_HEIC=1" + %PYTHON% -m pip install . -vv --no-deps --no-build-isolation diff --git a/recipe/build.sh b/recipe/build.sh index fdf0376a..2d4f80c9 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -27,4 +27,9 @@ rm -rf torchvision/csrc/io/image/cpu/giflib export TORCHVISION_USE_FFMPEG=0 export TORCHVISION_USE_NVJPEG=${FORCE_CUDA} export TORCHVISION_INCLUDE="${PREFIX}/include/" + +# disabled by default but with a TODO to "enable by default" +export TORCHVISION_USE_AVIF=1 +export TORCHVISION_USE_HEIC=1 + ${PYTHON} -m pip install . -vv --no-deps --no-build-isolation diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index e3dbb93f..eb17b427 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -1,6 +1,6 @@ context: version: 0.20.1 - build_number: 2 + build_number: 3 # see github.com/conda-forge/conda-forge.github.io/issues/1059 for naming discussion # torchvision requires that CUDA major and minor versions match with pytorch # https://github.com/pytorch/vision/blob/fa99a5360fbcd1683311d57a76fcc0e7323a4c1e/torchvision/extension.py#L79C1-L85C1 @@ -69,6 +69,8 @@ context: ${{ '2024/02 These tests assert warnings and in PyTorch 2.1.2 the number of warnings increased' if 0 }} ${{ 'causing them to fail' if 0 }} or test_pretrained_pos or test_equivalent_behavior_weights + ${{ '2024/12 These tests use Internet' if 0 }} + or test_decode_gif or test_download_url or "test_get_model[lraspp" recipe: name: torchvision @@ -136,6 +138,11 @@ outputs: - libcusolver-dev - libcusparse-dev - libnvjpeg-dev + - libavif + # Add a "naked" libheif so that the global pinning is picked up + - libheif + # Add a constraint on the build time configuration of libheif to avoid gpl code + - libheif [build=lgpl*] - libjpeg-turbo - libpng - libwebp @@ -201,11 +208,12 @@ outputs: - expecttest - scipy - pytest-mock + - pytest-socket script: - if: not aarch64 - then: pytest --verbose -k "not (${{ tests_to_skip }})" --durations=50 test/ + then: pytest --disable-socket --verbose -k "not (${{ tests_to_skip }})" --durations=50 test/ - if: aarch64 and (build_platform == target_platform) - then: pytest -k "not (${{ tests_to_skip }})" --durations=50 test/ + then: pytest --disable-socket -k "not (${{ tests_to_skip }})" --durations=50 test/ - if: aarch64 and (build_platform != target_platform) then: true