diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index d854fc94..497e9ab7 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,42 +8,18 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_numpy1.22python3.10.____cpython: - CONFIG: linux_64_numpy1.22python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 linux_64_numpy1.22python3.8.____cpython: CONFIG: linux_64_numpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy1.22python3.9.____cpython: - CONFIG: linux_64_numpy1.22python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy1.23python3.11.____cpython: - CONFIG: linux_64_numpy1.23python3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 linux_64_numpy1.26python3.12.____cpython: CONFIG: linux_64_numpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy1.22python3.10.____cpython: - CONFIG: linux_aarch64_numpy1.22python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 linux_aarch64_numpy1.22python3.8.____cpython: CONFIG: linux_aarch64_numpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy1.22python3.9.____cpython: - CONFIG: linux_aarch64_numpy1.22python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy1.23python3.11.____cpython: - CONFIG: linux_aarch64_numpy1.23python3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 linux_aarch64_numpy1.26python3.12.____cpython: CONFIG: linux_aarch64_numpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' @@ -75,6 +51,4 @@ jobs: .scripts/run_docker_build.sh displayName: Run docker build env: - BINSTAR_TOKEN: $(BINSTAR_TOKEN) - FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + BINSTAR_TOKEN: $(BINSTAR_TOKEN) \ No newline at end of file diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index d5e39500..07aae7ab 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,33 +8,15 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_numpy1.22python3.10.____cpython: - CONFIG: osx_64_numpy1.22python3.10.____cpython - UPLOAD_PACKAGES: 'True' osx_64_numpy1.22python3.8.____cpython: CONFIG: osx_64_numpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' - osx_64_numpy1.22python3.9.____cpython: - CONFIG: osx_64_numpy1.22python3.9.____cpython - UPLOAD_PACKAGES: 'True' - osx_64_numpy1.23python3.11.____cpython: - CONFIG: osx_64_numpy1.23python3.11.____cpython - UPLOAD_PACKAGES: 'True' osx_64_numpy1.26python3.12.____cpython: CONFIG: osx_64_numpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy1.22python3.10.____cpython: - CONFIG: osx_arm64_numpy1.22python3.10.____cpython - UPLOAD_PACKAGES: 'True' osx_arm64_numpy1.22python3.8.____cpython: CONFIG: osx_arm64_numpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy1.22python3.9.____cpython: - CONFIG: osx_arm64_numpy1.22python3.9.____cpython - UPLOAD_PACKAGES: 'True' - osx_arm64_numpy1.23python3.11.____cpython: - CONFIG: osx_arm64_numpy1.23python3.11.____cpython - UPLOAD_PACKAGES: 'True' osx_arm64_numpy1.26python3.12.____cpython: CONFIG: osx_arm64_numpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' @@ -59,6 +41,4 @@ jobs: ./.scripts/run_osx_build.sh displayName: Run OSX build env: - BINSTAR_TOKEN: $(BINSTAR_TOKEN) - FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + BINSTAR_TOKEN: $(BINSTAR_TOKEN) \ No newline at end of file diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index ffb38f25..4ac50906 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,18 +8,9 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_numpy1.22python3.10.____cpython: - CONFIG: win_64_numpy1.22python3.10.____cpython - UPLOAD_PACKAGES: 'True' win_64_numpy1.22python3.8.____cpython: CONFIG: win_64_numpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy1.22python3.9.____cpython: - CONFIG: win_64_numpy1.22python3.9.____cpython - UPLOAD_PACKAGES: 'True' - win_64_numpy1.23python3.11.____cpython: - CONFIG: win_64_numpy1.23python3.11.____cpython - UPLOAD_PACKAGES: 'True' win_64_numpy1.26python3.12.____cpython: CONFIG: win_64_numpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' @@ -36,7 +27,7 @@ jobs: scriptSource: inline script: | import urllib.request - url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Windows-x86_64.exe' + 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) @@ -59,6 +50,4 @@ jobs: 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 + BINSTAR_TOKEN: $(BINSTAR_TOKEN) \ No newline at end of file diff --git a/.ci_support/linux_64_numpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_numpy1.22python3.10.____cpython.yaml deleted file mode 100644 index 8c3bf0ad..00000000 --- a/.ci_support/linux_64_numpy1.22python3.10.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -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: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -python_impl: -- cpython -target_platform: -- linux-64 -tiledb: -- '2.24' -zip_keys: -- - c_stdlib_version - - cdt_name -- - python - - numpy - - python_impl diff --git a/.ci_support/linux_64_numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_numpy1.22python3.8.____cpython.yaml index 3d6cae5e..95ef00e8 100644 --- a/.ci_support/linux_64_numpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_numpy1.22python3.8.____cpython.yaml @@ -5,13 +5,13 @@ c_stdlib_version: cdt_name: - cos7 channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: @@ -27,7 +27,7 @@ python_impl: target_platform: - linux-64 tiledb: -- '2.24' +- '2.25' zip_keys: - - c_stdlib_version - cdt_name diff --git a/.ci_support/linux_64_numpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_numpy1.22python3.9.____cpython.yaml deleted file mode 100644 index 438720af..00000000 --- a/.ci_support/linux_64_numpy1.22python3.9.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -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: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -python_impl: -- cpython -target_platform: -- linux-64 -tiledb: -- '2.24' -zip_keys: -- - c_stdlib_version - - cdt_name -- - python - - numpy - - python_impl diff --git a/.ci_support/linux_64_numpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_numpy1.23python3.11.____cpython.yaml deleted file mode 100644 index 5d0daa9c..00000000 --- a/.ci_support/linux_64_numpy1.23python3.11.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -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: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -numpy: -- '1.23' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -python_impl: -- cpython -target_platform: -- linux-64 -tiledb: -- '2.24' -zip_keys: -- - c_stdlib_version - - cdt_name -- - python - - numpy - - python_impl diff --git a/.ci_support/linux_64_numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_numpy1.26python3.12.____cpython.yaml index 6df815b7..44931c9a 100644 --- a/.ci_support/linux_64_numpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_numpy1.26python3.12.____cpython.yaml @@ -5,13 +5,13 @@ c_stdlib_version: cdt_name: - cos7 channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: @@ -27,7 +27,7 @@ python_impl: target_platform: - linux-64 tiledb: -- '2.24' +- '2.25' zip_keys: - - c_stdlib_version - cdt_name diff --git a/.ci_support/linux_aarch64_numpy1.22python3.10.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.22python3.10.____cpython.yaml deleted file mode 100644 index 8b07dae5..00000000 --- a/.ci_support/linux_aarch64_numpy1.22python3.10.____cpython.yaml +++ /dev/null @@ -1,40 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -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: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -python_impl: -- cpython -target_platform: -- linux-aarch64 -tiledb: -- '2.24' -zip_keys: -- - c_stdlib_version - - cdt_name -- - python - - numpy - - python_impl diff --git a/.ci_support/linux_aarch64_numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.22python3.8.____cpython.yaml index aab7f9e6..d73c1744 100644 --- a/.ci_support/linux_aarch64_numpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.22python3.8.____cpython.yaml @@ -9,13 +9,13 @@ cdt_arch: cdt_name: - cos7 channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: @@ -31,7 +31,7 @@ python_impl: target_platform: - linux-aarch64 tiledb: -- '2.24' +- '2.25' zip_keys: - - c_stdlib_version - cdt_name diff --git a/.ci_support/linux_aarch64_numpy1.22python3.9.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.22python3.9.____cpython.yaml deleted file mode 100644 index d866600c..00000000 --- a/.ci_support/linux_aarch64_numpy1.22python3.9.____cpython.yaml +++ /dev/null @@ -1,40 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -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: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -python_impl: -- cpython -target_platform: -- linux-aarch64 -tiledb: -- '2.24' -zip_keys: -- - c_stdlib_version - - cdt_name -- - python - - numpy - - python_impl diff --git a/.ci_support/linux_aarch64_numpy1.23python3.11.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.23python3.11.____cpython.yaml deleted file mode 100644 index 99d99822..00000000 --- a/.ci_support/linux_aarch64_numpy1.23python3.11.____cpython.yaml +++ /dev/null @@ -1,40 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -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: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -numpy: -- '1.23' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -python_impl: -- cpython -target_platform: -- linux-aarch64 -tiledb: -- '2.24' -zip_keys: -- - c_stdlib_version - - cdt_name -- - python - - numpy - - python_impl diff --git a/.ci_support/linux_aarch64_numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.26python3.12.____cpython.yaml index 149fb03d..30f023de 100644 --- a/.ci_support/linux_aarch64_numpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.26python3.12.____cpython.yaml @@ -9,13 +9,13 @@ cdt_arch: cdt_name: - cos7 channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: @@ -31,7 +31,7 @@ python_impl: target_platform: - linux-aarch64 tiledb: -- '2.24' +- '2.25' zip_keys: - - c_stdlib_version - cdt_name diff --git a/.ci_support/osx_64_numpy1.22python3.10.____cpython.yaml b/.ci_support/osx_64_numpy1.22python3.10.____cpython.yaml deleted file mode 100644 index d945e817..00000000 --- a/.ci_support/osx_64_numpy1.22python3.10.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.14' -MACOSX_SDK_VERSION: -- '10.14' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '10.14' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -macos_machine: -- x86_64-apple-darwin13.4.0 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -python_impl: -- cpython -target_platform: -- osx-64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_64_numpy1.22python3.8.____cpython.yaml b/.ci_support/osx_64_numpy1.22python3.8.____cpython.yaml index 4e77a68f..ff11dbeb 100644 --- a/.ci_support/osx_64_numpy1.22python3.8.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.22python3.8.____cpython.yaml @@ -7,13 +7,13 @@ c_stdlib: c_stdlib_version: - '10.14' channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - x86_64-apple-darwin13.4.0 numpy: @@ -29,7 +29,7 @@ python_impl: target_platform: - osx-64 tiledb: -- '2.24' +- '2.25' zip_keys: - - python - numpy diff --git a/.ci_support/osx_64_numpy1.22python3.9.____cpython.yaml b/.ci_support/osx_64_numpy1.22python3.9.____cpython.yaml deleted file mode 100644 index db8849b2..00000000 --- a/.ci_support/osx_64_numpy1.22python3.9.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.14' -MACOSX_SDK_VERSION: -- '10.14' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '10.14' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -macos_machine: -- x86_64-apple-darwin13.4.0 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -python_impl: -- cpython -target_platform: -- osx-64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_64_numpy1.23python3.11.____cpython.yaml b/.ci_support/osx_64_numpy1.23python3.11.____cpython.yaml deleted file mode 100644 index fbd911d5..00000000 --- a/.ci_support/osx_64_numpy1.23python3.11.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.14' -MACOSX_SDK_VERSION: -- '10.14' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '10.14' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -macos_machine: -- x86_64-apple-darwin13.4.0 -numpy: -- '1.23' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -python_impl: -- cpython -target_platform: -- osx-64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_64_numpy1.26python3.12.____cpython.yaml b/.ci_support/osx_64_numpy1.26python3.12.____cpython.yaml index d8b2f8a6..b23f5725 100644 --- a/.ci_support/osx_64_numpy1.26python3.12.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.26python3.12.____cpython.yaml @@ -7,13 +7,13 @@ c_stdlib: c_stdlib_version: - '10.14' channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - x86_64-apple-darwin13.4.0 numpy: @@ -29,7 +29,7 @@ python_impl: target_platform: - osx-64 tiledb: -- '2.24' +- '2.25' zip_keys: - - python - numpy diff --git a/.ci_support/osx_arm64_numpy1.22python3.10.____cpython.yaml b/.ci_support/osx_arm64_numpy1.22python3.10.____cpython.yaml deleted file mode 100644 index 5c0a8aee..00000000 --- a/.ci_support/osx_arm64_numpy1.22python3.10.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml b/.ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml index 6045f607..5813e3ee 100644 --- a/.ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy1.22python3.8.____cpython.yaml @@ -7,13 +7,13 @@ c_stdlib: c_stdlib_version: - '11.0' channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - arm64-apple-darwin20.0.0 numpy: @@ -29,7 +29,7 @@ python_impl: target_platform: - osx-arm64 tiledb: -- '2.24' +- '2.25' zip_keys: - - python - numpy diff --git a/.ci_support/osx_arm64_numpy1.22python3.9.____cpython.yaml b/.ci_support/osx_arm64_numpy1.22python3.9.____cpython.yaml deleted file mode 100644 index 512f850c..00000000 --- a/.ci_support/osx_arm64_numpy1.22python3.9.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_arm64_numpy1.23python3.11.____cpython.yaml b/.ci_support/osx_arm64_numpy1.23python3.11.____cpython.yaml deleted file mode 100644 index 370edd1d..00000000 --- a/.ci_support/osx_arm64_numpy1.23python3.11.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '1.23' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_arm64_numpy1.26python3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy1.26python3.12.____cpython.yaml index 5bdf0ac7..195afff2 100644 --- a/.ci_support/osx_arm64_numpy1.26python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy1.26python3.12.____cpython.yaml @@ -7,13 +7,13 @@ c_stdlib: c_stdlib_version: - '11.0' channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - arm64-apple-darwin20.0.0 numpy: @@ -29,7 +29,7 @@ python_impl: target_platform: - osx-arm64 tiledb: -- '2.24' +- '2.25' zip_keys: - - python - numpy diff --git a/.ci_support/win_64_numpy1.22python3.10.____cpython.yaml b/.ci_support/win_64_numpy1.22python3.10.____cpython.yaml deleted file mode 100644 index e15cb71e..00000000 --- a/.ci_support/win_64_numpy1.22python3.10.____cpython.yaml +++ /dev/null @@ -1,26 +0,0 @@ -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.10.* *_cpython -python_impl: -- cpython -target_platform: -- win-64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/win_64_numpy1.22python3.8.____cpython.yaml b/.ci_support/win_64_numpy1.22python3.8.____cpython.yaml index d7ea1f65..0fa4ebad 100644 --- a/.ci_support/win_64_numpy1.22python3.8.____cpython.yaml +++ b/.ci_support/win_64_numpy1.22python3.8.____cpython.yaml @@ -1,9 +1,9 @@ c_stdlib: - vs channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - vs2019 numpy: @@ -19,7 +19,7 @@ python_impl: target_platform: - win-64 tiledb: -- '2.24' +- '2.25' zip_keys: - - python - numpy diff --git a/.ci_support/win_64_numpy1.22python3.9.____cpython.yaml b/.ci_support/win_64_numpy1.22python3.9.____cpython.yaml deleted file mode 100644 index 336733ff..00000000 --- a/.ci_support/win_64_numpy1.22python3.9.____cpython.yaml +++ /dev/null @@ -1,26 +0,0 @@ -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.9.* *_cpython -python_impl: -- cpython -target_platform: -- win-64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/win_64_numpy1.23python3.11.____cpython.yaml b/.ci_support/win_64_numpy1.23python3.11.____cpython.yaml deleted file mode 100644 index 6a3d22e1..00000000 --- a/.ci_support/win_64_numpy1.23python3.11.____cpython.yaml +++ /dev/null @@ -1,26 +0,0 @@ -c_stdlib: -- vs -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- vs2019 -numpy: -- '1.23' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -python_impl: -- cpython -target_platform: -- win-64 -tiledb: -- '2.24' -zip_keys: -- - python - - numpy - - python_impl diff --git a/.ci_support/win_64_numpy1.26python3.12.____cpython.yaml b/.ci_support/win_64_numpy1.26python3.12.____cpython.yaml index 8e255842..d5bf9148 100644 --- a/.ci_support/win_64_numpy1.26python3.12.____cpython.yaml +++ b/.ci_support/win_64_numpy1.26python3.12.____cpython.yaml @@ -1,9 +1,9 @@ c_stdlib: - vs channel_sources: -- conda-forge +- tiledb/label/nightlies,conda-forge channel_targets: -- conda-forge main +- tiledb nightlies cxx_compiler: - vs2019 numpy: @@ -19,7 +19,7 @@ python_impl: target_platform: - win-64 tiledb: -- '2.24' +- '2.25' zip_keys: - - python - numpy diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index ba4b251c..cd9b205b 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -78,16 +78,11 @@ else command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" ( endgroup "Inspecting artifacts" ) 2> /dev/null - ( startgroup "Validating outputs" ) 2> /dev/null - - validate_recipe_outputs "${FEEDSTOCK_NAME}" - - ( endgroup "Validating outputs" ) 2> /dev/null ( startgroup "Uploading packages" ) 2> /dev/null if [[ "${UPLOAD_PACKAGES}" != "False" ]] && [[ "${IS_PR_BUILD}" == "False" ]]; then - upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" + upload_package "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" fi ( endgroup "Uploading packages" ) 2> /dev/null diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh index 00f377a8..a16e7e79 100755 --- a/.scripts/run_docker_build.sh +++ b/.scripts/run_docker_build.sh @@ -101,8 +101,6 @@ docker run ${DOCKER_RUN_ARGS} \ -e remote_url \ -e sha \ -e BINSTAR_TOKEN \ - -e FEEDSTOCK_TOKEN \ - -e STAGING_BINSTAR_TOKEN \ "${DOCKER_IMAGE}" \ bash \ "/home/conda/feedstock_root/${PROVIDER_DIR}/build_steps.sh" diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index ba0c8791..b9cecc2d 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -11,7 +11,7 @@ MINIFORGE_HOME=${MINIFORGE_HOME:-${HOME}/miniforge3} ( startgroup "Installing a fresh version of Miniforge" ) 2> /dev/null MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download" -MINIFORGE_FILE="Mambaforge-MacOSX-$(uname -m).sh" +MINIFORGE_FILE="Miniforge3-MacOSX-$(uname -m).sh" curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}" rm -rf ${MINIFORGE_HOME} bash $MINIFORGE_FILE -b -p ${MINIFORGE_HOME} @@ -92,16 +92,11 @@ else command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" ( endgroup "Inspecting artifacts" ) 2> /dev/null - ( startgroup "Validating outputs" ) 2> /dev/null - - validate_recipe_outputs "${FEEDSTOCK_NAME}" - - ( endgroup "Validating outputs" ) 2> /dev/null ( startgroup "Uploading packages" ) 2> /dev/null if [[ "${UPLOAD_PACKAGES}" != "False" ]] && [[ "${IS_PR_BUILD}" == "False" ]]; then - upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" ./ ./recipe ./.ci_support/${CONFIG}.yaml + upload_package ./ ./recipe ./.ci_support/${CONFIG}.yaml fi ( endgroup "Uploading packages" ) 2> /dev/null diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index 65650bf2..24df5d6f 100755 --- a/.scripts/run_win_build.bat +++ b/.scripts/run_win_build.bat @@ -86,17 +86,13 @@ if /i "%CI%" == "azure" ( ) :: 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 + upload_package .\ ".\recipe" .ci_support\%CONFIG%.yaml if !errorlevel! neq 0 exit /b !errorlevel! call :end_group ) diff --git a/README.md b/README.md index 2a05296f..f1bc12a0 100644 --- a/README.md +++ b/README.md @@ -38,33 +38,12 @@ Current build status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VariantStatus
linux_64_numpy1.22python3.10.____cpython - - variant - -
linux_64_numpy1.22python3.8.____cpython variant
linux_64_numpy1.22python3.9.____cpython - - variant - -
linux_64_numpy1.23python3.11.____cpython - - variant - -
linux_64_numpy1.26python3.12.____cpython @@ -72,13 +51,6 @@ Current build status variant
linux_aarch64_numpy1.22python3.10.____cpython - - variant - -
linux_aarch64_numpy1.22python3.8.____cpython @@ -86,20 +58,6 @@ Current build status variant
linux_aarch64_numpy1.22python3.9.____cpython - - variant - -
linux_aarch64_numpy1.23python3.11.____cpython - - variant - -
linux_aarch64_numpy1.26python3.12.____cpython @@ -107,13 +65,6 @@ Current build status variant
osx_64_numpy1.22python3.10.____cpython - - variant - -
osx_64_numpy1.22python3.8.____cpython @@ -121,20 +72,6 @@ Current build status variant
osx_64_numpy1.22python3.9.____cpython - - variant - -
osx_64_numpy1.23python3.11.____cpython - - variant - -
osx_64_numpy1.26python3.12.____cpython @@ -142,13 +79,6 @@ Current build status variant
osx_arm64_numpy1.22python3.10.____cpython - - variant - -
osx_arm64_numpy1.22python3.8.____cpython @@ -156,20 +86,6 @@ Current build status variant
osx_arm64_numpy1.22python3.9.____cpython - - variant - -
osx_arm64_numpy1.23python3.11.____cpython - - variant - -
osx_arm64_numpy1.26python3.12.____cpython @@ -177,13 +93,6 @@ Current build status variant
win_64_numpy1.22python3.10.____cpython - - variant - -
win_64_numpy1.22python3.8.____cpython @@ -191,20 +100,6 @@ Current build status variant
win_64_numpy1.22python3.9.____cpython - - variant - -
win_64_numpy1.23python3.11.____cpython - - variant - -
win_64_numpy1.26python3.12.____cpython @@ -225,19 +120,19 @@ Current release info | Name | Downloads | Version | Platforms | | --- | --- | --- | --- | -| [![Conda Recipe](https://img.shields.io/badge/recipe-tiledb--py-green.svg)](https://anaconda.org/conda-forge/tiledb-py) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/tiledb-py.svg)](https://anaconda.org/conda-forge/tiledb-py) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/tiledb-py.svg)](https://anaconda.org/conda-forge/tiledb-py) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/tiledb-py.svg)](https://anaconda.org/conda-forge/tiledb-py) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-tiledb--py-green.svg)](https://anaconda.org/tiledb/tiledb-py) | [![Conda Downloads](https://img.shields.io/conda/dn/tiledb/tiledb-py.svg)](https://anaconda.org/tiledb/tiledb-py) | [![Conda Version](https://img.shields.io/conda/vn/tiledb/tiledb-py.svg)](https://anaconda.org/tiledb/tiledb-py) | [![Conda Platforms](https://img.shields.io/conda/pn/tiledb/tiledb-py.svg)](https://anaconda.org/tiledb/tiledb-py) | Installing tiledb-py ==================== -Installing `tiledb-py` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: +Installing `tiledb-py` from the `tiledb/label/nightlies` channel can be achieved by adding `tiledb/label/nightlies` to your channels with: ``` -conda config --add channels conda-forge +conda config --add channels tiledb/label/nightlies conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `tiledb-py` can be installed with `conda`: +Once the `tiledb/label/nightlies` channel has been enabled, `tiledb-py` can be installed with `conda`: ``` conda install tiledb-py @@ -252,68 +147,29 @@ mamba install tiledb-py It is possible to list all of the versions of `tiledb-py` available on your platform with `conda`: ``` -conda search tiledb-py --channel conda-forge +conda search tiledb-py --channel tiledb/label/nightlies ``` or with `mamba`: ``` -mamba search tiledb-py --channel conda-forge +mamba search tiledb-py --channel tiledb/label/nightlies ``` Alternatively, `mamba repoquery` may provide more information: ``` # Search all versions available on your platform: -mamba repoquery search tiledb-py --channel conda-forge +mamba repoquery search tiledb-py --channel tiledb/label/nightlies # List packages depending on `tiledb-py`: -mamba repoquery whoneeds tiledb-py --channel conda-forge +mamba repoquery whoneeds tiledb-py --channel tiledb/label/nightlies # List dependencies of `tiledb-py`: -mamba repoquery depends tiledb-py --channel conda-forge +mamba repoquery depends tiledb-py --channel tiledb/label/nightlies ``` -About conda-forge -================= - -[![Powered by -NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org) - -conda-forge is a community-led conda channel of installable packages. -In order to provide high-quality builds, the process has been automated into the -conda-forge GitHub organization. The conda-forge organization contains one repository -for each of the installable packages. Such a repository is known as a *feedstock*. - -A feedstock is made up of a conda recipe (the instructions on what and how to build -the package) and the necessary configurations for automatic building using freely -available continuous integration services. Thanks to the awesome service provided by -[Azure](https://azure.microsoft.com/en-us/services/devops/), [GitHub](https://github.com/), -[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/), -[Drone](https://cloud.drone.io/welcome), and [TravisCI](https://travis-ci.com/) -it is possible to build and upload installable packages to the -[conda-forge](https://anaconda.org/conda-forge) [anaconda.org](https://anaconda.org/) -channel for Linux, Windows and OSX respectively. - -To manage the continuous integration and simplify feedstock maintenance -[conda-smithy](https://github.com/conda-forge/conda-smithy) has been developed. -Using the ``conda-forge.yml`` within this repository, it is possible to re-render all of -this feedstock's supporting files (e.g. the CI configuration files) with ``conda smithy rerender``. - -For more information please check the [conda-forge documentation](https://conda-forge.org/docs/). - -Terminology -=========== - -**feedstock** - the conda recipe (raw material), supporting scripts and CI configuration. - -**conda-smithy** - the tool which helps orchestrate the feedstock. - Its primary use is in the construction of the CI ``.yml`` files - and simplify the management of *many* feedstocks. - -**conda-forge** - the place where the feedstock and smithy live and work to - produce the finished article (built conda distributions) Updating tiledb-py-feedstock @@ -324,8 +180,8 @@ package version, please fork this repository and submit a PR. Upon submission, your changes will be run on the appropriate platforms to give the reviewer an opportunity to confirm that the changes result in a successful build. Once merged, the recipe will be re-built and uploaded automatically to the -`conda-forge` channel, whereupon the built conda packages will be available for -everybody to install and use from the `conda-forge` channel. +`tiledb` channel, whereupon the built conda packages will be available for +everybody to install and use from the `tiledb` channel. Note that all branches in the conda-forge/tiledb-py-feedstock are immediately built and any created packages are uploaded, so PRs should be based on branches in forks and branches in the main repository should only be used to diff --git a/build-locally.py b/build-locally.py index e0d408d0..d78427b5 100755 --- a/build-locally.py +++ b/build-locally.py @@ -3,11 +3,11 @@ # This file has been generated by conda-smithy in order to build the recipe # locally. # -import os import glob +import os +import platform import subprocess from argparse import ArgumentParser -import platform def setup_environment(ns):