Wed Nov 13 20:56:09 2019 UTC ()
py-tables: updated to 3.6.1

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.

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
- Improvements in tests as well as clean up from dropping Python 2.7 support.


(adam)
diff -r1.3 -r1.4 pkgsrc/math/py-tables/Makefile
diff -r1.3 -r1.4 pkgsrc/math/py-tables/distinfo
diff -r1.2 -r1.3 pkgsrc/math/py-tables/PLIST

cvs diff -r1.3 -r1.4 pkgsrc/math/py-tables/Makefile (expand / switch to unified diff)

--- pkgsrc/math/py-tables/Makefile 2019/06/14 15:13:35 1.3
+++ pkgsrc/math/py-tables/Makefile 2019/11/13 20:56:08 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2019/06/14 15:13:35 adam Exp $ 1# $NetBSD: Makefile,v 1.4 2019/11/13 20:56:08 adam Exp $
2 2
3DISTNAME= tables-3.5.2 3DISTNAME= tables-3.6.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= math python 5CATEGORIES= math python
6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tables/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tables/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.pytables.org/ 9HOMEPAGE= http://www.pytables.org/
10COMMENT= Database package for large amounts of data 10COMMENT= Database package for large amounts of data
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13PYSETUPBUILDARGS+= --blosc=${BUILDLINK_PREFIX.blosc} 13PYSETUPBUILDARGS+= --blosc=${BUILDLINK_PREFIX.blosc}
14PYSETUPBUILDARGS+= --bzip2=${BUILDLINK_PREFIX.bzip2} 14PYSETUPBUILDARGS+= --bzip2=${BUILDLINK_PREFIX.bzip2}
15PYSETUPBUILDARGS+= --hdf5=${BUILDLINK_PREFIX.hdf5} 15PYSETUPBUILDARGS+= --hdf5=${BUILDLINK_PREFIX.hdf5}
16PYSETUPBUILDARGS+= --lzo=${BUILDLINK_PREFIX.lzo} 16PYSETUPBUILDARGS+= --lzo=${BUILDLINK_PREFIX.lzo}

cvs diff -r1.3 -r1.4 pkgsrc/math/py-tables/distinfo (expand / switch to unified diff)

--- pkgsrc/math/py-tables/distinfo 2019/06/14 15:13:35 1.3
+++ pkgsrc/math/py-tables/distinfo 2019/11/13 20:56:08 1.4
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.3 2019/06/14 15:13:35 adam Exp $ 1$NetBSD: distinfo,v 1.4 2019/11/13 20:56:08 adam Exp $
2 2
3SHA1 (tables-3.5.2.tar.gz) = 293ae14497e50be2de9fcfa7250527395c613647 3SHA1 (tables-3.6.1.tar.gz) = 3f093c3dd5be7ec2aaa1263fa0957f5d67c48e52
4RMD160 (tables-3.5.2.tar.gz) = 9e5aa9f3b270888c853eb5f30cd6461a362bb1c1 4RMD160 (tables-3.6.1.tar.gz) = 05833282f4c44e48f6f39afada9cb2684aa3249a
5SHA512 (tables-3.5.2.tar.gz) = 00b411d9d5b2e2793346709d0f702b8cdc5e117afd35be09c7f6739357fe621a6e1adcb1dcda5497a459b35b675d6c3d6a0c930f463ff6b921b7fcc35a79b3d9 5SHA512 (tables-3.6.1.tar.gz) = 7f018b70251095049bce9075be4e19f72efba9d39121a35c4521f634b1dd5b81ab6de47df3bb44ad6b8b2dbdbff4e6d0985ad1a7b2f13b44f920c0935e5830ff
6Size (tables-3.5.2.tar.gz) = 7825372 bytes 6Size (tables-3.6.1.tar.gz) = 4641089 bytes

cvs diff -r1.2 -r1.3 pkgsrc/math/py-tables/PLIST (expand / switch to unified diff)

--- pkgsrc/math/py-tables/PLIST 2019/03/20 16:08:06 1.2
+++ pkgsrc/math/py-tables/PLIST 2019/11/13 20:56:08 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2019/03/20 16:08:06 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2019/11/13 20:56:08 adam Exp $
2bin/pt2to3-${PYVERSSUFFIX} 2bin/pt2to3-${PYVERSSUFFIX}
3bin/ptdump-${PYVERSSUFFIX} 3bin/ptdump-${PYVERSSUFFIX}
4bin/ptrepack-${PYVERSSUFFIX} 4bin/ptrepack-${PYVERSSUFFIX}
5bin/pttree-${PYVERSSUFFIX} 5bin/pttree-${PYVERSSUFFIX}
6${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 6${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
7${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 7${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
8${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 8${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
9${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 9${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
10${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 10${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
11${PYSITELIB}/${EGG_INFODIR}/requires.txt 11${PYSITELIB}/${EGG_INFODIR}/requires.txt
12${PYSITELIB}/${EGG_INFODIR}/top_level.txt 12${PYSITELIB}/${EGG_INFODIR}/top_level.txt
13${PYSITELIB}/tables/__init__.py 13${PYSITELIB}/tables/__init__.py
14${PYSITELIB}/tables/__init__.pyc 14${PYSITELIB}/tables/__init__.pyc
@@ -152,26 +152,27 @@ ${PYSITELIB}/tables/tests/common.pyo @@ -152,26 +152,27 @@ ${PYSITELIB}/tables/tests/common.pyo
152${PYSITELIB}/tables/tests/create_backcompat_indexes.py 152${PYSITELIB}/tables/tests/create_backcompat_indexes.py
153${PYSITELIB}/tables/tests/create_backcompat_indexes.pyc 153${PYSITELIB}/tables/tests/create_backcompat_indexes.pyc
154${PYSITELIB}/tables/tests/create_backcompat_indexes.pyo 154${PYSITELIB}/tables/tests/create_backcompat_indexes.pyo
155${PYSITELIB}/tables/tests/elink.h5 155${PYSITELIB}/tables/tests/elink.h5
156${PYSITELIB}/tables/tests/elink2.h5 156${PYSITELIB}/tables/tests/elink2.h5
157${PYSITELIB}/tables/tests/ex-noattr.h5 157${PYSITELIB}/tables/tests/ex-noattr.h5
158${PYSITELIB}/tables/tests/flavored_vlarrays-format1.6.h5 158${PYSITELIB}/tables/tests/flavored_vlarrays-format1.6.h5
159${PYSITELIB}/tables/tests/float.h5 159${PYSITELIB}/tables/tests/float.h5
160${PYSITELIB}/tables/tests/idx-std-1.x.h5 160${PYSITELIB}/tables/tests/idx-std-1.x.h5
161${PYSITELIB}/tables/tests/indexes_2_0.h5 161${PYSITELIB}/tables/tests/indexes_2_0.h5
162${PYSITELIB}/tables/tests/indexes_2_1.h5 162${PYSITELIB}/tables/tests/indexes_2_1.h5
163${PYSITELIB}/tables/tests/issue_368.h5 163${PYSITELIB}/tables/tests/issue_368.h5
164${PYSITELIB}/tables/tests/issue_560.h5 164${PYSITELIB}/tables/tests/issue_560.h5
 165${PYSITELIB}/tables/tests/itemsize.h5
165${PYSITELIB}/tables/tests/matlab_file.mat 166${PYSITELIB}/tables/tests/matlab_file.mat
166${PYSITELIB}/tables/tests/nested-type-with-gaps.h5 167${PYSITELIB}/tables/tests/nested-type-with-gaps.h5
167${PYSITELIB}/tables/tests/non-chunked-table.h5 168${PYSITELIB}/tables/tests/non-chunked-table.h5
168${PYSITELIB}/tables/tests/oldflavor_numeric.h5 169${PYSITELIB}/tables/tests/oldflavor_numeric.h5
169${PYSITELIB}/tables/tests/python2.h5 170${PYSITELIB}/tables/tests/python2.h5
170${PYSITELIB}/tables/tests/python3.h5 171${PYSITELIB}/tables/tests/python3.h5
171${PYSITELIB}/tables/tests/scalar.h5 172${PYSITELIB}/tables/tests/scalar.h5
172${PYSITELIB}/tables/tests/slink.h5 173${PYSITELIB}/tables/tests/slink.h5
173${PYSITELIB}/tables/tests/smpl_SDSextendible.h5 174${PYSITELIB}/tables/tests/smpl_SDSextendible.h5
174${PYSITELIB}/tables/tests/smpl_compound_chunked.h5 175${PYSITELIB}/tables/tests/smpl_compound_chunked.h5
175${PYSITELIB}/tables/tests/smpl_enum.h5 176${PYSITELIB}/tables/tests/smpl_enum.h5
176${PYSITELIB}/tables/tests/smpl_f64be.h5 177${PYSITELIB}/tables/tests/smpl_f64be.h5
177${PYSITELIB}/tables/tests/smpl_f64le.h5 178${PYSITELIB}/tables/tests/smpl_f64le.h5
@@ -238,26 +239,29 @@ ${PYSITELIB}/tables/tests/test_lists.py @@ -238,26 +239,29 @@ ${PYSITELIB}/tables/tests/test_lists.py
238${PYSITELIB}/tables/tests/test_lists.pyc 239${PYSITELIB}/tables/tests/test_lists.pyc
239${PYSITELIB}/tables/tests/test_lists.pyo 240${PYSITELIB}/tables/tests/test_lists.pyo
240${PYSITELIB}/tables/tests/test_nestedtypes.py 241${PYSITELIB}/tables/tests/test_nestedtypes.py
241${PYSITELIB}/tables/tests/test_nestedtypes.pyc 242${PYSITELIB}/tables/tests/test_nestedtypes.pyc
242${PYSITELIB}/tables/tests/test_nestedtypes.pyo 243${PYSITELIB}/tables/tests/test_nestedtypes.pyo
243${PYSITELIB}/tables/tests/test_numpy.py 244${PYSITELIB}/tables/tests/test_numpy.py
244${PYSITELIB}/tables/tests/test_numpy.pyc 245${PYSITELIB}/tables/tests/test_numpy.pyc
245${PYSITELIB}/tables/tests/test_numpy.pyo 246${PYSITELIB}/tables/tests/test_numpy.pyo
246${PYSITELIB}/tables/tests/test_queries.py 247${PYSITELIB}/tables/tests/test_queries.py
247${PYSITELIB}/tables/tests/test_queries.pyc 248${PYSITELIB}/tables/tests/test_queries.pyc
248${PYSITELIB}/tables/tests/test_queries.pyo 249${PYSITELIB}/tables/tests/test_queries.pyo
249${PYSITELIB}/tables/tests/test_ref_array1.mat 250${PYSITELIB}/tables/tests/test_ref_array1.mat
250${PYSITELIB}/tables/tests/test_ref_array2.mat 251${PYSITELIB}/tables/tests/test_ref_array2.mat
 252${PYSITELIB}/tables/tests/test_suite.py
 253${PYSITELIB}/tables/tests/test_suite.pyc
 254${PYSITELIB}/tables/tests/test_suite.pyo
251${PYSITELIB}/tables/tests/test_szip.h5 255${PYSITELIB}/tables/tests/test_szip.h5
252${PYSITELIB}/tables/tests/test_tables.py 256${PYSITELIB}/tables/tests/test_tables.py
253${PYSITELIB}/tables/tests/test_tables.pyc 257${PYSITELIB}/tables/tests/test_tables.pyc
254${PYSITELIB}/tables/tests/test_tables.pyo 258${PYSITELIB}/tables/tests/test_tables.pyo
255${PYSITELIB}/tables/tests/test_tablesMD.py 259${PYSITELIB}/tables/tests/test_tablesMD.py
256${PYSITELIB}/tables/tests/test_tablesMD.pyc 260${PYSITELIB}/tables/tests/test_tablesMD.pyc
257${PYSITELIB}/tables/tests/test_tablesMD.pyo 261${PYSITELIB}/tables/tests/test_tablesMD.pyo
258${PYSITELIB}/tables/tests/test_timestamps.py 262${PYSITELIB}/tables/tests/test_timestamps.py
259${PYSITELIB}/tables/tests/test_timestamps.pyc 263${PYSITELIB}/tables/tests/test_timestamps.pyc
260${PYSITELIB}/tables/tests/test_timestamps.pyo 264${PYSITELIB}/tables/tests/test_timestamps.pyo
261${PYSITELIB}/tables/tests/test_timetype.py 265${PYSITELIB}/tables/tests/test_timetype.py
262${PYSITELIB}/tables/tests/test_timetype.pyc 266${PYSITELIB}/tables/tests/test_timetype.pyc
263${PYSITELIB}/tables/tests/test_timetype.pyo 267${PYSITELIB}/tables/tests/test_timetype.pyo