head 1.16; access; symbols pkgsrc-2023Q4:1.15.0.4 pkgsrc-2023Q4-base:1.15 pkgsrc-2023Q3:1.15.0.2 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.13.0.4 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.2 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.11.0.4 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.2 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.10.0.2 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.8.0.2 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.5.0.4 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.2 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.4.0.6 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.4 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.2 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.3.0.4 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.2 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.22 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.20 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.18 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.16 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.14 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.12 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.10 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.8 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.6 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.2 pkgsrc-2017Q2-base:1.1; locks; strict; comment @# @; 1.16 date 2024.02.26.18.21.26; author adam; state Exp; branches; next 1.15; commitid GqbmakoXyCwekYZE; 1.15 date 2023.08.01.23.20.46; author wiz; state Exp; branches; next 1.14; commitid lyjXpsSeA6xpH8zE; 1.14 date 2023.07.01.08.37.38; author wiz; state Exp; branches; next 1.13; commitid OGZpaIgVtdY8O4vE; 1.13 date 2023.03.15.13.04.49; author adam; state Exp; branches; next 1.12; commitid nwtJ7X5Wvhr6LdhE; 1.12 date 2023.01.24.19.30.19; author adam; state Exp; branches; next 1.11; commitid nKfjOxfqVNIZuPaE; 1.11 date 2022.09.12.08.15.35; author adam; state Exp; branches; next 1.10; commitid YEnZGRZj2pCy4yTD; 1.10 date 2022.04.27.10.36.38; author adam; state Exp; branches; next 1.9; commitid VU1yMmowmx9UhPBD; 1.9 date 2022.04.15.11.27.41; author nia; state Exp; branches; next 1.8; commitid lCtjK2TRqCMsXhAD; 1.8 date 2022.01.25.01.26.19; author wiz; state Exp; branches; next 1.7; commitid b3hri9xDG4tDcXpD; 1.7 date 2022.01.04.20.54.13; author wiz; state Exp; branches; next 1.6; commitid CYyhdK9qtoffkmnD; 1.6 date 2021.12.30.13.05.36; author adam; state Exp; branches; next 1.5; commitid w23rFuQ4pTWhUFmD; 1.5 date 2021.06.29.08.42.01; author nia; state Exp; branches; next 1.4; commitid D0oUCU0hDExum0ZC; 1.4 date 2020.10.12.21.52.02; author bacon; state Exp; branches; next 1.3; commitid 568C66J21E1N0FrC; 1.3 date 2020.04.27.08.06.41; author adam; state Exp; branches; next 1.2; commitid jMap8v305t41VZ5C; 1.2 date 2019.11.02.16.16.21; author rillig; state Exp; branches; next 1.1; commitid 8i1eJQVJcj8NjiJB; 1.1 date 2017.06.07.08.12.47; author adam; state Exp; branches; next ; commitid EZdWmmdoPaQ3SpUz; desc @@ 1.16 log @py-bottleneck: updated to 1.3.8 Bottleneck 1.3.8 Enhancements Python 3.12 wheel available Update CI config @ text @# $NetBSD: Makefile,v 1.15 2023/08/01 23:20:46 wiz Exp $ DISTNAME= Bottleneck-1.3.8 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_PYPI:=B/Bottleneck/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/pydata/bottleneck COMMENT= Collection of fast NumPy array functions written in C LICENSE= 2-clause-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-versioneer-[0-9]*:../../devel/py-versioneer TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel PYTHON_VERSIONS_INCOMPATIBLE= 27 38 .include "../../math/py-numpy/buildlink3.mk" .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.15 log @*: remove more references to Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2023/07/01 08:37:38 wiz Exp $ d3 1 a3 1 DISTNAME= Bottleneck-1.3.7 d9 1 a9 1 HOMEPAGE= https://github.com/kwgoodman/bottleneck d13 3 a15 3 TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner PYSETUPTESTTARGET= pytest d20 1 a20 1 .include "../../lang/python/egg.mk" @ 1.14 log @*: restrict py-numpy users to 3.9+ in preparation for update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2023/03/15 13:04:49 adam Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 @ 1.13 log @py-bottleneck: updated to 1.3.7 Bottleneck 1.3.7 Enhancements - Python 3.11 wheel available @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2023/01/24 19:30:19 adam Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # numpy @ 1.12 log @py-bottleneck: updated to 1.3.6 Bottleneck 1.3.6 Bug Fixes - Fix ValueError: cannot convert float NaN to integer with new numpy version Cleanup - Python 3.6 wheel won't be built anymore because of the deprecation in the associated Python Github action @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/09/12 08:15:35 adam Exp $ d3 1 a3 1 DISTNAME= Bottleneck-1.3.6 @ 1.11 log @py-bottleneck: updated to 1.3.5 Bottleneck 1.3.5 ================ Bug Fixes - Fix numpy deprecation of non-tuple indices Enhancements - Switch build to manylinux_2_24_x86_64 using cibuildwheel @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/04/27 10:36:38 adam Exp $ d3 1 a3 1 DISTNAME= Bottleneck-1.3.5 @ 1.10 log @py-bottleneck: updated to 1.3.4 Bottleneck 1.3.4 ================ Bug Fixes ~~~~~~~~~ - Fix Memory leak with big-endian data Bottleneck 1.3.3 ================ Bug Fixes ~~~~~~~~~ - Fix Python 3.10 build Enhancements ~~~~~~~~~~~~ - Provide pre-compiled wheels for most x86_64 architectures @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/04/15 11:27:41 nia Exp $ d3 1 a3 1 DISTNAME= Bottleneck-1.3.4 @ 1.9 log @math: Mark some packages incompatible with Python 3.7 due to numpy @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2022/01/25 01:26:19 wiz Exp $ d3 1 a3 1 DISTNAME= Bottleneck-1.3.2 a4 1 PKGREVISION= 2 @ 1.8 log @py-bottleneck: does not build with python 2.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2022/01/04 20:54:13 wiz Exp $ d18 1 a18 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.7 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2021/12/30 13:05:36 adam Exp $ d18 2 @ 1.6 log @Forget about Python 3.6 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2021/06/29 08:42:01 nia Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.5 log @py-numpy: "Python version >= 3.7 required." @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2020/10/12 21:52:02 bacon Exp $ a17 2 PYTHON_VERSIONS_INCOMPATIBLE+= 36 # py-numpy @ 1.4 log @math/blas, math/lapack: Install interchangeable BLAS system 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2020/04/27 08:06:41 adam Exp $ d18 2 @ 1.3 log @py-bottleneck: updated to 1.3.2 Bottleneck 1.3.2 Bug Fixes - Explicitly declare numpy version dependency in ``pyproject.toml`` for Python 3.8, fixing certain cases where ``pip install`` would fail. and ``@@0xb0b`` for reporting. Bottleneck 1.3.1 Bug Fixes - Fix memory leak in :func:`bottleneck.nanmedian` with the default argument of ``axis=None``. - Add regression test for memory leak case Bottleneck 1.3.0 Project Updates - Bottleneck has a new maintainer, Christopher Whelan (``@@qwhelan`` on GitHub). - Documentation now hosted at https://bottleneck.readthedocs.io - 1.3.x will be the last release to support Python 2.7 - Bottleneck now supports and is tested against Python 3.7 and 3.8. - The ``LICENSE`` file has been restructured to only include the license for the Bottleneck project to aid license audit tools. There has been no change to the licensing of Bottleneck. - Licenses for other projects incorporated by Bottleneck are now reproduced in full in separate files in the ``LICENSES/`` directory (eg, ``LICENSES/NUMPY_LICENSE``) - All licenses have been updated. Notably, setuptools is now MIT licensed and no longer under the ambiguous dual PSF/Zope license. - Bottleneck now uses :pep:`518` for specifying build dependencies, with per Python version specifications Enhancements - Remove ``numpydoc`` package from Bottleneck source distribution - :func:`bottleneck.slow.reduce.nansum` and :func:`bottleneck.slow.reduce.ss` now longer coerce output to have the same dtype as input - Test (tox, travis, appveyor) against latest ``numpy`` (in conda) - Performance benchmarking also available via ``asv`` - ``versioneer`` now used for versioning - Test suite now uses ``pytest`` as ``nose`` is deprecated - ``python setup.py build_ext --inplace`` is now incremental - ``python setup.py clean`` now cleans all artifacts - Compiler feature support now identified by testing rather than hardcoding - The ``BN_OPT_3`` macro allows selective use of ``-O3`` at the function level - Contributors are now automatically cited in the release notes Performance - Speed up :func:`bottleneck.reduce.anynan` and :func:`bottleneck.reduce.allnan` by 2x via ``BN_OPT_3`` - All functions covered by ``asv`` benchmarks - :func:`bottleneck.nonreduce.replace` speedup of 4x via more explicit typing - :func:`bottleneck.reduce.median` up to 2x faster for Fortran-ordered arrays Bug Fixes - Documentation fails to build on Python 3 - :func:`bottleneck.benchmark.bench` crashes on python 3.6.3, numpy 1.13.3 - :func:`bottleneck.nonreduce_axis.push` raises when :code:`n=None` is explicitly passed - :func:`bottleneck.reduce.nansum` wrong output when :code:`a = np.ones((2, 2))[..., np.newaxis]` same issue of other reduce functions - Silenced FutureWarning from NumPy in the slow version of move functions - Installing bottleneck onto a system that does not already have Numpy - Memory leaked when input was not a NumPy array - Tautological comparison in :func:`bottleneck.move.move_rank` removed Cleanup - The ``ez_setup.py`` module is no longer packaged - Building documentation is now self-contained in ``make doc`` - Codebase now ``flake8`` compliant and run on every commit - Codebase now uses ``black`` for autoformatting @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/11/02 16:16:21 rillig Exp $ d5 1 @ 1.2 log @math: align variable assignments pkglint -Wall -F --only aligned -r Manual correction in R/Makefile.extension for the MASTER_SITES continuation line. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/06/07 08:12:47 adam Exp $ d3 1 a3 1 DISTNAME= Bottleneck-1.2.1 d13 1 a13 2 #DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil #BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose d15 1 a15 1 USE_LANGUAGES= c d17 1 a18 1 .include "../../math/py-numpy/buildlink3.mk" @ 1.1 log @Bottleneck is a collection of fast NumPy array functions written in C. @ text @d1 1 a1 1 # $NetBSD$ d13 1 a13 1 #DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil @