summaryrefslogtreecommitdiff
path: root/math/py-tables
AgeCommit message (Collapse)AuthorFilesLines
2022-11-19py-tables: fix build for python 3.11wiz1-2/+9
2022-04-15math: Mark some packages incompatible with Python 3.7 due to numpynia1-2/+2
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-1/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-05py-tables: update to 3.7.0.wiz3-12/+34
This is a minor version of PyTables. The main feature added is that compatibility with Python 3.10, numpy 1.21 and HDF5 1.12 has been improved, while support for Python 3.5 has been dropped. The CI infrastructure has been moved to GitHub Actions.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-2/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-30Forget about Python 3.6adam1-2/+1
2021-10-26math: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07math: Remove SHA1 hashes for distfilesnia1-2/+1
2021-06-29py-numpy: "Python version >= 3.7 required."nia1-1/+2
2020-10-12math/blas, math/lapack: Install interchangeable BLAS systembacon1-1/+2
Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump
2020-05-14Doesn't support Python 2.7joerg1-1/+3
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2019-11-13py-tables: updated to 3.6.1adam3-8/+12
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.
2019-06-14py-tables: updated to 3.5.2adam2-11/+11
Changes from 3.5.1 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.
2019-03-20py-tables: updated to 3.5.1adam4-18/+23
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.
2018-07-04py-tables: (ex py-pytables) updated to 3.4.4adam4-0/+348
Changes from 3.4.3 to 3.4.4 Improvements Environment variable to control the use of embedded libraries. Include citation in repository. gh-690. Bugs fixed Fixed import error with numexpr 2.6.5.dev0 gh-685. Fixed linter warnings. Fixed for re.split() is version detection. gh-687. Fixed test failures with Python 2.7 and NumPy 1.14.3 gh-688 & gh-689.