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.5+
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-1.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce15b2a8b04e1b5b4d376ae52cbcfb658598fb20aaf7827ec1b84155511b6389 |
|
MD5 | 302b0ae329b41ed6aaa2c0610ab29e26 |
|
BLAKE2b-256 | 818ead63e16bae056b05bfa6a1a00103d7501a1e0793e126a3061fd538f03eda |
Hashes for cfractions-1.5.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3257a4afe08562f7615ffa5ced2b77c0951e8dc6d5a438cde5c5fe02db815c37 |
|
MD5 | b3f343b467c5400bb818cf8a7746d3d9 |
|
BLAKE2b-256 | 92cb6f1ae72f8528f2649773fcaebb88012a8906417cdd19d7e1874f5da645ff |
Hashes for cfractions-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 844e08faeb2eb833e15327d2759db64c9a16e8ff73046f3580d85730470d3378 |
|
MD5 | ff825e0fc6c6776b8cccbf3cff794fe0 |
|
BLAKE2b-256 | 24b25caa3e56d394c7e00b22be8c573565415d14260e978b0e7f446e84c36a4f |
Hashes for cfractions-1.5.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3fd8cdf0ad197da22dd0837ee77b3f240f596679e0c52b7f512847a2eb127f2 |
|
MD5 | eb537875bf053a1b69f21f5ab7ae9be7 |
|
BLAKE2b-256 | 01534d414caef0ecf4922acef7dc74b9a7674e7586a8a73cfc20a9367f0afaeb |
Hashes for cfractions-1.5.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b680b87c5a00977b9fb696e56780317222f81395a5cb0975aa1532729cd30419 |
|
MD5 | 39578b9d5232937d736acc34b7a468bb |
|
BLAKE2b-256 | d70fe283e3a0151cb3f6ab8c26997af354b171f8e2b0446bd1be0eaa21b94b03 |
Hashes for cfractions-1.5.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c039210c4cfeadb5089b0294665ad46fabf9d9952a08583fe5d32c18842f517 |
|
MD5 | f9db889d496b2bed3ebb49dfd292fe27 |
|
BLAKE2b-256 | a4b2bf19e99527df763e64f28c67ec56c00a5e89d87ece02d608f0fa5039dc5e |
Hashes for cfractions-1.5.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8287fb8d76f5ea4d4981e63009a7d8d13c61568db69a68aacce5ac6be0a2c15 |
|
MD5 | 1c5e76b52732f8bb8ec741a9b9a5197e |
|
BLAKE2b-256 | af1f61c4eb61af285b734b360117fd0c014354f3249b4adf80242c7cdd12a1ee |
Hashes for cfractions-1.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40299f5fdf85ef55f13c45a5425862c080f895c2fb2f792f4f8ac16930ae864f |
|
MD5 | ab260574f40886cd833fe88475bfb07d |
|
BLAKE2b-256 | e69d8b2246034734327c08560b47a2e1464a7ce4c3e64e7950b2e536a9c24473 |
Hashes for cfractions-1.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3584b8ad31151b8c361b0a74be40587a9a9bbf222e839978ae1a5fbbc66e6e94 |
|
MD5 | 3e5f30804a867b80b6aece8cf1f0a922 |
|
BLAKE2b-256 | c8a1922775224a088cb0c6a0d59900172b7e734908b3660d10300d98f562e153 |
Hashes for cfractions-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 796575358f59973ca46475baaf38bcee59b658ae8caf2a3c7be33e4728887f79 |
|
MD5 | de8229c28146571c7d339a4d2679a0d4 |
|
BLAKE2b-256 | 31585ef76777715161570e932e8cd75a3551dab7263a0c23c08952382fe992ff |
Hashes for cfractions-1.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2548318b7d81ee8a73d0faa083f411a05855bd465fb27de6a63f8c2c2a24b6f |
|
MD5 | d32183e2a04a5143779a90705afff709 |
|
BLAKE2b-256 | 1410f3d5832356943b63e0f3b3e5cf90c95ec715f774827cf5d602c17d9c8441 |
Hashes for cfractions-1.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d80e33376feb49b9160958d26b0bbe376745816b0e92c01edbad448620514e7 |
|
MD5 | 6ee059d27dedc0c69c75e8c8896ac794 |
|
BLAKE2b-256 | 7a0617cf492917f5b4f81802185360626ececd260e5ea3e9db4011375a18b879 |
Hashes for cfractions-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44493949b0d51aab7a2e9f6dbb184738a3a097fd807bc5bb430ff1548bfbd25a |
|
MD5 | d27702d8d46c0e048b3dab8b1bad7c09 |
|
BLAKE2b-256 | 9aa04370bff482dc701fc9e6483af0f4ddf6c891d77463a9214ac83383e21a9a |
Hashes for cfractions-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91894516a492e5aa0f0dbb4eb7374f752e1a37d214a3056a05c37d05aa0a95ff |
|
MD5 | 5fb8ebcdebb35b7d0607d5f67d37741a |
|
BLAKE2b-256 | 5ce681b2c03d3e5fdb6acf84448ca56198d850ff15029bfe2073bd2986ad3118 |
Hashes for cfractions-1.5.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e42f25ef5c228c57f586472d9708581896c7ff6ff5bad2a904878cf88cfae4c |
|
MD5 | a6ed26450edf08fd4023d6979591116a |
|
BLAKE2b-256 | 9be65e97e553d767d8c2779e824368e8d1343f6635a54f34cf5775414694e25d |
Hashes for cfractions-1.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ced5533fef4150f4bbb6810c70b2d038d4171d5c092843c9d742ceba41b2fb1c |
|
MD5 | b27a166b16bf88df2695761fa460d62d |
|
BLAKE2b-256 | 9fc80626017d4fc36aea7b0a7cef0a6605eac2848aa8cdc5092a4647cfd9fa46 |
Hashes for cfractions-1.5.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68de42d617f1885099848ffed7cf611a032b2e1f1542678d2d504fdb88a8e60f |
|
MD5 | 27f32a2c913ac61fc0ca83dc55979b7e |
|
BLAKE2b-256 | 8abcf078ae5db1ca13b7912bcbe5c0eb972ec3211e9934124cff8402e1fdefac |
Hashes for cfractions-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc503304149604a7f0cd411d4d86e97068373812d346af46c08dfe118a51a61 |
|
MD5 | 35bcae2c0f7d766dcbae1a5badf2323b |
|
BLAKE2b-256 | c1105359cca55644296549581b49d4bb36f23280ae001ad1d9826ca0e4c556a9 |
Hashes for cfractions-1.5.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17257b71949ad97714f76caea7f54d8967296af7fb961cdf890639aeeac9e959 |
|
MD5 | 704150d51c26ebdb96938baee7eee407 |
|
BLAKE2b-256 | d5c07d21fad9a6b13d1f22b9366c1b311f044d524fa2f561dd47c37585899b01 |
Hashes for cfractions-1.5.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51f2b4be47be335c404978c5c090e3826666242f5062fae67cbea5e9ead12e60 |
|
MD5 | 98c1d8db322fee0ca9d78edc6b46169b |
|
BLAKE2b-256 | cae8409a3a1f2c58357fbf614d1bbbf6e687303d8fc59942cde4b820cddf0648 |
Hashes for cfractions-1.5.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22f8a47088453ba88debdb96c2b1f6eeba8eaf2248a9eea0d5a23d2da64dcda5 |
|
MD5 | 681764dead53668bfe342f16516606d3 |
|
BLAKE2b-256 | 1b5990559befb1950feea67dd3200144fd5cc163ee27255b2e238dcdc5fb7af6 |
Hashes for cfractions-1.5.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 679dce47c4df798ea4ff3e0af02bd86268e02e3c7ff796817483603f93889dd3 |
|
MD5 | 252406513c98c53902ed2857d7c919ac |
|
BLAKE2b-256 | 99781e09eedeaa96d0a581d724507fce0e3dfa16ddc6d7bafb04e08de42030ce |
Hashes for cfractions-1.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b4ef89aefac5f1de48d60d95125dc2ea7d102482691e19253206b2f34add6a |
|
MD5 | f307e96812219b45c97ea434824d50e2 |
|
BLAKE2b-256 | 202995ce744f8cd21f46d27bfcd4f4cc70f9b8d69866503e6e2145b77693f2ec |
Hashes for cfractions-1.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15136869a1033a6641a2ae40e05f9599ce6809b4913303588e061981de25e0b1 |
|
MD5 | 31f2de08cec840930e50088092146eff |
|
BLAKE2b-256 | 4c094a42ff833945972a418d9817212712e97bccc40e5c9089f0372f6c274e3a |
Hashes for cfractions-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ab7402f10eff1f2b2c2a3c11c23b0d06d34c1679e4f0db34d80df9d927c0f4 |
|
MD5 | a541f578c042f5264d1fd78ccea90c13 |
|
BLAKE2b-256 | 314ef5da616512d2abd59bb05eefa9ad6bfdf42a72717f735ef1d18b1a6a3c05 |
Hashes for cfractions-1.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64cfb005392ff085b66d3f29202e549d6afb7cfc6cc687cd81e7414f6b3655da |
|
MD5 | 95f6704a63ac525e05e26c9b16f31239 |
|
BLAKE2b-256 | 616cdc5c6d6eaba14b87e281425ed3a770b65a241af4ab997df06b9c3c52e753 |
Hashes for cfractions-1.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 724372c619530672f9928447e26321598d76a85de73c9ccb8ab2e2fb4e83fb27 |
|
MD5 | 5408ed8f58608db0f01deaa51d336142 |
|
BLAKE2b-256 | e3ded417b66a907d7afa777aec051f1119dc1b5acb3d81e5cc2807a6854b3a0f |
Hashes for cfractions-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ebc1dcb77ce7b13079a786ecbbb015409102b65911abe7902c6fca349e4d4e9 |
|
MD5 | 555e6e6358b25b0d4d0eaace52827831 |
|
BLAKE2b-256 | b64463c1dd47976005e60c928b10a1cb75427a39d95d8e0ab7fdb996a94fc534 |
Hashes for cfractions-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aacf7d84f083f2cbbffdcc5f9cce6062e8e464a08899ea509a681a18beb17939 |
|
MD5 | e4e8a32122274ad905e9d8dcdfb734b2 |
|
BLAKE2b-256 | 5600d2f897af30facbe4221fb1d0547a5662f7730c8f1c32ab0887ddd7cea532 |
Hashes for cfractions-1.5.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b1a7b6beda595addad452777e7e0911bddd705f8f7d86a4c8a2e4e779d19b5 |
|
MD5 | 823e00ba6c6b5a1aa17ecc87fcf45f02 |
|
BLAKE2b-256 | 35414ed520b79bdbc9c98108f952c595bf2d21710a817065459ae723b532f31f |
Hashes for cfractions-1.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da091ca9ac3207a9ec4d409e824a1d74ab37d21e3fcdf3755891a505831cc39f |
|
MD5 | 4fde965f13ef6ee1e30c87872680a026 |
|
BLAKE2b-256 | 703f7a60e5ca91781e60d20cba3f2f8fc4394c3f34e9b04d4d962f2c3251ada2 |
Hashes for cfractions-1.5.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f1e904f3b0cbdd85d1b8a4d0396a027cb4df7b3fcef0c5d3827bafa548b541 |
|
MD5 | 27cf25b5054a2bdf0e347167fa977b6d |
|
BLAKE2b-256 | 000dc328e00921225ba2d175872be9feb1fe6bc3d4199a4bcc295f33f41c3ae7 |
Hashes for cfractions-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b4ca2d0b2ac38fe8e67d5b8308772e3b5c27ebb782ba9c8986bf703b30527d |
|
MD5 | 48ef88f323556f21994f0a685576423c |
|
BLAKE2b-256 | 6b150d986bc59b0d8fe99d92d78a423240498f687bcb620eeb419f5f7d497cdf |
Hashes for cfractions-1.5.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b2684b4cd52465b0f9f4b166bed19ab2f5e2a5a5d7cc8d44663751b20dd3d3 |
|
MD5 | e27845a32aef38ec0b4c4e0677050dd2 |
|
BLAKE2b-256 | ba2fca8961152b3a632645bb7d97704f18ff8edbd1b22e98a930ebd1c306e5ee |
Hashes for cfractions-1.5.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e36b960f0532143d08c324982e9892692b82651a17f5da12aba7f055d17e05a |
|
MD5 | 41acec673ca088b2d338c8f3dc704b3b |
|
BLAKE2b-256 | d0d2453e5ffb6bbbe9bd3fe70e24016fbb3af7ae5516e2c33cb392680835b36a |
Hashes for cfractions-1.5.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d530b458a8a4e689ba5c32c4753d3f02add89b8222f8a0018cac4dd9d8eb9cd |
|
MD5 | 280beaedea6b29b69f02f4e02b49f9c1 |
|
BLAKE2b-256 | e1005ec250b8317da8e232874a73a306ff4ce6eedb858dd9f3d888ed3c77c8d5 |
Hashes for cfractions-1.5.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9f23240ecb312086c7716e005c7083ccb51c25882cab885eb2d9453488b99b7 |
|
MD5 | 66c4332338b6b2ceff54524636a0a417 |
|
BLAKE2b-256 | 55ae620c0e8bfd3a8ea7f4f2f71e9c7dfa5858b7e236d3fd36b7457bd29c0dc9 |
Hashes for cfractions-1.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f104c689fab554ab0fedcc087cc6bf35888fbf4f83b8e0455143f89e551e85fc |
|
MD5 | fdb021cdcff0799c5fba2a1183ae81cc |
|
BLAKE2b-256 | 2235ae2f8a31c0877b40877db3fb1f812daf3f090f466713415ed7abadfd2e2d |
Hashes for cfractions-1.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3559a749ff0bc60f63ad096c547846ff998263b2a0802a3269d9c98fd8137cca |
|
MD5 | 1d5336384f8623fa285d2e7b5e156546 |
|
BLAKE2b-256 | efdea0d82b429a4070fc981fd0864c9cfb07fa6fdcf3c212ac7693a34b5343d6 |
Hashes for cfractions-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b2c216187c37869793e06b1b4324caeaf4dfa0e497dd4e5c9ce304dda8cae33 |
|
MD5 | abe49e18c65f469734d6dd9b916f4b52 |
|
BLAKE2b-256 | 31521c81929867c3debb128a89ebbb087af7356e19a38ca96f667bb8955db4a3 |
Hashes for cfractions-1.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3645862ee31f8b4ac7b41582da7a580690a67ef7a650fafc3cbfcd35f6d76b9 |
|
MD5 | 9e7092c8222fb8fbf54bfc6e8eff33a4 |
|
BLAKE2b-256 | 8fc08f49141c786be4381f8981608d61b7fb426c16037693bea9da5dc38409fb |
Hashes for cfractions-1.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bde99f0814ad0905ac8b73cc0b19a63e5407a2544d3cd28cede92605e6c9c938 |
|
MD5 | d85c2223c98ec2ff54076a5be10d5b28 |
|
BLAKE2b-256 | d5ad43f2afe6d7ee99514a7f8c21bfde1925b19c11b13f14e0fad20c667c2142 |
Hashes for cfractions-1.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c517d0096f661eb9bc8df84f886e1b617b26e35856bf23fe8cded10516360cf6 |
|
MD5 | da903211ee04c2da3b49c35ab967894b |
|
BLAKE2b-256 | 2834921f072a2c25e830b4f4e81cab56bebd55e9f1e4c7114bfb80b0f90b6e6a |
Hashes for cfractions-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 631d7ec6cdab825ab486dae874df7ed5955dd9796aab4994ae6cb17a7ba450b9 |
|
MD5 | 5984c4c8c793de2024157d93aeb588e2 |
|
BLAKE2b-256 | 0ad583265413e64f9b4a26610849d2cb4411d24f4f23db8e5609a52845f63c80 |
Hashes for cfractions-1.5.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d5c1443d0fe6f5c83ab23dcdf71c5441eae3960edcfd12317348bed3c4e76d |
|
MD5 | 9e863a51f69ab1a543dafbbebce37c4d |
|
BLAKE2b-256 | 7c8e2fc3ac950d125e4115844fdef9e299f7eb5e34ffa12be114ae3ccfaea7c5 |
Hashes for cfractions-1.5.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e735c02c62005741a6a6305ce3f44f8ad3c7e71ec3c6e86748db0358936111ed |
|
MD5 | c450ee24ee837aebea1caf42037054f6 |
|
BLAKE2b-256 | 3b4f2a7df9d3281c7933a6831c93cde0fd404c811b56e66f97dec69dac5a10f4 |
Hashes for cfractions-1.5.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f4f16310d5ee030445f0b335969a289c1cf2b3a243689d5f5f743c15f55c52 |
|
MD5 | dbe74f5afe253e279364253af2bf7e05 |
|
BLAKE2b-256 | 10f9c59d0df9f1bae0f0f940d287fa30417cf9660534c6cbb1bcfc95329145c6 |
Hashes for cfractions-1.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407f8d3f035137b1676c40bee90028ce59a87c4dbba08d3be9692d6d338491f5 |
|
MD5 | 8190588b30cbd08447c5dd2ea594e628 |
|
BLAKE2b-256 | 2b7b04673a68bcbefa72a205795c901ab809e14c95b89662be05cda9a8ce4b0d |
Hashes for cfractions-1.5.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 549aff422ee326738f2d91e2b85dd77e1ce2b85216401df14eea85dd6d532695 |
|
MD5 | 275e0fcd59cf3f9b23a3d78d578a4bd8 |
|
BLAKE2b-256 | e1afc1cfc8d9d091cd3fc3edae40774d817b4f819c8ceb5434372b3df19731b6 |
Hashes for cfractions-1.5.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bba1b668e60e8f01131222dddd873b402c19d9a17df0f737d6992b25797145f |
|
MD5 | 231c89fef2a46938c2b91a7ed8c6b95c |
|
BLAKE2b-256 | fc8cb8daa8c54a92d70a0a1541774883ef168c409b17258f9565730f89f4ef29 |
Hashes for cfractions-1.5.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad5b5aa0fdee73ca3b9c2e9dca34372f1c7737b53d3400f82a5788516d17927 |
|
MD5 | b0f0d741a97af8c9a7d3cf6cd6331663 |
|
BLAKE2b-256 | f813f7d8ff6c2018636c83bdade9bf91eb45e380ddc5e9628f1d07fcf6714468 |
Hashes for cfractions-1.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9160270deb7e19bb563e021ca65e08fbe0a7fe2e0e267cff8578d1ec55f89fdc |
|
MD5 | b9ee6348b3f0576f8c6dcf41cc1198a9 |
|
BLAKE2b-256 | 85e6cd47e6a82be432e476815f99bab44ece82ddfdab50b44c99312e1a40ed9d |
Hashes for cfractions-1.5.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9aaeafbebdbce1da0814468a4c62028bed0148b088734c4dcb2e1e8ed09a9d9 |
|
MD5 | 00b4a6a1008d55e070dabfef33b6d375 |
|
BLAKE2b-256 | 0057d08b932bcc9b207a5ff87a2ca082f8784edfad5933b99de5043a227ff0f1 |
Hashes for cfractions-1.5.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a66c9c7e1d3781fd42d88ff3812c6c11b7604cfec5cbb21dbb000b342678dfa9 |
|
MD5 | 85b5589c2eebecdaafb7b5ec905a197a |
|
BLAKE2b-256 | ed761129786e03d20c9e1d49c3537ab6d5b4d2fd5f727c7f3fabc862b1263d85 |
Hashes for cfractions-1.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67bb886741316f1e54142a95692bca65d38f6307d8b35614067c837b4415a36c |
|
MD5 | daa77b2f90a06b9d607864ef3ae87079 |
|
BLAKE2b-256 | e52448d81c972e30bbd137b98264f94f2185db3b56e81b21b551601b406b6b70 |
Hashes for cfractions-1.5.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0c6e44d32ce9af77d5e996e1c7ca46402ca71aa9d24c53087c760ee6797b60d |
|
MD5 | 71ebf23a0a8c1a38601f4ba5b92ebe69 |
|
BLAKE2b-256 | 26275440fde3a9ce6e6ff0d4a55f93aded1c59ca332fa0ca4147640f644a0227 |
Hashes for cfractions-1.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e037f974081113a3e4010cdc1095c8d52a0d3eac238c85ba518e42b527c028 |
|
MD5 | 27dd0608cc0343ec282134cbf604cb8a |
|
BLAKE2b-256 | 034560f249e9aa53ca58895b3439aa4f22a1e8f4604610144218d7ae9119467f |
Hashes for cfractions-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9bf512ee85e78d7c3be0f5dc83c7a3f79ec2218d7f27b77254fab2d94e2fcc1 |
|
MD5 | 6d3c3814280fd645acd89cc1af504f8a |
|
BLAKE2b-256 | 42d12431aa9fca3639ffa17b2a2b3f415b01563a86b15934d000e955bf4ea46f |
Hashes for cfractions-1.5.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9ab93ab70c5e07ebffb19532ba8e905054ce56e4374be9d9057fe8536e068b |
|
MD5 | d252629050cf867aed34136e35e85dbe |
|
BLAKE2b-256 | d0f56bf19a61c9353a94fdca50a2051647753795b18b242c1643969be14a2d4a |
Hashes for cfractions-1.5.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cbecf2f0a3eb5bbbb18a07c8c116559f191feccce0c1dc9ae1178d304b4aae7 |
|
MD5 | a961c4139cf15c182eaca880188c5ca2 |
|
BLAKE2b-256 | 3c454df9e41d3ca394048274d6f2ac440c474b9a6e352c178f071ce9fb614780 |
Hashes for cfractions-1.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab6258ceb10f85373866a13fd85c6735ef7d4f13ac28ce0f706f2dcdfb7e9ed8 |
|
MD5 | d0e02bbb0109584f84c81c3b1e8452df |
|
BLAKE2b-256 | 7e71c53225d50b224bd24dc0d1e9199904855095ea8a087a55ea3077728df57a |
Hashes for cfractions-1.5.0-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d75e1e7db1a1f02634c93fae23c10ef7a57bfb84fdb0003cf1152a435d8c30 |
|
MD5 | 7c68e287540369a20a2fd638ee25e523 |
|
BLAKE2b-256 | 6d6c0125207754634424b73a089e32645a82bf1d4dc1b1483d8022c914b6046f |
Hashes for cfractions-1.5.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61fdc29e70d810c20f012e03f62f6bd6937c05b10906629e1181b1bab648b88 |
|
MD5 | 2212f7580079a33697e36b4729be4224 |
|
BLAKE2b-256 | deb92a34665aa2ab52844ec1ba30ea3ca613e69e42cd0cca2638f4ae5ea4145b |
Hashes for cfractions-1.5.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd3fe2b21e4da65b0144eaa88cd81d726eb1b156c547f57aa43abd4dd21c7e1d |
|
MD5 | f6ddb8fb8a96893becc17537c539de1c |
|
BLAKE2b-256 | 0d66c3b9612ad2ea496a50f7603cb5574b36df06f67205d5e147b43cde35dafa |
Hashes for cfractions-1.5.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d0d27f1bc48186b86cd157a5f89fe69208bddf9dc33ee3f60582f00604f903 |
|
MD5 | ac4d2a2a9d20a0a542b0e90014238f93 |
|
BLAKE2b-256 | 94132011091a5f0746e5ac60c973ce0bff70ba4b0806cd889c6b3fef41f1b2e5 |
Hashes for cfractions-1.5.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beb2441ed088a98e14abb0c05584fd372ffd12f8ef969836a62f484423546eee |
|
MD5 | f37fee7189449566a3fbaa44d561c65c |
|
BLAKE2b-256 | 52298a56a99fb95c19daf4dc8f9054de20f81416678b7c5ce46b33727f1387d6 |
Hashes for cfractions-1.5.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acee4c5bacf914454adf88ea12925101381f527ea1cf622357751b2c5c21015c |
|
MD5 | c1c54a8052ee0a535570f435937858bb |
|
BLAKE2b-256 | 33842776eb1dba55ff26f2b7e138d65a6fea3c5e8893740833e29015bc935384 |
Hashes for cfractions-1.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb0696beca597b083eba133b1d81c284884b45205460537a107379aaa7d8bf0e |
|
MD5 | 054ab3a8b7523f823f9701c81a873cb6 |
|
BLAKE2b-256 | b31c775290ea949a4e6dee4d64bed8229adfb25953a5d2eef53d32e0043bcc75 |
Hashes for cfractions-1.5.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d6f27c95996c3f400291837b05dbe6098f9f23397ec6e7b09e09c5ecb72134f |
|
MD5 | 423229cb647b6c648b9efa95a607efbe |
|
BLAKE2b-256 | 27ccfe528e6d5f5168650a9fbc5e0906a6ba97c25256903808a53c206c9bbd72 |
Hashes for cfractions-1.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54e51c6e14407af2cb59cba5dd927b031a61621f3edfc1865934edfd0cb6c329 |
|
MD5 | 8ea66b62b7241308c3b960d18e8fbe32 |
|
BLAKE2b-256 | c5dc179db672d07d87a81a08dddbc4246403af5968efd7eafa13162adaa07abf |
Hashes for cfractions-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822b6c997b7c8647124e46b510409308a9f662339405f35b6b9268ddd49049e9 |
|
MD5 | 48672d32f6e27c034cddb5bbb1c3751e |
|
BLAKE2b-256 | 59ac36198f9ef3b74a1015cc0432b4745e9a8808a31ba36c8ade8a0f38dd5b3e |