From 94ae016d417952f2936e57327149fca7ef24bcc4 Mon Sep 17 00:00:00 2001 From: Isaiah Norton Date: Thu, 2 May 2024 23:06:49 -0400 Subject: [PATCH 1/5] TEST 2.23.0-rc0 --- misc/azure-release.yml | 4 ++-- setup.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/azure-release.yml b/misc/azure-release.yml index 22613bdecc..d0f854b07b 100644 --- a/misc/azure-release.yml +++ b/misc/azure-release.yml @@ -8,9 +8,9 @@ stages: ${{ else }}: TILEDBPY_VERSION: 0.28.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/setup.py b/setup.py index a9ae3800af..c499e89aa1 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-rc0" # allow overriding w/ environment variable TILEDB_VERSION = ( From 3187db8c8dbe525d2b97e544d0ee233ebd5df722 Mon Sep 17 00:00:00 2001 From: Agis Kounelis Date: Thu, 9 May 2024 12:02:14 +0300 Subject: [PATCH 2/5] libtiledb 2.23.0 and tiledbpy 0.29.0 --- misc/azure-release.yml | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/azure-release.yml b/misc/azure-release.yml index d0f854b07b..bdfbeb41c9 100644 --- a/misc/azure-release.yml +++ b/misc/azure-release.yml @@ -6,7 +6,7 @@ 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.23.0" # NOTE: *must* update both LIBTILEDB_VERSION and LIBTILEDB_SHA diff --git a/setup.py b/setup.py index c499e89aa1..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.23.0-rc0" +TILEDB_VERSION = "2.23.0" # allow overriding w/ environment variable TILEDB_VERSION = ( From 06d6a4e590a136b5fbcef25982cb007e0debd581 Mon Sep 17 00:00:00 2001 From: Agis Kounelis Date: Thu, 9 May 2024 12:04:11 +0300 Subject: [PATCH 3/5] Update toml --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1d01071b4d..5e8b38e170 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" From 3f310bab69474a7f4d3805619542cf4d4c7b9b2f Mon Sep 17 00:00:00 2001 From: Agis Kounelis Date: Thu, 9 May 2024 14:23:10 +0300 Subject: [PATCH 4/5] Update history --- HISTORY.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/HISTORY.md b/HISTORY.md index f48ce675bf..69c31e1092 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,22 @@ +# 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 +* Enable python 3.12 by @dudoslav in https://github.com/TileDB-Inc/TileDB-Py/pull/1959 +* Pybin11 Config should honor prefix for iter by @Shelnutt2 in https://github.com/TileDB-Inc/TileDB-Py/pull/1962 +* Update daily-tests.yml to add release-2.22 and release-2.23 by @ihnorton in https://github.com/TileDB-Inc/TileDB-Py/pull/1960 +* 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 + +* Add .vscode to .gitignore by @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/pull/1952 + # Release 0.28.0 ## TileDB Embedded updates From 9919d0b2f914ac392731e67510016d64069067de Mon Sep 17 00:00:00 2001 From: Agis Kounelis Date: Thu, 9 May 2024 14:57:31 +0300 Subject: [PATCH 5/5] Fix nits --- HISTORY.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 69c31e1092..121ee4cb59 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,15 +6,14 @@ * 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 -* Enable python 3.12 by @dudoslav in https://github.com/TileDB-Inc/TileDB-Py/pull/1959 -* Pybin11 Config should honor prefix for iter by @Shelnutt2 in https://github.com/TileDB-Inc/TileDB-Py/pull/1962 -* Update daily-tests.yml to add release-2.22 and release-2.23 by @ihnorton in https://github.com/TileDB-Inc/TileDB-Py/pull/1960 +* 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