Revisions of python-tables

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1169290 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 27)
Forwarded request #1169174 from bnavigator

- Pin to numpy < 2:  gh#PyTables/PyTables#1083
  - Clean obsolete python39
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1146331 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 24)
Automatic submission by obs-autosubmit
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1130124 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 23)
- Update to 3.9.2:
  * Minimum supported version for Python is 3.9 (see gh-1062).
  * New features
    + Apply optimized slice read to Blosc2-compressed CArray and EArray
    + Add basic API for column-level attributes as Col._v_col_attrs
  * Bugfixes
    + Fix the assembly of returned slice data in Blosc2 NDim optimized
      slice reads by using Blosc2’s b2nd_copy_buffer
    + Fix crash in Blosc2 optimized path with large tables
    + Fix compatibility with NumExpr v2.8.5
    + Fix ptrepack failures with external links
    + Replace stderr messages with Python warnings
    + Fix Cython slice indexing under Python 3.12
    + Fix unsafe temporary file creation in benchmark
  * Improvements
    + PyTables wheels now use a threadsafe build of the HDF5 library
    + Partial support for the future NumPy 2, with some tests still failing
    + Relax the reading of Blosc2 NDim to cope with datasets stored with
      other tools
    + Use H5Dchunk_iter (when available) to speed up walking over many chunks
      in a very large table, as well as with random reads
    + Improve setup.py (now using pyproject.toml as per PEP 518) and
      blosc2 discovery mechanism
    + Enable compatibility with Cython 3
    + Handle py-cpuinfo missing in some platforms
    + Avoid NumPy >= 1.25 deprecations, use numpy.all, numpy.any, etc. instead.
  * Other changes
    + Drop compatibility with the obsolete HDF5 1.8 API
    + Require python-blosc2 >= 2.3.0 or c-blosc2 >= 2.11.0
    + Assorted fixes to b2nd slicing optimization tips
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1104660 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 21)
- Add numpy-1.25.patch upstream patch
  gh#PyTables/PyTables@337792561e59
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 628607 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 10)
- Drop python-unittest2 dependency it was needed only on py2.6
Displaying revisions 1 - 20 of 27
openSUSE Build Service is sponsored by