Python C API alternative to `fractions` module.
Project description
cfractions
Summary
cfractions
is a drop-in replacement for fractions
module
written using Python C API
.
Main features are:
- speed & memory efficiency compared to pure-
Python
counterpart, - full spectre of arithmetic & comparison operations,
Python3.6+
support,PyPy
support (by falling back tofractions.Fraction
proxy).
In what follows python
is an alias for python3.6
or pypy3.6
or any later version (python3.7
, pypy3.7
and so on).
Installation
Install the latest pip
& setuptools
packages versions
python -m pip install --upgrade pip setuptools
User
Download and install the latest stable version from PyPI
repository
python -m pip install --upgrade cfractions
Developer
Download the latest version from GitHub
repository
git clone https://github.com/lycantropos/cfractions.git
cd cfractions
Install
python setup.py install
Usage
>>> from cfractions import Fraction
>>> Fraction()
Fraction(0, 1)
>>> Fraction(1, 2)
Fraction(1, 2)
>>> Fraction(50, 100)
Fraction(1, 2)
>>> Fraction(0.5)
Fraction(1, 2)
>>> Fraction(1, 3) + Fraction(1, 6)
Fraction(1, 2)
>>> Fraction(3, 2) - 1
Fraction(1, 2)
>>> 1 - Fraction(1, 2)
Fraction(1, 2)
>>> Fraction(1, 3) * Fraction(3, 2)
Fraction(1, 2)
>>> Fraction(1, 3) / Fraction(2, 3)
Fraction(1, 2)
>>> Fraction(1, 6) * 3
Fraction(1, 2)
>>> Fraction(3, 2) / 3
Fraction(1, 2)
>>> str(Fraction(1, 2))
'1/2'
Development
Bumping version
Preparation
Install bump2version.
Pre-release
Choose which version number category to bump following semver specification.
Test bumping version
bump2version --dry-run --verbose $CATEGORY
where $CATEGORY
is the target version number category name, possible
values are patch
/minor
/major
.
Bump version
bump2version --verbose $CATEGORY
This will set version to major.minor.patch-alpha
.
Release
Test bumping version
bump2version --dry-run --verbose release
Bump version
bump2version --verbose release
This will set version to major.minor.patch
.
Running tests
Install dependencies
python -m pip install -r requirements-tests.txt
Plain
pytest
Inside Docker
container:
- with
CPython
docker-compose --file docker-compose.cpython.yml up
- with
PyPy
docker-compose --file docker-compose.pypy.yml up
Bash
script:
-
with
CPython
./run-tests.sh
or
./run-tests.sh cpython
-
with
PyPy
./run-tests.sh pypy
PowerShell
script:
- with
CPython
.\run-tests.ps1
or.\run-tests.ps1 cpython
- with
PyPy
.\run-tests.ps1 pypy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for cfractions-2.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7605e2deca1e19bce7c946a9ebaf5c3808acf8b4eb3d7bbad13d079d01e424bb |
|
MD5 | 1ce9f187c513cf7b7e949ed18f9c3ac3 |
|
BLAKE2b-256 | 6ae60047ddac341cdf45706af414f06f8737ca875331b161294fbac343877f75 |
Hashes for cfractions-2.0.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67dd9e957016b8da069378d36279cf9c641706f300fbc47669b2f44d15280d76 |
|
MD5 | 2160a8ee308b21c651087122ce644acb |
|
BLAKE2b-256 | 231912590c79d5ed5d3771996064df83643e0a75f49515d0eed51d95bde5a654 |
Hashes for cfractions-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3438fbf5337dbafc2d0ef93156dd94c376c7746746e0b88b89d7aba139f4107 |
|
MD5 | 16451128fbabe44154d8f333d7510f9c |
|
BLAKE2b-256 | 2295ed65ee6b75c66f782d3ab66122a53f732e61867b7f707e850198ba307fbc |
Hashes for cfractions-2.0.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3c255bca44e325b30181f2d67f94d0153fcdfd04359b8dd195c0a27d9a5c49 |
|
MD5 | ffe238845e1181c5660648025daf17a0 |
|
BLAKE2b-256 | 4237931b05a1ba89cd05c68d8cba9b6da8738c4aafda8199e6b817c51c5824cc |
Hashes for cfractions-2.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb07d92ef446c4cb341d768a00cc05267a8dd26360808127bfea6b1fdbd3ea84 |
|
MD5 | d01a4e14bcbf420e6ecbd504bb6a8dd0 |
|
BLAKE2b-256 | e41bca17468815bda7c25463ca78266b3e184e631de7a1a23587b2e1404a4e5a |
Hashes for cfractions-2.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56ed62757bfb1a365a2aca50682656fe04470acd12190fb9441786eeb28380de |
|
MD5 | c8ff4ef2c2f41ba451e8bd83776a8c0b |
|
BLAKE2b-256 | 34fbeace975aad3f0292dae835a00c765cf8bdd40d606f72a49e91916070f55a |
Hashes for cfractions-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a241744b6d1f472e3865e6bef8675d81e2de2b6c588a2a4e397ade843b145e51 |
|
MD5 | aa0c878974b2ccb042528472daccead0 |
|
BLAKE2b-256 | ed859d4833fbcb9991d66b81f01056aef24061e652d509802eacb80be510b2fb |
Hashes for cfractions-2.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573c039d6470d6721eac947ea0b2de8709e66c1adde2c5f80f6cf5c7173c4270 |
|
MD5 | ac24071ce6dffa5696002dbff95296fc |
|
BLAKE2b-256 | 9759af366521b55aaac14031c267c8d5533d99a2110ec616ab36382477e44a2a |
Hashes for cfractions-2.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f16e7680097b5e4036e9510cc068c103b238dc1962f2fb261b82c7c7f39a1b33 |
|
MD5 | d81ee0178953c01c93dd22e77a847391 |
|
BLAKE2b-256 | f35090ee7435d5c8388f199dcf64e799e3fc80fbef227bb8d34ca26dd6dff5f9 |
Hashes for cfractions-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db2c199177357f87e800386becf9bfdb2415d58303af6d3218ada3f6ce704bf |
|
MD5 | 1a46f869e15aeeb63f47c8b093ae89fe |
|
BLAKE2b-256 | 9860dd2e64b03de2bca0b4b4dff355db2812e91b52fa21fe310682494b32ce3e |
Hashes for cfractions-2.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8940894a217793a07564786bc635fea338183a6699d1cf008b1b8bb842229e |
|
MD5 | 94d602b44039253544187539218dd3cd |
|
BLAKE2b-256 | 6b47d12101cb360f0f5be428142e9530c5fbe62befe457398ee6aeed671376c5 |
Hashes for cfractions-2.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 264f7a564ec0f3a935c2d22f4b60cce62bf90f8459ebb9db3c900340a2996d4a |
|
MD5 | 3303ea82b5d1dffff10881e3f9c36f85 |
|
BLAKE2b-256 | e4ca82ebcf3210932786f0b457e9791ea8ac182946041cd66a960ec3b22c19f6 |
Hashes for cfractions-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62af18dfdfd68dbc710f9cb0efd69de322dc6afb20f114944afdcdef59d23b3b |
|
MD5 | 6cdc80bb07118acd9ec1f8aa2e330799 |
|
BLAKE2b-256 | 29c36b48f37d38a54e756ba25d6b75258be528be87903e07788a3617ba23a8c3 |
Hashes for cfractions-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0dc4c251d6ee1801142982c223cd51cafe0637bfa5839647323de286594b231 |
|
MD5 | 9d4074d21bbd87f124e37839d6a119c6 |
|
BLAKE2b-256 | 64cf9a4ae5ad39d83296822eb5c0c59d9bd98511c1de6328bd0427b2b52e62d0 |
Hashes for cfractions-2.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a862fe86d2910ae18599ecb609d0501e20d2106b976553dc1d44da7ef223716 |
|
MD5 | 8b46a47c250d7922f5285154d1cdc40c |
|
BLAKE2b-256 | c2515afbddbfa77e1f9dd13fadc0d7f451decb4c3bfefdfa53872b48e9ce5335 |
Hashes for cfractions-2.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3db7eb956b36e2354573bc75694f5b37a5be5f7f3981cc9b4c39f27c0732a8f8 |
|
MD5 | 335a60c6136843ac7f49049aa39bd72f |
|
BLAKE2b-256 | 0068be06c578fdcbfb13b0711c3c263a7508dd149edcbd6fc73c9eab644bff51 |
Hashes for cfractions-2.0.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e08858962d39e449c34d9ecebecc68abf7a87aa737f0a54917fcc48901e645d |
|
MD5 | da9b06f10dba485c49adad4b3cf5f936 |
|
BLAKE2b-256 | aa24bc87ac24cbce13518baf0fa2958ecde61d40e43431eb986c53becbe74efb |
Hashes for cfractions-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4edfb218e800d6c7b91d0a8129b8635bcc510be524d1ae92bf9a4a5ba29ecfb9 |
|
MD5 | 0f65d5d1c3e60368f5c995eb03fd5de5 |
|
BLAKE2b-256 | 24691db1469fa2180177015308ae126d09fe7be2b5ba759dc0e706a4dc147511 |
Hashes for cfractions-2.0.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24660cbf4b1b70e15e7d788c06c714080ed663ad70c88e69a310c842bac7c6c4 |
|
MD5 | 58f12deb7b7bd002d77d51e9ec23c6e5 |
|
BLAKE2b-256 | 0ab8be6e6da694914254b02d62556eb7e866dc3a3421f7404bb132fc4ea4774e |
Hashes for cfractions-2.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7a558a00f19620911a0c048196940fd055202461310c8f71b7067322b8ebef3 |
|
MD5 | 4b4d4f960c4008a95a892fbffaaefdbd |
|
BLAKE2b-256 | 1f5e76b787e75484558b7f4309c0140a59c1e3a4532ca3a5630b8b67bdf99c03 |
Hashes for cfractions-2.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950c7d1ecfa930f8376130d6d166140c4ff92e62c17e80a1af9716d2623772d7 |
|
MD5 | 10d9eaad801780deb3d4451ba897ea92 |
|
BLAKE2b-256 | 5ac35adf295b56611f0b802ad9310fa17ee2427fb4576ca4be6bb15599f811d8 |
Hashes for cfractions-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1bb5591c042c1c4fd2a8ffe531a90d97750189c0fc20b77bedb12c2b283f0b4 |
|
MD5 | 2105090fae2dc10e13adfb228630a693 |
|
BLAKE2b-256 | 5296aa8ec432f396e9d083984a558b857b69d925960a7bea14c460eb903686aa |
Hashes for cfractions-2.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c42cac1b6f8be0d601b53b38de0fc0310ba0ce2d43de71630f1f109483c7d64 |
|
MD5 | 85e57dddfbfee3308fc62d65f6835de6 |
|
BLAKE2b-256 | c9b136c4bbc0028c36af16f697ae250d7123b2ce7e9d1e56468ff8ba2acf7e65 |
Hashes for cfractions-2.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db25685ab684034a0d0ce5458c5f10eec6c3ba570d44e09110b875a6a1975544 |
|
MD5 | 73191cb3fe795148c7d6bd4829386c59 |
|
BLAKE2b-256 | 1acabc2117df2b72aa048c9a4d3348a591952be0d403452375213338ffec2686 |
Hashes for cfractions-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9525429a4cde715c511e4ed8aa975841496be108ec6dcbe997048cb67f24fb22 |
|
MD5 | 6a21409e19d5194262cc42b472e1ed08 |
|
BLAKE2b-256 | 373689732d3d4d569f56f6f6d1d4b7c31963f491cf58205d97ae75ea7466308c |
Hashes for cfractions-2.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5edded48db12537b15e087e2db6309652701651498ae549a4b0d5cc8f8e7a2ec |
|
MD5 | f5e5960a4736327a402c59e5b366aa25 |
|
BLAKE2b-256 | 2c1927cfff4a5cbb410e02d872da14d792dfd185a3673e2e282439fa6671cd53 |
Hashes for cfractions-2.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d84166a80ab67b5bcc36dbb34bbd5227b09ee4dfe760381b18246c0fb90d189 |
|
MD5 | dc6e3f4e0a5ee22501b4bb2dfabde3f4 |
|
BLAKE2b-256 | 141c7110db9fb2d58d028c8b6806c27bc6d5cde3eb1dd21ac39edd461b2887e8 |
Hashes for cfractions-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8028fe7df2651c6f2ecd908a594445037657635c5c311b0eab941e9ca3f7b869 |
|
MD5 | 158c86b8842688f7e16458d939ed8c67 |
|
BLAKE2b-256 | 01c1df5dfaac8c5d323049e82fe786e7b8b35304e6086b263ed632c3ba426ad1 |
Hashes for cfractions-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b4f62eadb1eef46ffb8d96acdfa442d417e7ca1f946860b5a5384838229f50 |
|
MD5 | 1e726e21d8ec820a2ae4d48aed6e91f1 |
|
BLAKE2b-256 | 969902bfaa65fd34ba85ab49ea0e0964cdf4a52f4caa3e4adec843d82636e6d9 |
Hashes for cfractions-2.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20ed86a6bda0c12b93c08889ef9bef5467ab7d36504a9ebdedab687bbd5fe27 |
|
MD5 | 5b6b1ff94e15e2b001af22e5e4182db9 |
|
BLAKE2b-256 | 2d19bebb405775b3c2f840922c4fc950e70c4a1c6bf0a9659dfea3bda371967b |
Hashes for cfractions-2.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85392cf0c69f47396cd4a6d51d7f6bb93440331972b2d05b9506dd2339d767bd |
|
MD5 | a2049001627ebf5309796ff6498ea83f |
|
BLAKE2b-256 | a122215eec7a6f36574c529a509c4de071b64f94fe0113a612d180d2ae18cdc4 |
Hashes for cfractions-2.0.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d675387c15a133d8f285212b77eeb31025e8dbb04201d073ef333b87d328d709 |
|
MD5 | 6dac8741a5875502a2ec76a6cc57cc2c |
|
BLAKE2b-256 | 3046d7d3fc2880004a6bf71131c8d69b3127fe9ff63f40163343507ef881c60d |
Hashes for cfractions-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9adf18ea312ac1d4df58fc11652122fb11784acd94ff1d413515ea3bfac8867 |
|
MD5 | 733cb6fcb909ba4b9d6dbcf3a1979f05 |
|
BLAKE2b-256 | bc3525ee508a1f91d8212061a214c8c4c390ecce6fa42c1c461039b571237a34 |
Hashes for cfractions-2.0.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20a24e67698bebda05478ea141f18d65186c06e620b41c089512b9ac648f63f1 |
|
MD5 | 0376bd7167de53408bc9abbf0f93147b |
|
BLAKE2b-256 | e4000867042ca78f7621eed62313d48cfa8640496da11a14b08f9a318fb2854a |
Hashes for cfractions-2.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c2fb590267036fb3a887d6de1810268aa277dee64d5ea63f799ed849b07dae |
|
MD5 | 4211757326ada1ff49878d95cc8a5505 |
|
BLAKE2b-256 | 5843b0fba5a7e0a2f132b6e83dbc36be1970316fec112ffaf080484b37f72557 |
Hashes for cfractions-2.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca751955a3f38976a1392a0eff3171bf36f62c60fea3a08b846ad0a065a8bdc6 |
|
MD5 | 34ad9cc8c33cc6ed9e08783927d991f9 |
|
BLAKE2b-256 | b16ec004f65d3f8a55aa9de08238a6d01540e8fe1c37c288c8b1befcd14d0d70 |
Hashes for cfractions-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd8b70d50406df8bf04190d2e28adbdd464eb3b956bd116fe6b0272ee759e4f9 |
|
MD5 | e4c29bd0d3ff364f9a52866d12a8b1bf |
|
BLAKE2b-256 | 4a52cc023c4ff6f83a0a8ab7cb4ec76161804bdd41869e4acf5875c56c29a24b |
Hashes for cfractions-2.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d592cbea3d798d1aa65eba37fe423528bfb5dfefac26ef6d2b6a081a14bbd4b8 |
|
MD5 | ba80e3878cbff2d3b63c71cc994aacd0 |
|
BLAKE2b-256 | 84d86846572da49ac3a84c305496e20d0894e995d4d94fe089823e4a8051eef1 |
Hashes for cfractions-2.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f090b3e4df6283bb0707ceaf31c54048f36068dc2908eaf7154d4b41aba5d9 |
|
MD5 | a4a242a2df249387e0a485bdbd4dcda6 |
|
BLAKE2b-256 | c0332004c0f09df7976a760cecbe7532f018a34f36b96fe803ad46cc2e517aad |
Hashes for cfractions-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23a29f9946560b3ddc3f179ea9d6552cb0faa29be0857f7f4c15dc870731ae1a |
|
MD5 | 8ff8b6ceaa28eb6fc61dcb4f40e866f3 |
|
BLAKE2b-256 | 491432bbf0858445afc3618ffc77d5cdf234cb72819de1955d5b71c94f9e985b |
Hashes for cfractions-2.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 087101dddf961bf752343434da7e7f5b81a0a1d5b835cb9a39834078884e2c2c |
|
MD5 | a720aed50d8f6fa17d282dee54a4d8ed |
|
BLAKE2b-256 | 4f571e6ae3154833f10cd8e2834e44b702eeeb605d0c0b308fe6d82f40db242c |
Hashes for cfractions-2.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e21b694c9f1c29fc1c7140c3737836d5b5be728ffaaad9f4ed2866c824454a6 |
|
MD5 | 241f52a6eb87873011cb383f15148999 |
|
BLAKE2b-256 | a94f8c72ca33045ddf1c4c501ff716e767bd9ed432e6c1e1e4bd7f6bde8a4ece |
Hashes for cfractions-2.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adc471de53eb4e55a9ef2182ef20f285a9966ad74324ce17cfdd8458de661baf |
|
MD5 | e1e56cb135443a80a27c6109c52d6f6b |
|
BLAKE2b-256 | 70cadc51bc06cffc6485280e466d01c655539ff70bb12c44920ffd6f2d91f38d |
Hashes for cfractions-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d65074bcc3358b694afbd7bb2d32b29056ad98addc3a18aa3efa8d584ac3ff |
|
MD5 | 2cbcd90e7ffdaa1e3e2b72415b32c6b0 |
|
BLAKE2b-256 | 4013eed053b3fa41cca1287d5efb95d58ed62cf51def9025f73a5a47c1c55e15 |
Hashes for cfractions-2.0.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec1837078afa9b89c8d1c9c8d29089932a56f47bef3061a2c2bb92aa1bee4f8e |
|
MD5 | 20a8b99318a334306e89eb51999d19f6 |
|
BLAKE2b-256 | 0afb325dc15ecbd175573b7525f865dff91985dc206319056e5ad28594b6ca01 |
Hashes for cfractions-2.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c1bcfda4ebe531e3061cfd5efbc04815d3893485e4ea8a58e2039fba8617fe |
|
MD5 | c4884311bc809cafccb46bd80047bfbb |
|
BLAKE2b-256 | 6baf68101823598ca7361961e14f78feb239f2e74947de538637df6f836e4280 |
Hashes for cfractions-2.0.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7b45c6ffd6d7570dac39b10da169f7ac8471e44795ee23895b223ac8e5a4967 |
|
MD5 | bbe6e75499390721e4016e8c39d26496 |
|
BLAKE2b-256 | 8804dc7b7e854f561c8450e31123748c3271774772452b339a25c5b756042de6 |
Hashes for cfractions-2.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51d2ed6088a69069d13bc07a3b7b5f3aa7fab0c40c338551c618c3bb9637ac70 |
|
MD5 | 8661e14a6aab56f763fe8a8f401b12ae |
|
BLAKE2b-256 | 67e00a47624925605a7c3e41d7bbcd3737457e48680209229f6a8b1d7e115fa9 |
Hashes for cfractions-2.0.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0da402fe76428a10ca91e2ae911ce0d55c49deb0f43ca4e231da734a066c09ef |
|
MD5 | bbf752ec8d84cd0cff5bddaf36234b08 |
|
BLAKE2b-256 | 2f351542b941cc05a46cae90b87e532047994ceca1d8c69ac7fc37702ed5f66d |
Hashes for cfractions-2.0.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c674156ba0ce26bed03de15f19aad9b50a99405cdf6a116a2a2e85bb6c06e73 |
|
MD5 | 6d392628e1e305ca5b5b293fb41a5c64 |
|
BLAKE2b-256 | 8ed7aaa565b84d54fbc6e55038161f7e76617394218f474fc5da81fb53c9091f |
Hashes for cfractions-2.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a58b9ab3e6fa8ae513daad723a9a66f79b531c9c1620d18e7069829ad9deea1c |
|
MD5 | 9fec4a91032a35a472184c0bbe272ffd |
|
BLAKE2b-256 | 6c74fa08a360d963b5340bcb676b3f1643f9061fe25b9d209c95952fcfedddee |
Hashes for cfractions-2.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07879e5905a1da1aefb6afd3d20f55e8ae834ad8a0f95b7642e74349ec21f444 |
|
MD5 | 5a4de97aa316f23b713ba806720dd06b |
|
BLAKE2b-256 | b60b24ede5658883f97ea644ead95e060cd3f104c90310c6187f0cb84a12335c |
Hashes for cfractions-2.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a115bb3b7a2542fa4bc512a0a420540f52a6870d8853b29a91555b41f332e1cc |
|
MD5 | c6a92dde7a9dfa98ddb7097faab8d19d |
|
BLAKE2b-256 | d5ebb63e9eedc9d1aaf782aec6e4d8925941ffbfd8aca8b56cdf73dde123f6c1 |
Hashes for cfractions-2.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1233b88b5888d46188e132ce5dd5cce00d865eef8bf6ba57c4e06588c0c01ab4 |
|
MD5 | a541215f1de0fddb77a648deb661f69d |
|
BLAKE2b-256 | 5a704a14812b69f752cd7eeca8dea40c2627ceb09a6b6769336c569daf792eb4 |
Hashes for cfractions-2.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c83a2c3fc8b79482feac175fba0fc5e4dcf48c87b54117f91e080d773570f81 |
|
MD5 | 882229423f1c51da0bd434a5ebd7bce1 |
|
BLAKE2b-256 | 2189ed9927e7945f19121fd9e280160bb444259ba2ed5bc6c725fb74e0ecb6d8 |
Hashes for cfractions-2.0.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936d47254d1ac42000a75e52ceae7c77e5095fe0e86be49c534660ffddbe1fee |
|
MD5 | 352f4ab18b77dcf34b33a1314f285715 |
|
BLAKE2b-256 | 05aec6461ecb9b65735b5040fabe4d094dbfb4c2f277e98031954deadc619562 |
Hashes for cfractions-2.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab1a7881cdd0b4734272144d5ec4821bffae6abacde004a257733cc7313b78ae |
|
MD5 | 32d8724923e23137f2789b9c19832106 |
|
BLAKE2b-256 | 4abaf77de9ca71c6ef4e2b87f64ce69acab69f29817eb76c9fc1c6b471922e8a |
Hashes for cfractions-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365ad6f50149b52be7e68ccd135104bcbfc2091d1ce8731a64707b68049dee26 |
|
MD5 | 3fc57a6593af9fee7845bc659ea38ad9 |
|
BLAKE2b-256 | 1a2d5c5d28ee7f5bf90aadf6927e1f05d663e4689d67d4cb7676eddd3ded116d |
Hashes for cfractions-2.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc7cb3a0257d87368a862d3fa2f96c8fa08ed9f883ca26846508fdd4701fc61c |
|
MD5 | 76f41c3c0ecad972dc7707abb567e22c |
|
BLAKE2b-256 | ed370ddcb334a99b9f18d7447e3b15ea3efd56ab2866ae25d24d7dc5cfce0406 |
Hashes for cfractions-2.0.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fca2549f115fdd4f9831f3b5322d4e1f7aa08ed612e04550eaca517050fb9e |
|
MD5 | ce76049c20a252d4ae1d2538ea820a3b |
|
BLAKE2b-256 | b5b42a8714f5e617e8ac86731809a32e5c38daefc37a95bcf8af808b0ca15e60 |
Hashes for cfractions-2.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4231e87f6ca2188d886a5d102e5d685689778c8022b5ce12cd7f65cd33a2c8a |
|
MD5 | f64d8b321c9f953d32609bfd8ae1ae2c |
|
BLAKE2b-256 | 975b9c861a37fe1c10c848a4e5eeacbe93d7431ab08697d3c1a7376a2149b28e |
Hashes for cfractions-2.0.0-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e589299a52ccf3283351aaa7b958a21ab9ea437ac440ac0b314c24063df2684 |
|
MD5 | 3041e85877dbb896768ce2af13ed9ce5 |
|
BLAKE2b-256 | f942a28b149bc13260b5f9ef957842a22735df6103b5eed3573dfa314b1e86a7 |
Hashes for cfractions-2.0.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed7f527dbf55132c14af3a4f3a04e8147b6019dabaa9377bf4a72e8c606221f1 |
|
MD5 | c566c7ef534e04d092cefe8656b3fcc0 |
|
BLAKE2b-256 | 96f8e0b0d2b259aa15cbd651f3a755c489e1d641f761259465a6dd95e10255bb |
Hashes for cfractions-2.0.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4533b8b9bb585e86e5d7f4cf239c3032aca8cc192b6154882069d029b521d641 |
|
MD5 | 3230767eb8e2f5a6f1ef380445c028db |
|
BLAKE2b-256 | 4f984b00769191def086a9a83eb86c002e375103e57e4f5afca25045738a5b32 |
Hashes for cfractions-2.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73fee6bb51cc7f9b783543fd10beb39a5ed38db522883e3e9e23de035bf68b5a |
|
MD5 | 44b7480dee61b800ce0e41f7f73a2428 |
|
BLAKE2b-256 | 0c2f7f1d000677c71eb9c080c68c9d992deabbeae28bda9a53dc3956b55a3d26 |
Hashes for cfractions-2.0.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4e92593997dd614e4c7688906d2fcdaee48377aacbca84277b300520b0149a |
|
MD5 | 6ae010b8201bf1b4eeb856f8915bb3b7 |
|
BLAKE2b-256 | d0b7421b8a08e7472d21761d346bdd89aff7e888d31cdfb6e3e7afd10d2ca2aa |
Hashes for cfractions-2.0.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b9dbe800df2f5647ac1174e8abc65cc527bb23c1489bc5e1bbc93bc475af82 |
|
MD5 | c75fc11237cd1d3ac1825c3b4da8b657 |
|
BLAKE2b-256 | 8ec2ce81b25e30252fda4df503a15ed60a56579168a9eafa74091ed1d168c22b |
Hashes for cfractions-2.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 538f26bd74f906e1548e68d6cb7d517e59198ca514c9cbda75cd087bc31d2fbc |
|
MD5 | a16f8295be5aa9884517f489fc33726e |
|
BLAKE2b-256 | 21be9519f5808efa8eb71ebe40a8e4de8b9cdd64837162be89e753ce07aae08d |
Hashes for cfractions-2.0.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 943bf508a1d997309d22cce2dce594ffce88788acb27d6e004abc6cc4e6c173a |
|
MD5 | f701dcbd710dac2a4b7fe97abc136d54 |
|
BLAKE2b-256 | 5143fa080e4b120b1e7173382e85a3b8a75a720e2b7c2c166184fdb57247e84e |
Hashes for cfractions-2.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f1a0a445fd0a06d090aba99f2705b5710f30a73b744040c8fc9db121ed28dee |
|
MD5 | 24148b2db5fe0bfcf12f66d35727ba31 |
|
BLAKE2b-256 | 99bdf9355bb74c843e24dab5655b5921f5e7cbcbe71df8da0547ba910688d690 |
Hashes for cfractions-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bbe1c8b3d10d1323a827e8643a8847cb5e750776b848a62dc3dd5bf11c6fa9d |
|
MD5 | 0df620a2bb04a7b8d775a8b21e136121 |
|
BLAKE2b-256 | 393e1ab856d9ea6b1a796d1313732778e7fd82b3a6bff7229ba8193dbe80a90f |