Skip to content

Commit e7803f9

Browse files
committed
Getting ready for release 3.0.0
1 parent fee1fa5 commit e7803f9

File tree

6 files changed

+24
-14
lines changed

6 files changed

+24
-14
lines changed

ANNOUNCE.rst

+14-10
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
Announcing Python-Blosc2 3.0.0rc3
2-
=================================
1+
Announcing Python-Blosc2 3.0.0 final
2+
====================================
33

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

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

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

14-
pip install blosc2==3.0.0rc3
14+
pip install blosc2 --upgrade
15+
16+
For conda:
17+
18+
conda install -c conda-forge python-blosc2
1519

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

CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ add_custom_command(
1212
OUTPUT src/blosc2/version.py
1313
COMMAND ${Python_EXECUTABLE} generate_version.py
1414
DEPENDS generate_version.py pyproject.toml
15+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
1516
VERBATIM
1617
)
1718

RELEASE_NOTES.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22

33
## Changes from 3.0.0-rc.3 to 3.0.0
44

5-
XXX version-specific blurb XXX
5+
* A persistent cache for cpuinfo (stored in `$HOME/.blosc2-cpuinfo.json`) is
6+
now used to avoid repeated calls to the cpuinfo library. This accelerates
7+
the startup time of the library considerably (up to 5x on my box).
8+
9+
* We should be creating conda packages now. Thanks to @hmaarrfk for his
10+
assistance in this area.
611

712

813
## Changes from 3.0.0-rc.2 to 3.0.0-rc.3

RELEASING.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
python-blosc2 release procedure
1+
Python-Blosc2 release procedure
22
===============================
33

44
Preliminaries

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ dependencies = [
3838
"py-cpuinfo",
3939
"httpx",
4040
]
41-
version = "3.0.0.dev"
41+
version = "3.0.0"
4242

4343

4444
[project.optional-dependencies]

src/blosc2/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "3.0.0rc3"
1+
__version__ = "3.0.0"

0 commit comments

Comments
 (0)