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 and run the tests manually using pytest - fastnumbers contains a Pipfile for use with pipenv that makes it easy for you to install the testing dependencies:

$ pipenv install --skip-lock --dev
$ pipenv install --skip-lock -e .
$ pipenv run 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.1.1.tar.gz (374.1 kB view details)

Uploaded Source

Built Distributions

fastnumbers-2.1.1-cp37-cp37m-win_amd64.whl (20.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

fastnumbers-2.1.1-cp37-cp37m-win32.whl (20.1 kB view details)

Uploaded CPython 3.7m Windows x86

fastnumbers-2.1.1-cp37-cp37m-manylinux1_x86_64.whl (55.1 kB view details)

Uploaded CPython 3.7m

fastnumbers-2.1.1-cp37-cp37m-manylinux1_i686.whl (52.5 kB view details)

Uploaded CPython 3.7m

fastnumbers-2.1.1-cp37-cp37m-macosx_10_6_intel.whl (36.7 kB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

fastnumbers-2.1.1-cp36-cp36m-win_amd64.whl (20.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

fastnumbers-2.1.1-cp36-cp36m-win32.whl (20.1 kB view details)

Uploaded CPython 3.6m Windows x86

fastnumbers-2.1.1-cp36-cp36m-manylinux1_x86_64.whl (55.1 kB view details)

Uploaded CPython 3.6m

fastnumbers-2.1.1-cp36-cp36m-manylinux1_i686.whl (52.5 kB view details)

Uploaded CPython 3.6m

fastnumbers-2.1.1-cp36-cp36m-macosx_10_6_intel.whl (36.7 kB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

fastnumbers-2.1.1-cp35-cp35m-win_amd64.whl (20.4 kB view details)

Uploaded CPython 3.5m Windows x86-64

fastnumbers-2.1.1-cp35-cp35m-win32.whl (19.7 kB view details)

Uploaded CPython 3.5m Windows x86

fastnumbers-2.1.1-cp35-cp35m-manylinux1_x86_64.whl (53.9 kB view details)

Uploaded CPython 3.5m

fastnumbers-2.1.1-cp35-cp35m-manylinux1_i686.whl (50.7 kB view details)

Uploaded CPython 3.5m

fastnumbers-2.1.1-cp35-cp35m-macosx_10_6_intel.whl (35.7 kB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

fastnumbers-2.1.1-cp34-cp34m-win_amd64.whl (18.2 kB view details)

Uploaded CPython 3.4m Windows x86-64

fastnumbers-2.1.1-cp34-cp34m-win32.whl (18.1 kB view details)

Uploaded CPython 3.4m Windows x86

fastnumbers-2.1.1-cp34-cp34m-manylinux1_x86_64.whl (53.6 kB view details)

Uploaded CPython 3.4m

fastnumbers-2.1.1-cp34-cp34m-manylinux1_i686.whl (50.4 kB view details)

Uploaded CPython 3.4m

fastnumbers-2.1.1-cp34-cp34m-macosx_10_6_intel.whl (35.6 kB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

fastnumbers-2.1.1-cp27-cp27mu-manylinux1_x86_64.whl (53.5 kB view details)

Uploaded CPython 2.7mu

fastnumbers-2.1.1-cp27-cp27mu-manylinux1_i686.whl (50.3 kB view details)

Uploaded CPython 2.7mu

fastnumbers-2.1.1-cp27-cp27m-win_amd64.whl (18.1 kB view details)

Uploaded CPython 2.7m Windows x86-64

fastnumbers-2.1.1-cp27-cp27m-win32.whl (18.3 kB view details)

Uploaded CPython 2.7m Windows x86

fastnumbers-2.1.1-cp27-cp27m-manylinux1_x86_64.whl (53.5 kB view details)

Uploaded CPython 2.7m

fastnumbers-2.1.1-cp27-cp27m-manylinux1_i686.whl (50.4 kB view details)

Uploaded CPython 2.7m

fastnumbers-2.1.1-cp27-cp27m-macosx_10_6_intel.whl (35.2 kB view details)

Uploaded CPython 2.7m macOS 10.6+ intel

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1.tar.gz
  • Upload date:
  • Size: 374.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for fastnumbers-2.1.1.tar.gz
Algorithm Hash digest
SHA256 f792005acda74b589d9d42217bc7427ebe1b5fabd305ea6995403b5317f6980e
MD5 932f5717146e2b856c0ded4ebfffcd52
BLAKE2b-256 53c76a264c27bef9a60bcf8f5bd553b4c6953e3c708848c7c46fbcfc05ae9354

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 08a29c3b7086736d5e47d7c9457b1922029b528c1f221743a38dff3662900efc
MD5 ae7db0622d4a4a4c73c1ad6b120fe1ef
BLAKE2b-256 8f5e3dc39d995abdcfa84bb49148f1cc10ac49d9070cef821b08e2c0c1f3e820

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2eec4e1426bac3c39866692827da96e085b977cd87976f25eaaed75c3b5138e7
MD5 89de96540397de23657e6778197bdf1d
BLAKE2b-256 7533074821b529758d883fe194d44639a966a9520f618a168d06cecd4b376c2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 55.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc222da3c7b24cefae5510b63ed6c055e5b342011b03df4a618ed9668a01927f
MD5 da83b22bd19747caf4ff1e3beafe692a
BLAKE2b-256 4b2e1910cdc7b327f812d6b3f765f5f432fd4ee39f959d0d5277d9275c0a9f12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d4af5bb5bb0c6413e9a07a10221403a20892d8f3640b49b9a6c2fd80aa78dfd1
MD5 52e9cec36a8f55a6e7e1a933dde0b939
BLAKE2b-256 2ef382c4c48d05b1e2f830baa4450a6608028e2b6f9257dca8880092096bdab6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 36.7 kB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6b4df27c70e45a2061ac5cdd14193384f128e9f8130f55e413d6d3cbb2b8c3f1
MD5 4e1cb2d3b115f7c40e7a643640f0ce8d
BLAKE2b-256 04b098855269bc3de72e64d93d4ad40108b587b9ad0b862aa62857377e5f5595

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 23cd4094e1a2726e3fa0d321807a6ba737498d49f300c40cc092e76c6deb25f6
MD5 d450a4c01bc74ccedeb5d5662ee34ec1
BLAKE2b-256 7c5da80733c011cc683de70de5d8c9f5e481cc986428519d14849edfcabb95ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a5c016801c78e5edddf6c13ae706a7f9c4739e1566085d18c88480cbc181b697
MD5 89ba2b27de394808ded1390793873677
BLAKE2b-256 26eec6e412ea1d3ac26bee3e79eb0261581265da5ab5452169802be74862af4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 55.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 07420473bc3ba6608191e7029a84c0fe11566dd4371216bd511e61d351ec0d4f
MD5 5168e752566a348c0f82c5c46935ba16
BLAKE2b-256 95297756e47208f3dc01eba60201e278d913e3b899e34b6ad9b4fc3461e40106

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e6a4b333f61caf44a0d2d8be88b771cc553eafa77230ba168abe26c41f3fde90
MD5 30d38079cef9b9e66d813cdc708aef6f
BLAKE2b-256 b1e9a0a8250f10b07de3189d120cfaecf4764c364aae4140723b12ff55201684

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 36.7 kB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5d75ff943088eacf2d8389afddc57e3009016e585b0b0241633edb31fe1d7ba0
MD5 56db39fc689b386ebe60426f73e6a642
BLAKE2b-256 f019b69e036acd93c6d401760c0465a18711f1ec8e36ec031b226f5a99183343

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 8ea030b4769ad101fec01d7552b4c5eee1a8ee4c9815b3d6a291b4194b1597fe
MD5 763815ac174692d23195dde157e30294
BLAKE2b-256 ca40ced0b8c412bf05453a13c5dffba88ec9e2c4aab88b8446f300d9ca0df733

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 10318534fcbc4f6be68131fd5a97375757008809a769eac44ddaa1ea88350af0
MD5 8b51d1b298434a2a3ea9cd9989683b8a
BLAKE2b-256 ad543a5e959711f3a56fb9e4f38d4f55691e75192126aeac3eb2c393330514bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eea84165c1e0cf7e20b58df857dded6764cfc65d0dffbb53828b6fd90ee32e06
MD5 255c93282d2d79d8bd55b8cff347b594
BLAKE2b-256 664f7a22724ab75d512018835305eef8be10e06607abb51f82c40fce7f6d86c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 50.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 00907b840712c897c7dee05863725c0d3a599b366d3b99656b30b1b6f06ca28e
MD5 2391f96919bd0e79cf08b9473ba2f032
BLAKE2b-256 416c09443f58c7722be4f1cec87d705c31a5245fc16c3160a4f21e1c27a07a9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 35.7 kB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d7e0ffa1fd591359433d2a7a51d370049fb944e1d25d30adc74588388b8db85b
MD5 7ab3d268458bfe14b01cd70372df1cc8
BLAKE2b-256 17ba080e60ec389fd0932a75c59c9cd56d2c1c92b8e3aa603b6a14b83a451e33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 c42482c786ddaa9be67abfe97dd389337d1d0ccdd2a6e30b838cd6cf7c6b7559
MD5 30db55ce8cc53cb94d4c74e34afd3144
BLAKE2b-256 d3d5623e9be37be05f9fbc3ed0107546b7529ebea17b0b7d6e15235114b56326

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 758f95a6bbe2220dc22b469f90d807eb8c1344bf30276f4650568a9869fa1871
MD5 56a6f775182e151b850018638eaca462
BLAKE2b-256 97cd3b76bf2a03fbfe2c8557d6c7ad9ceb537c2da8c6bd07bcdc7de819d61638

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 53.6 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62b6ab780afe003d82367ec3bc1ac12d70a737798e24acfa39b46d6c296d8e6c
MD5 c8e8fa4ed28da0449d8b7d62769d6a4a
BLAKE2b-256 db4e3163f5b019a4b26e1dfec17ced1ac42cca6cda22cbfb6fd34f8d15bd5e4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 797d578d19a742c2e18202d3505f9c6133cdd6aa2a44004741f7d068e89b892d
MD5 e7fff12490fff58143a1e0ce97c96b48
BLAKE2b-256 48eb382366d89ae24c2d4b18d14eb8420b7c074ac0e7f6a93e2cdacbf94b49a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: CPython 3.4m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4f3183215818b5758417bcc763073d51fe47fa7b144779e6adf3c1b7650ec2b5
MD5 a08834b45c4b0b329cc3a4c8e81ad25c
BLAKE2b-256 d6eaa20473c3ec337dd16d864f7cf905564109ec7ea63c137e248d566d33183e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 53.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8e1c9caa21bfd76e878f5f0d71f4a95f76a51fcd0dfce8c55002ca7642c32eb4
MD5 c00e5f8a2b76a580d364500a63f4f577
BLAKE2b-256 8130996bd762fe966073ad0b2dc6915f7344e0443d3d57840625a18309572012

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 50.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f8c51829e1a9a2e9770a4194658a18564e4213a6cae0eed3c616d0ffe610148b
MD5 fefcd2f7d24f8a27b268b87254ea24ce
BLAKE2b-256 30a94ec74a7635d60b5ed0ae86c07c4ccdc5a77eaadc21f6a0a7d24c8dc4902a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 7090ad6f83fc06045f8c873379659db25b0ae3ef925e0d6a26496c871510a9b5
MD5 89b887c0b0cbf0b154d628ae3aff3bda
BLAKE2b-256 ac854a70aa38391e1169b65e45d9c884b3f6f91a695fdcb8829eadd57d43ebff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 36959b24f897cee755a01ff1a8be52cb50c3b1e0a9d603b884f12123ede117f2
MD5 2420f53285e3e7de14348b22f802bf33
BLAKE2b-256 9aff54f6168f3098bf05456bed3d790e1327fba98ba4f030ea21ffe3a0f03a02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 53.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c31ed58939d4f5cad3d5f18d632faa281482847b4b4b46245f2369cf79c64878
MD5 a45af3f3496c25a13ee9abebce63455d
BLAKE2b-256 b42d41cdac0c4462029d345dcad03c5cf6d148fc04ce6571956f52921931bf6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e592a3a1d080b6f661d58439c460c618fc02de0ac7e92b907bc80ffc7496d919
MD5 a6d8b432d40ab7fa14372592db484d4e
BLAKE2b-256 fb329805652509b3d6f44994e2a450d0571746b0da2eaa9ef38d452fe0a7083e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastnumbers-2.1.1-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: CPython 2.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for fastnumbers-2.1.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2f74777109f0606271e72cdbe802b312055467696d948504d895d24c7f4aa12e
MD5 f177abca9ec308aadd08d61a79c50f7c
BLAKE2b-256 cde05cc0b31b6623ca627fcd0a7e8690ad0d74e546ed6e1b21177191c5957329

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