Skip to content

Commit

Permalink
Getting ready for release 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancescAlted committed Dec 12, 2024
1 parent fee1fa5 commit e7803f9
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 14 deletions.
24 changes: 14 additions & 10 deletions ANNOUNCE.rst
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
Announcing Python-Blosc2 3.0.0rc3
=================================
Announcing Python-Blosc2 3.0.0 final
====================================

The Blosc development team is pleased to announce the third release release of
Python-Blosc2 3.0.0. Here, we are making easier to produce conda packages, as
well as fixing some bugs and improving the documentation.
The Blosc development team is pleased to announce the final release for
Python-Blosc2 3.0.0. Now, we will be producing conda(-forge) packages,
as well as providing wheels for the most common platforms, as usual.

You can think of Python-Blosc2 3.0 as a replacement of numexpr, but better :-)
With the new compute engine, you can think of Python-Blosc2 3.0 as a
replacement of numexpr, but better :-)

As always, we would like to get feedback from the community before the final
release. We are providing binary wheels that you can easily install from PyPI
with:
We are providing binary wheels that you can easily install/upgrade from
PyPI with:

pip install blosc2==3.0.0rc3
pip install blosc2 --upgrade

For conda:

conda install -c conda-forge python-blosc2

For more info, you can have a look at the release notes in:

Expand Down
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ add_custom_command(
OUTPUT src/blosc2/version.py
COMMAND ${Python_EXECUTABLE} generate_version.py
DEPENDS generate_version.py pyproject.toml
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
)

Expand Down
7 changes: 6 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@

## Changes from 3.0.0-rc.3 to 3.0.0

XXX version-specific blurb XXX
* A persistent cache for cpuinfo (stored in `$HOME/.blosc2-cpuinfo.json`) is
now used to avoid repeated calls to the cpuinfo library. This accelerates
the startup time of the library considerably (up to 5x on my box).

* We should be creating conda packages now. Thanks to @hmaarrfk for his
assistance in this area.


## Changes from 3.0.0-rc.2 to 3.0.0-rc.3
Expand Down
2 changes: 1 addition & 1 deletion RELEASING.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
python-blosc2 release procedure
Python-Blosc2 release procedure
===============================

Preliminaries
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ dependencies = [
"py-cpuinfo",
"httpx",
]
version = "3.0.0.dev"
version = "3.0.0"


[project.optional-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion src/blosc2/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "3.0.0rc3"
__version__ = "3.0.0"

0 comments on commit e7803f9

Please sign in to comment.