Skip to main content

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.3.0.dev0+122.gb1615d7; Numpy 1.16.4
    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         29.7        1.4        1.6        2.0        2.1
nanmean        99.0        2.0        1.8        3.2        2.5
nanstd        145.6        1.8        1.8        2.7        2.5
nanvar        138.4        1.8        1.8        2.8        2.5
nanmin         27.6        0.5        1.7        0.7        2.4
nanmax         26.6        0.6        1.6        0.7        2.5
median        120.6        1.3        4.9        1.1        5.7
nanmedian     117.8        5.0        5.7        4.8        5.5
ss             13.2        1.2        1.3        1.5        1.5
nanargmin      66.8        5.5        4.8        3.5        7.1
nanargmax      57.6        2.9        5.1        2.5        5.3
anynan         10.2        0.3       52.3        0.8       41.6
allnan         15.1      196.0      156.3      135.8      111.2
rankdata       45.9        1.2        1.2        2.1        2.1
nanrankdata    50.5        1.4        1.3        2.4        2.3
partition       3.3        1.1        1.6        1.0        1.5
argpartition    3.4        1.2        1.5        1.1        1.6
replace         9.0        1.5        1.5        1.5        1.5
push         1565.6        5.9        7.0       13.0       10.9
move_sum     2159.3       31.1       83.6      186.9      182.5
move_mean    6264.3       66.2      111.9      361.1      246.5
move_std     8653.6       86.5      163.7      232.0      317.7
move_var     8856.0       96.3      171.6      267.9      332.9
move_min     1186.6       13.4       30.9       23.5       45.0
move_max     1188.0       14.6       29.9       23.5       46.0
move_argmin  2568.3       33.3       61.0       49.2       86.8
move_argmax  2475.8       30.9       58.6       45.0       82.8
move_median  2236.9      153.9      151.4      171.3      166.9
move_rank     847.1        1.2        1.4        2.3        2.6

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

Requirements:

Bottleneck

Python 2.7, 3.5, 3.6, 3.7, 3.8; 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

Alternatively, you can use the Windows binaries created by Christoph Gohlke: http://www.lfd.uci.edu/~gohlke/pythonlibs/#bottleneck

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.3.3

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.3.3
File Size Uploaded
Bottleneck-1.3.3.tar.gz 102.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Bottleneck 1.3.3
File
Bottleneck-1.3.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
Bottleneck-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.24+ x86-64 Details
Bottleneck-1.3.3-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
Bottleneck-1.3.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
Bottleneck-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.24+ x86-64 Details
Bottleneck-1.3.3-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
Bottleneck-1.3.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
Bottleneck-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.24+ x86-64 Details
Bottleneck-1.3.3-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
Bottleneck-1.3.3-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
Bottleneck-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64, Linux glibc 2.24+ x86-64 Details
Bottleneck-1.3.3-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
Bottleneck-1.3.3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
Bottleneck-1.3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64, Linux glibc 2.5+ x86-64 Details
Bottleneck-1.3.3-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details

Total release size: 2.9 MB

Release files / Bottleneck-1.3.3.tar.gz

Download URL Bottleneck-1.3.3.tar.gz
Size 102.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ede12eb8af5048f2f128a33424b9144111804dabedb9d48b411b9e5f2dc0ac20
BLAKE2b-256 checksum
How to use checksums
4e665a91ce040af578a25b647507a5900a566bbcf3aeb93512bf6317a3dc41a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp310-cp310-win_amd64.whl

Download URL Bottleneck-1.3.3-cp310-cp310-win_amd64.whl
Size 109.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
593299d54267d81c6af0e83ef8f7e14f50ee7a8c558ac8c9a4cd166aabec8d24
BLAKE2b-256 checksum
How to use checksums
596c1fa184279e74b9295adfc4083d4b4327ec23a32f3d8a7f4aa6188ce10e0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl

Download URL Bottleneck-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Size 329.9 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5719661f3843e107af2b387286e5e96a95f71543b94bffb76dcd4fd5c65b84dc
BLAKE2b-256 checksum
How to use checksums
b027b234ec8fa677e5b06727d4c7ba7e6b9add00fc1e7bcbbcc2e484191a18d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp310-cp310-macosx_10_15_x86_64.whl

Download URL Bottleneck-1.3.3-cp310-cp310-macosx_10_15_x86_64.whl
Size 116.8 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
81045fd9fb2670bb27c0c98a731273fb41f55e82dc30acb9b263ea767d215d80
BLAKE2b-256 checksum
How to use checksums
900a88c28b761907563e4cecc4d4da574aaa89cc1d4205b23254f82909ac5bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp39-cp39-win_amd64.whl

Download URL Bottleneck-1.3.3-cp39-cp39-win_amd64.whl
Size 109.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
21923ccaa68401ab709fc7e183b5ba63477d43b6c12ddfdcc5d7c26b544dd1ee
BLAKE2b-256 checksum
How to use checksums
6b0b47340ac4f1a54996f1718254d5fe6116ba52db92b960d549caf1392088c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl

Download URL Bottleneck-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Size 328.9 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bab80fdb5574c9c4f565059d0968fdb7ae8aeb999e8a656ad3e26b31384eb01f
BLAKE2b-256 checksum
How to use checksums
92a0b7a7d56d6d9aae59d9966a83ca1393df12c3095f37509f638eaff7b0f40d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp39-cp39-macosx_10_15_x86_64.whl

Download URL Bottleneck-1.3.3-cp39-cp39-macosx_10_15_x86_64.whl
Size 116.8 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7eb3dc2de3cf176328ebf4a9fe3fee0512690a6074413444e37db1a166a35b7b
BLAKE2b-256 checksum
How to use checksums
d8625667c02b92e4b320915c1283a9c963436d5884978ba01f0dea7128edf99d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp38-cp38-win_amd64.whl

Download URL Bottleneck-1.3.3-cp38-cp38-win_amd64.whl
Size 109.4 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
1952061a878770153681fafccad74fd8de1b169185b7f50b977e53a9ba0f40a5
BLAKE2b-256 checksum
How to use checksums
f919008c64b7d5b8616ef90638ca9accf7f4dda007bdf9b169815745762865a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl

Download URL Bottleneck-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Size 331.4 kB
Tags CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
86d2d2c3b42459071f51e52033437255e6b77fa2b4e1ab611f703976a3d00dc4
BLAKE2b-256 checksum
How to use checksums
4fb2eb5e68f01e726d43ef7d824182c1bb47d17df3f629f62846e0d160f14bfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp38-cp38-macosx_10_14_x86_64.whl

Download URL Bottleneck-1.3.3-cp38-cp38-macosx_10_14_x86_64.whl
Size 116.1 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
c1eb799754b24815f5a19cc9a4f38a041307edff361287fe234c5a8c04f6ec8a
BLAKE2b-256 checksum
How to use checksums
a10c0b0d784ccfe384ea517f7bd4020a531dd5a8b2ed23fe521789ae394d03bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp37-cp37m-win_amd64.whl

Download URL Bottleneck-1.3.3-cp37-cp37m-win_amd64.whl
Size 109.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
efbae1c0b0a9bdf0d9edf1e5c9526abdae1c6d302b61f11aae560b22f86d2583
BLAKE2b-256 checksum
How to use checksums
ca3fe398d6139a4b5d52fb510e650fd3351e91337d00b9b8495287ac08347c7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl

Download URL Bottleneck-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Size 332.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8af7cf317399f61d00baead584cc542fc91635fa12a5f7347b080a7c7550ac37
BLAKE2b-256 checksum
How to use checksums
88895e23245f25f6b25fd28e15ad6973373b8bba6edab92bc4a88a8e607f6c30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL Bottleneck-1.3.3-cp37-cp37m-macosx_10_14_x86_64.whl
Size 115.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
11e37c26253c21902872df322f01b6cecf1ff2d185bac6d07d804bd88397b255
BLAKE2b-256 checksum
How to use checksums
f496b3afc020952ad68369ffa2c489ba14f0fa755113f1883c5fd4319b23437d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp36-cp36m-win_amd64.whl

Download URL Bottleneck-1.3.3-cp36-cp36m-win_amd64.whl
Size 109.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a9b371988341a3c292879493b90bd33472f94f71156e4d751e644aca02157b92
BLAKE2b-256 checksum
How to use checksums
d343f3cea5ccb7992ff549c51e9fe1ec4d807ad574ab4963755b5417c9cdbb6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl

Download URL Bottleneck-1.3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_24_x86_64.whl
Size 328.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a043aa382fa37931ac33ab14a8bfa2eab7725c4d016cde0b53e020b2a0fca1bd
BLAKE2b-256 checksum
How to use checksums
5ff6c488092b6ecefbef4f961257b9925841fe0bda2d0567398ee85fd65c4c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / Bottleneck-1.3.3-cp36-cp36m-macosx_10_14_x86_64.whl

Download URL Bottleneck-1.3.3-cp36-cp36m-macosx_10_14_x86_64.whl
Size 115.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
cd7602ff81d1e2a274b2b4893e36f41985923fb639ec417c2012a5389eeb3d2f
BLAKE2b-256 checksum
How to use checksums
fe2ed8afe553bdac9d1c342b72e005883fac748c50f55ac86e7705229fa98959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release history Release notifications | RSS feed

1.5.0

43 release files

1.4.2

36 release files

1.4.1

36 release files

1.4.0

42 release files

1.3.8

43 release files

1.3.6

36 release files

1.3.4

16 release files

This release

1.3.3 This release

16 release files

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

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