Revisions of python-tables
buildservice-autocommit
accepted
request 1169290
from
Matej Cepl (mcepl)
(revision 38)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1169174
from
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á (mcalabkova)
(revision 36)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1149907
from
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á (mcalabkova)
(revision 34)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1148319
from
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 (factory-maintainer)
(revision 32)
baserev update by copy to link target
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 (StevenK)
(revision 30)
baserev update by copy to link target
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 (StevenK)
(revision 28)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 27)
- Pin Cython to < 3.
buildservice-autocommit
accepted
request 1104660
from
Daniel Garcia (dgarcia)
(revision 26)
baserev update by copy to link target
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 (StevenK)
(revision 24)
baserev update by copy to link target
Steve Kowalik (StevenK)
accepted
request 1078374
from
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 (StevenK)
(revision 22)
baserev update by copy to link target
Steve Kowalik (StevenK)
accepted
request 1067740
from
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 (StevenK)
accepted
request 1066662
from
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 (dirkmueller)
(revision 19)
baserev update by copy to link target
Displaying revisions 1 - 20 of 38