The NetBSD Project

CVS log for pkgsrc/math/py-bottleneck/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / math / py-bottleneck

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.13 / (download) - annotate - [select for diffs], Wed Mar 15 13:04:49 2023 UTC (12 days, 15 hours ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

py-bottleneck: updated to 1.3.7

Bottleneck 1.3.7

Enhancements
- Python 3.11 wheel available

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jan 24 19:30:19 2023 UTC (2 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

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

Revision 1.11 / (download) - annotate - [select for diffs], Mon Sep 12 08:15:35 2022 UTC (6 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

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

Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 27 10:36:38 2022 UTC (11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

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

Revision 1.9 / (download) - annotate - [select for diffs], Fri Apr 15 11:27:41 2022 UTC (11 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

math: Mark some packages incompatible with Python 3.7 due to numpy

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 25 01:26:19 2022 UTC (14 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

py-bottleneck: does not build with python 2.7

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 4 20:54:13 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 30 13:05:36 2021 UTC (14 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

Forget about Python 3.6

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jun 29 08:42:01 2021 UTC (20 months, 4 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

py-numpy: "Python version >= 3.7 required."

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 12 21:52:02 2020 UTC (2 years, 5 months ago) by bacon
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

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

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 27 08:06:41 2020 UTC (2 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.2: +5 -6 lines
Diff to previous 1.2 (colored)

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

Revision 1.2 / (download) - annotate - [select for diffs], Sat Nov 2 16:16:21 2019 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

math: align variable assignments

pkglint -Wall -F --only aligned -r

Manual correction in R/Makefile.extension for the MASTER_SITES
continuation line.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 7 08:12:47 2017 UTC (5 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2

Bottleneck is a collection of fast NumPy array functions written in C.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>