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.7
or pypy3.7
or any later version (python3.8
, pypy3.8
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.2.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1385facc75d961ef6588e8b39be5827af9f48e1b99f101f5dd48d40965ae9b0f |
|
MD5 | 49283fb826c86dbadfb7667a44e93982 |
|
BLAKE2b-256 | cb4129568ff4d2ade995086f19c595cf17f967a06098e87996da09c40e031c57 |
Hashes for cfractions-2.2.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed7325a677a574d70bb2ff3a467016978e192a3c0b92080260e6abe9b3d596f |
|
MD5 | 6aec826c2c74e16f22a4c0a103df85d7 |
|
BLAKE2b-256 | cad4157c287ad2d82cf759f6f4bcbe03bccf4305af9b1f35bf9f30dcc193822b |
Hashes for cfractions-2.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7bd1db9bb9744f64a14a0fa4f9aaf7b39ffa895fb738666968975825d3c5f98 |
|
MD5 | 82c2b9311ddfe92ff6de916668b0d5b2 |
|
BLAKE2b-256 | 1a96a7cb6e4df2c3c5e3f2b6377fff9701a0d638e3faa806893e2cfce9823ec5 |
Hashes for cfractions-2.2.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d78743cc061124fcd85f55bc46ebb2294ce60b554fc7411516da2d9a3f35f25 |
|
MD5 | 32d2ed48a775a387bcee1a22441f67f5 |
|
BLAKE2b-256 | 9ba0ec11e36947cbf7f5140a6a4396cd06ec277e4003267f11af89ec0d91de13 |
Hashes for cfractions-2.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428ac9a9fafa15d93d05906bd86211c1f2eaaa77a6cc66a29ed929913aa08d5e |
|
MD5 | 547ec490a9ad63c06de3bfa9a2350f61 |
|
BLAKE2b-256 | 3577432f477d43d5131bfe896f06f07fe81241a59da7c16f06c69c33bbac5ea2 |
Hashes for cfractions-2.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ab8785fcf629c1c875d16f879c3c4cd2eb7fcdebdc7d79b77b9e6f08b1c1336 |
|
MD5 | 83d3fd5ed2220bae857a531656aa0e77 |
|
BLAKE2b-256 | 6c30d9438292abb2b59720a88b3c7b0de1adbe28566d52baa987786498e6b31b |
Hashes for cfractions-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9134a296cbe6258500f99c4e38a500649e863e5cec6624019001755215e812ad |
|
MD5 | b2a3b9d4be24a9d12f15147f67b930d2 |
|
BLAKE2b-256 | 60c34c0d59bd9dbaaf073c08f1c3d83e7538898fa1d49c9329f8ca1bd45fd597 |
Hashes for cfractions-2.2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27ba055941698544fcdd5af6a3a352053cab4122c24bd6828956178e1764cfbc |
|
MD5 | dd7a957813fff9a8d55f2e557eb32700 |
|
BLAKE2b-256 | f898b8defc6a5095f87f289c8477bfffa9fc28f4f8aed356beba3e7cb7df14de |
Hashes for cfractions-2.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76e863386f2e6eaa1b4b5358f30dd3f570c04fb652c6b09f71ae17f5376a5b6 |
|
MD5 | 0076be335c1b65535dfd7c4e276c9007 |
|
BLAKE2b-256 | 8d4128bac2ae0481bd91deabb06f74a32a636a04fb161a0f205ba4519b948f03 |
Hashes for cfractions-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baf35540623052f2b836383d07405ee6a87c5511a4bfb0c1baf7c5e02ec59b95 |
|
MD5 | b9ff78565a54a291a15a25ae9f26c1a9 |
|
BLAKE2b-256 | 34457f6105036ed240bb0f39d05d8bf3a3172004a7681fce8a459fe931c8e0c8 |
Hashes for cfractions-2.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd4e5aa7051eb98ae3a6d251d5e9941a9d00accdbec3e553a8d92cb8db688ab8 |
|
MD5 | 41022538dab0dd2116aecacdba971049 |
|
BLAKE2b-256 | fb5decfaef9393853daaceb19cc3b9bfa32dd30aeb08a3061d8b2745c71db107 |
Hashes for cfractions-2.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8a4d43e07fd4e9d1f6654851f4a488ce1c2a9c95fc3a6cb1e8086ac7fb6ab3 |
|
MD5 | 02da3dcee3fe4a6c08407dc11169cc51 |
|
BLAKE2b-256 | c7b37d1cce14c3184cef5bbe0c1a1403723b79f3548fa4115eab68b2e0e76df3 |
Hashes for cfractions-2.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c6da9a6bb1de443cf210e4209d2a8b1bf145fe12d977adb274ef3baf5f1ce53 |
|
MD5 | cc9b182598bdead9a5b7654401eb8716 |
|
BLAKE2b-256 | 3a85642d9c8fc0420b34821426801bbfa7283482bcb44edf0cd7655619b05861 |
Hashes for cfractions-2.2.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cb25dcff672676820171d5eaee76a89e440ac9eaf3dd6dfe062736589a26251 |
|
MD5 | b7494055dbc494352df22ff7f5a4bf75 |
|
BLAKE2b-256 | 51e31a560778339c81ab90d477213f2a08df3f755af87a494dec76acb5182221 |
Hashes for cfractions-2.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af746c47575eef9fb1cf8e06af625cef45257489c4821fd09e3c5d0239abf784 |
|
MD5 | 8b8a48719766817a16c9ac561324d855 |
|
BLAKE2b-256 | 4e5d81bb362a00b6e696e825962c926a903e6e4c8594c1e516e4329acc8ea30a |
Hashes for cfractions-2.2.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e8d333a04b8f2cc53bdbc1a6b2fef78696149f3f20c416c025d24e68fd27f7 |
|
MD5 | 13f9083956e890a662bfe67cefd503c6 |
|
BLAKE2b-256 | 4c8640eb6b4c0968eb14c9594d46547adf345f3e72de4acb028ca35c423ceae0 |
Hashes for cfractions-2.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd06019ed5ccf23113e32ed7dfc1cb1878d6cb706cf7a875aaf0247a3775e742 |
|
MD5 | 66eacc31c471cc9ac0d15d04dc1658e7 |
|
BLAKE2b-256 | f92a6e0fbebab6a6243ab096f3458c9bcb50bcfc4ff0c2cf65534e0f44f68836 |
Hashes for cfractions-2.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875d6a5f3e07dad18fc54e1a3bde8e93bc8d2ca8afaca1cd4e1282cff7d6328c |
|
MD5 | 73e6c7ca74dc4e5f52e21332df109265 |
|
BLAKE2b-256 | 141a48ec043043c994df574146cbeb2b9eee7c78dd20d488a491e06e85987a8d |
Hashes for cfractions-2.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40428074d5b792f9705fdc844f6f5df63ece6b4f89aa4631d49b0aaffce9a446 |
|
MD5 | 8f5bba27cb9626dcace0e16856dc193c |
|
BLAKE2b-256 | 52cf4f1922ed95955275e599bc6b75fde8484b209615b73abded092305eb53e8 |
Hashes for cfractions-2.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d282a87d39bb2ac14ecb9112956bee1b9b0ac56c5dd457108d9685171d26a890 |
|
MD5 | 60d7b04fc428e2f0fa2425e4a4acac3a |
|
BLAKE2b-256 | de9a98c7322b04cd3d3d4fc1f66568edf6a05de1658ad82c664af2dcb8745b34 |
Hashes for cfractions-2.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81dca4bf340772d5f1de07677a91ac3eafd15967bede7d2f77073a7400a037a3 |
|
MD5 | 5023058f122c8c492dc3a930e5e79e81 |
|
BLAKE2b-256 | 125c08e5951626b004af43777dd9316538760da4985542e612f0d1a27f967d73 |
Hashes for cfractions-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05026d4486bbfd015655ed8b51dcd95e84bbc84b3651554f97c186103a2c4584 |
|
MD5 | 86b346ee21e07334bb1e8c643f688442 |
|
BLAKE2b-256 | 15577c222281fa7335a373771368f809fc2bd22a1123380f040a4083a8493116 |
Hashes for cfractions-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d43a3c5bfc32e57e16cb73e1d9128dd38f317e82d3fd1eba604f29d8cc76cd7 |
|
MD5 | f4e13c0753bd7ec0ef3bda67caefd8a2 |
|
BLAKE2b-256 | abc56a7f89a8692dffba7e5210f6d55b7600edb89d5f14adcb436c298b61c739 |
Hashes for cfractions-2.2.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572146008c1032f717802bb1d6c91cd17006747de8a26bcf45325d03aebf08d8 |
|
MD5 | 12c55fbcc9ffb649bf4b2ebb3fe8e939 |
|
BLAKE2b-256 | 8425689e21c90a6a56f72408a3adda1db294d7ad01388f817ad5ec26d2ff7019 |
Hashes for cfractions-2.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 969a519e9122fbd508ee7d87fc69aa9d9db74f1c894c86ffa2c94a62efd6ae09 |
|
MD5 | 453a69c179791f946fc9c56d97fd0e34 |
|
BLAKE2b-256 | d61430be37b7d57eda01d747051428375acfab054ec7a3b9d2c44df2b7b993cc |
Hashes for cfractions-2.2.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bcd6ca03f368006c8f27db4d5adeb6aea33e7339bdb0934c4ec960f28e8b470 |
|
MD5 | f6a70ae67ec6c099912d73e8edcc26e4 |
|
BLAKE2b-256 | 8315e6dc6b4685ab410a8c76c2107d891411137647b1da37024cae11039aab5b |
Hashes for cfractions-2.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02fb42a62eacc371e334507980e0828c2e83fb300157a558d7833871a2b33f83 |
|
MD5 | aceafaafeba926e0bb2f26e270deb69a |
|
BLAKE2b-256 | c45f94c6657145cb9313a5d50bc9c3d54dc4f91618cc98420ba6267d91883fa3 |
Hashes for cfractions-2.2.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0e534e84737cca8c755a313508701de9788dc93b6036f16d55e9d83d0e36a3f |
|
MD5 | 3d946149773928b7db8a3719e23693a1 |
|
BLAKE2b-256 | ad7b7ee8c2366d2e238f74ff15bd55eca6e0b2b93d1c04134e1136e0e63c40bb |
Hashes for cfractions-2.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b77c99c767cb7135a11cd931a59994bb667e7ba90cf6877bc015b0eb8a95aa |
|
MD5 | 014db914ea340eedbe4dd4f751929b4a |
|
BLAKE2b-256 | cff7f9a8ef3e61fa5135bd4f6efc5871d2f76dfeb1894cec2655602a048ad878 |
Hashes for cfractions-2.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e22f381ec112454d5fc74308832b8a469a7500de57627afb0bad558535c3af |
|
MD5 | b86df61de0cbc41da76668bbaf5e2c06 |
|
BLAKE2b-256 | 73235bd0fff419dc3ec543565b90838672ccb013ba3223bdf2df0c6ccfc5aef2 |
Hashes for cfractions-2.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998b2e8c03a4e9250fb68a8375a0a37a6ab825ca3b2b67ef7951ba4cfe152831 |
|
MD5 | e034cff8060febf54cecd5190e0b7798 |
|
BLAKE2b-256 | 32dfb61c86387f60914df1408ee28945efd318a298f0053f37b2751fd26036ae |
Hashes for cfractions-2.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c127f9a648d0bd232b5a8f5556d60c4a22e3fd9d11402d7f4dae712b8cdbf6ff |
|
MD5 | 41b46ef22334513e0df135e6715f8d72 |
|
BLAKE2b-256 | a997c347b5e657247c04290e47816d82219dd1fec995be5cfeb593d67b3612ca |
Hashes for cfractions-2.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408b52e61a2e7c09a3555b07a7d3cc534dc4649cb9c2b5ffa2f91a5d2e447691 |
|
MD5 | e4ead64b7bc2117d939652532481f187 |
|
BLAKE2b-256 | 1ef08bc112699129604d60290b5cbfc2f17d441a5ba4e2e6300598d95cd721f9 |
Hashes for cfractions-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d1459e2937b8c4b63b47ecccc1604b5b7eee004a9fba4d3141a41e65a6d2dd3 |
|
MD5 | 97151b2314f50d8035996768ffd5e463 |
|
BLAKE2b-256 | a880680f0c1c29e93f947c506a4c04354880144b4439dea7619f9f1de4610870 |
Hashes for cfractions-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ce087b73007b6503ee78593f87fd2795220f780ca53d1f815b795158b9fc19 |
|
MD5 | d4f198cfed803acb2ce6031ffd6d41ef |
|
BLAKE2b-256 | 11ddd031c1c6c6165fdfe8aa901b39613d5cdf04e1504d245e24cbb0b55f6207 |
Hashes for cfractions-2.2.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 562e4bbff8a7a4580da9e909d6382d71ccb8c29d14c60b6e2c6b5a7fa848b12c |
|
MD5 | 8a7de90b2f623d2e5ce2f63c9fd7ac69 |
|
BLAKE2b-256 | 8ae9e1a2890c86e73745e13f7efac77df79b202a0dcc783f5f2a179bd7755796 |
Hashes for cfractions-2.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c58c5c2628b06008dc39dd9f0af3382430ec1a18d0ac950e0160cc668c6692 |
|
MD5 | a269b78070a043e7600f924c832cee56 |
|
BLAKE2b-256 | 99994780091dc94eb41e9c89cf3c64c974fc1f5491445de2d4c33743bd8ab26b |
Hashes for cfractions-2.2.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2da9e37ee2ac22eb8df7880b9a1fb0d00d4706a0ed7c500559816d88e06b9dab |
|
MD5 | 9990154e50ceffb972e91691089c490b |
|
BLAKE2b-256 | 372e1574ae4b8b4ee286b0208476e3ea2677718d0403724a222948f1efda01b8 |
Hashes for cfractions-2.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57bc96909b0265537dd662eb18c7affb009268f998f5bc6eaee704fa3679f14c |
|
MD5 | da762f596a03ca9eeee322bdbcf193f5 |
|
BLAKE2b-256 | 0740e474365c05022dfaaa8d8633154585a2fb23a0daa7bdce91b48f4944b13e |
Hashes for cfractions-2.2.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b5fa01392bef7816dd4dd9cf5b0a75fc5c0ce1e30d76ce6b965dc773d36d41 |
|
MD5 | 6c1e0e48ec2eaa21a352ce9f43d0e6e0 |
|
BLAKE2b-256 | f5791ee47a54d67ad46be618fd83b135aa381ed51af1cad36e29b6abfe34cfb3 |
Hashes for cfractions-2.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798223700165d35b34d6d6189b665721b92f2a2076c0211279cf55ab74af4bcc |
|
MD5 | 727ed1ce0ccb1070f1c2085189acf34d |
|
BLAKE2b-256 | 0f988e99f6853941dccc246a61b2f69896cb0c5941b2d5ead75b0c6aff87f869 |
Hashes for cfractions-2.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a65ed33ecc6c5f4bd0c94195f3850cdf43e395e3944173f852e326d8dc6218 |
|
MD5 | bd9c1902ba8766ce3add3cdc61180a14 |
|
BLAKE2b-256 | 431f3c9b6e4222583e908d6f913633dfba3273a3b3d6d4c530d6198974164965 |
Hashes for cfractions-2.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ea0194f7bbf5fa458e61e582ac73ecd8002b1bfb5e271c3d2e4dd2138a6641 |
|
MD5 | 14d88ba4e83c224e5ac0a4b7ba9960fb |
|
BLAKE2b-256 | 84659c24d294832181f44940e2a815325c6d1fc608d89129ddddc61f6ebe7e92 |
Hashes for cfractions-2.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf72dc16c71383d609410659a65ec2aa4d0d5d26b7ec54f90f91577b9b6a071 |
|
MD5 | 31ec2c062df703b9a5ade9d648bb29d8 |
|
BLAKE2b-256 | 5598cfc868fcac802812ec99b8b4c8175109228fc8bd971e4f15554754ae11d5 |
Hashes for cfractions-2.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da1833bda344496cfd0c5074f4b25b9cbb1611897ef0a33095fa7696950adc80 |
|
MD5 | ffa7a57be5e187ad2b24ac5f94f6a0aa |
|
BLAKE2b-256 | aa47e7da1cab45b95c41ba99fe1124fc1c57c208b1a9435e298d011b10196dfa |
Hashes for cfractions-2.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173126c144e4bf6c1e70f98234ff80a6c319e808282ee0bb7f504f198fa70921 |
|
MD5 | c7265e35aafa5ab372691cca6a91b32d |
|
BLAKE2b-256 | e50205663a45be9e749c6e9832c8cd8e3a8db7b77df9eb4d874f0aa8bab6fab0 |
Hashes for cfractions-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17ebeed28849a1c7c87fc8c1fddd88b5fb23a2afb4f143d61c989fd9cb7fde4c |
|
MD5 | 6b5661ad231c7f60ae8a915c67da1d35 |
|
BLAKE2b-256 | f95bfd3dff7bdf5544453d471613e1dc535a41577ea2b9ea6ae95a254dd1b873 |
Hashes for cfractions-2.2.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4c38c8102a99e18db63d821f3b2c8e36a3a258a78e92f8123f47c30720fa998 |
|
MD5 | 2b2e7aa691dc703fa795f7bdcf11b739 |
|
BLAKE2b-256 | d0d4b325b751c010dbb1b51e3cd4571ff2c40ff8609083f4619160552235c64c |
Hashes for cfractions-2.2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcdd09c5484e743d8e7e6aad13d8a8554eb93e43fecccfd84d3898657d525af2 |
|
MD5 | 7c014d27c46866abe1c49d4251dfc0ff |
|
BLAKE2b-256 | 4674d35158456793da62ce44e90fe267879f61d4900a3f85b21dbf2080c4a42c |
Hashes for cfractions-2.2.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a37fe7189831acb6ad0542424048846a58f8fb07612715f76156c11e57b2b9d |
|
MD5 | cf08d0a804384f2faf94590a4560b3a4 |
|
BLAKE2b-256 | 5fee314f10752f7026fe2d7030e4d46ed47b73717a29812ed7146decca04a468 |
Hashes for cfractions-2.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3cb45df4d729cb74c2239c66c78ef0a6616a64d8d74d57c30a3fe23c7e00b64 |
|
MD5 | f19930f315228c226e9d5cfff6b9aabe |
|
BLAKE2b-256 | 8ca06f10ab206c254fafe1813a57b10eac1814f4bb76a6f0627e210997284a04 |
Hashes for cfractions-2.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2adeee876cc357588fc54d7f31a1f93b0debaf7d115716943571db3d050e58e2 |
|
MD5 | 38d1ad6b9dbf2c887cb3a42a01c07ea7 |
|
BLAKE2b-256 | bf4e912ebffc197880bc3edfefc0630e3155e5dfc9b0f67b589ced0fef817f44 |
Hashes for cfractions-2.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3bca50e96a14e48934d5a9767beb9174ebfca0c5191adf3faddb15d0410621a |
|
MD5 | 118ee8c440555007df4cc7d671832078 |
|
BLAKE2b-256 | c11f0687ebf4c1bbb44b11f129704e5f5634a5ddb3f71597fb454edce9d9f941 |
Hashes for cfractions-2.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe96378eb9091b847020ddda157998d25ece85c9e74ed3cfac6199ca82db99e8 |
|
MD5 | b21fd2ff55e79ef594fa8d9e94fa094c |
|
BLAKE2b-256 | 4505f433249eea3abb101e29504fd6740cd34bb5cdd5e656923ea77c691d7433 |
Hashes for cfractions-2.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a1858c9c5db36069e25fd1cacdd5869912353dbbc7b5833a6b7e16fa47463f2 |
|
MD5 | 57cce9108717780fb547714d41b32afe |
|
BLAKE2b-256 | a9a331efae2112353c4ee80b548ad03c8bbc52323498a4002078c4fda5bdbf38 |
Hashes for cfractions-2.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a16d665c57043d376086a98845201e726ddbd4d5191c0a88e7b5a0d07b635d2 |
|
MD5 | 1246b253bc935c87838405a7608aa1c8 |
|
BLAKE2b-256 | 2d110c59938de776dc30f4ee8c31bfdc50815c2aa0fba891ec7d110c40c2feea |
Hashes for cfractions-2.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f9722e5b63c2a81ccfbe85d473bbd34a3ebebe41c670a6847b8199f8b54ba1 |
|
MD5 | 9aa1645b9ff4f2df3dd50d9c66a9c537 |
|
BLAKE2b-256 | 56a66a5c0808cc365a051c0c9a661b076724414e12f7c7df881b6e7edb74864b |
Hashes for cfractions-2.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26cb792d96cd007be5327ff1d2ac917b4d0d72db00271c03f721c6d4858ecdad |
|
MD5 | fc0986bc2060c9ec73b55e1e157a4fe1 |
|
BLAKE2b-256 | 53597bcbd96bec606a608ece0ba22c447938cdb138c496ef886957045907a2d2 |