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.7.1.tar.gz (69.2 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.7.1-cp314-cp314-win_amd64.whl (261.2 kB view details)

Uploaded CPython 3.14Windows x86-64

rithm-14.7.1-cp314-cp314-win32.whl (243.9 kB view details)

Uploaded CPython 3.14Windows x86

rithm-14.7.1-cp314-cp314-musllinux_1_2_x86_64.whl (474.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rithm-14.7.1-cp314-cp314-musllinux_1_2_aarch64.whl (452.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

rithm-14.7.1-cp314-cp314-manylinux_2_28_x86_64.whl (398.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rithm-14.7.1-cp314-cp314-manylinux_2_28_s390x.whl (443.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ s390x

rithm-14.7.1-cp314-cp314-manylinux_2_28_ppc64le.whl (528.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ppc64le

rithm-14.7.1-cp314-cp314-manylinux_2_28_i686.whl (432.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

rithm-14.7.1-cp314-cp314-manylinux_2_28_aarch64.whl (388.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rithm-14.7.1-cp314-cp314-macosx_11_0_arm64.whl (369.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rithm-14.7.1-cp313-cp313-win_amd64.whl (263.0 kB view details)

Uploaded CPython 3.13Windows x86-64

rithm-14.7.1-cp313-cp313-win32.whl (246.5 kB view details)

Uploaded CPython 3.13Windows x86

rithm-14.7.1-cp313-cp313-musllinux_1_2_x86_64.whl (482.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rithm-14.7.1-cp313-cp313-musllinux_1_2_aarch64.whl (459.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rithm-14.7.1-cp313-cp313-manylinux_2_28_x86_64.whl (409.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rithm-14.7.1-cp313-cp313-manylinux_2_28_s390x.whl (450.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ s390x

rithm-14.7.1-cp313-cp313-manylinux_2_28_ppc64le.whl (530.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ppc64le

rithm-14.7.1-cp313-cp313-manylinux_2_28_i686.whl (438.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

rithm-14.7.1-cp313-cp313-manylinux_2_28_aarch64.whl (394.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rithm-14.7.1-cp313-cp313-macosx_11_0_arm64.whl (375.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rithm-14.7.1-cp312-cp312-win_amd64.whl (262.9 kB view details)

Uploaded CPython 3.12Windows x86-64

rithm-14.7.1-cp312-cp312-win32.whl (246.3 kB view details)

Uploaded CPython 3.12Windows x86

rithm-14.7.1-cp312-cp312-musllinux_1_2_x86_64.whl (482.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rithm-14.7.1-cp312-cp312-musllinux_1_2_aarch64.whl (459.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rithm-14.7.1-cp312-cp312-manylinux_2_28_x86_64.whl (409.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rithm-14.7.1-cp312-cp312-manylinux_2_28_s390x.whl (450.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ s390x

rithm-14.7.1-cp312-cp312-manylinux_2_28_ppc64le.whl (529.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ppc64le

rithm-14.7.1-cp312-cp312-manylinux_2_28_i686.whl (438.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

rithm-14.7.1-cp312-cp312-manylinux_2_28_aarch64.whl (394.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rithm-14.7.1-cp312-cp312-macosx_11_0_arm64.whl (374.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rithm-14.7.1-cp311-cp311-win_amd64.whl (252.8 kB view details)

Uploaded CPython 3.11Windows x86-64

rithm-14.7.1-cp311-cp311-win32.whl (240.1 kB view details)

Uploaded CPython 3.11Windows x86

rithm-14.7.1-cp311-cp311-musllinux_1_2_x86_64.whl (477.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rithm-14.7.1-cp311-cp311-musllinux_1_2_aarch64.whl (456.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rithm-14.7.1-cp311-cp311-manylinux_2_28_x86_64.whl (402.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rithm-14.7.1-cp311-cp311-manylinux_2_28_s390x.whl (443.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ s390x

rithm-14.7.1-cp311-cp311-manylinux_2_28_ppc64le.whl (540.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ppc64le

rithm-14.7.1-cp311-cp311-manylinux_2_28_i686.whl (437.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

rithm-14.7.1-cp311-cp311-manylinux_2_28_aarch64.whl (392.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rithm-14.7.1-cp311-cp311-macosx_11_0_arm64.whl (370.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rithm-14.7.1-cp310-cp310-win_amd64.whl (252.8 kB view details)

Uploaded CPython 3.10Windows x86-64

rithm-14.7.1-cp310-cp310-win32.whl (240.5 kB view details)

Uploaded CPython 3.10Windows x86

rithm-14.7.1-cp310-cp310-musllinux_1_2_x86_64.whl (477.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rithm-14.7.1-cp310-cp310-musllinux_1_2_aarch64.whl (456.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rithm-14.7.1-cp310-cp310-manylinux_2_28_x86_64.whl (402.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rithm-14.7.1-cp310-cp310-manylinux_2_28_s390x.whl (444.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ s390x

rithm-14.7.1-cp310-cp310-manylinux_2_28_ppc64le.whl (539.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ppc64le

rithm-14.7.1-cp310-cp310-manylinux_2_28_i686.whl (437.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

rithm-14.7.1-cp310-cp310-manylinux_2_28_aarch64.whl (392.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rithm-14.7.1-cp310-cp310-macosx_11_0_arm64.whl (370.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1.tar.gz
Algorithm Hash digest
SHA256 83174c29ddb1e7a869945ff7dd4ba542544483f00e27220a864fce54c82c7481
MD5 1dd5cfa7c31537c681f0e4a4addb7466
BLAKE2b-256 da37f6552d6d5eab131351586628fc88adc034b705dd5404ed87c24b5ff92212

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2776294d3a1155b6d88dfb8ae834fad3aa21424c16fd0111e9811e8b346f2fc2
MD5 0a3308bd1fbebf97bdf92d8e1a6ef8af
BLAKE2b-256 a3642aef49d28b283cb10d1dec3a4975b276ea623ed970903306a16a4983c260

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 967555ab887fc4166e73fa74374102c0513e2618c1a68f421339e1ea927c8e3b
MD5 89ed380c7349ba947d5ebce7c9a8428a
BLAKE2b-256 a047ac67fb50f370db789517d3dba0133fb1389e2aa0c23b40cbece9e06f89b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f393c0f101e67b94d47617dd7cc48885f6c7b5f76e88a30b7ef7397d1f00b979
MD5 d7a54a6e52633f132565351ddbe38fa9
BLAKE2b-256 41ba05a1a2ef64e0836751823c831bf8d78b35f80e58ff544148b029e2abcce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a722ae3c819f502b304298af4c96fcd5d5662fb679bf8de9af7f633d816c4e0f
MD5 d4fcc2854ed9441bb31cca4274197b31
BLAKE2b-256 dd8be49490690224458cbefc4a992df943ebb1b242e78ad96a7f680aa037bde1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c524cdaa6aaaf70c87b07e186ad933c581408b45540f6d30f7a76d53df1e3075
MD5 f6034e843aa2d1d078f313de00d0a04c
BLAKE2b-256 e6550afab4b58bd4e7f3276c4d2eeabf9810374937634ff2cc667b84510dee42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 feb88d724bf60fffb7abddbaea6a11a6d57c24e7601552a789175d30207a0173
MD5 83efad8df226adfcec0807f35a2facf4
BLAKE2b-256 9f1a45060a6b4c08c9431d9d68b0a8cd95432206cabbe0e971a3d4eb2935d1be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 348c795cb70aa9a2a09ffe57143c229d3975ec07d3d82caa9df591697053d773
MD5 721aa614bf31fb79abb0dabb8ad765a4
BLAKE2b-256 519d9966cbfc85f10148ad06a5c59c229652f5ab0004b22eace485161ca947af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 f675d9605e7cb512089472ebbea6540a6a126ab3c7a4bcfb54c161fad310c9ed
MD5 a0c735a5211cc72a99a7f9aefa491fa4
BLAKE2b-256 c9e194bbd40e767ea3a181a6b45f00c8b19d32c6c0e8b3f7e97679c62c2c303d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fd95195c5e98faaa35f5d1b5ccc163983bcd8d2c735b152c16ca45bc7f3bdb6
MD5 e0e688a7dadd6daca32382d8d265f361
BLAKE2b-256 ba1f3b2ebfbfb39e320aa20dc5116f558fad6ed3f584c0d1706b18ca196334ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d259ce1afed3a2521f263546ade6e43868fc753251e80b478eecf51bb7e30d7e
MD5 81e379b2b435aba25c568879c3519d64
BLAKE2b-256 087b395d61e7ed8bd949a612d9e62eb257405be2f4aeb994bdfaf9b49e01612f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3abb5a706ad8a7391110fdb4d225a060a7374fa35e722945624b9020d40dec15
MD5 ba5460858da2e7899d9f1fb4c0292a40
BLAKE2b-256 b04738194003b969b231c5848d7a3277e38f31172aec84f08cd451ee1e637817

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 caff92abc6ff198c228a075e6ade9806406760fa00cef047ef01d7532a47be4a
MD5 3e10752f6101ba1ddf85cc89ab4e58bb
BLAKE2b-256 142be946fcc1b7287beb99e6ed17e4591670c256d8500efcbbcdc8d928b98c08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae34badd16405327f974ed189ae9cc41c7e05ce2dbcea6f537d8efa44519182f
MD5 6760a16b0cf1f5a56d2a9a2a6a76316e
BLAKE2b-256 8114ce5d556b1764561a24597ff7bcff227369d2a513505ae7016f74ca7a78bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 659268cf6240034f25ce0db2c5ccbf933fd6f18d2ac23b48d909941847289aca
MD5 ac7df63c00a4673640cddd4496489395
BLAKE2b-256 54c0a9b3282474e242cd0859193964b16727c5cf47a6617bbdb1f148ce0263af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71f3af1f9e0489c3a80efaf7f9d2ab8142a286066e090a8511cce44942dfdb26
MD5 99b2baa729f9f0baf7b90c2d0ca8ddce
BLAKE2b-256 67a8015d42e24362ffa94c6fcc5d3344904a3ad36d35d49ba780f97a611f38c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 1042bde9121f52efb50a20c707cf3ff99f879b68267078f204e25c471ba7c683
MD5 59e9c56d2ca946dbaf989b87f124be25
BLAKE2b-256 21bd13c9ecd00c6da61f11fab0611ca7f94bac48d2ee81758d9cdaf4137514e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 863be76f6b094260239751daf1888b51898b5ce5d00a9a01c946832e300e740f
MD5 79d7ecb1b36f9b5014c0cbec96b91963
BLAKE2b-256 887c8e1ea736f0579d1a7cc031b67fe01c0faa264b0db0510cc440c4a685dc9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 eb8b9629739e93667008a25a138cff173fc13c098fca3d7781034cc2460d0bba
MD5 8202131cf7bbc916a9488e460b345324
BLAKE2b-256 6ae18472d58fc1b133bcfd8614c21fbce94138307726a4c4e64c2cd2c87cfbbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8186e481e1c5817fc306f7bfe1eb37452e305d46ddf9bd33ebc2177b45738a1e
MD5 a268dd7461a23831fbe586b49da6a220
BLAKE2b-256 a0a901408a4fa59f90b272b43323ca7144c3a906c265f1d2fdc475ca2bcd9685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d85ffd53882737578f09f94ca2b5734d887360aa034021fcff5607266d0ec71
MD5 43c264d0a54e45fa01303aff7d66add1
BLAKE2b-256 b60eceb01b4020633d2191fd485a71bbf9e5aa5831f80856cf3d390f7de0bf68

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5615757ecce986fe60d7c2e9494b01404f0ad3ceef2d14a64bfe84ced17ed7d5
MD5 9bc39606fe340c178d755158de1a6606
BLAKE2b-256 d350489c82d837842eb89d16d63c3b5165cde4610140bd02933435701daaa8e3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2246288f9e045e1401f3b818880f5b943ebeb2995fc8677982222f4653f7d9a7
MD5 3489577e69a2ad4124bc17a34ed11bf6
BLAKE2b-256 266293e4004d87dcf9c10b3e65cc996aa3ba2ce8f1ce20c5b3119e49e6f6d7ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 057a9f9744792c1b3687641bb01eccefd347dacaf7e688b6fad06d5f92c54018
MD5 397944d0f84db92265f90b60308c98fb
BLAKE2b-256 2ded58e9d20a89bbb067bb5ec394bf6d6de9a0b9f215c6bc6d910b1cfc023a39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf094433e325ceb59195e48ae467adfd832eb45cc3672b1ffb993a026eb9c750
MD5 b49a8dc7c5c544d3dc8845fa0def79a5
BLAKE2b-256 e0ca5c0edbc0214752ef2a6fa401ae1427db22a4b23e16af46d37ec5bb4535af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7b6ad2403222c6593d6e6ff41430058b88271f06244f0c0f9f08e691404064f
MD5 ce0469258e4a411c33b755e415cc87de
BLAKE2b-256 3690de4c320c829eadf6a2a9cf59185735ccf0b5438dd458571184724b2d9cbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 af7cab64bdf82f42ed0e6d56036ece08e2611178ad56fe6900ec49058ff38545
MD5 e66c869d9ccb1833811f3452cc78d4dc
BLAKE2b-256 89bace0b076f591b77157d49246f53112c273fe00614f59d5ea058c6b2753a11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b30ada74f9beb460e7564a65c3a7f423deb5ff4f0743c338bc711b662f87d050
MD5 ae14fedcbd606259d9ef214d8f42acab
BLAKE2b-256 461a3f694de5770ae002649139df98fc30abf6ada88f01f8c21fb509a32f788f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3cda8a15d5aec13ba3aa95a06c9118505c5ab113892462d574d7fcf16d6a4712
MD5 8c54266b435c1cb09d023131e0f99adc
BLAKE2b-256 c9093a069597f4f8cb2609c8b9c092dc80c2bfc6a8b37b5c0e164acfe6f7fb83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ee28a80a9e1039771704b826317b953660243fa8fec4591b42d5a4a577135f4
MD5 14602d636a899daba22ddd838808dec8
BLAKE2b-256 7d5255ff119716ae689158a13af36b44c109234ba43d0da2577faedfe3b518be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b82d7ff83787bc68f0aed0c83207a854abe787d38378e912a57ea448d23eff24
MD5 5f5cf522993f0dd139c9c27e3086b382
BLAKE2b-256 76edc213d19d2f10fe40b71985a6f6649ae970ded549c194faa4f3814cf0c9d8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ebf31f82d3fcb4d3d641af6416594f23caf54d0932b51b6617b7123eb70e011f
MD5 3393d31f5d3f8304dbb31293a655131d
BLAKE2b-256 f087169d7312e6c4c8967aeb12b34c2228157f5ea0ddd0400f6b529fe9f7e1b7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 500d62028b8038fb9deabd9c0de04698b9d7fc62f9b189703317ff692d9a3aa6
MD5 f923229abd53cd560a99218bed4fd17f
BLAKE2b-256 16c1a925a74857797a13469a040f9a22d7d41fa5c574f74b12e7f0b4bf941021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ce56c0b67ebb6d645508d7c9d5fcea40252bdf033d3398546dcec9855efcc92
MD5 5c3e364e389182855d52f03eca86c547
BLAKE2b-256 c9e9252a54366c9b4dedc88648c7e3fbadab42d3e6398da727b5aabdb19c40d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8441bf99d2219b6396d00df06393004de37f44e2642039b5906fdb5de38fc18f
MD5 acb133e6a22de22b20565291258a6c67
BLAKE2b-256 8088e28677a81ecbe36cca35ac9af42c3c680d96807df74628ce1c73afee9411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa7c6674a3cb815768af09ab781093721f69e7d20094138cbd55ff90266f1ee2
MD5 dc1480e249b1a04c00a19e9ba5b2494d
BLAKE2b-256 1029103c4889873853bc4bae856f0d62fe86c38136837e83fdfa5508820302c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 494fea7315bc56209d6b3c94457c06dd0763946a726018b84908e34748c02e34
MD5 dd796e2af700be018fb3fd852da40fa4
BLAKE2b-256 c53fa0d193b486e9d435aa6a5a53a9908e81a2a14df09b769f0370991953309d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 0bfc0512c4eac5e4629784dcc91f14b5fe54a6c54f87784e6e23b35887f828c8
MD5 858e202d635639480f053c41e5b635fd
BLAKE2b-256 0cc8c5f541eb4aad28a1599ef098fd4b5528d0b91f5ead4d179544235e0b8eaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9292dfe727009b7623879f4082856ea702699d4d9a14cf78c9b58f0bcb4c817d
MD5 79475e3b5978b481cf04a8d00d018a87
BLAKE2b-256 ff4fdae356565b710d3d58ecb7fe0d8f2f8525aa4afbe89e02d1e2610aee49f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc294d92482332c4186ae283dce4fb5042cf6f29a0aca23edfcc6f094301f387
MD5 c01fe34a5fa6a2d4a699facff90fb332
BLAKE2b-256 058dcfa7d9f888781d5ff3baf2efa7a3ccee231dd5e67f98908f7089b12441f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51c3d0b121c2afab5196fad3a9120d455f9e7f8df8b1cb1eae74283251141bff
MD5 0ae3beaaf9230a103344125416e560af
BLAKE2b-256 f97703a8b5a08a3e12252083d66eeb9e89af8695946cceb748f876d4c85d8a36

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9ca5af46faea9b02c6c55a74097ba2bc458486a38605a7c33f39b25bd23678c2
MD5 f15ec14b213558f21049ebeec76d16d4
BLAKE2b-256 f06aab4a0ff758cc6f131f7f25e55d8bc536800141b5cb9d16b7835143b09244

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rithm-14.7.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 be0fbd816307d81ee122d13cfaedaf8d13cf0228758ad828f9403a9784bcfd21
MD5 f8d7d7b1c5229dfef128cc94807e5a2d
BLAKE2b-256 5a3fed6aa38bcc41a2049afe2b92876a0dd9a642610a6c25f48661897f80fc38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d18470839ff5619a4bde1aa77b7958f31e1ded1fff1aece89475ddb83683320
MD5 4d8817d52fd9c04f71f53fcdcdc4c6dc
BLAKE2b-256 42845c93f247fa2c927ec3fde30aff0dfe15020b0b19ca9065e91d952ded7816

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e4ced307f7e47be76eb32ae8d44be215aedd0c2cc1c23704e4e422b165625574
MD5 34cf1115b1cc8513041e624d80bf30d5
BLAKE2b-256 63eef43ad5559920f76bdcbe5e26390c106edc1ff8f31364e50c3db937769e1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39addd3bd732376424062ebd8f0aa333fefaabf04bd5aa1d25651a10aec762cc
MD5 ca018b3d4e91d3201d0a786e4ab96871
BLAKE2b-256 391169338f663a37593ad0addcd62656327c2c33448ef11de423b884fb83de32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 9f952432758bcb82032fca18cefb17c813b4c9049f42459ee60a8327e1f9e289
MD5 44438da99995bb10aab07bdcc40909b4
BLAKE2b-256 52874d7ce0b15ef5e00e524cc7fc311ce7d6acb2a8bfd233e89312fbec0231c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 12576448a4c56430da39f1db5aed862270ddcff730fcaff45b1157e60e71be59
MD5 d564754cfac97b92bee5e935a82193fa
BLAKE2b-256 1409258b66da4241e3887e0ab80311fa3627c595c56451c1ab40bd590d71c563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 37d3e1c7ea748a469481332e833d45d88e069d64e301b1e2df8a70b9ebf9a0bc
MD5 23b6822bc89009b9a655d632d5e7b5a3
BLAKE2b-256 d930f46fa2a6c7c1e4fc25d2216c24cac523e87bc5de3cfd2a00bf77ede5483d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5244b6ec52ef9d0833a277f5e5c8c8c76fcfa150a0ff653ef9743899eca491d4
MD5 c78fe8e84d053309988cdc7de4e54a39
BLAKE2b-256 c4bc5e0c670b0665505dd7513aeb6ff9ece54fd8578ac4e19bb716c387b74441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rithm-14.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 153a24b2b93b871d4ae553e4bc5acf654e37a3bfd37205abfed0def35f787baa
MD5 2cb974a3a2d5dd2281ae3ba4c807dd55
BLAKE2b-256 f017797dedd2711124f5bb8bc72ce846cc63b9eb3bb74f5fc31f5a0a4318c3f5

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