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. (#211)
It is believed to work on Python 3.8 but our testing infrastructure does not yet support 3.8.
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,
All licenses have been updated. Notably, setuptools is now MIT licensed and no longer under the ambiguous dual PSF/Zope license.
numpydoc package from Bottleneck source distribution
Test (tox, travis, appveyor) against latest
numpy (in conda)
Performance benchmarking also available via
versioneer now used for versioning (#213)
Test suite now uses
nose is deprecated (#222)
python setup.py build_ext --inplace is now incremental (#224)
python setup.py clean now cleans all artifacts (#226)
Compiler feature support now identified by testing rather than hardcoding (#227)
BN_OPT_3 macro allows selective use of
-O3 at the function level (#223)
Contributors are now automatically cited in the release notes (#244)
Documentation fails to build on Python 3 (#170)
Silenced FutureWarning from NumPy in the slow version of move functions (#194)
Installing bottleneck onto a system that does not already have Numpy (#195)
Memory leaked when input was not a NumPy array (#201)
A total of 8 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.