Skip to content
This repository has been archived by the owner on Apr 10, 2023. It is now read-only.

Commit

Permalink
Getting ready for release 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
aleixalcacer committed Jun 22, 2021
1 parent 813a3d6 commit 27c54bd
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 22 deletions.
21 changes: 10 additions & 11 deletions ANNOUNCE.rst
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
# Announcing cat4py 0.4.2
# Announcing python-caterva 0.5.0


## What is new?

In this release the package is compiled using the scikit-build tool for a better integration
with the C dependencies.
In this release the package has been completely rebuilt in order to improve the slicing capabilities.
Now, users can update the values of the arrays as many times as they want.

A complete API renaming has been introduced to facilitate the use of cat4py by the community.

Finally, the buffer protocol and the array interface have been implemented.
In addition, the buffer and array protocols has been improved and the data type support has been removed
to simplify the library.

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

https://github.com/Blosc/cat4py/releases
https://github.com/Blosc/python-caterva/releases

More docs and examples are available in the documentation site:

https://cat4py.readthedocs.io
https://python-caterva.readthedocs.io


## What is it?
Expand All @@ -26,17 +25,17 @@ multidimensional, chunked, compressed datasets. Data can be stored either
in-memory or on-disk, but the API to handle both versions is the same.
Compression is handled transparently for the user by adopting the Blosc2 library.

cat4py is a pythonic wrapper for the Caterva library.
python-caterva is a pythonic wrapper for the Caterva library.


## Sources repository

The sources and documentation are managed through github services at:

http://github.com/Blosc/cat4py
http://github.com/Blosc/python-caterva

Caterva is distributed using the BSD license, see
[LICENSE](https://github.com/Blosc/cat4py/blob/master/LICENSE) for details.
[LICENSE](https://github.com/Blosc/python-caterva/blob/master/LICENSE) for details.


## Mailing list
Expand Down
8 changes: 6 additions & 2 deletions RELEASE_NOTES.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
Release notes
=============

Changes from 0.4.2 to 0.4.3
Changes from 0.4.2 to 0.5.0
---------------------------

XXX version-specific blurb XXX
* Big c-core refactoring improving the slicing performance.
* Implement `__setitem__` method for arrays to allow to update the values of the arrays.
* Use Blosc special-constructors to initialize the arrays.
* Improve the buffer and array protocols.
* Remove the data type support in order to simplify the library.

Changes from 0.4.1 to 0.4.2
---------------------------
Expand Down
16 changes: 8 additions & 8 deletions RELEASING.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cat4py release procedure
python-caterva release procedure
========================

Preliminaries
Expand All @@ -19,7 +19,7 @@ Preliminaries
git commit -a -m "Getting ready for release X.Y.Z"
git push

* Check that the documentation is correctly created in https://cat4py.readthedocs.io.
* Check that the documentation is correctly created in https://python-caterva.readthedocs.io.


Tagging
Expand All @@ -34,7 +34,7 @@ Tagging
git push
git push --tags

After the tag would be up, update the release notes in: https://github.com/Blosc/cat4py/releases
After the tag would be up, update the release notes in: https://github.com/Blosc/python-caterva/releases

Packaging
---------
Expand All @@ -43,8 +43,8 @@ Packaging
re-clone and re-build::

cd /tmp
git clone --recursive [email protected]:Blosc/cat4py.git
cd cat4py
git clone --recursive [email protected]:Blosc/python-caterva.git
cd python-caterva
python setup.py build_ext

* Check that all Cython generated ``*.c`` files are present.
Expand All @@ -67,7 +67,7 @@ Uploading

It takes about 15 minutes for it to be installed using::

pip install cat4py
pip install python-caterva



Expand All @@ -83,9 +83,9 @@ Announcing
Post-release actions
--------------------

* Change back to the actual cat4py repo::
* Change back to the actual python-caterva repo::

cd $HOME/blosc/cat4py
cd $HOME/blosc/python-caterva


* Create new headers for adding new features in ``RELEASE_NOTES.rst``
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.4.3.dev0
0.5.0

0 comments on commit 27c54bd

Please sign in to comment.