Skip to content

Commit

Permalink
Really fix wheel build for postgis alembic, and ready for 1.9.0-rc8 (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
SpacemanPaul committed Jun 18, 2024
1 parent 6d802b8 commit 3df96cd
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
22 changes: 21 additions & 1 deletion docs/about/whats_new.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ What's New
v1.9.next
=========

v1.9.0-rc6 (17th June 2024)
v1.9.0-rc8 (18th June 2024)
===========================

Bugfix pre-release.
Expand All @@ -18,6 +18,26 @@ key ODC packages: `datacube-explorer`, `datacube-ows`, `eodatasets`, and `odc-ap
Work on migrating these packages is underway, and this pre-release addresses issues identified in
the course of that work.

Due to an error in packaging, schema creation and maintenance via alembic for the postgis
index driver has been broken for wheels based installations (including installing from PyPI via pip)
since it was first introduced in 1.9.0-rc1. There was a failed attempt to fix this in the previous
pre-release. This pre-release finally fixes it properly.

- Fix packaging so that alembic data files are correctly packaged in wheels and update whats_news.rst
ready for 1.9.0-rc8 pre-release. (:pull:`1599`)

v1.9.0-rc7 (17th June 2024)
===========================

Bugfix pre-release.

The 1.9.0 branch will remain in pre-release until we have working 1.9-compatible versions of the following
key ODC packages: `datacube-explorer`, `datacube-ows`, `eodatasets`, and `odc-apps-dc-tools`.
Work on migrating these packages is underway, and this pre-release addresses issues identified in
the course of that work.

Note: rc6 was accidentally released off the wrong branch and has been pulled from PyPI.

- Update whats_new.rst and dropped nominal support for Windows, ready for 1.9.0-rc6 release. (:pull:`1598`)
- Fix multi-threading race condition in config API. (:pull:`1596`)
- Move alembic.ini to a location where it will get installed by pip (without -e). (:pull:`1597`)
Expand Down
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@
package_data={
'': ['*.yaml', '*/*.yaml'],
'datacube': ['py.typed'],
'datacube.drivers.postgis': ['alembic.ini', 'alembic/*.py*', 'alembic/README', 'alembic/versions/*.py'],
},
scripts=[],
install_requires=[
Expand Down

0 comments on commit 3df96cd

Please sign in to comment.