From 228a027be07c989297176111184867ebd4465405 Mon Sep 17 00:00:00 2001 From: Isaiah Norton Date: Thu, 9 May 2024 08:58:38 -0400 Subject: [PATCH] Update HISTORY for TileDB-Py 0.29.0 against TileDB 2.23.0 (#1961) --- HISTORY.md | 18 ++++++++++++++++++ misc/azure-release.yml | 6 +++--- pyproject.toml | 3 ++- setup.py | 2 +- 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index f48ce675bf..121ee4cb59 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,21 @@ +# Release 0.29.0 + +* TileDB-Py 0.29.0 includes TileDB Embedded [2.23.0](https://github.com/TileDB-Inc/TileDB/releases/tag/2.23.0) + +## Improvements + +* Add wrapping for ls_recursive by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1933 +* Migrate away from deprecated TileDB C++ APIs by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1958 +* Pybind11 Config should honor prefix for iter by @Shelnutt2 in https://github.com/TileDB-Inc/TileDB-Py/pull/1962 +* Fix test skipping by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1957 +* Make timestamp overrides optional in tests and add faketime test by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1953 +* Wrap tiledb_array_consolidate_fragments from pybind11 by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1948 + +## Build system changes + +* Enable python 3.12 by @dudoslav in https://github.com/TileDB-Inc/TileDB-Py/pull/1959 +* Add .vscode to .gitignore by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1952 + # Release 0.28.0 ## TileDB Embedded updates diff --git a/misc/azure-release.yml b/misc/azure-release.yml index a0c0fe7d2c..b884b89983 100644 --- a/misc/azure-release.yml +++ b/misc/azure-release.yml @@ -6,11 +6,11 @@ stages: LIBTILEDB_VERSION: dev LIBTILEDB_SHA: dev ${{ else }}: - TILEDBPY_VERSION: 0.28.0 + TILEDBPY_VERSION: 0.29.0 # NOTE: *must* update both LIBTILEDB_VERSION and LIBTILEDB_SHA - LIBTILEDB_VERSION: "2.22.0" + LIBTILEDB_VERSION: "2.23.0" # NOTE: *must* update both LIBTILEDB_VERSION and LIBTILEDB_SHA - LIBTILEDB_SHA: 52e981ee9ce92eaceaf13a79a5a95820eca0673b + LIBTILEDB_SHA: 152093bed1f25f219fc91f31456c26b04a67dd63 LIBTILEDB_REPO: https://github.com/TileDB-Inc/TileDB TILEDB_SRC: "$(Build.Repository.Localpath)/tiledb_src" TILEDB_BUILD: "$(Build.Repository.Localpath)/tiledb_build" diff --git a/pyproject.toml b/pyproject.toml index c9b9fb8333..23a282ffa3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,9 @@ [build-system] -requires = ["setuptools>=42", "wheel", "pybind11", "Cython"] +requires = ["setuptools>=64", "wheel", "pybind11", "Cython"] build-backend = "setuptools.build_meta" [project] +requires-python = ">=3.8" name = "tiledb" description = "Pythonic interface to the TileDB array storage manager" readme = "README.md" diff --git a/setup.py b/setup.py index a9ae3800af..99a119e4c5 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ # - this is for builds-from-source # - release builds are controlled by `misc/azure-release.yml` # - this should be set to the current core release, not `dev` -TILEDB_VERSION = "2.22.0" +TILEDB_VERSION = "2.23.0" # allow overriding w/ environment variable TILEDB_VERSION = (