Skip to main content
https://github.com/pydata/bottleneck/actions/workflows/ci.yml/badge.svg?branch=master

Bottleneck

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

Let’s give it a try. Create a NumPy array:

>>> import numpy as np
>>> a = np.array([1, 2, np.nan, 4, 5])

Find the nanmean:

>>> import bottleneck as bn
>>> bn.nanmean(a)
3.0

Moving window mean:

>>> bn.move_mean(a, window=2, min_count=1)
array([ 1. ,  1.5,  2. ,  4. ,  4.5])

Benchmark

Bottleneck comes with a benchmark suite:

>>> bn.bench()
Bottleneck performance benchmark
    Bottleneck 1.6.0.post0.dev32; Numpy 2.4.2
    Speed is NumPy time divided by Bottleneck time
    NaN means approx one-fifth NaNs; float64 used

            no NaN     no NaN      NaN       no NaN      NaN
            (100,)  (1000,1000)(1000,1000)(1000,1000)(1000,1000)
            axis=0     axis=0     axis=0     axis=1     axis=1
nansum         12.2        0.4        2.0        0.4        2.0
nanmean        29.8        0.8        2.3        0.5        2.2
nanstd         34.2        0.8        2.2        0.7        2.1
nanvar         32.9        0.8        2.2        0.7        2.1
nanmin         12.7        0.1        0.1        0.1        0.1
nanmax         12.8        0.1        0.1        0.1        0.1
median         38.7        1.1        6.7        1.0        6.5
nanmedian      38.4        2.1        2.2        1.9        2.1
ss              5.2        0.3        0.3        0.3        0.3
nanargmin      25.9        1.2        3.2        0.9        2.8
nanargmax      26.0        1.2        3.2        0.9        2.8
anynan          8.1        0.3       42.1        0.3       35.7
allnan         11.6       58.4       58.6       47.1       47.5
rankdata       14.9        1.4        1.4        1.5        1.5
nanrankdata    16.4        1.5        1.4        1.6        1.5
partition       2.0        1.1        1.6        1.0        1.5
argpartition    2.4        1.3        1.8        1.2        1.8
replace         7.4        2.9        2.9        2.9        2.9
push         1453.8       16.2        8.8       24.1       10.3
move_sum     1159.7       89.4      143.3      168.6      192.1
move_mean    2575.8      182.0      171.7      214.2      202.4
move_std     2863.9      137.4      274.5      145.1      310.7
move_var     2792.3      137.9      279.7      154.1      325.8
move_min      690.7        4.1        4.2        5.2        5.2
move_max      659.9        4.2        4.2        5.2        5.2
move_argmin  1369.1       33.7       77.5       35.7       83.5
move_argmax  1344.7       32.8       78.2       35.9       83.3
move_median   686.6      153.5      156.9      156.0      159.8
move_rank     502.0        1.9        2.0        1.8        2.1

You can also run a detailed benchmark for a single function using, for example, the command:

>>> bn.bench_detailed("move_median", fraction_nan=0.3)

Only arrays with data type (dtype) int32, int64, float32, and float64 are accelerated. All other dtypes result in calls to slower, unaccelerated functions. In the rare case of a byte-swapped input array (e.g. a big-endian array on a little-endian operating system) the function will not be accelerated regardless of dtype.

Where

download

https://pypi.python.org/pypi/Bottleneck

docs

https://bottleneck.readthedocs.io

code

https://github.com/pydata/bottleneck

mailing list

https://groups.google.com/group/bottle-neck

License

Bottleneck is distributed under a Simplified BSD license. See the LICENSE file and LICENSES directory for details.

Install

Bottleneck provides binary wheels on PyPI for all the most common platforms. Binary packages are also available in conda-forge. We recommend installing binaries with pip, uv, conda or similar - it’s faster and easier than building from source.

Installing from source

Requirements:

Bottleneck

Python >3.9; NumPy 1.16.0+

Compile

gcc, clang, MinGW or MSVC

Unit tests

pytest

Documentation

sphinx, numpydoc

To install Bottleneck on Linux, Mac OS X, et al.:

$ pip install .

To install bottleneck on Windows, first install MinGW and add it to your system path. Then install Bottleneck with the command:

$ python setup.py install --compiler=mingw32

Unit tests

After you have installed Bottleneck, run the suite of unit tests:

In [1]: import bottleneck as bn

In [2]: bn.test()
============================= test session starts =============================
platform linux -- Python 3.7.4, pytest-4.3.1, py-1.8.0, pluggy-0.12.0
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/chris/code/bottleneck/.hypothesis/examples')
rootdir: /home/chris/code/bottleneck, inifile: setup.cfg
plugins: openfiles-0.3.2, remotedata-0.3.2, doctestplus-0.3.0, mock-1.10.4, forked-1.0.2, cov-2.7.1, hypothesis-4.32.2, xdist-1.26.1, arraydiff-0.3
collected 190 items

bottleneck/tests/input_modification_test.py ........................... [ 14%]
..                                                                      [ 15%]
bottleneck/tests/list_input_test.py .............................       [ 30%]
bottleneck/tests/move_test.py .................................         [ 47%]
bottleneck/tests/nonreduce_axis_test.py ....................            [ 58%]
bottleneck/tests/nonreduce_test.py ..........                           [ 63%]
bottleneck/tests/reduce_test.py ....................................... [ 84%]
............                                                            [ 90%]
bottleneck/tests/scalar_input_test.py ..................                [100%]

========================= 190 passed in 46.42 seconds =========================
Out[2]: True

If developing in the git repo, simply run py.test

Metadata

Release files for Bottleneck 1.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Bottleneck 1.6.1
File Size Uploaded Provenance Actions
bottleneck-1.6.1.tar.gz 107.0 kB With provenance Details for bottleneck-1.6.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for Bottleneck 1.6.1
File Actions
bottleneck-1.6.1-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for bottleneck-1.6.1-cp315-cp315t-win_arm64.whl
bottleneck-1.6.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for bottleneck-1.6.1-cp315-cp315t-win_amd64.whl
bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for bottleneck-1.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for bottleneck-1.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp315-cp315t-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for bottleneck-1.6.1-cp315-cp315t-macosx_10_15_x86_64.whl
bottleneck-1.6.1-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for bottleneck-1.6.1-cp315-cp315-win_arm64.whl
bottleneck-1.6.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for bottleneck-1.6.1-cp315-cp315-win_amd64.whl
bottleneck-1.6.1-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp315-cp315-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp315-cp315-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for bottleneck-1.6.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for bottleneck-1.6.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp315-cp315-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for bottleneck-1.6.1-cp315-cp315-macosx_10_15_x86_64.whl
bottleneck-1.6.1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for bottleneck-1.6.1-cp314-cp314t-win_arm64.whl
bottleneck-1.6.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for bottleneck-1.6.1-cp314-cp314t-win_amd64.whl
bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for bottleneck-1.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for bottleneck-1.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp314-cp314t-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for bottleneck-1.6.1-cp314-cp314t-macosx_10_15_x86_64.whl
bottleneck-1.6.1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for bottleneck-1.6.1-cp314-cp314-win_arm64.whl
bottleneck-1.6.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for bottleneck-1.6.1-cp314-cp314-win_amd64.whl
bottleneck-1.6.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp314-cp314-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp314-cp314-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for bottleneck-1.6.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for bottleneck-1.6.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp314-cp314-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for bottleneck-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl
bottleneck-1.6.1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for bottleneck-1.6.1-cp313-cp313-win_arm64.whl
bottleneck-1.6.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for bottleneck-1.6.1-cp313-cp313-win_amd64.whl
bottleneck-1.6.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for bottleneck-1.6.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for bottleneck-1.6.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp313-cp313-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for bottleneck-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl
bottleneck-1.6.1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for bottleneck-1.6.1-cp312-cp312-win_arm64.whl
bottleneck-1.6.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for bottleneck-1.6.1-cp312-cp312-win_amd64.whl
bottleneck-1.6.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for bottleneck-1.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for bottleneck-1.6.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp312-cp312-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for bottleneck-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl
bottleneck-1.6.1-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for bottleneck-1.6.1-cp311-cp311-win_arm64.whl
bottleneck-1.6.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for bottleneck-1.6.1-cp311-cp311-win_amd64.whl
bottleneck-1.6.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for bottleneck-1.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
bottleneck-1.6.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for bottleneck-1.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
bottleneck-1.6.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for bottleneck-1.6.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
bottleneck-1.6.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for bottleneck-1.6.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
bottleneck-1.6.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for bottleneck-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
bottleneck-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for bottleneck-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 14.3 MB

Release files / bottleneck-1.6.1.tar.gz

Download URL bottleneck-1.6.1.tar.gz
Size 107.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d87fd88e01132b7211131c3d12c242e6f30e36fc95786c97d97c74ae26d4c421
BLAKE2b-256 checksum
How to use checksums
afb8efcaada1e935c510846dc9a57ba8795dc427b4744ef6826b106b2422d36e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-win_arm64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-win_arm64.whl
Size 108.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
73eca199ee0d50de4c1f5a77b0496f3d3216058d605c973b32e32c5d86c53278
BLAKE2b-256 checksum
How to use checksums
f9b34488d8bb735d44e5d151ed5d5dc3f7ca140bf26dcadddb7dcb136a8e8ff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-win_amd64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-win_amd64.whl
Size 122.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6f389a9c00a855694cdf61b955fb32b5f62744efd178a8e7838418781479e61b
BLAKE2b-256 checksum
How to use checksums
e188abb80e28ee966a79d975ca38299a68c1304f2e5fc74026517e77e9809c93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 409.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
01b61550829e459acd1f0b650ccc822d257e87217f9f43841e73efda1190bafc
BLAKE2b-256 checksum
How to use checksums
4e9ad7d0208b6f1833534a0df3c4799f8c518670eeec29fa478edb59f2a30120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 399.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
55ce169dc3f635d83d83502a0f3908e003214c2bbb1a176cb11e3ac319892681
BLAKE2b-256 checksum
How to use checksums
ceb637d9c3986fcb142f9e10c642998d893e4c6af8cfdbd713d1e1fc6e14ea2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 408.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fb63e8885c2ba8083e37eca7db798be448b0aee6e9b6349ec57872eed7885c92
BLAKE2b-256 checksum
How to use checksums
18415bf185165830170483df9f5f58dda3641f9ee2f2a90d9b1e0c9b569a12cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 416.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
aa34bfa55af4f91650853fe65883e188f2088ef6244cee21735e39725d6d4250
BLAKE2b-256 checksum
How to use checksums
7537998fb0b5e87a0b13446799b2712f27f0b7a8a3e663ee843552796eedcbb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-macosx_11_0_arm64.whl
Size 110.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1bb03af0b98f7478ad6bed1deedc510182147612a6448ba4e7d924820e93b409
BLAKE2b-256 checksum
How to use checksums
9a1f2d54d9e96d94372e7b854436e343b01a0ac9a2152fd1b71629bc5cfc070f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL bottleneck-1.6.1-cp315-cp315t-macosx_10_15_x86_64.whl
Size 124.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
963958ceeb33c735b91222ad6817771b876d79025a8b36c422bfdb1cb627c6ab
BLAKE2b-256 checksum
How to use checksums
7f48283ee19dcba6c0bb5bcfbedf125f1b8b9a8ff43ad1c1c66a25f27a893735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-win_arm64.whl

Download URL bottleneck-1.6.1-cp315-cp315-win_arm64.whl
Size 107.1 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
c377453ae43558100bcec571e3e64da5e6a23eab3c5aecb26116221a3266e248
BLAKE2b-256 checksum
How to use checksums
dced340802471cc39487dd008496dbee10e89ce1a51062b8704920556a382a3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-win_amd64.whl

Download URL bottleneck-1.6.1-cp315-cp315-win_amd64.whl
Size 121.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b4da13d8631ca6bcadb23e83c28582dbbc47c26bb00d816ff34905b6de505da9
BLAKE2b-256 checksum
How to use checksums
64708614930a37e2c7e04bbbeba1ad551731ec1e7b16088a4cd410a9b902c762
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp315-cp315-musllinux_1_2_x86_64.whl
Size 392.1 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
52cc1759f686e5eb90831cc0a700f3397cfcd663199160648141299145e982a5
BLAKE2b-256 checksum
How to use checksums
fde3d2ac62526e2b29229440215710413b30c5a065f99ac52788de40251c181f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp315-cp315-musllinux_1_2_aarch64.whl
Size 382.5 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2bfde1e628c3fa6a974b078ca8839222fb686b40e136fff13bcbb8b06574a4b6
BLAKE2b-256 checksum
How to use checksums
0e8813bf4e6e813b41f3e20be28337eb2439c00e294ce219affb5a6fbb5c1384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 389.5 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
80c78b184139bd76bfaaee0b991e0daf4a5415a1bf21b2c03dae513a0dfaaedd
BLAKE2b-256 checksum
How to use checksums
4eed114ab7b0dc2afbdfb370be13283a0ba97cbcade2afcf97153acfa8c9aab3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 397.2 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2cc3ed43a68620e933b30ec18fa19d2a3cb5a7ed3707083d14dfd2431257ee3c
BLAKE2b-256 checksum
How to use checksums
c051f4e788f20a0c6db6fe14173656b7007a536986eb0d621e379f91e83e14ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp315-cp315-macosx_11_0_arm64.whl
Size 108.9 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13330ac172a1b00609f554737672624285be4d4981545618d43eb2a120589016
BLAKE2b-256 checksum
How to use checksums
af4e31ebf054f85a485ffe235dc50bfe478cb6c15d741629dd79aa6e351b4b6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp315-cp315-macosx_10_15_x86_64.whl

Download URL bottleneck-1.6.1-cp315-cp315-macosx_10_15_x86_64.whl
Size 123.5 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a5b37d60200e95fd5dfafba868eea3338cc274d888b84994a8c32ef2a90b8e5e
BLAKE2b-256 checksum
How to use checksums
0c366883c1402306c264dbff8e9f5467a83a610209d2cbdc206cf907dc97d3b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-win_arm64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-win_arm64.whl
Size 108.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
04ec89568fb7cf309882e32fb3a583be77283ebe5caf05c416e47d23f0161923
BLAKE2b-256 checksum
How to use checksums
a92cd7b1012c7237f39ed92db6827267c47077989db052148a6e56ea466f85df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-win_amd64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-win_amd64.whl
Size 122.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
40e6dfd53ee3260b03e7b27885721fc20d84fbb422e8c1cc3296bd5a68dd198b
BLAKE2b-256 checksum
How to use checksums
6cc631d7d0da33bf2bbd09f5d789f425433c3464b980428ea390d37f95d07d5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 408.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cb376e577ad6031dc866d67693d6240cec184b2df87d2d5141592c786551c20a
BLAKE2b-256 checksum
How to use checksums
32a42982d34adb17107e21bc681cc7e7ee53e7f6c6dd23aa16db15133e146fae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 398.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
dc34e0285b29e0aeb43f66b72f115a7740366b1cb04be0f1c6ac831608b1420f
BLAKE2b-256 checksum
How to use checksums
f525e5589e47bd6a1065c418f57ee1488925f3fa9bcb13a6a44c6bb74882767e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 407.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d3e0620854be668642ac6ef3e5f020b5285f821217a1dfe7d7697b3d18417c83
BLAKE2b-256 checksum
How to use checksums
f18893338519eb3d85cc60bffe5e35afb9980697dc3bf129d2e388479bad3fd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 414.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6aa06ea952d83a896f0b09c2a4a014a1886f724fb011f2db38caf78d5d106f35
BLAKE2b-256 checksum
How to use checksums
23322a611421b98246580f7b6ba51c7155d87a5ddca556a87cdf27a515b9b670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 110.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1c2614633a136601c9035c26ff1cf93cc6c59090f96317dfbc6b81f18e35dec2
BLAKE2b-256 checksum
How to use checksums
a642351f07bcd1cf8ac79c7801fc34b84766a5e7502029bcee5304178688ade0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL bottleneck-1.6.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 124.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e06cfed4a880562fcd7f6cccf3a59d9b15651ac68bf7f8d3b28a43d7827fc19a
BLAKE2b-256 checksum
How to use checksums
5e04505056c66f3c27465a62d1b9a0852b227d2590a2db5cbe5c8873d1f2396a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-win_arm64.whl

Download URL bottleneck-1.6.1-cp314-cp314-win_arm64.whl
Size 107.1 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
05e5079d487c9f7fa1768db0a008c3f831c5e102c61a1fb16e6b1d7118f0d522
BLAKE2b-256 checksum
How to use checksums
f44a1977df19c9121cc8c2af364b46243debd6182722f7e9699baa2ffe86add0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-win_amd64.whl

Download URL bottleneck-1.6.1-cp314-cp314-win_amd64.whl
Size 121.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5259d260370ee7b1dae20c97928e100023785875d2cfecc0fb11b33693d3cc23
BLAKE2b-256 checksum
How to use checksums
593e38ced61062e75c65690ec95ddaf61d9f96d3561eab8c16ca2ed17fd65a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 390.4 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
168a1bc53439735c54994861ef98487422a95a83195d2f2b2772fd1364f9066d
BLAKE2b-256 checksum
How to use checksums
53f1270e0670de68bbcaaf1f55f3f9822b9766372d894c4368cb759881af0964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 381.0 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9aead9b5ac0a5bc4c702cc05920bc0fd49f6fcd0c57d4a22d2d49fefa4cbdb96
BLAKE2b-256 checksum
How to use checksums
30b91a8b458c717a34a0f7233f7a91fb768d131dfc33bff9137c3f1189dbbe42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 387.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eeb669951ffd13a156c9b745e98454aefb7f8d3eb560c76357ddffecfcbd00d3
BLAKE2b-256 checksum
How to use checksums
966990a21d5279c9892574a6a51d66f481f0c703358fe1a30b5511f00e736b3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 395.1 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3aa25f81eb19862f0899ba381e3aa321cbd2629b9b1c5cfc2168e3c744b59c51
BLAKE2b-256 checksum
How to use checksums
a7b88b6c8f8aa379b744a2ed5684d0c027357cb7eeb92158bdfb9b2cc6dc8dcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp314-cp314-macosx_11_0_arm64.whl
Size 108.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7071b8cb4dce4d1f0ba40b4ac19f6ddfb12047109ace31e658ebb3835781daf1
BLAKE2b-256 checksum
How to use checksums
6c69ee63727b2e3d422cd5d39b4b52dbe14658da6d3002cb6d5e2bab7529918c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL bottleneck-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 123.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e10d0887b5369265a8638863078d162ecc0a8f7959f1c56bddd204f0a2982eab
BLAKE2b-256 checksum
How to use checksums
929baeafab3d96db1e298b29c51b3bf01c0912b30c9fc6ced3a1d1b892d97d4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-win_arm64.whl

Download URL bottleneck-1.6.1-cp313-cp313-win_arm64.whl
Size 104.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
068ff20b07996dee74239a700d3f04082aa0bc81267bf1d74ff53eb9f00749cf
BLAKE2b-256 checksum
How to use checksums
588f955be246ea7302bc2fa254295a2706d059915e54f3d002b8b44c66dd8c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-win_amd64.whl

Download URL bottleneck-1.6.1-cp313-cp313-win_amd64.whl
Size 119.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
adbc1bced052eac6f0f412b3104ffe3b249d40e95319f529420ec86a1443ee26
BLAKE2b-256 checksum
How to use checksums
7dadfcc4a0f09cab468032007a4a2ba87f00e826fbcce4e0f5db3d7510016a4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 390.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
806f643f5aaea5d6568fc38b219c97cc27d64f02a2a8baad58763c4624ab998c
BLAKE2b-256 checksum
How to use checksums
002d5c9c82270235f676d62ef4d1a17fdca6251674c5664562ba8b37f1a78091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 380.2 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e686257ec853c6dfffcbf61091d11f03c8e8157d34c5a98fef5fe2b87e97f1af
BLAKE2b-256 checksum
How to use checksums
9baef1b4dc2a62bb6b6f6f7ba6593c4a299fd7cbc2685f3ef0d1964255676610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 387.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7d62a2059ddcc1c47dfd1310829bf8e67e9f2ddc718374084546651d9380554
BLAKE2b-256 checksum
How to use checksums
799f72eaedcddad0b2e7d99b3828633b24d8e191be23e8afa338d59f8bd1123f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 395.0 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
49208f9180a4375424784a18854cef8e93d931100cab1999dbb447df43acadce
BLAKE2b-256 checksum
How to use checksums
a2c7c686bdeeb5641009c2870c9c5963181d995cdb55460704d59d3b8613c3a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp313-cp313-macosx_11_0_arm64.whl
Size 108.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b7713d9bb341af24e27a93c3b792c5ad21e5dbdea32f47fe7c07af5aa8c48aa
BLAKE2b-256 checksum
How to use checksums
d2cf2795573b47fa0287d78c6aac6e9655e26d0a87432a3af7a3d529361af851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL bottleneck-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 123.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1f6d3a811330ad7051f0c59aa112aaacdd5b885bad7f3be150a4273c1a7891c6
BLAKE2b-256 checksum
How to use checksums
a131c9854c9f556a1fbdde9f357b26511b7f0af559ff5677223e9b5baf0ee987
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-win_arm64.whl

Download URL bottleneck-1.6.1-cp312-cp312-win_arm64.whl
Size 104.5 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
5248a65e4848e6ce5d710193a1581037481facdee563489783a52be76ce6580e
BLAKE2b-256 checksum
How to use checksums
5b6735ffac8441f064af743adf60a9f9546e2e8eca5b89d6235210d8a9bc3466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-win_amd64.whl

Download URL bottleneck-1.6.1-cp312-cp312-win_amd64.whl
Size 119.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
af7cea3552f186e12b7ba29431a551e1a00f5bea979d5df132a6e57a29643a8e
BLAKE2b-256 checksum
How to use checksums
dee2019ac28f760fa6f77f83604d9f7089624b67a73bf6f49ff5dae58069bc4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 389.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bb1614312977ecb64a5633f748d4be4e1312a2622773bda01258c5a94ce75df0
BLAKE2b-256 checksum
How to use checksums
c7349a53275f2c41956758b3e0ae752105ba24f97a0700b0aee1abf1b199d581
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 379.9 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5d0f25598dd514cb5853a2bf59bb94bf1c1e7181d912817cfd7ce532eed03c08
BLAKE2b-256 checksum
How to use checksums
39f2492d3af23db36688489f328f6d2283703aa11167e88f9f8b502a48663e50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 386.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ef9ebab87e72a0ac5ff464d8e368f4934fde9958fad5010fe069d9f0711b28fd
BLAKE2b-256 checksum
How to use checksums
41aaf82630d530449e7d8607b3f5a6c5bb8499b7dfa3ee56c87c552613e80c00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 394.6 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
80efa32021fe3d7978b7e37f8ae99fa26e95309736b4ad7c5c983598c3534c9a
BLAKE2b-256 checksum
How to use checksums
c69bcbdf09996870a9777782df2843f990a6462855cb5bf87710307f23d0855a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp312-cp312-macosx_11_0_arm64.whl
Size 108.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b04ea71a0ff6ed3543aee0409d947a9418b462f58a15bef523cf59f1a57193f7
BLAKE2b-256 checksum
How to use checksums
4630d5bb73788422368fb328dcffcbdd7b0accedaa3caccf609d8a7d4ee8a20f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL bottleneck-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 123.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8b68ee11fc509c8536af6266d6cfd98c1437a1573e5dd3af2f23ca96cdc62cb8
BLAKE2b-256 checksum
How to use checksums
52239f3d9c2935e1a57c6e40dd19710f5f4898c7d756ac0c12dd6a8b8a197cbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-win_arm64.whl

Download URL bottleneck-1.6.1-cp311-cp311-win_arm64.whl
Size 104.4 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
46bd2d04e0d823d5197a334bf67f04744161ca0287efb4a1230bd1c69a0c2e70
BLAKE2b-256 checksum
How to use checksums
caad5698971917afa9756da3f61d8d35ae81f8c72472b12f988d40ec9331403d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-win_amd64.whl

Download URL bottleneck-1.6.1-cp311-cp311-win_amd64.whl
Size 118.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
108d292e33e89573d3933db160f8f424b01cdeee02d322af724e6ea7b32c5867
BLAKE2b-256 checksum
How to use checksums
8beeb9e18d9f8c635c3024898614db77dfddfbb6bdc0e2475f176d2cdd8ddf23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL bottleneck-1.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 382.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0f145a43d77e63ac877343a96feecc6bbd50d27563423285d64d431ac558ca9e
BLAKE2b-256 checksum
How to use checksums
2cd8494a31e1729d2fe2e94837f33c241de409f35434233ab878cf5a0df9f199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL bottleneck-1.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 373.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b08e0f1b1a0317d623a58bba443d86ce5dafadb083fce067cf9a9f4a91247745
BLAKE2b-256 checksum
How to use checksums
a69f40f1e9ee9344a71e2c2686257a5cc8c69f312a990c4619108769e23ab5ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bottleneck-1.6.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 380.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f40e7fe5bd0d97b5de5a5353cc3d9035067f373b4c30da103ce4e6c31a626ecd
BLAKE2b-256 checksum
How to use checksums
f905e6591a9746939d3c57c4c259f569e4a6a06b3d8f1dec5a298abc90a49f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bottleneck-1.6.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 386.4 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ff54edec6ebb9263ed42653e6cb311853befe6f206c3163bc30de5715fa2481b
BLAKE2b-256 checksum
How to use checksums
8e9938c7788cd244bb68cd264fab0f0a2f7bca2592c1fc72b77438ccb0f5f22a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL bottleneck-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
Size 110.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9dc4c7b2d35e069423d2e67be2f805ce3267b820d1f1de527483d7ad7218639
BLAKE2b-256 checksum
How to use checksums
67939e9c230667f61f02abed2e1ff3bc45ba61e042490f376326c6a7c3174b2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / bottleneck-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL bottleneck-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 123.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a04babeb1d97962cd0885a2db4e8edac0fa3a6c7fcb64621c720682bad349528
BLAKE2b-256 checksum
How to use checksums
f2df2955fd391ff628d50eb852497f7d728a4f48149aaf0c1645c3a67a7bbdde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Security for Bottleneck 1.6.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 57 files in this release have been uploaded with provenance metadata.

Select from 57 files

Attestation for bottleneck-1.6.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.6.1 This release

57 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page