diff --git a/.ci_support/linux_64_fmt11spdlog1.14.yaml b/.ci_support/linux_64_fmt11spdlog1.14.yaml index 7914d32..6d7f4fc 100644 --- a/.ci_support/linux_64_fmt11spdlog1.14.yaml +++ b/.ci_support/linux_64_fmt11spdlog1.14.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,7 +15,7 @@ channel_targets: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 fmt: @@ -25,7 +25,6 @@ numpy: - '1.23' - '1.26' - '1.22' -- '1.22' pin_run_as_build: python: min_pin: x.x @@ -39,7 +38,6 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.8.* *_cpython - 3.9.* *_cpython r_base: - '4.3' diff --git a/.ci_support/linux_64_fmt9spdlog1.11.yaml b/.ci_support/linux_64_fmt9spdlog1.11.yaml index a56ca49..d1ac445 100644 --- a/.ci_support/linux_64_fmt9spdlog1.11.yaml +++ b/.ci_support/linux_64_fmt9spdlog1.11.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,7 +15,7 @@ channel_targets: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 fmt: @@ -25,7 +25,6 @@ numpy: - '1.23' - '1.26' - '1.22' -- '1.22' pin_run_as_build: python: min_pin: x.x @@ -39,7 +38,6 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.8.* *_cpython - 3.9.* *_cpython r_base: - '4.3' diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_.yaml index 8e703e9..1f6e4df 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_.yaml @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: @@ -17,7 +17,7 @@ channel_targets: cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' fmt: - '11' macos_machine: @@ -27,7 +27,6 @@ numpy: - '1.23' - '1.26' - '1.22' -- '1.22' pin_run_as_build: python: min_pin: x.x @@ -39,7 +38,6 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.8.* *_cpython - 3.9.* *_cpython r_base: - '4.3' diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml index 4f9cc7b..3b54373 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_.yaml @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: @@ -17,7 +17,7 @@ channel_targets: cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' fmt: - '11' macos_machine: @@ -27,7 +27,6 @@ numpy: - '1.23' - '1.26' - '1.22' -- '1.22' pin_run_as_build: python: min_pin: x.x @@ -39,7 +38,6 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.8.* *_cpython - 3.9.* *_cpython r_base: - '4.3' 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/recipe/meta.yaml b/recipe/meta.yaml index 6d09c50..43bd22b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,6 +1,6 @@ {% set name = "tiledbsoma" %} -{% set version = "1.13.1" %} -{% set sha256 = "1b7c20364c50cdf3b9b4c5c82642ef8941b1a8dcc720d32cc887c70b987d013f" %} +{% set version = "1.14.1" %} +{% set sha256 = "fe47017c95a00edafdec77e7cd292c1a63bbc58901160ccd81f56c1f0764a67b" %} # This is the SHA256 of # TileDB-SOMA-i.j.k.tar.gz # from @@ -23,9 +23,9 @@ source: # Pre-tag canary "will Conda be green if we release": #source: # git_url: https://github.com/single-cell-data/TileDB-SOMA.git -# git_rev: 05013fb7523efd00570773641d1990a699cd43f2 +# git_rev: 0efe51af4a57f6244e27d9da6acabf166e1293a2 # git_depth: -1 -# # hoping to be 1.13.1 <-- FILL IN HERE +# # hoping to be 1.14.0 <-- FILL IN HERE build: number: 0 @@ -45,7 +45,7 @@ outputs: - cmake - make # [not win] host: - - tiledb >=2.25.0,<2.26 + - tiledb >=2.26.0,<2.27 - spdlog - fmt about: @@ -75,9 +75,6 @@ outputs: - cross-python_{{ target_platform }} # [build_platform != target_platform] - pybind11 # [build_platform != target_platform] - pyarrow # [build_platform != target_platform] - # Needed until https://github.com/single-cell-data/TileDB-SOMA/issues/1926 is resolved, - # when the repo's own setup.py won't depend on pyarrow-hotfix anymore - - pyarrow-hotfix # [build_platform != target_platform] - numpy # [build_platform != target_platform] host: - python @@ -92,28 +89,22 @@ outputs: - wheel - numpy - pyarrow - # Needed until https://github.com/single-cell-data/TileDB-SOMA/issues/1926 is resolved, - # when the repo's own setup.py won't depend on pyarrow-hotfix anymore - - pyarrow-hotfix run: - {{ pin_compatible('numpy', lower_bound='1.16', upper_bound='1.27') }} - {{ pin_subpackage('libtiledbsoma', exact=True) }} - pandas - pyarrow - # Needed until https://github.com/single-cell-data/TileDB-SOMA/issues/1926 is resolved, - # when the repo's own setup.py won't depend on pyarrow-hotfix anymore - - pyarrow-hotfix - python - scipy - anndata # [py>37] - anndata <0.9 # [py<=37] - - tiledb-py >=0.31.1,<0.32.0 + - tiledb-py >=0.32.0,<0.33.0 - typing-extensions >=4.1 - numba >=0.58.1 # [py>37] - numba # [py<=37] - attrs >=22.2 # Keep this in sync with TileDB-SOMA's somacore version requirement. - - somacore ==1.0.13 + - somacore ==1.0.15 - scanpy >=1.9.2 test: imports: @@ -153,7 +144,7 @@ outputs: - r-matrix # [build_platform != target_platform] - r-bit64 # [build_platform != target_platform] - r-rcppint64 # [build_platform != target_platform] - - r-tiledb >=0.29.0,<0.30 # [build_platform != target_platform] + - r-tiledb >=0.30.0,<0.31 # [build_platform != target_platform] - r-arrow # [build_platform != target_platform] - r-fs # [build_platform != target_platform] - r-glue # [build_platform != target_platform] @@ -170,7 +161,7 @@ outputs: - r-matrix - r-bit64 - r-rcppint64 - - r-tiledb >=0.29.0,<0.30 + - r-tiledb >=0.30.0,<0.31 - r-arrow - r-fs - r-glue @@ -187,7 +178,7 @@ outputs: - r-r6 - r-matrix - r-bit64 - - r-tiledb >=0.29.0,<0.30 + - r-tiledb >=0.30.0,<0.31 - r-arrow - r-fs - r-glue