Revisions of python-tables

buildservice-autocommit accepted request 1169290 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 38)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1169174 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 37)
- Pin to numpy < 2:  gh#PyTables/PyTables#1083
- Clean obsolete python39
buildservice-autocommit accepted request 1149914 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 36)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1149907 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 35)
- Use newly supported shrink{} on OBS to exclude python flavors
  will all python versions skipped.
buildservice-autocommit accepted request 1149086 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 34)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1148319 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 33)
- Reenable test flavor for Python 3.9 instead of actually testing
  it with every other test flavor. Will now automatically be
  excluded when globally dropped and can be removed at a later
  time.
- Enable sle15_python_module_pythons for the sake of multiflavor
  simplicity (still unresolvable for now)
buildservice-autocommit accepted request 1146331 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 32)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 31)
- disable testing for 3.9, add 3.12 testing
- Pin Cython to < 3.
  gh#PyTables/PyTables#862
  tests -- gh#PyTables/PyTables#845
    - Now PyTables is able to save/restore the default value
    - New quantization filter: the filter truncates floating point
      data to a specified precision before writing to disk.
    - The internal Blosc library has been updated to version 1.3.2.
      All new features introduced in the Blosc 1.3.x series, and in
      particular the ability to leverage different compressors within
      Blosc (see the Blosc Release Notes), are now available in
    - The node caching mechanism has been completely redesigned to
      be simpler and less dependent from specific behaviours of
      the __del__ method. Now PyTables is compatible with the
    - PyTables no longer uses shared/cached file handlers.
      This change somewhat improves support for concurrent reading
      allowing the user to safely open the same file in different
      threads for reading (requires HDF5 >= 1.8.7). More details
      about this change can be found in the Backward incompatible
    - PyTables is now able to detect and use external installations
      of the Blosc library (closes gh-104). If Blosc is not found in
      the system, and the user do not specify a custom installation
      directory, then it is used an internal copy of the Blosc source
    - Documented an unexpected behaviour with string literals in query
    - The deprecated getopt module has been dropped in favour of
        - added a reference to the Anaconda, Canopy and Christoph
    - Fixed some warning related to non-unicode file names
    - Fixed a memory leak that occured when iterating over
    - Fix computation of the buffer size for iterations on rows.
      The buffers size was overestimated resulting in a MemoryError
buildservice-autocommit accepted request 1130124 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 30)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 29)
- 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
buildservice-autocommit accepted request 1104946 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 28)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 27)
- Pin Cython to < 3.
buildservice-autocommit accepted request 1104660 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 26)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 25)
- Add numpy-1.25.patch upstream patch
  gh#PyTables/PyTables@337792561e59
buildservice-autocommit accepted request 1078561 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 24)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) accepted request 1078374 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 23)
- Remove test-py38 flavor from multibuild: python 3.8 is no longer
  supported.
buildservice-autocommit accepted request 1067858 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 22)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) accepted request 1067740 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 21)
- Promote tables-debundled-blosc2.patch to
  tables-pr1000-debundled-blosc2.patch
  * Do not require python-blosc2 for anything
  * gh#PyTables/PyTables#1000
- Remove pre-compiled libblosc2.so gh#PyTables/PyTables#1001
- Split out test into multibuilds: Even the "light" test suite
  takes more than 1 hour for all 4 python flavors executed
  sequentially
Steve Kowalik's avatar Steve Kowalik (StevenK) accepted request 1066662 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 20)
- Use python-blosc2 and c-blosc2
- Drop environement vars which would have only been used with
  embedded c-blosc
- Disable building docs (sphinx update broke it)
- Add tables-debundled-blosc2.patch gh#PyTables/PyTables#1000

- specfile:
  * update copyright year
  * require python >= 3.8
- update to version 3.8.0:
  * Improvements
    + Support for Python 3.11 has been added (PR #962).
    + Support for Python 3.6 and Python 3.7 has been dropped (PR
      #966).
    + Added a new (registered) HDF5 filter for Blosc2 compressor (PR
      #969).
    + Added optimized paths for Blosc2 reading and writing in
      tables. This bypasses the HDF5 filter pipeline by building the Blosc2 CFrames
      and sending them to the HDF5 direct chunking machinery (PR #969).
    + Internal C-Blosc sources updated to 1.21.2.
    + Thanks to Oscar Guiñon, Francesc Alted for implementing Blosc2
      the support and NumFOCUS for providing a grant for that.
  * Other changes
    + Starting form this release, C source files generated by Cython
      are no longer included in the source distribution package.
    + Pre-built HTML documentation is no longer included in the source
      package.
buildservice-autocommit accepted request 965820 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
baserev update by copy to link target
Displaying revisions 1 - 20 of 38
openSUSE Build Service is sponsored by