Wed Mar 20 16:08:06 2019 UTC ()
py-tables: updated to 3.5.1

Changes from 3.5.0 to 3.5.1
- Maintenance release to fix how PyPi repo is handling wheel versions.

Changes from 3.4.4 to 3.5.0
Improvements
- 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.
- 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.


(adam)
diff -r0 -r1.1 pkgsrc/math/py-tables/ALTERNATIVES
diff -r1.1 -r1.2 pkgsrc/math/py-tables/Makefile
diff -r1.1 -r1.2 pkgsrc/math/py-tables/PLIST
diff -r1.1 -r1.2 pkgsrc/math/py-tables/distinfo

File Added: pkgsrc/math/py-tables/ALTERNATIVES
bin/pt2to3 @PREFIX@/bin/pt2to3-@PYVERSSUFFIX@
bin/ptdump @PREFIX@/bin/ptdump-@PYVERSSUFFIX@
bin/ptrepack @PREFIX@/bin/ptrepack-@PYVERSSUFFIX@
bin/pttree @PREFIX@/bin/pttree-@PYVERSSUFFIX@

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

--- pkgsrc/math/py-tables/Makefile 2018/07/04 06:46:49 1.1
+++ pkgsrc/math/py-tables/Makefile 2019/03/20 16:08:06 1.2
@@ -1,41 +1,42 @@ @@ -1,41 +1,42 @@
1# $NetBSD: Makefile,v 1.1 2018/07/04 06:46:49 adam Exp $ 1# $NetBSD: Makefile,v 1.2 2019/03/20 16:08:06 adam Exp $
2 2
3DISTNAME= tables-3.4.4 3DISTNAME= tables-3.5.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}
17 17
18DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython 18DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
19DEPENDS+= ${PYPKGPREFIX}-numexpr>=2.5.2:../../math/py-numexpr 19DEPENDS+= ${PYPKGPREFIX}-numexpr>=2.6.2:../../math/py-numexpr
 20DEPENDS+= ${PYPKGPREFIX}-mock>=2.0:../../devel/py-mock
20DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six 21DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
21 22
22USE_LANGUAGES= c c++ 23USE_LANGUAGES= c c++
23 24
24post-install: 25post-install:
25 cd ${DESTDIR}${PREFIX}/bin && \ 26 cd ${DESTDIR}${PREFIX}/bin && \
26 ${MV} pt2to3 pt2to3${PYVERSSUFFIX} && \ 27 ${MV} pt2to3 pt2to3-${PYVERSSUFFIX} && \
27 ${MV} ptdump ptdump${PYVERSSUFFIX} && \ 28 ${MV} ptdump ptdump-${PYVERSSUFFIX} && \
28 ${MV} ptrepack ptrepack${PYVERSSUFFIX} && \ 29 ${MV} ptrepack ptrepack-${PYVERSSUFFIX} && \
29 ${MV} pttree pttree${PYVERSSUFFIX} || ${TRUE} 30 ${MV} pttree pttree-${PYVERSSUFFIX} || ${TRUE}
30 31
31do-test: 32do-test:
32 cd ${WRKSRC}/tables/tests && ${PYTHONBIN} test_all.py 33 cd ${WRKSRC}/tables/tests && ${PYTHONBIN} test_all.py
33 34
34.include "../../archivers/bzip2/buildlink3.mk" 35.include "../../archivers/bzip2/buildlink3.mk"
35.include "../../archivers/lzo/buildlink3.mk" 36.include "../../archivers/lzo/buildlink3.mk"
36.include "../../devel/blosc/buildlink3.mk" 37.include "../../devel/blosc/buildlink3.mk"
37.include "../../devel/hdf5/buildlink3.mk" 38.include "../../devel/hdf5/buildlink3.mk"
38.include "../../devel/zlib/buildlink3.mk" 39.include "../../devel/zlib/buildlink3.mk"
39.include "../../math/py-numpy/buildlink3.mk" 40.include "../../math/py-numpy/buildlink3.mk"
40.include "../../lang/python/egg.mk" 41.include "../../lang/python/egg.mk"
41.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/math/py-tables/PLIST 2018/07/04 06:46:49 1.1
+++ pkgsrc/math/py-tables/PLIST 2019/03/20 16:08:06 1.2
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1@comment $NetBSD: PLIST,v 1.1 2018/07/04 06:46:49 adam Exp $ 1@comment $NetBSD: PLIST,v 1.2 2019/03/20 16:08:06 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
15${PYSITELIB}/tables/__init__.pyo 15${PYSITELIB}/tables/__init__.pyo
16${PYSITELIB}/tables/_comp_bzip2.so 16${PYSITELIB}/tables/_comp_bzip2.so
17${PYSITELIB}/tables/_comp_lzo.so 17${PYSITELIB}/tables/_comp_lzo.so
18${PYSITELIB}/tables/array.py 18${PYSITELIB}/tables/array.py

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

--- pkgsrc/math/py-tables/distinfo 2018/07/04 06:46:49 1.1
+++ pkgsrc/math/py-tables/distinfo 2019/03/20 16:08:06 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2018/07/04 06:46:49 adam Exp $ 1$NetBSD: distinfo,v 1.2 2019/03/20 16:08:06 adam Exp $
2 2
3SHA1 (tables-3.4.4.tar.gz) = 79fa344fa7a2e3ad0a5b154810a72976841ca864 3SHA1 (tables-3.5.1.tar.gz) = cb2183df7032dfe48ee69546c24ed35533b2516a
4RMD160 (tables-3.4.4.tar.gz) = da09f5344098d9ed904d6a408f4fa450392b9928 4RMD160 (tables-3.5.1.tar.gz) = f42e8d5d1d3dcf4e6a7111d65921ac477671b229
5SHA512 (tables-3.4.4.tar.gz) = 2d0cdd36a6f14702f424773b64187d1980d73a72525ead43b272776bb32b2ebc4c6ea0b7e3343c8600d7f62c42d008b5e835439af30e76ea11c7504666631ddf 5SHA512 (tables-3.5.1.tar.gz) = a3064951fd3f91156c539279aed9ac13a8f07de6e0f0dbdaf7941fcb6b812b903ac28b98281b3e1dd3f0e685714c4ae0471ffbd1dda80402212a466dd8f25843
6Size (tables-3.4.4.tar.gz) = 4626053 bytes 6Size (tables-3.5.1.tar.gz) = 8306669 bytes