Antonio Valentino (2024-08-07 15:33:21 +0200) wrote:
> Il 06/08/24 19:52, 'Ivan Vilata i Balaguer' via pytables-dev ha scritto:
> >
> > Thanks Antonio! I've been having a look at bugs and I see these issues with
> > the release.
> >
> > - #1185 regarding indexing and NumPy 2, as you mentioned.
>
> This should be hopefully fixed now
> I opened PR
https://github.com/PyTables/PyTables/pull/1192
Wow, thanks a lot Antonio! I already approved the PR.
>
> > - Upgrading wheels to depend on Python-Blosc2 >= 2.7.1, which would fix #1186
> > (related with PR#1188 too). I don't know how to correctly update the
> > various requirements files with `pip-compile`, though.
>
> instructions are in the various requirements*.in files.
> The new machinery was provided via PR by a contributor.
> Unfortunately we do not have it in our wiki.
> If needed I could help on this.
That'd be great, thanks! I did follow the instructions in the files but got
weird results (like NumPy reverting to 1.x), I'm afraid I may be doing
something incorrectly there, as I'm unfamiliar with the workings of these
compiled requirements files.
>
> > - The situation with NumPy 2. Everything seems to work according to CI (with
> > the exception of #1185), but requirements files here and there still
> > indicate `<2`. Do we intend to support NumPy 2 or build wheels upon it for
> > this release?
>
> I would like to keep numpy < 2 at least for one test for the time being, to ensure that (build) compatibility is not broken.
> I totally agree, of course, that we should build wheels using the latest numpy.
> It should be already the case by the way.
Oh ok, then it makes total sense. 🙂
>
> In addition probably we should also update the embedded version of cblosc and hdf5-blosc* (?)
+1 for C-Blosc and HDF5-Blosc; regarding HDF5-Blosc2, AFAIK the source of in
PyTables is the reference one (I can suggest Francesc and Óscar to move
<
https://github.com/oscargm98/HDF5-Blosc2> into the Blosc GH org to continue
updating it). I can take care of these.
I'm sorry but I'm not familiar with Conda packaging, I can only say that to my
knowledge there's no exception for linking LZO with PyTables. 🤷
Thanks again and cheers!