Skip to main content

Arbitrary precision arithmetic.

Project description

rithm

Github Actions Codecov License PyPI crates.io

In what follows python is an alias for python3.10 or pypy3.10 or any later version (python3.11, pypy3.11 and so on).

Installation

Prerequisites

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 rithm

Developer

Download the latest version from GitHub repository

git clone https://github.com/lycantropos/rithm.git
cd rithm

Install

python -m pip install -e '.'

Usage

Python

Arbitrary precision integer

With setup

>>> from rithm.integer import Int

we can:

  • construct

    >>> Int()
    Int(0)
    >>> Int(9)
    Int(9)
    >>> Int('9')
    Int(9)
    >>> Int('0b1001', 2)
    Int(9)
    >>> Int('0o11', 8)
    Int(9)
    >>> Int('0x9', 16)
    Int(9)
    >>> Int('1001', 2)
    Int(9)
    >>> Int('11', 8)
    Int(9)
    >>> Int('9', 16)
    Int(9)
    >>> Int(9.99)
    Int(9)
    
  • compare

    >>> Int(9) == Int(9)
    True
    >>> Int(9) >= Int(9)
    True
    >>> Int(9) > Int(8)
    True
    >>> Int(9) <= Int(9)
    True
    >>> Int(9) < Int(10)
    True
    
  • calculate

    >>> abs(Int(-9))
    Int(9)
    >>> Int(4) + Int(5)
    Int(9)
    >>> Int(9) & Int(11)
    Int(9)
    >>> Int(19) // Int(2)
    Int(9)
    >>> ~Int(-10)
    Int(9)
    >>> Int(19) % Int(10)
    Int(9)
    >>> Int(3) * Int(3)
    Int(9)
    >>> -Int(-9)
    Int(9)
    >>> Int(1) | Int(8)
    Int(9)
    >>> Int(3) ** Int(2)
    Int(9)
    >>> Int(5) << Int(1)
    Int(10)
    >>> Int(5) >> Int(1)
    Int(2)
    >>> Int(25) - Int(16)
    Int(9)
    >>> Int(18) / Int(2)
    Fraction(Int(9), Int(1))
    >>> Int(2) ^ Int(11)
    Int(9)
    

Exact fraction

With setup

>>> from rithm.fraction import Fraction

we can:

  • construct

    >>> Fraction()
    Fraction(Int(0), Int(1))
    >>> Fraction(1)
    Fraction(Int(1), Int(1))
    >>> Fraction(1, 2)
    Fraction(Int(1), Int(2))
    >>> Fraction(50, 100)
    Fraction(Int(1), Int(2))
    >>> Fraction(0.5)
    Fraction(Int(1), Int(2))
    
  • compare

    >>> Fraction(1, 2) == Fraction(1, 2)
    True
    >>> Fraction(1, 2) >= Fraction(1, 2)
    True
    >>> Fraction(1, 2) > Fraction(1, 3)
    True
    >>> Fraction(1, 2) < Fraction(2, 3)
    True
    >>> Fraction(1, 2) != Fraction(1, 3)
    True
    
  • calculate

    >>> abs(Fraction(-1, 2))
    Fraction(Int(1), Int(2))
    >>> Fraction(1, 3) + Fraction(1, 6)
    Fraction(Int(1), Int(2))
    >>> Fraction(3, 2) // Fraction(1)
    Int(1)
    >>> Fraction(3, 2) % Fraction(1)
    Fraction(Int(1), Int(2))
    >>> Fraction(1, 3) * Fraction(3, 2)
    Fraction(Int(1), Int(2))
    >>> -Fraction(-1, 2)
    Fraction(Int(1), Int(2))
    >>> Fraction(1, 2) ** 2
    Fraction(Int(1), Int(4))
    >>> Fraction(3, 2) - Fraction(1)
    Fraction(Int(1), Int(2))
    >>> Fraction(1, 3) / Fraction(2, 3)
    Fraction(Int(1), Int(2))
    

Rust

Arbitrary precision integer

/// With setup
use std::convert::TryFrom;
use traiter::numbers::{
    Abs, DivEuclid, FromStrRadix, Pow, RemEuclid, Zero
};
use rithm::big_int;

#[cfg(target_arch = "x86")]
type Digit = u16;
#[cfg(not(target_arch = "x86"))]
type Digit = u32;
const DIGIT_BITNESS: usize = (Digit::BITS - 1) as usize;
const _: () = assert!(big_int::is_valid_digit_bitness::<Digit, DIGIT_BITNESS>());
type BigInt = big_int::BigInt<Digit, DIGIT_BITNESS>;
/// we can:
/// - construct
assert_eq!(BigInt::zero(), 0);
assert_eq!(BigInt::from(9), 9);
assert_eq!(BigInt::try_from("9").unwrap(), 9);
assert_eq!(BigInt::try_from("0b1001").unwrap(), 9);
assert_eq!(BigInt::try_from("0o11").unwrap(), 9);
assert_eq!(BigInt::try_from("0x9").unwrap(), 9);
assert_eq!(BigInt::from_str_radix("1001", 2).unwrap(), 9);
assert_eq!(BigInt::from_str_radix("11", 8).unwrap(), 9);
assert_eq!(BigInt::from_str_radix("9", 16).unwrap(), 9);
assert_eq!(BigInt::try_from(9.99).unwrap(), 9);
/// - compare
assert!(BigInt::from(9) == BigInt::from(9));
assert!(BigInt::from(9) >= BigInt::from(9));
assert!(BigInt::from(9) > BigInt::from(8));
assert!(BigInt::from(9) <= BigInt::from(9));
assert!(BigInt::from(9) < BigInt::from(10));
/// - calculate
assert_eq!(BigInt::from(-9).abs(), 9);
assert_eq!(BigInt::from(4) + BigInt::from(5), 9);
assert_eq!(BigInt::from(9) & BigInt::from(11), 9);
assert_eq!(BigInt::from(1) | BigInt::from(8), 9);
assert_eq!(BigInt::from(2) ^ BigInt::from(11), 9);
assert_eq!(BigInt::from(19) / BigInt::from(2), 9);
assert_eq!(BigInt::from(19).div_euclid(BigInt::from(2)), 9);
assert_eq!(BigInt::from(3) * BigInt::from(3), 9);
assert_eq!(-BigInt::from(-9), 9);
assert_eq!(!BigInt::from(-10), 9);
assert_eq!(BigInt::from(3).pow(BigInt::from(2)), 9);
assert_eq!(BigInt::from(19) % BigInt::from(10), 9);
assert_eq!(BigInt::from(19).rem_euclid(BigInt::from(10)), 9);
assert_eq!(BigInt::from(5) << 1, 10);
assert_eq!(BigInt::from(5) >> 1, 2);
assert_eq!(BigInt::from(25) - BigInt::from(16), 9);

Exact fraction

/// With setup
use std::convert::TryFrom;
use traiter::numbers::{Abs, DivEuclid, One, Pow, RemEuclid, Zero};
use rithm::fraction;

type Fraction = fraction::Fraction<i8>;
/// we can:
/// - construct
assert_eq!(Fraction::zero(), 0);
assert_eq!(Fraction::one(), 1);
assert_eq!(Fraction::new(1, 2), Some(Fraction::from(1) / 2));
assert_eq!(Fraction::new(50, 100), Fraction::new(1, 2));
assert_eq!(Fraction::try_from(0.5).unwrap(), Fraction::new(1, 2).unwrap());
/// - compare
assert!(Fraction::new(1, 2).unwrap() == Fraction::new(1, 2).unwrap());
assert!(Fraction::new(1, 2).unwrap() >= Fraction::new(1, 2).unwrap());
assert!(Fraction::new(1, 2).unwrap() > Fraction::new(1, 3).unwrap());
assert!(Fraction::new(1, 2).unwrap() <= Fraction::new(1, 2).unwrap());
assert!(Fraction::new(1, 2).unwrap() < Fraction::new(2, 3).unwrap());
assert!(Fraction::new(1, 2).unwrap() != Fraction::new(1, 3).unwrap());
/// - calculate
assert_eq!(Fraction::new(-1, 2).unwrap().abs(), Fraction::new(1, 2).unwrap());
assert_eq!(Fraction::new(1, 3).unwrap() + Fraction::new(1, 6).unwrap(),
           Fraction::new(1, 2).unwrap());
assert_eq!(Fraction::new(1, 3).unwrap() / Fraction::new(2, 3).unwrap(),
           Fraction::new(1, 2).unwrap());
assert_eq!(Fraction::new(3, 2).unwrap().div_euclid(Fraction::from(1)), 1);
assert_eq!(Fraction::new(1, 3).unwrap() * Fraction::new(3, 2).unwrap(),
           Fraction::new(1, 2).unwrap());
assert_eq!(-Fraction::new(-1, 2).unwrap(), Fraction::new(1, 2).unwrap());
assert_eq!(Fraction::new(1, 2).unwrap().pow(2), Fraction::new(1, 4).unwrap());
assert_eq!(Fraction::new(3, 2).unwrap() % Fraction::from(1),
           Fraction::new(1, 2).unwrap());
assert_eq!(Fraction::new(3, 2).unwrap().rem_euclid(Fraction::from(1)),
           Fraction::new(1, 2).unwrap());
assert_eq!(Fraction::new(3, 2).unwrap() - Fraction::from(1),
           Fraction::new(1, 2).unwrap());

Development

Bumping version

Prerequisites

Install bump-my-version.

Release

Choose which version number category to bump following semver specification.

Test bumping version

bump-my-version bump --dry-run --verbose $CATEGORY

where $CATEGORY is the target version number category name, possible values are patch/minor/major.

Bump version

bump-my-version bump --verbose $CATEGORY

This will set version to major.minor.patch.

Running tests

Plain

Install with dependencies

python -m pip install -e '.[tests]'

Run

pytest

Docker container

Run

  • with CPython

    docker-compose --file docker-compose.cpython.yml up
    
  • with PyPy

    docker-compose --file docker-compose.pypy.yml up
    

Bash script

Run

  • with CPython

    ./run-tests.sh
    

    or

    ./run-tests.sh cpython
    
  • with PyPy

    ./run-tests.sh pypy
    

PowerShell script

Run

  • with CPython

    .\run-tests.ps1
    

    or

    .\run-tests.ps1 cpython
    
  • with PyPy

    .\run-tests.ps1 pypy
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rithm-14.8.0.tar.gz (69.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rithm-14.8.0-cp314-cp314-win_amd64.whl (247.8 kB view details)

Uploaded CPython 3.14Windows x86-64

rithm-14.8.0-cp314-cp314-win32.whl (231.7 kB view details)

Uploaded CPython 3.14Windows x86

rithm-14.8.0-cp314-cp314-musllinux_1_2_x86_64.whl (466.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rithm-14.8.0-cp314-cp314-musllinux_1_2_aarch64.whl (445.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

rithm-14.8.0-cp314-cp314-manylinux_2_28_x86_64.whl (391.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rithm-14.8.0-cp314-cp314-manylinux_2_28_s390x.whl (420.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ s390x

rithm-14.8.0-cp314-cp314-manylinux_2_28_ppc64le.whl (514.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ppc64le

rithm-14.8.0-cp314-cp314-manylinux_2_28_i686.whl (424.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

rithm-14.8.0-cp314-cp314-manylinux_2_28_aarch64.whl (380.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rithm-14.8.0-cp314-cp314-macosx_11_0_arm64.whl (360.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rithm-14.8.0-cp313-cp313-win_amd64.whl (239.6 kB view details)

Uploaded CPython 3.13Windows x86-64

rithm-14.8.0-cp313-cp313-win32.whl (226.8 kB view details)

Uploaded CPython 3.13Windows x86

rithm-14.8.0-cp313-cp313-musllinux_1_2_x86_64.whl (465.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rithm-14.8.0-cp313-cp313-musllinux_1_2_aarch64.whl (445.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rithm-14.8.0-cp313-cp313-manylinux_2_28_x86_64.whl (391.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rithm-14.8.0-cp313-cp313-manylinux_2_28_s390x.whl (420.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ s390x

rithm-14.8.0-cp313-cp313-manylinux_2_28_ppc64le.whl (512.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ppc64le

rithm-14.8.0-cp313-cp313-manylinux_2_28_i686.whl (423.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

rithm-14.8.0-cp313-cp313-manylinux_2_28_aarch64.whl (380.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rithm-14.8.0-cp313-cp313-macosx_11_0_arm64.whl (359.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rithm-14.8.0-cp312-cp312-win_amd64.whl (239.4 kB view details)

Uploaded CPython 3.12Windows x86-64

rithm-14.8.0-cp312-cp312-win32.whl (226.6 kB view details)

Uploaded CPython 3.12Windows x86

rithm-14.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (465.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rithm-14.8.0-cp312-cp312-musllinux_1_2_aarch64.whl (445.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rithm-14.8.0-cp312-cp312-manylinux_2_28_x86_64.whl (391.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rithm-14.8.0-cp312-cp312-manylinux_2_28_s390x.whl (419.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ s390x

rithm-14.8.0-cp312-cp312-manylinux_2_28_ppc64le.whl (513.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ppc64le

rithm-14.8.0-cp312-cp312-manylinux_2_28_i686.whl (424.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

rithm-14.8.0-cp312-cp312-manylinux_2_28_aarch64.whl (380.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rithm-14.8.0-cp312-cp312-macosx_11_0_arm64.whl (359.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rithm-14.8.0-cp311-cp311-win_amd64.whl (240.8 kB view details)

Uploaded CPython 3.11Windows x86-64

rithm-14.8.0-cp311-cp311-win32.whl (230.4 kB view details)

Uploaded CPython 3.11Windows x86

rithm-14.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (468.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rithm-14.8.0-cp311-cp311-musllinux_1_2_aarch64.whl (446.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rithm-14.8.0-cp311-cp311-manylinux_2_28_x86_64.whl (393.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rithm-14.8.0-cp311-cp311-manylinux_2_28_s390x.whl (420.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ s390x

rithm-14.8.0-cp311-cp311-manylinux_2_28_ppc64le.whl (516.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ppc64le

rithm-14.8.0-cp311-cp311-manylinux_2_28_i686.whl (428.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

rithm-14.8.0-cp311-cp311-manylinux_2_28_aarch64.whl (382.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rithm-14.8.0-cp311-cp311-macosx_11_0_arm64.whl (361.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rithm-14.8.0-cp310-cp310-win_amd64.whl (240.8 kB view details)

Uploaded CPython 3.10Windows x86-64

rithm-14.8.0-cp310-cp310-win32.whl (229.1 kB view details)

Uploaded CPython 3.10Windows x86

rithm-14.8.0-cp310-cp310-musllinux_1_2_x86_64.whl (468.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rithm-14.8.0-cp310-cp310-musllinux_1_2_aarch64.whl (446.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rithm-14.8.0-cp310-cp310-manylinux_2_28_x86_64.whl (393.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rithm-14.8.0-cp310-cp310-manylinux_2_28_s390x.whl (420.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ s390x

rithm-14.8.0-cp310-cp310-manylinux_2_28_ppc64le.whl (516.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ppc64le

rithm-14.8.0-cp310-cp310-manylinux_2_28_i686.whl (428.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

rithm-14.8.0-cp310-cp310-manylinux_2_28_aarch64.whl (382.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rithm-14.8.0-cp310-cp310-macosx_11_0_arm64.whl (361.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rithm-14.8.0.tar.gz.

File metadata

  • Download URL: rithm-14.8.0.tar.gz
  • Upload date:
  • Size: 69.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0.tar.gz
Algorithm Hash digest
SHA256 79cc60d3eac875fb7699e2f3d6916770cb6338c46ec24f96e4a681e7096e8a5f
MD5 94010bba05d98c25bcdb30a1eecbf477
BLAKE2b-256 511cff62cd0a11b20d7968ca6e5fea5bb4caba865cbc368d448ed462ac07d3b0

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rithm-14.8.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 247.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fb8e7824957a446f0f46a3aad8f67f3630c3f6e9dbbf13da4e14864d8cb9b319
MD5 60e3aad8e029c3d9724171ae0e5c1cdd
BLAKE2b-256 66dcd6c5f7881ad7e0b2b35004d9f61f7d067776b82264040279cf647b871577

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: rithm-14.8.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 231.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 758ba8076390dd7849e4529bea6193e4adc3f82f74a4aa419d9733c5add6a669
MD5 222cd48aaf08237e5157e40aa24dbff0
BLAKE2b-256 4ce9741637b8ecd88727b5ed4ef0403517975e6f37e4a5ef8b73ad3be768d5e4

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc9044255d921a0c48e1e517b9968d2380012631280f6032079263bfb6450b44
MD5 2e1830ad3198db993d92dd63d28b7be2
BLAKE2b-256 df3e929a8e26e391ef2e05f0716c0b0a3f170e02b6ed6dbd5567e32925f5e1f4

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 610cf93acdb96c8c2e8a59fa074f2df4fdf90ed7fe2cfc9e1070c7197f324c6f
MD5 0cf3c3284d164b62ff52e03bf1522eaa
BLAKE2b-256 f9cd62370479b59e1510ca1ec8faa59adc62c0343207e93e1b6953476323c72c

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 066781846725f65f2345ef30626d1bbcc9b33b0096422a345d5a01a6ee7c2ff0
MD5 1b5612cd422300d2f4e1e936dec2d58e
BLAKE2b-256 d8c22c8b5dd5cc62acfce5ead7fec251e096e04fb51fb1aa0cea6fcd72335362

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 844f53d47f34b4bcc24dd88d78555d921f598cf4e677621dfd13ab233ad095f5
MD5 8b6a4e7d48f51050a5b9c9739ef3dbf3
BLAKE2b-256 de0f0432e9070e715a60759d7adba3dd914c2299b2ddbd4ba49c89ce350e3c92

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d749b0ccfa3cf842e2dcb15da539b445da578f1cc621c25019cac898913ce887
MD5 ee2fa93d61729cb4bc156f58c90b5115
BLAKE2b-256 08287cd3d193c5528fce948a46dbab82f194ce8eb4e5a24074e4c7c131c0f315

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 425116637ed2ca75ea7ca32ce68883f331e485c8e83eda0251b22225c5b8952b
MD5 522c39de6ef9705cbae1cd36c9e8f5ef
BLAKE2b-256 cfb073eb11f84ce1f5bde534bb2dd2f4806d3c670690fd246a40072bcbd639b8

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f59c5d12ab5d29509c8f59c20d80373fe4725aca2df94b1fcc08bf1d259c10a
MD5 ef824caa18cf58961e9d5ee9b98647cd
BLAKE2b-256 b23e294d5ba503f669912d7cdabdcd5508c3c5fd3254bda4c21c66f6bacd0d66

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23d6b9f0758ee242fde5464dcb7f5660231331e4f2895fc2775d15da783dc257
MD5 1974c7c9ca40aa7bdbc941407c599c36
BLAKE2b-256 ae1947cb8bab6f43d4cd22a6187207b4358993bd3d137b7a3d3a2f3ee6bcc027

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rithm-14.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 239.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 02608d2bd33aeec92e29aee3498faefd08502448ee133bc218cd60242f42ca0e
MD5 c40d2f35547c3bc455fac0254a8e081b
BLAKE2b-256 a3cf363fea80f4e84eb1878826f7cc8cac39b440587a62f52c31c8817aa76362

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: rithm-14.8.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 226.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bfc9d66fbee1a627ceb074f838abc97bdccbbe095d20a175b18789c81e2e6e37
MD5 86045586d480f6f0ea05d1e33c7ae058
BLAKE2b-256 01e2b79897cff04c8b8206075f710cf7bef0d25fe2ef7247bbc3aacee60a2a9e

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab32481476b5a1cc9031585dc497f9678ecbad6c6b0d78eae8b890bef634c141
MD5 ac9924bf12058bfd03aafd0b62208166
BLAKE2b-256 57aa4f1a7898e955efa87147fc550c7959f3e8c5c0da83020beafad50e49a3ad

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ed367e082de8cac6359196228d8a3f75a6da9c9016d423d709fe21f5ff51c14
MD5 353c59dc657e3deac61adf63d30059fd
BLAKE2b-256 5427d8ff3ceec2647aa7c6abe6a01addfaeb67ee8855d20fc6022e03bdcb496c

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bcefaa539970c5fcecb3a61673b63072b4457faf6c4f846fc8e867a85016a7d
MD5 57f046a04a4c480812637cb6115bf50d
BLAKE2b-256 b8278f3883dba0fee1c15f508da95898457d96498b960fb4c4484575e379af02

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d9630590bfc1106c0450a67f30b3e6df9d011b399a138a2db71565062cc3dd23
MD5 3d71d26b61958e7cafb75c0e95eefde3
BLAKE2b-256 d5b867ef804612f5dc73cd3f8bac64bb4b8d7c1c62f8488389f5e313fdab0a28

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2f2d885c142f1f153e3c7010938ca57795e84c00b11c088377b79a6171900d30
MD5 df90b8195501192b583b23e2795e71c8
BLAKE2b-256 710cd01a3da8febb319a44c1ca7ca01afb4ae7745128b0d2f0d1877aee5da246

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 ad9fa252a5ec5c3a86f88d3ef9c7b9287e84fae57cf06c21a246a45bdf2aa9a6
MD5 2469b6c6f980c257d850de15458e2afb
BLAKE2b-256 1c3dcbc2f0d94738135441a362238ecd1037d175f860717fe9a7d9bb790284a7

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2f2cb2d30b2cae43bbacc451a76ab9c03ed8f575c8525f4a1058349db715bff
MD5 54f9269952be700fc56d0cc08d067af4
BLAKE2b-256 3ea7825593fb47bcddf7c560af49c59bf83b71e01af2e95f1861c1dee4b10bb2

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a63a79775c8d56fcbad2d91260421ef299a061894730477fc55a9deccd8dec7c
MD5 70cd0a22b69f0f8d21f93c8bfdf30966
BLAKE2b-256 24ac193b1fc64b3c3d47dfe032c33e7f565c94181cbde5a4878195af701f2f31

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rithm-14.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 239.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a9ddbae03e06f61f10857e8215eb0bad78d1987f599e2a031609ac4b4f1b278
MD5 880ee94644db6194bbd54f0a1c017400
BLAKE2b-256 0c196970e3d9f152ae58a01776871d8a1f6869e32dcb596e92e538f676d93521

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: rithm-14.8.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 226.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a9f5be669b0fe31cdefc964c29d0ebff2a7aad04faf8df59c1bbed81d053b410
MD5 686e3880095de01050f7945526cd5304
BLAKE2b-256 747a606e5c39f5ac2e27f260fb9774c75a92ef2bb9c189db52cf34d77a9de07a

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 336a2775c6c4c9f7265138b086a64a2fd018c2fd8f17c4a9378a52880bf5614e
MD5 1a74bd7e430077229cd6c9a23ed275f6
BLAKE2b-256 2fe0f7443f17f6736e648a950e387c9129d43a207a9ef86d0165e4725bfda7b5

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5d8f334c6456b27599850d4bb7353fbd25b8d38f9296d9ad2351f2c57535dc7
MD5 ba7900dfcf2ab6dc612236bfa664730e
BLAKE2b-256 cd5acb3bfe83a6fb398ed597a3b275770a1ab7da72565785d63c6e16e00f1d6b

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23e006b1d2dc3135fecacf672c4ee68f16c9b89e5b21a7b7501a7140533aff04
MD5 93961cf00ab331426669b8b09e72904c
BLAKE2b-256 982eaecc2994778a8858662b984ba1d6a481a224754c2b87937ddc28d730f082

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 c6523644369cd7fc07c16b667a738f67d1aa512c52bda3ee7d2d58bf9ae55b76
MD5 ff68855f400832eae57049747cdbf6c8
BLAKE2b-256 4158fc6894c516c4fdf2ec19c8eaff5a16eedbbe7c56d8535c2f81412e89b1b6

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 59fa03616415779425fb41fff2b5eb5e8a75546ff9ae2dc3a0c87ffa0eece2db
MD5 b5610c9111ba2b7cc3b2d16dda51b116
BLAKE2b-256 8a165a7d8d4afb9f1bd94369547d27f7a211b2c36d9de0181bbb569ce13b488e

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 64402afc3efefb57ecfb4955a0d05b92aa7a9c63a7a052a7b4975150817a2944
MD5 d42f8e8d17eb5e48c57e45c2d42709ea
BLAKE2b-256 f7974d0fc76302e85aa583179e76fa39592bed4b9035174c07a81c8fac3f58ff

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad9af4d88fee1ff3cbf30e45225431a0c4c5c66caf82eb985364608bb97c00a9
MD5 841e6362106b78130f6c23f89d2d8e0b
BLAKE2b-256 497d5ba6a14a62c79e7b3fb36b3290686970239a202c2f37afba406f92d509ed

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f72fdc853e4237254cc3dcee9bc3e81e7e63545196f1c0289d5af3ee7e5358b
MD5 357d0b9425fe57032a2398d33139b713
BLAKE2b-256 80ad15546ce2cc319d32ab38e4ba46f401adce2f545ffd9e3e27888449c060f5

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rithm-14.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 240.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 27fe94c186f529836318319dd7dd0ebcbd14d00c6d499a225ca0e960bc6a5ec8
MD5 674596894e86d13951de416e25fe97c0
BLAKE2b-256 d594f8fe0c742357a6ab20a0b6ca0ccd7040e6adeb7bf516b3c6a83b96a1aebe

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: rithm-14.8.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 230.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e28fbc3211fd39200e9839693604f080afc27c8e3efc28ecbc7f618d20f552a8
MD5 720e5b8381472ae2abf28cd7f8b5922a
BLAKE2b-256 77bcd4e71938175f956876c0fd92e12d1bc1a2eb452d25f723111490f0ffddf7

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2cb3515e6520e259737c8bbb353b64088c1b25264c8c26cc01633fe3e661d0a
MD5 a2294b821810723c3c4444378cde66f4
BLAKE2b-256 65dce889dc2021d13e6978cb61620158e2d32ce6087412fe2ba2507afe617860

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c0a687cc0494ad0369643ef572de0057a9983936bbcaf7407a246fc3bf963f9
MD5 649b17278f635816c36282d2ee97a5f5
BLAKE2b-256 673d7d20c437dd50a418d46382ec6d81d6f248249306b324b2bc184d238bf3dd

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7a91dfccf43a663cb3633366a5ee83181fa65517b9fde2236007efb45a907b5
MD5 dd2e6d8136dd2547652db196b08cf77b
BLAKE2b-256 21f064478f9367f03863a44b05fd952a12aaaf4b6532f590e55e107cbbb992e6

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7350afe7bfa95c07ee2d5026af4c8d4d722c3320de154d6c4a7d9b7ef4d0dcec
MD5 caf56ae4955bf2fc6550543193099413
BLAKE2b-256 604a39b024fe19413b12d5693e095f828735a3a41a8dacf3a4eca3a7746cf58b

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 63c518c298276f28c46923db351c6fee60b3d947aeaa232a6892a1bf996e8ec6
MD5 30d8939b9668e943d0db2d1f95e5ad0a
BLAKE2b-256 f8851b32840cc71e3fc33418e15b7a61d4a3ab4a541dcaaad505c4ad3d48f86c

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 51568b3a94961b7431befaef211b78ec342c18d0329acc7db961c40614ae8ffd
MD5 d29d586617e8fb927112ebf67ab03c9e
BLAKE2b-256 808169ace835402c6c776ce156f94e49ba5b0a4c0c9632d367feaab5618c1157

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd322e7b0786f74fd1d8958756aa2e2ce0e247aad3be8bb3cabe86b1583ded3e
MD5 b03042f7d0bf7aa1464e975dd3088398
BLAKE2b-256 3b1d36b70faa4812900857c84d6d751f946b692afde4d5f5db51dbeb68f2668e

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bff7dd0b4fb0eb994c3fc0d442b8899a48a9968a64ca93af6d5395beec316d2d
MD5 57f4c3296d031bd760de98472f9fa038
BLAKE2b-256 c0ca64e30cc0bcc553af4bb3e01ee66cb015befcb3ab2c65b5ca86199fceafa9

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rithm-14.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 240.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6ac4acae4d1910208add19060db1cfb95cea0e841f5e8ee3231aea0e04dc6a93
MD5 6937ed6fb52c6bf2f34bc3e32ac79ce4
BLAKE2b-256 58cfd47af805d3bdabd12ca1795517859debdd243b42ac4bd4d3309e4a07567b

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: rithm-14.8.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 229.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rithm-14.8.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f94804804ec74a07aa567fbc2342f82537b40bbdb6666d78631317bec673ec8d
MD5 c11a2a964e154d684e086a82e3a95269
BLAKE2b-256 2e019b061fcda6ed385e84b77e946467bc8506142a9e26d904e6c1ad5cb45937

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54c49e8c2df715ce077b52fcaeab967c3fa00f258190db445f1e91cf6ac28860
MD5 cc093368a0663cf9d0f2a3572a223faf
BLAKE2b-256 35a254062762c782d4d8f6008fbf013597d82333c55f47d77fb571c2178aa541

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53077ae61a95eb8251b847b49822be0ecfb4f14777c1bb85052659606a179f8b
MD5 ce89895d2c5f5e7fca9e2121ed657783
BLAKE2b-256 91662bb3c41c9a5db49b9efbc9d86d261c06fe85f8fb29fde19f2aa6fc59ec49

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3876418e8d81540826176b53e4b5ff3903832ec5aa2a873764c2e8a7a3ce859
MD5 ffb2ab08964244b8450cce4af036d449
BLAKE2b-256 d544ff2805504d2424b227e94d732fa2aa7324cbe5e3252e6cab424cbc30b947

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 3cc217b60fd46527a875756831821eecbceb5e94e3fc69c986be1ce398d38f47
MD5 8ada1d3c4b462e03e5d5f0ac23d07031
BLAKE2b-256 a0a6473efefdd43be86ef382f173471a17726acad18fc219c6ef7b8b6c6e4a72

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 af524003195c72894c9b0ed36fbc75d938a27459239a9171f7e08a9527ffd05e
MD5 086d9f4e860ade9de36305220c14ef3c
BLAKE2b-256 1c6969908ab45f17846d172b6d7d0ba897a1aadf883912cee858cb8b143abf6f

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 364cc545a6641082ed036a1a7a23f4b4eaa385354bb07da9a53f91ca084d9c78
MD5 2043e3ed0510f6984c86e60dd5951a62
BLAKE2b-256 2ba461c753237e58ac6f21f727db4802c164d22b8124ea96bd0d4798e39138b9

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4dfded8c58692e219ad24f0030e10c5051e514d4a39f62ffb5fbb9e0e032ec5
MD5 d3f72b4014bd55b897fa347d868cb691
BLAKE2b-256 996ce2d7104a62fd37e75057387d58b019a070864e912856de108893b4e37ba4

See more details on using hashes here.

File details

Details for the file rithm-14.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rithm-14.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a418749b203c11a24e21b56a4f183286c296cdf9f0a3f4aa6f77345305c049a0
MD5 a69dc1babc1a035fa52c585f3e3ce506
BLAKE2b-256 92e8cd0b771417b1f580d09c371a71bee4bad9decbac4e37f9ab1c18e8750622

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page