File: RELEASE_NOTES_v3.6.x.rst

package info (click to toggle)
pytables 3.10.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,228 kB
  • sloc: ansic: 82,212; python: 65,296; cpp: 753; sh: 394; makefile: 100
file content (41 lines) | stat: -rw-r--r-- 1,357 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
=======================================
 Release notes for PyTables 3.6 series
=======================================

:Author: PyTables Developers
:Contact: pytables-dev@googlegroups.com

.. py:currentmodule:: tables


Changes from 3.6.0 to 3.6.1
===========================

Maintenance release to fix packaging issues. No new features or bugfixes.


Changes from 3.5.3 to 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. See :issue:`744` and :PR:`745`.
  Thanks to Sergio Pascual (sergiopasra).
- Improvements in tests as well as clean up from dropping Python 2.7 support.
  Thanks to Seth Troisi (sethtroisi).