SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python3-tables-3.6.1-bp156.3.9.x86_64.rpm :

* Wed Feb 17 2021 Ben Greiner - Skip python36 build: python36-numpy was dropped in Tumbleweed due to NEP 29- Add tables-pr862-lowercasefdtype.patch to support NumPy 1.20 gh#PyTables/PyTables#862
* Thu Dec 24 2020 Benjamin Greiner - remove mock requirement- add PyTables-compat-numpy119.patch for compatibility with numpy 1.19- add PyTables-pr810-tostring.patch in order to avoid numerous deprecation warnings -- gh#PyTables/PyTables#810- add PyTables-skip-test_vlarray.patch in order to skip failing tests -- gh#PyTables/PyTables#845
* Tue May 19 2020 Petr Gajdos - %python3_only -> %python_alternative
* Sat Nov 09 2019 Arun Persaud - specfile:
* make it python3 only
* remove six
* update required version for numpy and numexpr- update to version 3.6.1:
* Maintenance release to fix packaging issues. No new features or bugfixes.- changes from version 3.6.0:
* PyTables 3.6 no longer supports Python 2.7 see PR #747.
* Improvements + Full python 3.8 support. + On Windows PyTables wheels on PyPI are linked to `pytables_hdf5.dll` instead of `hdf5.dll` to prevent collisions with other packages/wheels that also vendor `hdf5.dll`. This should prevent problems that arise when a different version of a dll is imported that the version to which the program was linked to. This problem is known as \"DLL Hell\". With the renaming of the HDF5 DLL to `pytables_hdf5.dll` these problems should be solved.
* Bugfixes + Bugfix for HDF5 files/types with padding. For details see :issue:`734`. + More fixes for python 3.8 compatibility: Replace deprecated time.clock with time.perf_counter Thanks to Sergio Pascual (sergiopasra). see :issue:`744` and PR #745. + Improvements in tests as well as clean up from dropping Python 2.7 support. Thanks to Seth Troisi (sethtroisi).
* Mon Jul 22 2019 Todd R - Update to 3.5.2
* Fixed compatibility with python 3.8: Fixed `Dictonary keys changed during iteration` RuntimeError while moving/renameing a node. Thanks to Christoph Gohlke for reporting and Miro Hroncok for help with building PyTables for python 3.8alpha (cython compatibility).
* Fixed a bug in offset calculations producing floats instead of ints affecting python 3. See PR #736. Thanks to Brad Montgomery.- Update to 3.5.1
* Maintenance release to fix how PyPi repo is handling wheel versions.- Update to 3.5.0
* When copying data from native HDF5 files with padding in compound types, the padding is not removed now by default. This allows for better compatibility with existing HDF5 applications that expect the padding to stay there. Also, when the `description` is a NumPy struct array with padding, this is honored now. The previous behaviour (i.e. getting rid of paddings) can be replicated by passing the new `allow_padding` parameter when opening a file. For some examples, see the new `examples/tables-with-padding.py` and `examples/attrs-with-padding.py`. For details on the implementation
* Added a new flag `--dont-allow-padding` in `ptrepack` utility so as to replicate the previous behaviour of removing padding during file copies. The default is to honor the original padding in copies.
* Improve compatibility with numpy 1.16.
* Improve detection of the LZO2 library at build time.
* Suppress several warnings.
* Add AVX2 support for Windows.- Rebase Never-use-the-msse2-flag-explicitly.patch- Remove upstream-included patches:
* pytables_no_unsafe_write.patch
* pytables_fix_exception_check.patch
* 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
 
ICM