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.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0208e2ada803779276f50ab82236142ec07b5be12144ef9f49184c92d5d7f656 |
|
MD5 | f8b725d85ce5e14c06810b9db595251c |
|
BLAKE2b-256 | f049be76921db01c03214bc5c01e5b3e7444ed783bf7d7d475517ff3d9529bc9 |
Hashes for cfractions-2.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89a27a38f909183e16a414d14adb38bb52bfc1ec8220ffca8b27a1b183c628e0 |
|
MD5 | f17ccf54f6a8165541728c875af79f6f |
|
BLAKE2b-256 | d8a775dd10e3eed6367be7675edf5f5cd96a9d9a562534b9c1b95dd77d3f11f3 |
Hashes for cfractions-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b89548b478944f7055597fe8baf04ca3c555b87806a11893b05b6b2c329ebe |
|
MD5 | a03368eddeeaadeaec62fd06f1e17389 |
|
BLAKE2b-256 | ac3f2a1da39d012bb8e8118def708586da6203470f34cdd9a06911def85ea5ba |
Hashes for cfractions-2.1.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecadec198d5e130a1040cb6b5fbcc07bed1ba0407cd5a9ebcc8c45b22a6e5bf9 |
|
MD5 | 748bb508e7df92944a5f89e22562565f |
|
BLAKE2b-256 | 9def9a6d390d361868112b2116a4d3eab2865994135fd417448c110167c5aa3d |
Hashes for cfractions-2.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8838739d19e838d53d5c08c733c0ff57edffe79c226210b71ca3b9fe5e160771 |
|
MD5 | 164ed9f61eb6d9429444861c7c9c382b |
|
BLAKE2b-256 | f1323030024bc1a7dd8838d5dfcb71a31d25141426072b70f387c8a77c0b0ee9 |
Hashes for cfractions-2.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80cbd30f4e9188f52ae816aab0c6720deb09b99c32fda47415687b7c769b1478 |
|
MD5 | 43105de1134ad24762f51e54bb237b95 |
|
BLAKE2b-256 | 2803fa03b484bcd88fc83310f13ae254e495aba4177090922b62e8bdb5ec2bbd |
Hashes for cfractions-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7107a08e4068fa4eea5ca765cb2ad24ebf13198ce245817e0027026f6da16765 |
|
MD5 | ac059ed33d2be008c12073ecfd3629b0 |
|
BLAKE2b-256 | 7c8cccaeb13551b20d1f75524a50a07854c3575ce0e3cac357563694d416fce5 |
Hashes for cfractions-2.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ddee682c22948665232a441922a1bead270fd3a659c2d8c3817de1e4ae1326c |
|
MD5 | 3ed432ac0672f4472e68452a8eff238f |
|
BLAKE2b-256 | 690c4892927fdd20af149a2935a857ac6c9fbc415281ee2f8db55dd431d89916 |
Hashes for cfractions-2.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd37b69d5b23402f93da8cda932715560e670e06748601dae7f4420067b51b56 |
|
MD5 | e72d0debc2ed948430cd07c676c02516 |
|
BLAKE2b-256 | 2e1a13b0f0eb4c0efdb8b239fafbf32b6742d2212a10ad475541207aae4a0803 |
Hashes for cfractions-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1713a483172ce90b7ca58c10b78dd7117ff45ce6fd908809a8b603629b9bbddd |
|
MD5 | 39a43b3a9a593af9233d5b5a1f610b40 |
|
BLAKE2b-256 | 50895aa7ed40c2a8eebfb23ab7c210e36694aba4a814b7c1fc985d569e6e80c9 |
Hashes for cfractions-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83c516852817b24eaddeeb6db471dfb4800b37002dd01c1f4f2047a5d1c7229a |
|
MD5 | 3151a9d0606ced12dcbbf20ba1d3c7ed |
|
BLAKE2b-256 | 99c6e2e3e7af053c78d7680ac76f88ea669cf0ed7cab85251f3144f23488f4df |
Hashes for cfractions-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bab8991b034244462d09543e475ec5e54340c851ebd281466f20e806906399b |
|
MD5 | 63b3f221faa96cc0759076bce9bd0c3c |
|
BLAKE2b-256 | 8e318c4447e054a6fabc6a48c93aeab88cda58659c2ffb05b18458cb3d1d36dc |
Hashes for cfractions-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a55c0c08c6b26a0bc1b0bd5f1b154ccdc85a91c894e62d3a6e26e6ac45f346ec |
|
MD5 | 7f6e736a319332414e3ed84e57773fd4 |
|
BLAKE2b-256 | 2ef46b7a336aca8bc2ab158fbfc03b5d2b08f529784821f81ab194ec26a81733 |
Hashes for cfractions-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 119e9c6a5af46a4967fb1c943d5cd1128b5c61401faa2848c11dce9740591cc7 |
|
MD5 | adaf1b3b1db6f9c1707c28eb31064261 |
|
BLAKE2b-256 | 940861b2bd0bc61cbee881770fe7a8946c4fc82125f74b1353db450be1eea970 |
Hashes for cfractions-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04949b115f2949063088f94940ab7bd27b101f5cab184e510e3e0767768e1668 |
|
MD5 | 4b1f81bdbdeff7440e8a6f7e5d1b02e6 |
|
BLAKE2b-256 | 85af1a8ea61cb4727925e8f9fe9b8704d754e0c14d322d1854b37d6f51d11eb6 |
Hashes for cfractions-2.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04a3f4f390bcd3201e271b4334294921dcfc30f2882bba94726ed58bc2cb14e |
|
MD5 | b1cd7c295767fb00be18115a71f43ccc |
|
BLAKE2b-256 | 9881e4828c61018bf17387e8b93812b77f7b81f137771034d917ef610980f64c |
Hashes for cfractions-2.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ba98c10d776577493b9b9d99aa31613d1594a9cbae67fe9895a8554ac95a7fc |
|
MD5 | 99ab5ac5fc1ab6cb5de4e6f6dbb73b7d |
|
BLAKE2b-256 | 560adcb0cda1141166c42f58c267329b326665bb80478b1d349ea2fa0047499c |
Hashes for cfractions-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34be7a91d9de14694d445a72c8a77488919cded3786153e4bb5be3fc09111fd5 |
|
MD5 | 6040cfe3fc01be5be6532e3a286abbed |
|
BLAKE2b-256 | 4a819906558f860dbfd82c6d6d75fb581aa0223a5b34481e69dff17b65d96aab |
Hashes for cfractions-2.1.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac2a763a2fe602b5c361d2d7b702dfb61468970f674ec365f3866b7d7c68403 |
|
MD5 | 5b9d4d4079b508230944470139e82c2e |
|
BLAKE2b-256 | e99c7097ea8b1ab934fc96f80c60ce2980298ae71fba265c40c2faf4f9899392 |
Hashes for cfractions-2.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e00c080f4d5c7e13a1e3402d4dec4f2dd50249313f15bb1a1b135b86a3bf08e9 |
|
MD5 | 82fc2485c227349fc4cad56ac691f42d |
|
BLAKE2b-256 | ef929e53d8c419c9622a59626ac13116348e8d7264794cd04f79ff6238fadd34 |
Hashes for cfractions-2.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99db460915cd9f9e8f27d228a32f6cf8af4c64327cdc5fee77b1b216ef036b3 |
|
MD5 | 466b796b5396a03d60b4072718175a8d |
|
BLAKE2b-256 | dba06ef067adf27d92ee33e975f00cc207ef19d6432903ee565a06b50187331f |
Hashes for cfractions-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1f4f842b9a7f88afd83e866923b138a3cee87cafffbe077bf1e958d2a5e5eb |
|
MD5 | b39d79e438b78b705fb73f4be401da61 |
|
BLAKE2b-256 | 670eac4bead4f4c50756bd571d2d94f9626e188b914e0cf7f8dd6bcaab4190ef |
Hashes for cfractions-2.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54ba5aca4cc7f963f38ce3a18fab96d354af5560d42144a6894d25adb887914d |
|
MD5 | 30be411fc8c72e17d1eff7d601f81c05 |
|
BLAKE2b-256 | cb807060db417eac359d2724a7859a2ff987f43a4e180a9f8f2e15da93fdb122 |
Hashes for cfractions-2.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 489e5ae12d423bdc53574bec1e1516437d9e6ae15d4dd1b47869cb468dca7d3b |
|
MD5 | 74b54e12a6d38a5776df31fd948b123c |
|
BLAKE2b-256 | 6dfc69658631d737ccb7f870c4b197e6fc410ee2c22673848224aea07f6af2ba |
Hashes for cfractions-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c01f28f75efb1d137c43fc1309a5fcd2aac339b568bda5b6d7007ca6ed059d2c |
|
MD5 | 03e7b6493b95f8996ffa56fc42c16b26 |
|
BLAKE2b-256 | 5c8ca27497c800be058c6b1f488bb00cd71622c1ab29679af2a071aae33217bf |
Hashes for cfractions-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d222bb335dc7d7a9aca2c3a9815e2f2736bc053887b5502adde7c1618f8a8c |
|
MD5 | 436d45859bf7a04460c495380d05f005 |
|
BLAKE2b-256 | a8770e3c9c3bebc54d13f171e79b4d7a656a4987378ab1b251ad332a97a23f72 |
Hashes for cfractions-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a11a1469abc3302ef35466d7d09e28a9a191f112ea33f3c6292574b43bb1912 |
|
MD5 | 996289bf7f59580ab6310d3a89defc59 |
|
BLAKE2b-256 | 3877f3d4b1362781a36c8e25e1728c612d4490a5c8393059cc61e48c227ab667 |
Hashes for cfractions-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 593d4e3102021a883b5c93c9f86b5c7f3b30c2d70bc74164f18c0d582c5e829c |
|
MD5 | dedf9e30980726528e11da6d37953832 |
|
BLAKE2b-256 | 01e2ad304ab33b4d991bf845be3db4fdd74868e9bab646fddf1243d95be314de |
Hashes for cfractions-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1403672842ed7d33e30d25bafc27a04e8c19562339beb310232bd943f6c3f04f |
|
MD5 | 728bc26d357d83875fd88e171945d69e |
|
BLAKE2b-256 | 3ef5f4e07160c74cbaf807dfc8e863a393c53c211efafb80152f7a62c3d09ab2 |
Hashes for cfractions-2.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28ed02d691df591b13968e474f867469091f4da203a3327a4d588487a1d4afe7 |
|
MD5 | fe1a1659a81e3f56ea049b86bcd929af |
|
BLAKE2b-256 | 8d902a626e3f1b8a78ad962e79030d3d4605add53415e7233174f16eb95a0be8 |
Hashes for cfractions-2.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3322224d626f9684159a7074106783d1b7cd4ead5b878c6e935e1ef769a3b967 |
|
MD5 | 881a36687336d75c1ffde9c2c2272738 |
|
BLAKE2b-256 | 2e8741169b6f55517e53149a7cb084fbd840c50955f49d61003e5fe9abf52224 |
Hashes for cfractions-2.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e75f52a3ccc7c31c17cbca578e304e3d8122b145d55bb868f78d9311da24c0 |
|
MD5 | 311541fb1db617953ce61d0a0a32de76 |
|
BLAKE2b-256 | b1d48d7bd35d9943e7cfb625f1f08541c5d6d3b3466a504101862e47efa0197e |
Hashes for cfractions-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4410914897c30dc980fc34dcc63579ab054e49108031243670546207eab8e167 |
|
MD5 | 72a7505d54fee74c160511aee75cec5f |
|
BLAKE2b-256 | 6dc9dcae3ec15354a99c44b64bf4e56dbc0c7e278bfb056893aac163f263b307 |
Hashes for cfractions-2.1.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c60a9fb2bbbf7107f84763cf8792d25601f55ca5da3948b9e5bd205d1abc01 |
|
MD5 | c9fd25f03a7fdfc6ed2a0d2d8315cc12 |
|
BLAKE2b-256 | 8e0ef7f36053f99a64c928d261059266194398f576e833fe7c40618702d8908e |
Hashes for cfractions-2.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dde21dfa8bb1c3eeb2e18b3eb85127ed813654cd0ff5ad9ace68642c6050b871 |
|
MD5 | b122f3d7ab6b878966beb5a5a43464b3 |
|
BLAKE2b-256 | af480e28a6147a69829ccbdd265cc1295e0a00e431eaa1f4302a29fc559c5937 |
Hashes for cfractions-2.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72259a1dd54de4b0c2ffdf0621ce4beff204eed80a3da732f15cf136c205d3e9 |
|
MD5 | 713e5319708516b9afd51cff6e94e890 |
|
BLAKE2b-256 | 95441bc330564592b56b8a666830bd4815fe3968dcca6b71b491269c2f6f18fe |
Hashes for cfractions-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1beb6b1dc23ca9fe61c9d1b2865bf27b97260b556119216aa4aef9100532c4b5 |
|
MD5 | f0fde9e1410f81406ce620a65f908a28 |
|
BLAKE2b-256 | 32d7ec806ade960c875b3ee9470a791543c237355c5db6432eeed9216d5b1303 |
Hashes for cfractions-2.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3442ad522d29caf3beb3e7a9f2acbbfefaade2d44bc373f386a438fa0b1c0a8 |
|
MD5 | 941f3190ac1dec21bda9946489397b4a |
|
BLAKE2b-256 | 7721f015c00a40beaba0cecf401ba8c4ef86bce3661c1893a7958d51705c97c1 |
Hashes for cfractions-2.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 394d1334831d87576017c5329875bd49bc5b4f5a03b3e7c22ec8496bd844323b |
|
MD5 | 06854e38240796c93934adc63e5bdc17 |
|
BLAKE2b-256 | 04e30423260fe1202a08d7247aa8d9625c633c096bc4d0c45f5a25cb7c6581c4 |
Hashes for cfractions-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e014efb497d10fc5fa515b1f296481c1ac5d62e93ca4187ba56e45068c5b3451 |
|
MD5 | ae2664416fb51e581cc8560b98a99fc7 |
|
BLAKE2b-256 | 9702a702b82715793b0ef5941f15315d3c33dfa9447d358b8fa3b82a77fad5da |
Hashes for cfractions-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 496c5af48416dd36bd5bce08083cef1371d3d45f1a5dd401614d4ac8176c2f25 |
|
MD5 | c1b579eb2be84bc9decd9dccc087dbf5 |
|
BLAKE2b-256 | cd3a60b0504d93bafdd11b7daf95594a5537039572f2b6d0faed543dff90850f |
Hashes for cfractions-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e00b251f69646aafcf81ddb15939bc7bbd81d483e3a6e3ef8c1bee778ba7ac6 |
|
MD5 | a5ae289796c85627986ce720122bb9a8 |
|
BLAKE2b-256 | 387559b1f497646f16e9e40f36105fa7524179924dd2f2a041240aba75b2a12e |
Hashes for cfractions-2.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f4f9def06cca5211689f7a333d28bd5847aaeb8e7c4b4b5f9e5d1fa38fb59ca |
|
MD5 | 4a947b958f90a5ca2814f279aa626b77 |
|
BLAKE2b-256 | 573cfb806497e74922da92dfe11f0b2afb98ce0024ed1945fbae25d5ad9ed059 |
Hashes for cfractions-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddec97b59afa6fad91271e8402e689f1361ec37d126e12c65e4161a5d3abde16 |
|
MD5 | c6bb9f289575d2976a12bc0691fa69af |
|
BLAKE2b-256 | ec9813917389fccbbc5c753cccf11413c0a9749c4ece62d03e8db4edb5803673 |
Hashes for cfractions-2.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad041496271d29edd6f4eb5b99e0db0e7014e3510aec812c333c04ef7fde8708 |
|
MD5 | 176533df45e8fb6cb3a4382bdedd4cc5 |
|
BLAKE2b-256 | 6b39412d1d7f5f17a419926038bdc221cc57ff89e234d41fbf2484d4a3e445f5 |
Hashes for cfractions-2.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae29ab76822248d131c3be21e284eeec33396f782726b48bdff5c784166d1a78 |
|
MD5 | 9c87b6e395e1e16f4b5fd4875b030aba |
|
BLAKE2b-256 | 0f795e1c6089aaa8b9930abb23f729b69ca973cb1dd0f2beac6f3b4adff59753 |
Hashes for cfractions-2.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2b1b5ef84cae67a45eadafd56d6795ac90e7ee3b7c6d2801d698f4d9b25af88 |
|
MD5 | 4d0e6c7784f3b13158a3d84a10e94cce |
|
BLAKE2b-256 | 44e08a18aac40b3283dedab3a8bf858b4fe0ecfdafbb5148bba7f3ff14de5cfa |
Hashes for cfractions-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd9b973b9f84328ea29460de875dafd032a664cc137ee97ef812822c6a2d1ff3 |
|
MD5 | 6d1d1786f1e7c6b84f9418677276c5f4 |
|
BLAKE2b-256 | bf6c0a4708ee1db301f227ba3612b5544326cfb364a7cbce6ea198ffaa9fc32b |
Hashes for cfractions-2.1.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4c9406431fb4c3d5f765f6aaad1d6a193faba194d9c599c88780daf7133b0e4 |
|
MD5 | b302a1d9b7f60cab8abb2ba37d8814c2 |
|
BLAKE2b-256 | 5a310e3ae56659dce344507d4ff18a6646d448a1b37e300230900c17d7288950 |
Hashes for cfractions-2.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43948a3747695483c77d1e46c3b575de38cf90ac19eee060c5a404a6db217cf8 |
|
MD5 | 4780922018eb12ee9fb0bbd8f764eb1a |
|
BLAKE2b-256 | 25afa4103528b2a31a606ab76e5c0b75a184ba3330802712ab572372ae14501a |
Hashes for cfractions-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eddc722596163cb43bf8e5fc662c21de10686ce0d73de7005b0ba22fd94f6a8a |
|
MD5 | d4b9f28f8194ff0bc173107de2e34c95 |
|
BLAKE2b-256 | ac305fb23c026b2b94eecf9d3ed8d91cfc0fa82c00b4af68acac3d04b6d0818a |
Hashes for cfractions-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6945265a03dda8ab99c20426f268865403889bfb08386c5ffcdf46523a79a97 |
|
MD5 | d5fffa5040cd901ca521583d5e6e0081 |
|
BLAKE2b-256 | 8fb6e0099a3f0093858ef2b2beca972968147c170185c3a8f4f6505ff4c041ff |
Hashes for cfractions-2.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ccd676e4bcb7f93f38a4febbdef4e340041850f03adf07e3a7d4cef8c7d00c9 |
|
MD5 | 28de4e8f0aee54c1a29e7c87d9fb82fa |
|
BLAKE2b-256 | 164c69e69393940db456ba5b517b948acadd7570e089b4bc632148883e9014d3 |
Hashes for cfractions-2.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65a66f96d203167fe0842f0ee98fe7bca900acfa41a766f865fe7f679483bc07 |
|
MD5 | 51c09165dcb104334618cf35ab70a150 |
|
BLAKE2b-256 | 2041a3135c74b4c3baee5b15cdc9bbf0ab0a30f29d247b77ba13da6bd2e1c3a6 |
Hashes for cfractions-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10519fab94cf0be984caa0ff681db2d88a8a242290dad712adebec07b246bf9b |
|
MD5 | b6d88da842c4f9837061fbdc81f2dc5f |
|
BLAKE2b-256 | 35c6a33c542719d362cf58d5b258fb6b6fa6be7cd1ded88cf24a7f1286f33bc2 |
Hashes for cfractions-2.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a1c7315781a460e4a5f8ad561a84c0c0c88a26f50726bcc606444deaad0355 |
|
MD5 | 33d1e6e131e558b9e2e3ff79d8bbc0b9 |
|
BLAKE2b-256 | 5d7070169e5eeb4b3d0ac768ec5711b239d6ebf9c7d87d4f936768aa3637a22f |
Hashes for cfractions-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0989b700fb4c1911bbf774aed6a682f2d5d81cc2f7ff25e0b3f4abeb93ed993b |
|
MD5 | e13b9aaf352eab35d74200ff6fb9ea58 |
|
BLAKE2b-256 | bcef7e199a3323c16270a97f781ee34b72c074381fbb68b3c6246b4e8aa65f3e |
Hashes for cfractions-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbd3d8a8bc1c52432ca674de7c42f19fedcb06f9c1341033a6c23db21649f02e |
|
MD5 | 12235ee1b1b8dc74c1b79117111f7f31 |
|
BLAKE2b-256 | 026f2f268449f8c17ed962a760d13b9f43b815d2dca6386a59d46cf7de1f0af6 |
Hashes for cfractions-2.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a913731018b32ee6b6d9d0d08fded90d85a38e583a7fd30363a7d270c71a5380 |
|
MD5 | 1f443aec6c5328cba9af3224f7153471 |
|
BLAKE2b-256 | 9e2e5fe25c3e7e47882d492d7c92995826dd465ca8f5e72d1e2ff9f45a479904 |
Hashes for cfractions-2.1.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a45ac0d348f8f87358a5ae9f19eecaea6c477024a48455ec377d9278d990f7a |
|
MD5 | 256bfd4069e51c47c8770a0940f21d3d |
|
BLAKE2b-256 | 2fefa4281f6cf3a82f5cc83d3c127340a99a86403bae1da30800ba567e0a76ac |
Hashes for cfractions-2.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b389944d79f65b154c351d6bfebef7a6bd35443e18efeecb664c534463981d4c |
|
MD5 | dec9bc70a79c344705cf8e659b423de4 |
|
BLAKE2b-256 | 7d72671540d8e84a7cf8105e72a5443522c73f30e7a28cce1b5a30f0a23c4164 |
Hashes for cfractions-2.1.0-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665ec33c3da972ec79785e87d7b0f0426849d1b7abddd4844931882c12d1e3da |
|
MD5 | a2c438d40ec4620a4b5ef9c150777e59 |
|
BLAKE2b-256 | 3cb0ab4ff596024480e28943a65f5b0b05bb8beba973287deea4a8c5dbb877ec |
Hashes for cfractions-2.1.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eab519a59aa568ba20e27d207237903df1d4df1abf2bb63071a4003ac9ec6ad6 |
|
MD5 | 5ec73fe72e3924542534613eae1a03ad |
|
BLAKE2b-256 | 5898b6981555e206946694f9b2cbbc91f0295fa9cc728b33868205461d75147b |
Hashes for cfractions-2.1.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 558dae811c41ab53d6c5f6f18dc748aa4a0e197ade39e0063ac23348a850d287 |
|
MD5 | 2b9d096167de7073804ff26f25d40400 |
|
BLAKE2b-256 | 2b60740f08181a53b09e199151c4460fcaef1cff6719106a83226661816d8f71 |
Hashes for cfractions-2.1.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 916406d359e69ddf118f3e081b2c8ad979892fd5585e232fe9ece8958be7e8a5 |
|
MD5 | a5461c44f279b972dc99a1db420d62b0 |
|
BLAKE2b-256 | ffc6b1d2a94c8422bf4b52e954c61fe13f702f049f6983ec6fda7c6059af8a32 |
Hashes for cfractions-2.1.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e604dc1a5ccce91b95bdb713cfe31ed1568999140e7119cf9c0f01ad0ab65401 |
|
MD5 | c21af44de893aa757827a5951d368402 |
|
BLAKE2b-256 | 2ba8dddc198e3775405c1d6b29bb80c522cabaf5eb52f8d1e3bd18edfdcecd74 |
Hashes for cfractions-2.1.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e0d7907183abab6222fd0532ab0f64515516c771304946b6bc143c8693ee9e |
|
MD5 | 618d0a93c0ecddc45a3bc67a2cbddcb8 |
|
BLAKE2b-256 | c8618a62b70531d486da5b95069905ba4099ab82da486e99ae431cb32bb1e61a |
Hashes for cfractions-2.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0807aa6f3b64805a238ee8169e3261e2765d31c9c0d46ed60f8bfe9202e443 |
|
MD5 | eff80566680300910d0a1d20ddb01e5c |
|
BLAKE2b-256 | 51aecbe45a4cf23d51e3e9d13d577a9cb699db9e13eb395e51db89910e91cab7 |
Hashes for cfractions-2.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfcdd869da69058013dee590ed95e4a2ed0359165957e852312137062561eb51 |
|
MD5 | 0a81c64226037840d3d6706ea838402c |
|
BLAKE2b-256 | 343ca09cdb7e9827eb6077a31f6d8ecd6db4224e6e8c7d07e1b254d347f64ec8 |
Hashes for cfractions-2.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5fa16a556e94f6dfe7f18627f801dc3c96819badce42c264894ac85298a54fb |
|
MD5 | 8832808b664f14a5daf40f04cb9f69a2 |
|
BLAKE2b-256 | c87910ec12dd6bbaddbec11d9712f782f176ecb1863f15acfe9770a39b5deac1 |
Hashes for cfractions-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00cbabb87feb829fc745180a883fbbde59e3a994265a9787ab3d1ab9e60e8578 |
|
MD5 | 37b270f190c71b3b3f3e0345ebd8db60 |
|
BLAKE2b-256 | ca0a5b20993ea5d744ede12e694be7b5793f6f40c6d82095299f2dbf0e241571 |