Skip to main content

Super-fast and clean conversions to numbers.

Project description

https://img.shields.io/pypi/v/fastnumbers.svg https://img.shields.io/pypi/pyversions/fastnumbers.svg https://img.shields.io/pypi/l/fastnumbers.svg https://img.shields.io/travis/SethMMorton/fastnumbers/master.svg?label=travis-ci https://ci.appveyor.com/api/projects/status/5ahtcvmt3aoui3mw/branch/master?svg=true https://codecov.io/gh/SethMMorton/fastnumbers/branch/master/graph/badge.svg https://api.codacy.com/project/badge/Grade/7221f3d2be3147e9a975d604f1770cfb

Super-fast and clean conversions to numbers.

fastnumbers is a module with the following three objectives:

  1. Provide drop-in replacements for the Python built-in int and float that on average are up to 2x faster. These functions should behave identically to the Python built-ins except for a few specific corner-cases as mentioned in the API documentation.

  2. Provide a set of convenience functions that wrap the above int and float replacements and provides easy, concise, powerful, fast and flexible error handling.

  3. Provide a set of functions that can be used to rapidly identify if an input could be converted to int or float.

NOTICE: The first major version release after Jan 1, 2020 will drop support for Python 2.7.

Examples

The below examples showcase the fast_float function, which is a fast conversion function with error-handling. Please see the API Documentation for other functions that are available from fastnumbers.

>>> from fastnumbers import fast_float, float as fnfloat
>>> # Convert string to a float
>>> fast_float('56.07')
56.07
>>> # Unconvertable string returned as-is by default
>>> fast_float('bad input')
'bad input'
>>> # Unconvertable strings can trigger a default value
>>> fast_float('bad input', default=0)
0
>>> # 'default' is also the first optional positional arg
>>> fast_float('bad input', 0)
0
>>> # Integers are converted to floats
>>> fast_float(54)
54.0
>>> # One can ask inf or nan to be substituted with another value
>>> fast_float('nan')
nan
>>> fast_float('nan', nan=0.0)
0.0
>>> fast_float(float('nan'), nan=0.0)
0.0
>>> fast_float('56.07', nan=0.0)
56.07
>>> # The default built-in float behavior can be triggered with
>>> # "raise_on_invalid" set to True.
>>> fast_float('bad input', raise_on_invalid=True) #doctest: +IGNORE_EXCEPTION_DETAIL
Traceback (most recent call last):
  ...
ValueError: invalid literal for float(): bad input
>>> # A key function can be used to return an alternate value for invalid input
>>> fast_float('bad input', key=len)
9
>>> fast_float(54, key=len)
54.0
>>> # Single unicode characters can be converted.
>>> fast_float(u'\u2164')  # Roman numeral 5 (V)
5.0
>>> fast_float(u'\u2466')  # 7 enclosed in a circle
7.0

NOTE: If you need locale-dependent conversions, supply the fastnumbers function of your choice to locale.atof.

import locale
locale.setlocale(locale.LC_ALL, 'de_DE.UTF-8')
print(atof('468,5', func=fast_float))  # Prints 468.5

Timing

Just how much faster is fastnumbers than a pure python implementation? Please see the following Jupyter notebooks for timing information on various Python versions.

How Is fastnumbers So Fast?

CPython goes to great lengths to ensure that your string input is converted to a number correctly (you can prove this to yourself by examining the source code for integer conversions and for float conversions), but this extra effort is only needed for very large integers or for floats with many digits or large exponents. For integers, if the result could fit into a C long then a naive algorithm of < 10 lines of C code is sufficient. For floats, if the number does not require high precision or does not have a large exponent (such as “-123.45e6”) then a short naive algorithm is also possible.

These naive algorithms are quite fast, but the performance improvement comes at the expense of being unsafe (no protection against overflow or round-off errors). fastnumbers uses a heuristic to determine if the input can be safely converted with the much faster naive algorithm. These heuristics are extremely conservative - if there is any chance that the naive result would not give exactly the same result as the built-in functions then it will fall back on CPython’s conversion function. For this reason, fastnumbers is aways at least as fast as CPython’s built-in float and int functions, and oftentimes is significantly faster because most real-world numbers pass the heuristic.

Installation

Use pip!

$ pip install fastnumbers

How to Run Tests

Please note that fastnumbers is NOT set-up to support python setup.py test.

The recommended way to run tests is with tox. Suppose you want to run tests for Python 3.6 - you can run tests by simply executing the following:

$ tox -e py36

tox will create virtual a virtual environment for your tests and install all the needed testing requirements for you.

If you want to run testing on all of Python 2.7, 3.4, 3.5, 3.6, and 3.7 you can simply execute

$ tox

If you do not wish to use tox, you can install the testing dependencies with the dev-requirements.txt file and then run the tests manually using pytest.

$ pip install -r dev/requirements.txt
$ pytest

Author

Seth M. Morton

History

Please visit the changelog.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastnumbers-2.2.1.tar.gz (365.3 kB view details)

Uploaded Source

Built Distributions

fastnumbers-2.2.1-cp37-cp37m-win_amd64.whl (22.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

fastnumbers-2.2.1-cp37-cp37m-win32.whl (21.3 kB view details)

Uploaded CPython 3.7m Windows x86

fastnumbers-2.2.1-cp37-cp37m-manylinux1_x86_64.whl (55.8 kB view details)

Uploaded CPython 3.7m

fastnumbers-2.2.1-cp37-cp37m-manylinux1_i686.whl (53.0 kB view details)

Uploaded CPython 3.7m

fastnumbers-2.2.1-cp37-cp37m-macosx_10_6_intel.whl (38.1 kB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

fastnumbers-2.2.1-cp36-cp36m-win_amd64.whl (22.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

fastnumbers-2.2.1-cp36-cp36m-win32.whl (21.3 kB view details)

Uploaded CPython 3.6m Windows x86

fastnumbers-2.2.1-cp36-cp36m-manylinux1_x86_64.whl (55.8 kB view details)

Uploaded CPython 3.6m

fastnumbers-2.2.1-cp36-cp36m-manylinux1_i686.whl (52.9 kB view details)

Uploaded CPython 3.6m

fastnumbers-2.2.1-cp36-cp36m-macosx_10_6_intel.whl (38.1 kB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

fastnumbers-2.2.1-cp35-cp35m-win_amd64.whl (21.6 kB view details)

Uploaded CPython 3.5m Windows x86-64

fastnumbers-2.2.1-cp35-cp35m-win32.whl (20.9 kB view details)

Uploaded CPython 3.5m Windows x86

fastnumbers-2.2.1-cp35-cp35m-manylinux1_x86_64.whl (54.3 kB view details)

Uploaded CPython 3.5m

fastnumbers-2.2.1-cp35-cp35m-manylinux1_i686.whl (51.1 kB view details)

Uploaded CPython 3.5m

fastnumbers-2.2.1-cp35-cp35m-macosx_10_6_intel.whl (37.0 kB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

fastnumbers-2.2.1-cp34-cp34m-win_amd64.whl (19.3 kB view details)

Uploaded CPython 3.4m Windows x86-64

fastnumbers-2.2.1-cp34-cp34m-win32.whl (19.2 kB view details)

Uploaded CPython 3.4m Windows x86

fastnumbers-2.2.1-cp34-cp34m-manylinux1_x86_64.whl (54.0 kB view details)

Uploaded CPython 3.4m

fastnumbers-2.2.1-cp34-cp34m-manylinux1_i686.whl (50.8 kB view details)

Uploaded CPython 3.4m

fastnumbers-2.2.1-cp34-cp34m-macosx_10_6_intel.whl (37.0 kB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

fastnumbers-2.2.1-cp27-cp27mu-manylinux1_x86_64.whl (54.0 kB view details)

Uploaded CPython 2.7mu

fastnumbers-2.2.1-cp27-cp27mu-manylinux1_i686.whl (50.7 kB view details)

Uploaded CPython 2.7mu

fastnumbers-2.2.1-cp27-cp27m-win_amd64.whl (19.3 kB view details)

Uploaded CPython 2.7m Windows x86-64

fastnumbers-2.2.1-cp27-cp27m-win32.whl (19.4 kB view details)

Uploaded CPython 2.7m Windows x86

fastnumbers-2.2.1-cp27-cp27m-manylinux1_x86_64.whl (54.0 kB view details)

Uploaded CPython 2.7m

fastnumbers-2.2.1-cp27-cp27m-manylinux1_i686.whl (50.8 kB view details)

Uploaded CPython 2.7m

fastnumbers-2.2.1-cp27-cp27m-macosx_10_6_intel.whl (36.6 kB view details)

Uploaded CPython 2.7m macOS 10.6+ intel

File details

Details for the file fastnumbers-2.2.1.tar.gz.

File metadata

  • Download URL: fastnumbers-2.2.1.tar.gz
  • Upload date:
  • Size: 365.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for fastnumbers-2.2.1.tar.gz
Algorithm Hash digest
SHA256 5eef2565d9202bf32263f2f100287e97c4dc6fa28a07fb273431db7349892548
MD5 a77483ed05e894921259d945478a65f5
BLAKE2b-256 153f80483ecd647f2f83ef355f669eacf712aa437ec1196150d2e8b1e87e1c95

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 72f9100016ff664d7333e0769cec7d746864de2376b2fa5aa2f1d37ae79155eb
MD5 f26d1972ca6c79d9ad38b0623257e0b9
BLAKE2b-256 4aa309902068bde5247aa80eeae592dd9a098c6dce8533b857290aabd4db6d43

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 da53443374204eca90a1927a431b030113d398be6769fef512c4b4a704fb3c8b
MD5 2d4e914fc9f97b6a18bfe7ae3eb693fa
BLAKE2b-256 78fe2ff7a3bbeb92277d9d9e79dae2d7c9ed304c98b97f6756e454584f11d048

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 55.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 98d267ef3c85fd9dba8c525e30e9eb38a388585edc0e4ac3fcf5be1d80095b9a
MD5 191033200af99347287f7cfd9f35bc1c
BLAKE2b-256 4723edc83d8c8f79c876e4eb2b55e2aad0a9e068e03a4686b5a171987fc13b8d

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 53.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e4cf6f2962841354ae15623ba8492c5c51ebe9ad1f391d34b0023b2bcc3a720d
MD5 909672bded6ac7e53b24806469fdc23e
BLAKE2b-256 a7028d33100ac1924ddc957f140ffbdf04fe354583b971ca431ce495851c97a1

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 38.1 kB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for fastnumbers-2.2.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5894e85035664070ce10de4fcd4bfa085d360d01df6252e82fe724b11a9c4e14
MD5 034a15d31b7eecdfc09263b17bc47b16
BLAKE2b-256 c00b9bec614efea2d15e9b88ac5da0cf7b5d64637ce1c565a668186606f499a6

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 24983ec3fe327f886fd8ac0ff59ea45f4fdbda3b8c1f25d71acdf58f38f251fc
MD5 98d4708a6a03031146061e764913d75d
BLAKE2b-256 6f4395c0b3b525a56ce53a64da05bb12278899dc35c627e4b35f081d3cd44f14

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 edf9788ede63cda60f657e48fd606a4c9ef08fa17b7d6a5e25c050888a6306a8
MD5 2527f5c36a607cbc5b039f424179c521
BLAKE2b-256 345d93c89e61e5b5ae69140c83e7c46d7163b796ad40f4aad7d4d8c3ced0d2ee

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 55.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e617688e7714407981c213a237cc977da3b590948840bf83dd7905764469cfbb
MD5 a05dc1132fbeb6921ff719aa810f0b4d
BLAKE2b-256 f985907a9adee5b08af3d8529b845a9ab41d9a1ece94b114424a11811fc8ae08

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 52.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e8aaaef05e6791790e3fa4ab749c41ec5ac745be076639010a3be4597ac75877
MD5 bd2114e8de7f9e7b8df2d8fad0a52925
BLAKE2b-256 b5be23b5aa3191f827aeeddbdbac3442d0cd98de215f2fc4097834e63f5a7ba3

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 38.1 kB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for fastnumbers-2.2.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6dd6fe065f46298c79bb738e187e8fe431070af8faa62705ce747fa26e2f2949
MD5 05b516c038c1cca9c23b14d381aa052d
BLAKE2b-256 2dfcff4d742160b1a2ba1276ae93b85f6cb04a185d97ce7f68fada818efd51f3

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ca41d68858620791df3b0b46513a8e115e5c4e8849bf7be466ecbd2ab9bae0c5
MD5 4093475476009d8e0382edd4cc3f0477
BLAKE2b-256 aed2c8c65dc0c345ab03bc7199a56d56c4d54b613554034836c8ad164c57f346

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a28b134e6d68d656ce1bc116b3e7bc3779b351d35a5608a9c0f6f9035b54e1ae
MD5 5446293d2627b6df0f76c3146c8632d2
BLAKE2b-256 b84e2bd04d098090258008ee9262f72a1616ba019ad47286aabb15135ca3f90d

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77867d1b0a9edc8f125abd73d597d0860647382d5e22efbd9a78c75be081d6a7
MD5 3aea1fbdb5249ed10a3296843983436f
BLAKE2b-256 06c79a1be80e5ba0556df42946cf508fea9a17ad7a9939e5326da345406414be

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 78085fe7da81a9d3c19edf52ee50670a25b33647559333e88822a289b0d73fc5
MD5 f986b5220b861b18c8542007fc1976e4
BLAKE2b-256 fcf3398f9f7cceb0d330e8f4f7b9b4d12192901fe47e707df5942dbb07af4162

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for fastnumbers-2.2.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 eac8b099971080675df4be0e3377ad599e3de27f4a72fc885bd46295b0500309
MD5 74af61f7fb152d051f56aa56179e61e1
BLAKE2b-256 0df164488b80c2d833bbf8b306d1c360ebca18d02ac3eb7750ed7c8e05070760

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 975a00ebf885da2e0c965a9f23e3502e1478486b78bf33537fc921e8f7f8e8c9
MD5 da8295caacef1cab135cc66989d9a92a
BLAKE2b-256 9157cd866774f8d9804f0b78bbc4c9d6e5dcba096b81f1d7537845478217538b

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp34-cp34m-win32.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 c7d1a520311cf03ba17e4b6e67ab6dbe0ea15c6942d52725c112517362135d3b
MD5 7357a92f6f7de04f562629bbc718450e
BLAKE2b-256 3671cb1f710bfcdcbd4aa8dfe99b685b7094b456b5db40bdc108f4384d70060d

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e91d07ca5880bfa1e347cf99da4478ba35085330c192c373234658ba70050f2a
MD5 0bdc1aadb0bdbae2610be72bd9858564
BLAKE2b-256 08217333e257f1b156be3a2e793ae28f78f4079119b758955947cd31e823ab5f

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ab007d0934493ab13f9239de0dc3c3f0adbd4b816d31dacadc44ffd8a15fd368
MD5 3d5918454223914259cbd76a9af756a4
BLAKE2b-256 834847d1bf051aa5c11d0c5ee4b8520c09106a956b58b38a5a4ba86246681ad0

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: CPython 3.4m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for fastnumbers-2.2.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ed2954d6f40129f6712ac48fa52d13b385b085f44963b2b980bc42a0e0028862
MD5 f20b95423fc58ce4b28f3285cacd5ff5
BLAKE2b-256 a2a2263eb06c8e3ea52864038439d7507a687d11f56e44de5350f2313e5cf7ac

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 53c4606b3529c17ac23147a3724a3ab2d07a0548c66f548445b6c16f2a855cc6
MD5 303e29cb4eac15821e666ae42c07fc1e
BLAKE2b-256 150b22e5fc20c632e412f96c6b354ab54f7ecb1b924ba2813fcd55e8f9cd1631

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 50.7 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9840cc3ce29a6b7dc0e2f11664c71261aac741f3cef8b0a6ebd1bff2c43ecdd5
MD5 2233a9682c48707fc13f3f1e3a9b349c
BLAKE2b-256 75df44dde03f5da7095acedc7e00e9fd4f950135f1ea5f11cc17dbf7e0db1fa8

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 838760d270d764f5ff648d1cceeb3ed8b6161c4136931d42ec76b21839d30b1b
MD5 68fe64dc06ba656ad6add9d13360b207
BLAKE2b-256 98d0c5db4f5864b257fa58a0f9dc17d2e684c199881540677d0dfd4dee0bae5b

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 cccf66586366d0aea1436fb9cc7bdf3ce83e3ccc466ef727e6309dad88900bfd
MD5 3628e6dc3dca0ddb04cb80425e05fce3
BLAKE2b-256 753e518a4fffcb064200d06d216fa4c4b6cf116bfe7717ff8e74e55b86a41427

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 59cdba3f9d9fa8c778d06bc350a2f3aec1c2238c128251996237e5c06ef57c4b
MD5 c125611afeb3e8cf550afc7ccc334f17
BLAKE2b-256 3ec52084e06f1f47f6a35646f288f4637606998ce3f65aebac1c51aea0eeb5dc

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4de8905134c74a5e84bde58e2897117cc4684fb778a537fdade3c312d7d1077d
MD5 1865b6607db4458fd532d6975a7206ed
BLAKE2b-256 0b2b40d46adeca99c467c67b195aa1fcf89efa638f3b42d857c9f1fa5801ddb5

See more details on using hashes here.

File details

Details for the file fastnumbers-2.2.1-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fastnumbers-2.2.1-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 36.6 kB
  • Tags: CPython 2.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for fastnumbers-2.2.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f679a6881e56462b6547bbfad5bf6f950cbaf897dcb0e95634c8b82adbf0d101
MD5 6d586ebcab921253a03108e698c3265a
BLAKE2b-256 9800e63898650bf7475785774eb07c0ae18072d8205451393ea880101fb4d4e6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page