|
|
|
|
Changelog for python3-tables-3.4.4-4.2.x86_64.rpm :
* Wed Feb 13 2019 Todd R - Add patches for numpy 1.16 compatibility: * pytables_fix_exception_check.patch from: https://github.com/PyTables/PyTables/commit/46fa2f07c00613ed6b647b2cf44e388f547fe668 * pytables_no_unsafe_write.patch from: https://github.com/PyTables/PyTables/commit/f6b64c942fb91e6c261fa455969a38482c22beeb * Fri Aug 10 2018 tchvatalAATTsuse.com- Drop python-unittest2 dependency it was needed only on py2.6 * Wed Jun 13 2018 toddrme2178AATTgmail.com- Update to 3.4.4 + Improvements * Environment variable to control the use of embedded libraries. * Include citation in repository. + Bugs fixed * Fixed import error with numexpr 2.6.5.dev0 * Fixed linter warnings. * Fixed for re.split() is version detection. * Fixed test failures with Python 2.7 and NumPy 1.14.3- Remove upstream-included initRecArray_tuples.patch * Thu May 03 2018 toddrme2178AATTgmail.com- Add initRecArray_tuples.patch Upstream bug report: https://github.com/PyTables/PyTables/issues/688 From: https://github.com/PyTables/PyTables/pull/689 Should be in next release * Wed May 02 2018 tchvatalAATTsuse.com- Version update to 3.4.3: * On interactive python sessions, group/attribute __dir__() method autocompletes children that are named as valid python identifiers. * Implement Group.__getitem__() to have groups act as python-containers, so code like this works: hfile.root[\'some child\']. * Enable building with Intel compiler (icc/icpc). * PEP 519 support, using new os.fspath method. * Optional disable recording of ctime (metadata creation time) when creating datasets that makes possible to get bitwise identical output from repeated runs. * Prevent from reading all rows for each coord in a VLArray when indexing using a list . * Fixed division by zero when using _convert_time64() with an empty nparr array. * Fixed deprecation warnings with numpy 1.14. * Skip DLL check when running from a frozen app. * Fixed behaviour with slices out of range.- Drop merged patch fix_numpy_recarray.patch- Add patch Never-use-the-msse2-flag-explicitly.patch to avoid using msse2 and avx on buildbots that support it, as we can be on non avx machines... * Mon Feb 26 2018 toddrme2178AATTgmail.com- Add fix_numpy_recarray.patch Fixes issues with recarrays under numpy 1.14. Patch accepted upstream. Should be in next release. From: https://github.com/PyTables/PyTables/pull/664 * Tue Apr 25 2017 toddrme2178AATTgmail.com- Update to version 3.4.2 + Improvements * setup.py detects conda env and uses installed conda (hdf5, bzip2, lzo and/or blosc) packages when building from source. + Bugs fixed * Linux wheels now built against built-in blosc. * Fixed windows absolute paths in ptrepack, ptdump, ptree. :issue:`616`. Thanks to oscar6echo.- Update to version 3.4.1 + Bugs fixed * Fixed bug in ptrepack- Switch to hdf5 1.10 series.- Implement single-spec version. * Thu Aug 25 2016 toddrme2178AATTgmail.com- hdf5_18 has been renamed to hdf5-1_8. * Tue Aug 16 2016 toddrme2178AATTgmail.com- update to version 3.2.3.1: * Fixed issues with pip install.- update to version 3.2.3: * Improvements + It is now possible to use HDF5 with the new shared library naming scheme (>= 1.8.10, hdf5.dll instead of hdf5dll.dll) on Windows (gh-540). Thanks to Tadeu Manoel. + Now :program: ptdump sorts output by node name and does not print a backtrace if file cannot be opened. Thanks to Zbigniew Jędrzejewski-Szmek. * Bugs fixed + Only run tables.tests.test_basics.UnicodeFilename if the filesystem encoding is utf-8. Closes gh-485. + Add lib64 to posix search path. (closes gh-507) Thanks to Mehdi Sadeghi. + Ensure cache entries are removed if fewer than 10 (closes gh-529). Thanks to Graham Jones. + Fix segmentation fault in a number of test cases that use index.Index (closes gh-532 and gh-533). Thanks to Diane Trout. + Fixed the evaluation of transcendental functions when numexpr is compiled with VML support (closes gh-534, PR #536). Thanks to Tom Kooij. + Make sure that index classes use buffersizes that are a multiple of chunkshape[0] (closes gh-538, PR #538). Thanks to Tom Kooij. + Ensure benchmark paths exist before benchmarks are executed (PR [#544]). Thanks to rohitjamuar. * Other changes + Minimum Cython version is now v0.21- specfile: * add python-py-cpuinfo to build requirements * depend on hdf5_18-devel, since pytables is not compatible with hdf5 >= 1.10 * Mon Aug 15 2016 toddrme2178AATTgmail.com- Fix update-alternatives implementation. * Mon Feb 01 2016 toddrme2178AATTgmail.com- update to version 3.2.2: * Fix AssertionError in Row.__init_loop. See gh-477. * Fix issues with Cython 0.23. See gh-481. * Only run tables.tests.test_basics.UnicodeFilename if the filesystem encoding is utf-8. Closes gh-485. * Fix missing missing PyErr_Clear. See gh-#486. * Fix the C type of some numpy attributes. See gh-494. * Cast selection indices to integer. See gh-496. * Fix indexesextension._keysort_string. Closes gh-497 and gh-498.- changes from version 3.2.1.1: * Fix permission on distributed source distribution- update to version 3.2.1: * Fix indexesextension._keysort. Fixes gh-455. Thanks to Andrew Lin.- Implement update-alternatives * Thu May 14 2015 benoit.moninAATTgmx.fr- update to version 3.2.0: Improvements * The nrowsinbuf is better computed now for EArray/CArray having a small chunkshape in the main dimension. Fixes #285. * PyTables should be installable very friendly via pip, including NumPy being installed automatically in the unlikely case it is not yet installed in the system. Thanks to Andrea Bedini. * setup.py has been largely simplified and now it requires setuptools. Although we think this is a good step, please keep us informed this is breaking some installation in a very bad manner. * setup.py now is able to used pkg-config, if available, to locate required libraries (hdf5, bzip2, etc.). The use of pkg-config can be controlled via setup.py command line flags or via environment variables. Please refer to the installation guide (in the User Manual) for details. Closes gh-442. * It is now possible to create a new node whose parent is a softlink to another group (see gh-422). Thanks to Alistair Muldal. * link.SoftLink objects no longer need to be explicitly dereferenced. Methods and attributes of the linked object are now automatically accessed when the user acts on a soft-link (see gh-399). Thanks to Alistair Muldal. * Now ptrepack recognizes hardlinks and replicates them in the output (repacked) file. This saves disk space and makes repacked files more conformal to the original one. Closes gh-380. * New pttree script for printing HDF5 file contents as a pretty ASCII tree (closes gh-400). Thanks to Alistair Muldal. * The internal Blosc library has been downgraded to version 1.4.4. This is in order to still allow using multiple threads inside Blosc, even on multithreaded applications (see gh-411, gh-412, gh-437 and gh-448). * The print_versions() function now also reports the version of compression libraries used by Blosc. * Now the setup.py tries to use the ‘-march=native’ C flag by default. In falls back on ‘-msse2’ if ‘-march=native’ is not supported by the compiler. Closes gh-379. * Fixed a spurious unicode comparison warning (closes gh-372 and gh-373). * Improved handling of empty string attributes. In previous versions of PyTables empty string were stored as scalar HDF5 attributes having size 1 and value ‘0’ (an empty null terminated string). Now empty string are stored as HDF5 attributes having zero size * Added a new cookbook recipe and a couple of examples for simple threading with PyTables. * The redundant utilsextension.get_indices() function has been eliminated (replaced by slice.indices()). Closes gh-195. * Allow negative indices in point selection (closes gh-360) * Index wasn’t being used if it claimed there were no results. Closes gh-351 (see also gh-353) * Atoms and Col types are no longer generated dynamically so now it is easier for IDEs and static analysis tool to handle them (closes gh-345) * The keysort functions in idx-opt.c have been cythonised using fused types. The perfomance is mostly unchanged, but the code is much more simpler now. Thanks to Andrea Bedini. * Small unit tests re-factoring Bugs fixed * Fixed compatibility problems with numpy 1.9 and 1.10-dev (closes gh-362 and gh-366) * Fixed compatibility with Cython >= 0.20 (closes gh-386 and gh-387) * Fixed support for unicode node names in LRU cache (only Python 2 was affected). Closes gh-367 and gh-369. * Fixed support for unicode node titles (only Python 2 was affected). Closes gh-370 and gh-374. * Fixed a bug that caused the silent truncation of unicode attributes containing the ‘0’ character. Closes gh-371. * Fixed descr_from_dtype() to work as expected with complex types. Closes gh-381. * Fixed the tests.test_basics.ThreadingTestCase test case. Closes gh-359. * Fix incomplete results when performing the same query twice and exhausting the second iterator before the first. The first one writes incomplete results to seqcache (gh-353) * Fix false results potentially going to seqcache if tableextension.Row.update() is used during iteration (see gh-353) * Fix Column.create_csindex() when there’s NaNs * Fixed handling of unicode file names on windows (closes gh-389) * No longer not modify sys.argv at import time (closes gh-405) * Fixed a performance issue on NFS (closes gh-402) * Fixed a nasty problem affecting results of indexed queries. Closes gh-319 and probably gh-419 too. * Fixed another problem affecting results of indexed queries too. Closes gh-441. * Replaced “len(xrange(start, stop, step))” -> “len(xrange(0, stop - start, step))” to fix issues with large row counts with Python 2.x. Fixes #447. Other changes * Cython is not a hard dependency anymore (although developers will need it so as to generated the C extension code). * The number of threads used by default for numexpr and Blosc operation that was set to the number of available cores have been reduced to 2. This is a much more reasonable setting for not creating too much overhead.- add python-setuptools as a new build dependency- pass -q to %setup to avoid spamming the build log- rename README.txt to README.rst: changed upstream- add new binary pttree to the package
|
|
|