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.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3b1a94a00546a9eca5b96e2aff935727946a407470e371dcd6db9e0b1075d8 |
|
MD5 | c7e8d14bf125625f2ad2827ef6f3067a |
|
BLAKE2b-256 | 01859c373298a005b07eb6aa48b38f21b456110c56a89c746483bb6e003e1e8a |
Hashes for cfractions-2.0.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 076a8e7d1137e1bcae4c88edcfd116de3fe7bb15142ad798e26d22a25de68345 |
|
MD5 | e176e4c4a2c899734906414fd2f186c0 |
|
BLAKE2b-256 | a34a86cc694c4403dfd8b98a1c24aab8071b82f49aaaeb88e55a6d087fe79ca8 |
Hashes for cfractions-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fa77f18de5de4f93e5dfc6b906612f576ec52fac5320c0ea88d147cbe1f9dee |
|
MD5 | f5cffb2bef02f3f7de8eaee938a3d5f4 |
|
BLAKE2b-256 | 335e02211739351de3427084b4707de67922dbd3cda99559eb726d487ffdb772 |
Hashes for cfractions-2.0.1-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa09a351a6fac96aec3acbd456ef8b71eea18f274911979df7c4d279e10ea5b |
|
MD5 | 0f0e61210fd408316501c565d528e60a |
|
BLAKE2b-256 | 16e8f7e577cf3c5628226a461556d1b2ad2bca7742a6a5de6df1807f0cb15751 |
Hashes for cfractions-2.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04cefc81fb37bfbfda6b86054c6803948d18edf30b8cb8c9de17e3cfdc086f9b |
|
MD5 | 7771cba7865649e020d54945de6b8132 |
|
BLAKE2b-256 | 5dfed25fe88ee9bac7769ce0fd275cc7aca6fcd1ec8a8b7d608dbeb86452f10d |
Hashes for cfractions-2.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3be42ac57ee69eaa727ff2d79d65ee2c51f57c1a5bf82b63b6a98215c8f2f35f |
|
MD5 | b0cddab78a059ff24d691f21f311df27 |
|
BLAKE2b-256 | a80e5dfbc710c266cef68093bceffcb3a8b3cc558ad6bef2a3451355969bd116 |
Hashes for cfractions-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e00215ef9a13a69a807dac9254c19c6738343b62818353676df5f89b80a4ae0 |
|
MD5 | b242738ea3ee397900faa36c8a1d7259 |
|
BLAKE2b-256 | 8a4cb2e731debe5e6cf5931a5f6bd6fd6af3d5adbc207d2bb4697ebed41297cb |
Hashes for cfractions-2.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d0f7b6394489ee2933e243e03cab68115be8430597300f956205b0638d5225 |
|
MD5 | 1202b5597f331ba1ff4056beca8413a8 |
|
BLAKE2b-256 | 29b724c2ba127797a94a02988662aea23268b7adb12ff9a5cae70332f6c26fc6 |
Hashes for cfractions-2.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353cfd19fcc775fd8208c92ab0c48e8ea9bf06d4f21c2bf721685edcc060d03a |
|
MD5 | 4c1a2a08b46b125cab61efba4a26bde4 |
|
BLAKE2b-256 | fb9aad3f96668539795f0c3e9037bf995b054dcf6c91ecb1891ae21776879aba |
Hashes for cfractions-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 851d859ee5eb87b41ca7032b3b817f56c6fb0c92a7c35d3fe051dcefbda9ae32 |
|
MD5 | 878cee4c68d1d7dc38b2824120bd9b32 |
|
BLAKE2b-256 | 8aac1cf186515818ea5d59e1b5c3b42658c759a5564aa069fef17db966f31da4 |
Hashes for cfractions-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a4ac714a558c4ebc84f79574189255bbda7d22dfdc0cf4f9f55e285dad39f5 |
|
MD5 | b3702df9bea9d120634d03b91e2d799b |
|
BLAKE2b-256 | 31cc2a39488e067b24cd15527e6747666f75bb40dd737671d4fa9bc555bae2f8 |
Hashes for cfractions-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a38eebbfb0f9feaeedde381f9ae697793e58d8919c5c0d4c78c9be0b5230c52 |
|
MD5 | 26457630b32ea14859ffa4369d9e694b |
|
BLAKE2b-256 | 6d6bcd9c0e8f2f102e5e29f49ea7bee343c4d5cb2c4a951bf96501977099cd16 |
Hashes for cfractions-2.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f1132229df7a3e7b71cf6a83946adf436a4ea3afdcddeb73a7b7359c16c164 |
|
MD5 | 81151261b45ae06ade3105ed27e89ecf |
|
BLAKE2b-256 | 436c8717e7fdcc13d8a107214b81c6c88103120e2e0bcec654032d95cecbb06f |
Hashes for cfractions-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68ea76a11fb1a0472a2978c2af3a61cb9b1219e402af5aa5299c9c15a3e15461 |
|
MD5 | d2b9bd2c4cc903d384782bba85a0eea1 |
|
BLAKE2b-256 | 2d737c45e30f21b41bd07ea64ff74384dfdf83f15757c2015cac95f0bb05cfd3 |
Hashes for cfractions-2.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b74abbc0f583576d3e6811a176b55429d9ab874c9eb8bc3bcb600bcdf7ebca |
|
MD5 | 38f009b617a7223ce92efeb0c449f1c7 |
|
BLAKE2b-256 | 79d3a66cdfa64ed0766548d593ce09700ecc9894948513aba35e2ace50bc5001 |
Hashes for cfractions-2.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f09d1ec8e17c181b8d8b6c853a7b6752eec1e8e2ca2bf13265f75692af4c6596 |
|
MD5 | fe7c830fd8ff61406e0ec2cde56f538f |
|
BLAKE2b-256 | 79f9f84215e28dc01a03551d4f2978c6131833b7791a26436344309972fd07e8 |
Hashes for cfractions-2.0.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95afddd404d4749bc0aa0a3837b27311e99f2fb3877f5307f2266fdea217aa9c |
|
MD5 | cecaf2e2eed65464930dade337f0e7b4 |
|
BLAKE2b-256 | ca6d85b139a35188ac811b84238fd5e3a5461c280d27c6857bf2ed943ec79486 |
Hashes for cfractions-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 482d2854c7d578acdf35751cd17d13389b587c0142a789904f212b1ec6ede4ef |
|
MD5 | 9e49e2f5f8373b350e61dd8f51e17237 |
|
BLAKE2b-256 | 5b5bea241a3f3e7bf9668c7750cfd9b2198851cf08af9b762883a69402c08fa4 |
Hashes for cfractions-2.0.1-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ede02f389383153e347cb17d6ce9d0f25866e97ec85e138b092fafbb840ca79 |
|
MD5 | b90f3644cd3b0dd611e598a37a728f59 |
|
BLAKE2b-256 | 272ed4aae5069e814c968a3d7ce9ae6b3e91b141178348a4f3758d91798fa64e |
Hashes for cfractions-2.0.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d4936d7720d3ba3f92a3b3b7deb3c738b457b43cabec976e1a7001ee51dc1fc |
|
MD5 | b974666864dc8a7202273b3a23b75471 |
|
BLAKE2b-256 | 528a366966eb2b32727ae7816f3a7f91626dee371a16c0f49896474e55851fc7 |
Hashes for cfractions-2.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4a5acb7ac4cc055c1b90bfe7dcddda6e15ced47a17c7af692443d523f6eb47c |
|
MD5 | d3352bd31a3295bb6157b7cd51d5c963 |
|
BLAKE2b-256 | c714fae3f4e52e465e33733cf4ee1cc73d66d987dcf8ffdc5877b5c94c6df44a |
Hashes for cfractions-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa4343a34ea6aeea129050e0107dcfb28e2739da5fb83133cfffb7564d334dbf |
|
MD5 | d220bf719a9292a2c885106dcb8b2412 |
|
BLAKE2b-256 | 9d5b25a596ca1d825b5760930a2497fa8a2cebd7c309e260f165a1d1b17895bb |
Hashes for cfractions-2.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33c8cf06251fcca1ec6832abf9cc7adbed54ceb6314d8c53b69575db4125955f |
|
MD5 | 04cd41d98a664ba6252ff59df96a5d74 |
|
BLAKE2b-256 | b2fa9c9df0e4495bf64296318619620cf4323709e7747be3eac4a9d2294dbbb1 |
Hashes for cfractions-2.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5346219ec1090292d5c24cd5b675cfafa69a31c9f4c9952a3bb14e97dbdd9cb5 |
|
MD5 | 30541e1777376011b6cb6a66cae2ca2c |
|
BLAKE2b-256 | 73de370badf5273f8e4a2606b1363e88d3a12c84d877b1691dfe304e6d61a0c4 |
Hashes for cfractions-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 243d8331f8c98a21c02a171a432454964648aef21cb6222ea95b65e38648f518 |
|
MD5 | b9cd1743fe41c096f1f6cd53f8764375 |
|
BLAKE2b-256 | 0cf236fbc43c795b3b44af3821e07e14aaf6a3ac90e4a4ad76e1f4e5eac9589a |
Hashes for cfractions-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ace7c43b7822e607b4ba6bec418361ae25bc90beb3a0d2b5a5aaff294da7d0 |
|
MD5 | 568675483c45d29ab24216e9290eb3b3 |
|
BLAKE2b-256 | 5a07aeb2db789d3c908234a74307da76b004a868103497521ac7d9d93bbc2dc7 |
Hashes for cfractions-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3146f6b3901a53b690a313ded4e3bfbd4ffd9222a5827bd3d72752cea53d3d02 |
|
MD5 | 04b0e2597547d6d31bf23f062574ae70 |
|
BLAKE2b-256 | 4479021974dc62b32cfa5df03a5fa9c18ed2b8096d503b5579cb473b9442fdd0 |
Hashes for cfractions-2.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e15921f38762430a7d28d3f36e7bc2e7c5661720e9ecd6196bfddbf3a4d487a |
|
MD5 | d865452895a1be49ce2b52beb8c1ba64 |
|
BLAKE2b-256 | c0c8d549c665d5fe5d777a404b26f89644fae4904e5c99ef0ea30fb46c098501 |
Hashes for cfractions-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c0d1c5d367fccf5f0f29c0a8d10af73c1a9d6eea2094748f56f45c01ed7646 |
|
MD5 | d27ed5e78fa8f160c1d07194be5151f0 |
|
BLAKE2b-256 | e41f1d1de27264d990bbf3b767d01c66a03d3aea8988af2a1c9efe62fad30b3b |
Hashes for cfractions-2.0.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4b0ad837ba32a77f2603e88d549ec649f4d1e2900c4dff73ec09caeba05a88 |
|
MD5 | 916319d1b7ef4fecd39072e92982ee3c |
|
BLAKE2b-256 | e39f44413cdf7536d4eb17ef6a0f37531716598dc837ac29e514da68f16b6fe4 |
Hashes for cfractions-2.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cc4ce83ff088fac167dc8ea289b52794cc6e41b1347a17128bd8a2fa53f2787 |
|
MD5 | 7d3407aea8cdbd5074aea89f65e6e293 |
|
BLAKE2b-256 | 8d7ed45d3718f18bc94f877e575bfdcf4edad76ad95a2c1c18816ac963e322a7 |
Hashes for cfractions-2.0.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef473b81f394eaa0ef1be93d9153026a487c8a087b1a0b704cfadcaca1238ed |
|
MD5 | 2891d44ad8eb60a4da396275cc1f96bb |
|
BLAKE2b-256 | d99d3cd7e660489da677d861a283c16f8e4045183effe05500e8513c5163f29b |
Hashes for cfractions-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d471abcbcfd750ca61cb700a84ee51707f75bb5793a2a5ad54d34ebf0f463b81 |
|
MD5 | 0da303c5fdcf026f279f43de645a7ab3 |
|
BLAKE2b-256 | c13fde29223f97619f6fd37475a1213a500c3dbd7e1daed4d6ddc8004aef994c |
Hashes for cfractions-2.0.1-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b5eb9a236d1d1a701e40d9c10aea6412e4ab118a30394dd5bce5ae214a8967e |
|
MD5 | 53764649670bd7432cca9cb5db798074 |
|
BLAKE2b-256 | ba47d0a5d8020b7698987e04bf3f4eee92a742c01c6968276926464054433ef5 |
Hashes for cfractions-2.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a72bd2c6dc3160917b1bd3104161224e4089c7c73e762a5d9cb97d1657a012 |
|
MD5 | 7a242d544886da59b6b54625edf1d754 |
|
BLAKE2b-256 | 697533b444ec5ec0ed1b671da71aa19e607c3b5efa50eeddef83e7bd16a0d1f8 |
Hashes for cfractions-2.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b99f52a9094f6cd020f10d2adaa96d7dfab9a13d107bd59874e65cebf203d610 |
|
MD5 | db5216fe2bcfa98d854e8bc244342f4d |
|
BLAKE2b-256 | 65c5f73be0bd4ed19e35bb2ed2ad352fc67304db42cb8b1ad394e7e6fceec00d |
Hashes for cfractions-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20fa8986facfb29404faff49c504d9a6e04abf0a39baf1ba6446a5e9f1e5b266 |
|
MD5 | 37bc1eebab5bc21b484af4e1e04d83dc |
|
BLAKE2b-256 | f6dc0753e6f8c25d9224710ea950b9e9159969aca75bc27e1106154aa09b25b0 |
Hashes for cfractions-2.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5302e82874aad59a76c2dcc9f97f84276666ccb423a0e98e4727a0af8fb437a8 |
|
MD5 | 61c429c84e2153c17fb1dae756e1e505 |
|
BLAKE2b-256 | 473d05496ad9044b460e0be8b21b0293d795691a3d8382ad7a9ddddb698883e5 |
Hashes for cfractions-2.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d05040101d7d6561eeafce121855065716f293572492bf662b5484a367eb2a3 |
|
MD5 | 535fb9df9916f44ed05be1dcf310dd2f |
|
BLAKE2b-256 | d0fc39f201ac6ab9e151e4c3cf7ee7296b86cc0e8f2994d37e3275b39085f120 |
Hashes for cfractions-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c9961193f9a20b44213acdd3c7f2a11bf356fd98ad9744a3f2a31e577eba723 |
|
MD5 | 9e055729d1d1fc2b1f188586cf6afec5 |
|
BLAKE2b-256 | a251f6d07ab3daf0fdd3d57947ed35d29cd2c37f1ca0cce7b21e94db802997f2 |
Hashes for cfractions-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27f81dbc9007b79276bd576123918941d060399efcae17d1c10ae761c8db02f |
|
MD5 | b3aec105605fe311d18d2666cebd58f1 |
|
BLAKE2b-256 | 80a6e0dc8949132d31e367740336d37019ab3406a59c4a02a870841295a32ca2 |
Hashes for cfractions-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32cb0086a26f6b0ab2d9d4b2b47f0f59758c5cd075b6f95e3ddd60a7c99a7985 |
|
MD5 | 605d0b8bedab55fa6dffa54af7ea3a6f |
|
BLAKE2b-256 | 0de531721940cc7a4bce081c234b9cca93be081d8a4a7881e393ee697c55768b |
Hashes for cfractions-2.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69355d33500362dfa9a926b1c2445fc00a1573767d59c0f5c6a6f46a161b5179 |
|
MD5 | 07d1965a17d5930bef21a53ddd03368f |
|
BLAKE2b-256 | fbb44fee9b98e7753f9b8d01dc9e154c46f7048294d17c546560587f04fb0cf1 |
Hashes for cfractions-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628ccd608f610245c99e8015c851d0f266c2009a930cb91f49454f7c4cdf0b1a |
|
MD5 | 69202f4b8fc96ac36eb71a55a296dc35 |
|
BLAKE2b-256 | 18d1bd2533a6be3a2bd2d13d4979cd63fe787c92aa32d24018b525673ebbadd6 |
Hashes for cfractions-2.0.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10e09b71705e38e41ba3fccbb7b8180fe70ddf6f5034f32629fdcd3224099b1e |
|
MD5 | de92a3a2c6d49029e094d307ffe96a52 |
|
BLAKE2b-256 | cf9f4234f892698b34655b89b5cd6e231af09a2bf3d9bdb545eca3ae9ffb9432 |
Hashes for cfractions-2.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f8dfb3e225af10b9ae9ac60e8466e4301f3031c88713a3e30709993b6bf685e |
|
MD5 | 7bc997113cb1cfc96123ca37b65f4ff0 |
|
BLAKE2b-256 | 7b9266900147b278c90b47f590cbe0243fbbb088f9c792856478f2f2d4416dd6 |
Hashes for cfractions-2.0.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d4466a481f89567af654c1ba3865fed8281e938b73a4564138871e7b97b9e0 |
|
MD5 | 2dad66751b5d224ef53e3e0ae7cc4beb |
|
BLAKE2b-256 | 7f2a66ef4fc3276a84ddb8eb49c4b5c61beaee1ccb05cba27cfd12e6f736cac0 |
Hashes for cfractions-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ceeb251d0be9cf3ee0ac64776e598ac3e5fd100f61f34913e6b9e6c5b8430f |
|
MD5 | ad463187cedbb62b0f92af737ab2b35b |
|
BLAKE2b-256 | 978e7718c0687e92f486fd1358fc6d09262ae08b21ebdaf381ba811490ed2a24 |
Hashes for cfractions-2.0.1-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf7dc5be6572c0060c599878a650875909990c6aebff36cc41a8501f82fe57fb |
|
MD5 | e845465e5a8fe9a6e0e45091d6bdb897 |
|
BLAKE2b-256 | bb0fa55cfcd1622c12ce08db706628543c66a5516c008399e7740795618241d0 |
Hashes for cfractions-2.0.1-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31b08600d71d5b3ae8fe7ebe675ea52a9a0f4c99d2e82767aa6cd98e469d6a0f |
|
MD5 | ac61de43f41172c6397021720e675352 |
|
BLAKE2b-256 | 1485cd0b1da05ab03b92c355554104f2f797fdedd62b80a92f91e768300590f1 |
Hashes for cfractions-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcef97fafdfaabad202e7e533c925c8204fb0aca346834a62383cf24e7572b70 |
|
MD5 | 29dbdbf6c47ad6faf151fcdb3219f7d9 |
|
BLAKE2b-256 | 90953c369c84fb06dcea5ec54737e4f545949a74c1ac6bff0679d9658bfae8dd |
Hashes for cfractions-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70c2eb6cb06c3e5d038a4d33ab33ec90c2043a396cc90b2fe2afca2bdb191a09 |
|
MD5 | ecf74664412536aea20b0ad95f64321c |
|
BLAKE2b-256 | 4aac50ecad6cc282a607deeadbfa32b050d395bea3fa5fc4e755bf3c6aa6ad3b |
Hashes for cfractions-2.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1e02733b68f6fb3f912c71f37ec1fb4e95b3a89efe0cb4a6cd8ff4b7ffe9380 |
|
MD5 | 8b7bf75310634e151b64d2e60804c46c |
|
BLAKE2b-256 | 0dc37b7de85c9beb5710d17d000007227b7c01b97b0d54a26fcafeca2d5e4ea7 |
Hashes for cfractions-2.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e73d9282aa27a71b7c010186ab007dbf1e2b056d5ad8266536d5203aa240ba |
|
MD5 | a2b85f14919fac1964cf2de5b445fb42 |
|
BLAKE2b-256 | 005c53872db0ba1d15ef270f8af67e0aaba5605d8875560e0d8b79c208601b78 |
Hashes for cfractions-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dc4be4f03c2e957522c4ba6a0c829d2b0832fc39ee660f087b94a55d4711de1 |
|
MD5 | ea413cab46b4ba67a26eb80fa66d54dc |
|
BLAKE2b-256 | 7e5fdc2c7c466fbd18e9ce3b68023d08ca8dd1b1227d9d03c5239f9e782334ee |
Hashes for cfractions-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8156e3455f8ce9b2679004b057e2dd78dbed86aa4a04d6dbff77608ed6e929c4 |
|
MD5 | b15714bc48e5298b7e0300d58a394504 |
|
BLAKE2b-256 | c74f62aad6cd89af13b461339d4f774fb5411ce240c7a22597ffd1a3f57bdec9 |
Hashes for cfractions-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 103ffc570abded5395a93c56ddc792afd38acd816e77e137cf4a5d789698d39d |
|
MD5 | 04f0a984ef7f89741a215129e056cf60 |
|
BLAKE2b-256 | 7b989d174fdd2d88be27bd95076f8e6d1a238a9ac146947b42c1a883a55f12a7 |
Hashes for cfractions-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8b8c8706aa89bd56dd0b4843662162c2b91c83f1f828dead430dbaa41c056c |
|
MD5 | 961e77b035771ac38e01b67d250b26c2 |
|
BLAKE2b-256 | 7dc1c71e0e6567613b4359e5658129443687d51ad7a2f78fd036d4b3461aa29e |
Hashes for cfractions-2.0.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24d9e8838d9d6a211e6053e814dcd1439a1a689662892b62f93b157a0dbc18b2 |
|
MD5 | 2fcaa5eb043d5d838e713f3b5b08b4c3 |
|
BLAKE2b-256 | 12e0f43e59449646aa5fc6fedcdbec6521568a7c0df692915acc13e79f3321c9 |
Hashes for cfractions-2.0.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff5dd3b6fc6c1f6fbc0a59f759a535be002b800157fcf6c21fa274b1bf847e0c |
|
MD5 | 81688334b5145126f64fe35ddeb5c8cc |
|
BLAKE2b-256 | 91f63fe46ad922c099c50fad7363c38319d67268ffc48a22fece415b086ed18a |
Hashes for cfractions-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7285c658a21e0996bb7d77ef3bf78a0d71ad4274a5b8f47b9dd165e8029e253 |
|
MD5 | debe1b980b99290e0f8c6f7fad653098 |
|
BLAKE2b-256 | 1a17d51c167a2eef440a906e7650a2a33353cf7d99cb5eb6c5ed6efa776d1767 |
Hashes for cfractions-2.0.1-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056ffc4b2152478ba5f869a9f9840aa5e6a6f26dfea970f2be01f03002154b90 |
|
MD5 | 0920bd92aa197f12aa27eba2cd68c290 |
|
BLAKE2b-256 | 55d085c69931d4e3389771507998fc83d922786e797451f9a54c23516acea5ad |
Hashes for cfractions-2.0.1-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 303c864b0ef7878a6c690fcaaa245184bfbdb4b174cf23c884e6df8c793284f6 |
|
MD5 | 94da83520c9eebd87ff8db1e85e6797f |
|
BLAKE2b-256 | 129932d6a3edb690e97876ed5dfc22325b3db4424e048dd2eeea479ffe2ff535 |
Hashes for cfractions-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da01acc50116c3745d8403d28c5936446b45e70dc331061eb0d0ed83c56adbd5 |
|
MD5 | 72ab801a3e52dc5daf55720be2a07ce0 |
|
BLAKE2b-256 | febfda701e60fa80cd3ab7eb425e1c1ffb6f64b5eafc35d7bc12a8b63d46cd5c |
Hashes for cfractions-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdfd5e1f425ed40b9a58cd7f3c864d40c0e075a5a4bcf92693616e7eed9a85e6 |
|
MD5 | 7bc61c7efe1dec786855b28923688a72 |
|
BLAKE2b-256 | 58def10ec2508e50279a3e31ffd059f8e79e4971654809b1a5c9ebfbfdae408d |
Hashes for cfractions-2.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f6f09c1adabbbfd004dac736d28b4feca6aaa73879f2f92f35ad72523168d6 |
|
MD5 | 94729de30cb24dfb1fd1f3a35d0cc332 |
|
BLAKE2b-256 | 077b6951cce3b256ec32af357744745938f9cb5a7a58945e11e95314e5eb51f8 |
Hashes for cfractions-2.0.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 835b401eb11ea2a4ec8cc761a8e5e68de23f3bae732a7b8254eb7cb48ea8cffe |
|
MD5 | c5a0f613dc105e1f878812afdf94b3b4 |
|
BLAKE2b-256 | e7c6af4f83c4fd90d0e00524576412452370aad7fbf40a04f14e25d6beac3ce7 |
Hashes for cfractions-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28dc51d5586dce2f12380896d43559c2498f4dbb447489f2d987fc7d8eb0571 |
|
MD5 | e0cb7dd975893dac428bfc907c7188c7 |
|
BLAKE2b-256 | 294f0c0b1f74c607874002bedea97e9a3831a6d61fa51c9bd7e3eaa8fe81e323 |
Hashes for cfractions-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6fd9bb2c83ac1e5005c51196617911b80e26bc8b54d6661fdcc36c1b906dc36 |
|
MD5 | 446edd1761b5bc05c403bc3ffdc907ba |
|
BLAKE2b-256 | 5bd2eb1357ea289dfb1aefcf991b1c20d3b82a42de984f1000e10af3cc913200 |
Hashes for cfractions-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31985695cf3afd6d9f78b0a22c8be0d4216b9d95068089b331c23d7ccb093a72 |
|
MD5 | 76b590c0190b559eff3fdefdbb253911 |
|
BLAKE2b-256 | 8f289748fe6aee1d4d114d1f4adbc3ee9a9a963f1b7380a6659d715da9fafad7 |
Hashes for cfractions-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d50ca7b2cb01863da284cfef28fbfab9f158d1d697c68436f44d4e06443623f |
|
MD5 | 4513e9f2830202d3770f57bc56493b6b |
|
BLAKE2b-256 | 332d7fc006f20682fa8e2e79feb21f288ad39133b64e28f14d4385ee27cc274a |