crup
crup - CRusty Url Parser - a fast Rust-powered URL parser for Python.
TL;DR
Features
- Blazing fast performance
- Simple and familiar API
- PSL based domain extraction
- WHATWG URL Standard compliance
- Optional mutable interface
- API reference
- Tests
Installation
Add crup from PyPI to your uv project:
uv add crup
To install into an existing virtual environment, use uv pip install crup or pip install crup.
Quick start
import crup
url = crup.parse("https://www.example.com/path?query=1")
print(url.scheme) # 'https'
print(url.hostname) # 'www.example.com'
print(url.path) # '/path'
print(url.query) # 'query=1'
print(url.domain) # 'example.com'
print(url) # 'https://www.example.com/path?query=1'
Mutable URL example:
from crup import URL
url = URL.parse("https://www.example.com/path?query=1")
print(url.hostname) # 'www.example.com'
print(url.path) # '/path'
url.hostname = "newhost.com"
url.path = "/newpath"
print(url) # 'https://newhost.com/newpath?query=1'
Why another Python URL parser? Aren't there enough?
crup grew out of a need to parse tens of millions of URLs and extract their registered domains. At that scale, the cost of parsing, reading components and looking up domains starts to add up.
Ada based Python parsers are fast at parsing URLs, but the cost of reading attributes such as hostname, path and query can reduce that advantage. Since crup was originally written, can_ada has substantially reduced this overhead by moving to nanobind. In our benchmarks, crup stays close to can_ada for parsing and component access, while providing domain extraction in the same API.
We also tried pyFaup, based on Faup, which already offered domain extraction. It was slower in our workload, and we encountered stability issues.
crup combines Rust's url and publicsuffix crates. You parse a URL once and request its domain information when you need it. Domain lookups are lazy and cached, and the parsed object is immutable by default, with a mutable interface available when needed.
Usage
Basic URL parsing
crup.parse() returns an immutable ParsedURL object with all the components you'd expect.
import crup
url = crup.parse("https://user:password@example.com:8080/path/to/resource?key=value&foo=bar#section")
# Access URL components
print(url.scheme) # 'https'
print(url.hostname) # 'example.com'
print(url.port) # 8080
print(url.username) # 'user'
print(url.password) # 'password'
print(url.netloc) # 'user:password@example.com:8080'
print(url.path) # '/path/to/resource'
print(url.query) # 'key=value&foo=bar'
print(url.fragment) # 'section'
Domain extraction
Use domain to get the registrable domain according to the Public Suffix List (PSL). For blog.example.co.uk, the public suffix is co.uk and the registrable domain is example.co.uk. domain_info() also reports the suffix and its PSL type.
import crup
url = crup.parse("https://blog.example.co.uk/posts/latest")
print(url.domain) # 'example.co.uk'
info = url.domain_info()
print(info.domain) # 'example.co.uk'
print(info.suffix) # 'co.uk'
print(info.psl) # ICANN
Both domain and domain_info() return None when there is no registrable domain, such as for IP addresses, localhost, or a hostname that is itself a public suffix. Domain and suffix values use lowercase ASCII; internationalized domains use their punycode form.
Domain information is calculated on first access and cached per URL. Changing a mutable URL's hostname clears its cached result.
Choosing a PSL type
By default, crup uses ICANN suffixes. Pass psl to either crup.parse() or crup.URL.parse() to include private suffixes, such as github.io, which distinguish individual sites on a shared hosting service.
| PSL type | Suffixes used | Domain for user.github.io |
|---|---|---|
crup.psl.ICANN (default) |
ICANN | github.io |
crup.psl.ALL |
ICANN and private | user.github.io |
crup.psl.PRIVATE |
Private only | user.github.io |
import crup
url = crup.parse("https://user.github.io/repo", psl=crup.psl.ALL)
print(url.domain) # 'user.github.io'
print(url.domain_info().suffix) # 'github.io'
print(url.domain_info().psl) # PRIVATE
url = crup.parse("https://example.com", psl=crup.psl.PRIVATE)
print(url.domain) # None
PRIVATE returns a domain only when a private suffix matches. The psl field in DomainInfo identifies the matched suffix's type, or is None for an unknown suffix.
Updating the Public Suffix List
crup bundles a PSL snapshot prepared for the release, so domain extraction works without a download. crup.psl.update() downloads the latest list, saves it to the user cache and reloads it for the current process. The default timeout is 30 seconds and covers the complete download, including the response body.
import crup
crup.psl.update(timeout=10.0)
print(crup.psl.get_psl_path()) # Cache path for this system
Set CRUP_PSL_PATH before importing crup to use a custom PSL file and update location. A missing file falls back to the bundled list; an invalid file also raises a UserWarning before falling back.
Updates release the GIL during downloading, parsing and saving. A failed update raises OSError and leaves the previous file and active list in place. Invalid timeout values raise ValueError.
Cached domain results stay unchanged after an update. A URL's first domain lookup uses the list active at that time; reparse a URL if you need to recalculate a result that is already cached.
Mutable URLs
crup offers an optional mutable URL object, for cases when modifying the URL components is required.
from crup import URL
# Create a mutable URL
url = URL.parse("https://api.example.com/v1/users")
print(url.hostname) # 'api.example.com'
print(url.path) # '/v1/users'
# Modify components
url.scheme = "http"
url.hostname = "localhost"
url.port = 8000
url.path = "/api/v2/customers"
url.query = "active=true"
print(url) # 'http://localhost:8000/api/v2/customers?active=true'
Query parameters and path components
Query parameters
The query property contains the query string without the leading ?. Use query_params() to get its decoded names and values as a dictionary.
import crup
url = crup.parse("https://example.com/users?name=Ada+Lovelace&tag=one&tag=two&empty=")
print(url.query_params()) # {'name': 'Ada Lovelace', 'tag': 'two', 'empty': ''}
Percent escapes are decoded, and + becomes a space. Empty values and parameters without = map to ''; repeated keys keep the last value. A URL with no query returns an empty dictionary.
Path components
path_parts() returns the nonempty path segments. Unlike query_params(), it preserves percent encoding.
import crup
url = crup.parse("https://example.com/api//users/Ada%20Lovelace/")
print(url.path_parts()) # ['api', 'users', 'Ada%20Lovelace']
URLs with opaque paths, such as mailto:person@example.com, have no path segments; calling path_parts() on them raises ValueError.
IP addresses
host_ip_version returns 4 or 6 for an IP address, and None for a domain name or a URL without a host.
import crup
print(crup.parse("http://192.168.1.1/api").host_ip_version) # 4
print(crup.parse("https://[2001:db8::1]:8080/path").host_ip_version) # 6
print(crup.parse("https://example.com").host_ip_version) # None
Compatibility
Python support
crup requires CPython 3.10 or newer, or PyPy 3.11 or newer. Free-threaded CPython 3.14 is supported; free-threaded CPython 3.13 is not. A Rust toolchain is needed only when building from source.
WHATWG URL Standard compliance
crup uses Rust's url crate to follow the WHATWG URL Standard. Internationalized hostnames are converted to punycode, and path segments such as . and .. are resolved during parsing.
import crup
url = crup.parse("https://example.测试/./path/../path2/")
print(url.hostname) # 'example.xn--0zwm56d'
print(url.path) # '/path2/'
Threading
Immutable ParsedURL objects can be shared between threads, including their cached domain information. Mutable URL objects support concurrent reads. When sharing a mutable URL, use the same threading.Lock in every thread around mutations and any reads that must stay consistent with them. Overlapping reads and writes can raise RuntimeError instead of waiting for another call to finish.
import threading
import crup
url = crup.URL.parse("https://www.example.com/")
lock = threading.Lock()
with lock:
url.hostname = "www.example.co.uk"
domain = url.domain
print(domain) # 'example.co.uk'
Importing crup leaves the GIL disabled in a free-threaded interpreter. The same object-sharing rules apply on regular CPython.
Performance
The benchmark measures parsing followed by component access, as well as parsing combined with domain extraction. It uses a real-world URL dataset from Ada's benchmark. Run it with current dependencies to compare performance on your system.
Benchmark results
Sample run on an AMD Ryzen 7 7700 server (8C/16T) with 64 GB of RAM, using Linux and CPython 3.12. The benchmark covered 100,031 URLs in five passes of 10 runs per workload, pinned to one CPU. The tables summarize all 50 timings for a local release build of crup. Times cover the full dataset; throughput counts attempted inputs, including rejected URLs, and uses the minimum time.
URL parsing and component access
| Library | Min | Max | Mean | Throughput |
|---|---|---|---|---|
can_ada |
42.3 ms | 43.7 ms | 42.9 ms | 2,364,484 URLs/s |
crup |
48.7 ms | 50.8 ms | 49.4 ms | 2,054,113 URLs/s |
crup mutable |
52.1 ms | 53.5 ms | 52.9 ms | 1,919,645 URLs/s |
urlparse |
294.9 ms | 304.0 ms | 299.2 ms | 339,200 URLs/s |
pyfaup |
296.5 ms | 314.2 ms | 300.3 ms | 337,385 URLs/s |
ada_url |
362.3 ms | 382.6 ms | 369.5 ms | 276,133 URLs/s |
yarl |
369.9 ms | 395.9 ms | 382.6 ms | 270,460 URLs/s |
URL parsing and domain extraction
| Library | Min | Max | Mean | Throughput |
|---|---|---|---|---|
crup |
58.4 ms | 66.9 ms | 59.6 ms | 1,712,864 URLs/s |
can_ada + pydomainextractor |
72.8 ms | 75.1 ms | 73.8 ms | 1,373,668 URLs/s |
pyfaup |
296.9 ms | 305.1 ms | 302.8 ms | 336,974 URLs/s |
ada_url + pydomainextractor |
395.0 ms | 412.9 ms | 404.9 ms | 253,273 URLs/s |
urlparse + tldextract |
517.6 ms | 538.8 ms | 528.8 ms | 193,256 URLs/s |
Running the benchmark
Clone the repository, then choose the published PyPI package or a release build of this checkout:
git clone https://github.com/inueni/crup.git
cd crup
# Published crup from PyPI
uv run benchmark/benchmark.py
# Build and benchmark this checkout
uv run benchmark/local.py
# Rebuild after source changes
uv run --reinstall-package crup benchmark/local.py
Both runners use the same workloads with current comparison dependencies, each in a separate uv environment. Python 3.10+ is required; a local build also requires a current stable Rust toolchain.
With pip, create and activate a virtual environment, then install benchmark/requirements.txt and run python benchmark/benchmark.py. Add . to the install command to build local crup: pip install -r benchmark/requirements.txt ..
API Reference
Parsing
| Factory | Returns |
|---|---|
crup.parse(url_str, psl=None) |
Immutable crup.ParsedURL |
crup.URL.parse(url_str, psl=None) |
Mutable crup.URL |
Both factories accept an absolute URL as a str. Invalid URLs and relative references raise ValueError; incorrect argument types raise TypeError. Omitting psl or passing None selects crup.psl.ICANN. See Domain extraction for the other PSL modes.
URL objects
ParsedURL and URL expose the same getters and methods. Only URL allows component assignment. Equality compares normalized URLs across both classes, regardless of PSL selection. ParsedURL is hashable; URL is unhashable. Use crup.parse(url.href) to create an immutable dictionary key or set member.
Properties
The assignment column applies to crup.URL; every property is read-only on ParsedURL.
| Property | Getter type | Assignment type | Description |
|---|---|---|---|
href |
str |
Read-only | Complete normalized URL; also returned by str(url) |
scheme |
str |
str |
Scheme without : |
hostname |
str | None |
str | None |
Host without a port; IPv6 addresses include brackets |
port |
int | None |
int | None |
Explicit non-default port |
username |
str |
str | None |
Username, or '' when absent |
password |
str | None |
str | None |
Password, or None when absent |
path |
str |
str | None |
URL path, preserving percent encoding |
query |
str | None |
str | None |
Query without ?; None when absent, '' when empty |
fragment |
str | None |
str | None |
Fragment without #; None when absent, '' when empty |
authority |
str |
Read-only | [userinfo@]host[:port] |
netloc |
str |
Read-only | Alias for authority |
domain |
str | None |
Read-only | Cached registrable domain according to the selected PSL mode |
host_ip_version |
int | None |
Read-only | 4 or 6 for an IP address, otherwise None |
A port equal to the scheme's default is omitted: parsing https://example.com:443/ gives port=None. Assigning a port or changing the scheme can normalize it the same way.
Assigning None removes a query, fragment, password or port. For username and path, it assigns an empty string; the path is then normalized for the scheme. Clearing a hostname is allowed only for schemes that permit an empty host. Successful hostname assignments clear cached domain information.
Invalid schemes or hosts, and assignments unsupported by the URL's scheme, raise ValueError. Ports outside 0..65535 raise OverflowError; incorrect assignment types raise TypeError. Failed assignments leave the URL unchanged. See Mutable URLs for an example and Threading for sharing rules.
Methods
| Method | Returns | Behavior |
|---|---|---|
path_parts() |
list[str] |
Nonempty path segments, preserving percent encoding; raises ValueError for opaque paths |
query_params() |
dict[str, str] |
Decoded query parameters; repeated keys keep the last value |
domain_info() |
DomainInfo | None |
Cached domain, suffix and PSL type, or None when no registrable domain exists |
See Query parameters and path components and Domain extraction for examples.
Domain information
crup.DomainInfo has three read-only fields:
| Field | Type | Description |
|---|---|---|
domain |
str |
Registrable domain, such as example.co.uk |
suffix |
str |
Matched public suffix, such as co.uk |
psl |
PslType | None |
Matched suffix's type; None for an unknown suffix |
Public Suffix List
crup.psl is available through both import crup.psl and from crup import psl. The enum type is exported as crup.PslType and crup.psl.PslType; the submodule constants are aliases for its values.
| Constant | Enum value | Suffixes used |
|---|---|---|
crup.psl.ICANN |
PslType.ICANN |
ICANN suffixes (default) |
crup.psl.ALL |
PslType.ALL |
ICANN and private suffixes |
crup.psl.PRIVATE |
PslType.PRIVATE |
Private suffixes only |
| Function | Returns | Behavior |
|---|---|---|
crup.psl.update(*, timeout=30.0) |
None |
Download, save and reload the PSL; raises OSError on failure or ValueError for an invalid timeout |
crup.psl.get_psl_path() |
pathlib.Path | None |
Writable cache path, or None when no cache location is available |
See Updating the Public Suffix List for the bundled snapshot, custom paths, timeout and cache behavior.
Development
crupis developed using uv. It's highly recommended when working on the project.
Building from source
Requirements:
- Python 3.10+
- Current stable Rust (only needed when building from source)
- maturin
# Clone the repository
git clone https://github.com/inueni/crup.git
cd crup
# (optional) create a venv
uv venv --prompt=crup
# Install development dependencies
uv sync --group dev
# Build the extension
uv run maturin develop
The PSL snapshot is stored in the repository and bundled in wheels and source archives. Builds use it without downloading anything from publicsuffix.org. psl_snapshot.json records the list's version, upstream commit and SHA256. To update the snapshot manually, run uv run --no-project scripts/update_psl.py.
Running tests
Build the extension first, then run the Python and Rust tests:
uv run pytest
cargo test --locked --test psl_data
The default suite includes a live PSL download and reload test. To skip external network access, run:
uv run pytest --offline
Local proxy and HTTP server tests still run with --offline.
Cross-platform benchmarks
Contributors with write access can run benchmarks on Linux, Windows and macOS through Actions → Benchmark → Run workflow. Select a candidate branch and optionally set baseline-ref to compare another revision. Each run includes can_ada and urlparse reference timings for parsing and component access. Results appear in job summaries, with raw samples available as artifacts. Repeat runs before interpreting small timing differences.
Credits
crup is built on top of the excellent url and publicsuffix Rust crates, powered by PyO3 for Python bindings.
The logo was created with the help of AI and represents the friendly crab that powers the fast URL parsing under the hood.
License
crup is licensed under the MIT License.
Metadata
Release files for crup 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| crup-0.1.0.tar.gz | 138.7 kB | Without provenance | Details for crup-0.1.0.tar.gz |
Built distributions (wheels)
Total release size: 124.5 MB
Release files / crup-0.1.0.tar.gz
| Download URL | crup-0.1.0.tar.gz |
|---|---|
| Size | 138.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e65bc414d8cc40b920ff3830b5bddc278405afee6ab6f69363272d5af477d86a
|
|
BLAKE2b-256 checksum How to use checksums |
ab2543edddefb3b9cf916da6ae21cec814b2c513e560ec4339c1e0f10ffa738d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c74da9311b26bcfc4a76a88b82d0017d61c20817c950b37ee52704fcc2c196b2
|
|
BLAKE2b-256 checksum How to use checksums |
54e2d80a947a116e7379b8356de8ae27c6b7e7c05eec9216d6892c0700e9fcee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c436459cbeb127478bb12ee5f7c19273373701a9291d170b213350b16667a9fe
|
|
BLAKE2b-256 checksum How to use checksums |
bc4e49ac9967cfb5104ce1025c0d2cd0a93f194fc075dacff035aa7bd0ee624f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Linux musl 1.2+ ARMv7l PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
9b36bfc9a7e089393bc7f02ea6eb9ea08a0b28a44b3b3149c49287e5d32d8430
|
|
BLAKE2b-256 checksum How to use checksums |
827f04d404b8c28c2d05e97d53f9277396d48040540600f92a7a8f08e17640c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
3d5549097b5292b5f70f54220e8c57316bba3d457fa0c0d8d0c43169abe6d07d
|
|
BLAKE2b-256 checksum How to use checksums |
3cab54fac9c7a87f0f59b88bd651b7d6763452030b946cdddcdf61d5c8ab2db0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Linux glibc 2.28+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
9b14d7429dae7fcf43771d0d6229e766cd73e4b9c296b0551235ea5c45272a78
|
|
BLAKE2b-256 checksum How to use checksums |
91d7aad2e02ff2e515c1a981b6be4806239df9e34326a60493148a5d622d0076
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
97f4179ace108180569f998ec3e589208ff9fd3e4b965f123279b5ceda2fec72
|
|
BLAKE2b-256 checksum How to use checksums |
db88aebba85885f6374296f56efa668ae821d0a40120853cac327e7245a7d7ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Linux glibc 2.17+ IBM System/390x PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
cc8a7ff259c4367259ee4aeb2a366b951f3547d9ed5d043db06575cdc7071768
|
|
BLAKE2b-256 checksum How to use checksums |
229601b446db9013b72432c1954117098f0dccbcd76ddf273b3ae97b23554f0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Linux glibc 2.17+ PowerPC 64-le PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
8183e0804324e7bcbdce73f7654aa65aa7dad197e574dafe421761c4bc5eb10e
|
|
BLAKE2b-256 checksum How to use checksums |
fd0fcfea424c784532a74d2604bd0fde82819fa49dafe1d5c64b29d8c4a1de15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
b014213e1c484df02e2af9dddecf73cce4493f47f128a95829fa22a7a95b5a16
|
|
BLAKE2b-256 checksum How to use checksums |
8ad93249a3986591f8c6c17b73d1df39ed76bc4117c1adf5dbd743e462350000
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
dbaf635edb1b3284d23980316273fcfea35693112c56dee4191866497db79890
|
|
BLAKE2b-256 checksum How to use checksums |
345a874ca69ff9dbf9497e655732c32d8fea6d1d27bf3be294f6efc5b3c70664
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp315-cp315t-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp315-cp315t-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
294779cdc66401970ff8de849a363e078889e036ab806d19f0b90bd2d286d778
|
|
BLAKE2b-256 checksum How to use checksums |
02a6ec03d86987d55690f46e657f95bd66de7a33275c5da399afea112962108d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c501c7bbf3b747afa7ed4703e5eec07622d6b6a4adf45d030f01ce8f4c80ef49
|
|
BLAKE2b-256 checksum How to use checksums |
4594611f5c85903b8052f7f180347e532b384e4151d8263f8b91f835d29f84e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c2262b48305d01fd6f1ec0b0dadc36856b0d2fac0b6f26f75c83811efc4638cb
|
|
BLAKE2b-256 checksum How to use checksums |
077efbf3cb79fe216e1bc69d726bab3862865258a93edea522f29a8957e0343c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp315-cp315-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp315-cp315-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
d4c6c16eb5cae121b82a67a47f2133cdc8f5d92700cb6124f05a239b6e9dcf99
|
|
BLAKE2b-256 checksum How to use checksums |
ee02c6f868f681c96754793eabe816a84153bacd7e11b1374551508ab5ced951
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac73772bcfeada5b3523d064d5c1c532947069a51fe2833b09ece8ef39351576
|
|
BLAKE2b-256 checksum How to use checksums |
6785a22aca7a8669253d0245d480b86e627f88f7d17471653d54ade716752ee9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
882b424aeee68e98fc2ac48c9a26cdcca11d1075b40c58dfd27cbd739a51c4fd
|
|
BLAKE2b-256 checksum How to use checksums |
81efdba8c782a1b58a6c86ccba6999eb4cdab8c0d62d4a51a904ee9f40baa53d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-win_amd64.whl
| Download URL | crup-0.1.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4872e96d815b1bc3d931d56b49d7c573c971e0877f6c7c97c121e95e4ab96146
|
|
BLAKE2b-256 checksum How to use checksums |
12ceab47402f162e57e553cb61bc04455c43f34c8cdc077e7485dad6671734e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c8f4115e51b32a7d0bfaa4e070922876c530210f5a1957779300b2b9159f2a44
|
|
BLAKE2b-256 checksum How to use checksums |
c2fa6099e40e0b4da92e2715c20f57fefd831a56a4f95c5ff16ff228c5fff4fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
bf81245842cbce70820bc5ee6d91ce4fd225ed732d15683dbd8fa571a56a0fbb
|
|
BLAKE2b-256 checksum How to use checksums |
8dca720984d3a920fb981ca9356dd454a904b13375a08aa1b6bdf6ea983b9618
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
4ff509ece6fa82323da92f6dd55074d75ba25c889e83a07543f85156e0120cda
|
|
BLAKE2b-256 checksum How to use checksums |
283c28bc318cbcbb380e9d06ac8b91532ea2418dc7a14a88f7257f8ee49fb3f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
1ee08a7a8aedb30469882b8b6495f2f44a742ad140b45522cd8b5df181beebe4
|
|
BLAKE2b-256 checksum How to use checksums |
d4b3f57c6e9821170bdaa251c9de02f55124929eccdae37b1ff89ac42a9fb5e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp314-cp314t-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
2b0679c7f6f10c00dcd27cccdc2ee125a6364b9043b3c7d687dccb4240675403
|
|
BLAKE2b-256 checksum How to use checksums |
a255e372375a61cbfc62e40bbe4b3bf286e6c1c469c3250c14151f4cb3e3c4b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
efadc50e596eae078c2108f38200ae7c156f88fd38361d3e2f966dd79297f85d
|
|
BLAKE2b-256 checksum How to use checksums |
bd7a6de6935d4c4c76dd7996876e62b5c4d4009e428807eb2527dd627e01df81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
c4792cb78e7fa2da09d9c7403b17e6e82c22f73bf2a8a7b1c1c7e9cac9ab5366
|
|
BLAKE2b-256 checksum How to use checksums |
739191c930df297d6d4394e4f7600bfd42a53b2eaeae18a1beec50bd69daa4fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
f20d6a05f99402932817f2b7536f6212136906e8ff547d50738b9518f404a337
|
|
BLAKE2b-256 checksum How to use checksums |
f37a174253ed8187727dfbde81d68618e61c5ac6110e60bdcb902f4e384ddb94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
9ed9e02bf66d80c6722d8c3e0e0123922d7172cc2f929b296d5af411d9e8076c
|
|
BLAKE2b-256 checksum How to use checksums |
7a9d1f895013f33aca01518a625e19e6e8a5b0bddf7c6d6d3d0f8c45ca976876
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
94ed8408cf6915c0fbb5778d5d03477ea42a1c97cf7146d8cefe125607e80b35
|
|
BLAKE2b-256 checksum How to use checksums |
57fcdaa5d358ba70067d35041f3de987a9e203ea6b5f4d575b2e9bd6c8d48d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | crup-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2010a8cf0f472e665ea10f4e36d9d0c8ab3da68a0313bac83b7f21c4e37bc6c6
|
|
BLAKE2b-256 checksum How to use checksums |
c2f498443d1a84871bf559416709cd78efb046311adbf2f2170721cb1a60a223
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | crup-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
3965d518ae522ab9d40bac53cfbf9f8e4a096940bf045d50c92126cdf2ed8f27
|
|
BLAKE2b-256 checksum How to use checksums |
c58f500a7d619e291220f417559dd1d5afcc41f394ba688953c1d16a5b564245
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-win_amd64.whl
| Download URL | crup-0.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a1b937e50c999f4f91363c4b3830892423c884b33442eabe618586728833184
|
|
BLAKE2b-256 checksum How to use checksums |
d22088aec5c5bd2af82342c1c876b7032ae4b2e51c2d56731941df452edf4cfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-win32.whl
| Download URL | crup-0.1.0-cp314-cp314-win32.whl |
|---|---|
| Size | 944.6 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
9dd5915954c20bc26105bc2e68ee4f1218e8353d20a9d6b52cd599c8d34a3b03
|
|
BLAKE2b-256 checksum How to use checksums |
01a4e03cdaf39e93b4b895210cc611e484f5431ed3020a51c6a2eb08553cbfd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8687a2fcae8b156f76570ed08f6b6fd8fc395b7ac205d879b3edbaee4c6e3b05
|
|
BLAKE2b-256 checksum How to use checksums |
056a361655182e6e4c4844e1a3fe6c87f5e04cdcdc3388ab4333b1d4c3ee5cb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-cp314-cp314-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
ad5adf292900aba122969cabd2b7837ac36c491e8862c67e1d35babdcc3740ec
|
|
BLAKE2b-256 checksum How to use checksums |
05e175c3916f05bb10c9ef3499e8bbb8c10d1a03a187d8b516406dbb52fe737e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
e80406524de3c5a97f143d3bfe0d6a4451052b7548d9f6524eaae0cb14bd9af3
|
|
BLAKE2b-256 checksum How to use checksums |
e38fbfd9f750e0d2fbf41f350c5016456d5afd91cd7e5309934a986144ed73de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
fc8d552455d1f96642f4192259cc1e131a98f9441ca2d803fff784dd2153108b
|
|
BLAKE2b-256 checksum How to use checksums |
9d83e5b6753741dbc7f053f9ecc90a8b26d15065d77c048f35272fdc455e898c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp314-cp314-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
69075220c3b0959b984c2a8ca3ff84d6bfc75b3811637e5a5f9b9aef6d950ba1
|
|
BLAKE2b-256 checksum How to use checksums |
86c929e0f5f43f250c217d1318c316eef5c6a7d66720b95a6f3b4c574d2adfc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e9b2724f075ffb95e617188a696b371abef285ed52bdb8e4fc8570c70fce6ad
|
|
BLAKE2b-256 checksum How to use checksums |
d788cd60d23954c1d37303c40ae13ae2278a03f5e01821e893095a8b086b777d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
d23d098a314e1bfcd4095ed9870e31b24561ea1e5aaa5bbe515713812a85a889
|
|
BLAKE2b-256 checksum How to use checksums |
4aab7f4cadc5d115a9e3febed18dcd2cf7b4ec854a3d67021308fe22433a75dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
b3726b3801ba59f2ae5c5d40ddde349d761d081118f22e907318825b64c5082b
|
|
BLAKE2b-256 checksum How to use checksums |
6fe32c8b31c3c740560a27aad78853a773ca1f2d87160d8beff4b07f9fe32075
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
2e79dcd404ae0ac4df009974154ba69e59bca3e42a77202c74aeedaed5d9f172
|
|
BLAKE2b-256 checksum How to use checksums |
435d3dc00c71667df82832f9d12e17afa6c5168251983ea1ddb6019f173a440e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d1b0cc225561deb1ec4e1bda4566c9a594a8b879dbdffa57061f225072e7f87
|
|
BLAKE2b-256 checksum How to use checksums |
0afd2a5a3cf62ddc73c4e98f14f93d138c5b5aeb68ef2261b566d2653f70ebce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | crup-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
41566be6a9efada6d2b6b80a5229df604dbbf516bcd1d8aba2a134fe199792a7
|
|
BLAKE2b-256 checksum How to use checksums |
88f918d836b33600897b2751547fac38f8e6ecc184a9c71f1bdac188cceb003b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-win32.whl
| Download URL | crup-0.1.0-cp313-cp313-win32.whl |
|---|---|
| Size | 945.4 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4e9251577d25058803c7b5436160529b7e7fc9fad7fbc46dddd5cc39f027d3ea
|
|
BLAKE2b-256 checksum How to use checksums |
073a4684a992f19de2e9987182d69ebd6a1704e54942b2f7d1a2065b794737a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae4e0cd6e8f850410d65b91e36ae2a358b2a568c83786ba52de10572dede3617
|
|
BLAKE2b-256 checksum How to use checksums |
563655f7eaf64f285065cf244f4d1bb771600ba1034dd184e2d75e3b60eb006f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
fd5ae03709d4d1e4935aa3428f9352151beda8ba0ebc7497d0515cb83e7661ab
|
|
BLAKE2b-256 checksum How to use checksums |
f4b9bb5f21ed0f84573bd91f6e02fb04b7965731ccd01d9c512df6eedafabf0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
81ac78fdf87a574be81f7821f123fd149f49b38fef95e4a7fd0b31df7c9a145c
|
|
BLAKE2b-256 checksum How to use checksums |
ab64efe6e29e3a9e2972c132d8c0f129d96cca68680376b56ff8e4d8225a0460
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
df6cb1fbd12448fa122eead64134c7f2ed4cad1d9748404dde259eccefd5f766
|
|
BLAKE2b-256 checksum How to use checksums |
3cd47bbe92fc7b1d607bbc29968f20586a04a42bdd968ea457787127d7d3d8ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp313-cp313-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
6745a2f02eb56c50e5063712298e96d2abfeaac2ead66b6e06737cd9ac70ad52
|
|
BLAKE2b-256 checksum How to use checksums |
6793615b44959781280c60c56f157314015b646dab672a001bd732834d397589
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c30f72a365552ceb63a6b17d4bb3972b062244b3448c2402979ade79955d4303
|
|
BLAKE2b-256 checksum How to use checksums |
37aefda34b113a3a4aefb2c7d961f7c483b62c991b79bb359e0ef70601b3772f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
4deb0795dc737ca2a5708e9b658e665b9a77afed63b5ce584aa92cb728c93e3c
|
|
BLAKE2b-256 checksum How to use checksums |
0b063683832b20bf0b92129446d8a951c0d8ea941524f150bc9c5dafdeb8c43e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
732c31e005416525951c63be7c605a9cd073c97347624593b9b1292b34ae6844
|
|
BLAKE2b-256 checksum How to use checksums |
30ee0d4b15d98a54d84407fb08b9c2745ad9a787492aa746600bcfcdd435d15c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
a54f564b355ff7e3d7d218e955c51ef4ca3743425d0febb0536752f914fd1168
|
|
BLAKE2b-256 checksum How to use checksums |
27f14df4ade1b4e94971b4dcd8a13393319a882bcd22b0179fa4084b09c7f130
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
84627ba4d9367c97256f19a63af4bb96a05db041a7e1affabf63a42c6120c8d0
|
|
BLAKE2b-256 checksum How to use checksums |
c816b93a411eb5e58d229e3b07d241e13ca15ea962f1844bd29a88bd1092f26e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | crup-0.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d9b4382d930d691fc00e1b78735a35d807f59e2e24c7eae084b9157281ca26d3
|
|
BLAKE2b-256 checksum How to use checksums |
70537a3bc54a33539e8033f346f5c62624c67c853bb2716ec867ea7afc5ed1f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | crup-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
52d73d741783f0ea6207c8cede97b9b929fa55acb550ce140d776476d2d62fbd
|
|
BLAKE2b-256 checksum How to use checksums |
9a87ddc8612c9caedd97353112d5fd77e9c362d116ab300ca38933e600ca7c5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | crup-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
681611609e7ad14747e49530d4ca446a9ae30c9d99b1fbf32b9969d5ebe32d49
|
|
BLAKE2b-256 checksum How to use checksums |
136cdf5d779b2d338ca6b2366a611396dcf45404277cb177e5c728de24fe10fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-win32.whl
| Download URL | crup-0.1.0-cp312-cp312-win32.whl |
|---|---|
| Size | 945.3 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e50d72486ec64cf9ba4ce34d5e4202dce205289fcd0996965bc7269909824dfe
|
|
BLAKE2b-256 checksum How to use checksums |
2a48fa0977567655aa62ac8b5a6cdfe8616a486923e880c17ec1e32624cb9900
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
27c59942dde2e6a1190f8cc62d61f96936c4bb76f8bb149abb002554ec9e925e
|
|
BLAKE2b-256 checksum How to use checksums |
dd3bf6da8aa60498b40023dc733137e0382dbbea97b65fd8cbf99c3145d8db3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
13dc336b01157fc7a4653f2f9cbd9a37427f3e04fbf3a361b09a9a0e5d63ae53
|
|
BLAKE2b-256 checksum How to use checksums |
83d85c59376e25e6ac1da6437a0747dc521dbe8e3d60313d325ea5a89089ffe4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
af4d50cc806d14dc7d3171d2749ae51b84a701ef55fc051d1876c0ced67ef706
|
|
BLAKE2b-256 checksum How to use checksums |
f02a80a056d57542c5c721f0a6dcd66ae59d24ef486a940ab2dc128f30109765
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
eab64335efa70b126d5c3cf8ff06656028d81241ae23d2574a59b30c9868da0b
|
|
BLAKE2b-256 checksum How to use checksums |
d2de254327cff34b7dfe9800c987de9f99fb42c470cec87627be4648415f6dbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp312-cp312-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
c7619b504ed3d9ef3526444e84b76fe3ec035e3c39303175a0df85cbf68a7cca
|
|
BLAKE2b-256 checksum How to use checksums |
3afa18ee73c10045639339cddbd01e54f1a242dd3272cc634aff05214fb226c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
981baf36be704edbe96a699ce059eefbd4c43b68ae9b46093e83c32d1a4a47e0
|
|
BLAKE2b-256 checksum How to use checksums |
963917c4f7fb4f88588a90788d7f0742961bf7f5dada47321f5c6a880478094c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
9efdfc535fc32c48bf7c4a9d44e9cb569080e83c21ee814d9ac1bc630dfeb86d
|
|
BLAKE2b-256 checksum How to use checksums |
f2b44e8cd1e812460d3d4a8c24dad8220f2c1c75eb95484f555a6168f583b3ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
cdf177dd58b5a53b43c5df8e33327dadbead153dac79d8830956a9980c01efe6
|
|
BLAKE2b-256 checksum How to use checksums |
ea8fd2dc48ec302a5ef24d07b386fa2ca22618e2ba64e4935cec5ed907ada3dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
1eb38a4c40b035deb4a33725375611c4781817baf9489fb1bd3c76c9ff90e53c
|
|
BLAKE2b-256 checksum How to use checksums |
6a7caff95e9ba614c085fe275b5223d1cbcbdea9d09c8ba36c3bf63c2b6f032a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0fb1782d1457692b0df594583e1fed94ece5bfa810061e92aec4a45f8c438afd
|
|
BLAKE2b-256 checksum How to use checksums |
c69e1666e35f265fbaafd7a9bbc02b9d864205113aeb81c91f44c1f70894ef59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | crup-0.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf876e6751bd28207f3ac8fbb5706adbd3befddf810b01492ce7532ec4589de7
|
|
BLAKE2b-256 checksum How to use checksums |
d37451fcfb97ca22f92edb69887f9ca790430290f1dd1e0b226ee810265325ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | crup-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
50c37ce94cc1e570a8624d4ce38afcce55b020f48d4252ba169b1e58fcb8f59f
|
|
BLAKE2b-256 checksum How to use checksums |
66884e16191294a9e98e3a09d0b4097b68593de3fadb945e8858f7b7ab72b3f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | crup-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aef593e653f02f8a7a5d920adbe7f09c618e80fee1ae89256dbaf5abb779a558
|
|
BLAKE2b-256 checksum How to use checksums |
8f6eb1e64bb2c9ebd973bf5a2ef970e97324be6a0314409ef8fde53fd24f7a51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-win32.whl
| Download URL | crup-0.1.0-cp311-cp311-win32.whl |
|---|---|
| Size | 946.6 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
b6defe4816c48b70e933cd4f9d026dae08201e663b7d6a9427177ab785ed15f9
|
|
BLAKE2b-256 checksum How to use checksums |
f79e398a0c6d81184ef7c5d801d5ad9ddc87506a45e7b193c8bcbce70050c932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b2d70aeaf29c9c91d2255d5d1da125a655024c0215d618c4280cd4eca7f6499e
|
|
BLAKE2b-256 checksum How to use checksums |
3c756b34fe5b9330a96dd86bf006320f2311821e23d76a98aa317e7f8a705ecc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
3099f1cc78fb9a01dd43aca3b7d50e81c6bc7aa189bfc1d909942f74c50610ae
|
|
BLAKE2b-256 checksum How to use checksums |
3dd41dbe0ccc37ddf8ec12c21d2879597da2fc8056bcf6b67c85d0b14583c163
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
f7451baf3467dac041ca2c5601bba29811174d7dc162b799f79cf96e5ca9138a
|
|
BLAKE2b-256 checksum How to use checksums |
bb1cf2bfa6603f5b899e59c4f59959c2ed2b182fecd8c39571d308ab593deb9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
b15595f6bd76aa0a31ee3a1e202016505d628e60518f61c89d0a4fa5d97887eb
|
|
BLAKE2b-256 checksum How to use checksums |
10a237dbf7822ae3a62edd58fcb48b6e11de01b53ac6fe0582069b550d490e23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp311-cp311-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
3c7789c7271e842e97b9dc2614495173d127e60a1c8499cb1c8e3dc9b8248130
|
|
BLAKE2b-256 checksum How to use checksums |
8bb1d013d3a6d56b7b1fa03709eff467bc985335abeb9ad4c1f745227d9e6199
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d15d74eec74a03791630eee8b3c256ab40a5c12486fe4f018e25c98c21f54350
|
|
BLAKE2b-256 checksum How to use checksums |
950e565834d96b2a3745a575fc246f1d95df289e100d6e6226ac49b792f4b4f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
fd50ffc0551757749d7910bf01cc7f82c1d6d587763f44b3b97c2a784421d417
|
|
BLAKE2b-256 checksum How to use checksums |
431c51f95b7700e3520b86b4274664b0c907fb71b29b200be589c11d70407461
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
65d50a7238b0a58640d31f54d269b6facdbd24df38d3d685b78c22964ea3e1b7
|
|
BLAKE2b-256 checksum How to use checksums |
7ee6988ed1e707b518e45a021bc812e53f7fddaba4130be8cfaa20169392dc45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
a5dfed9208b674c3511fd5db6b074e305752c884a10368ffedf9d3db1177f1b2
|
|
BLAKE2b-256 checksum How to use checksums |
6ec27523710dc24cd595cae61f2bbfe95572d8d275cf84cfe574e57865998a92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
370800ae40476d50c25410de7528da04ff59a5a03b43f45d5691865458552dee
|
|
BLAKE2b-256 checksum How to use checksums |
9e651df1352413d35b084f88230f11a533867e0caeb283129250290198f0b6f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | crup-0.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
438531f4f062064d1c65e6421fadfa14a8d5e9f67a5fdcb747b03856236f9e8c
|
|
BLAKE2b-256 checksum How to use checksums |
5a25f3fd1e9da68f563849ae4329c64164e7627efef2d66f96c519c63729a68b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | crup-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9c9b88142d9527108d7984a000af1a20c21e1812c4ec3a3c74682a662c1e95bf
|
|
BLAKE2b-256 checksum How to use checksums |
6889d4b134ceec3312eefed7425ce4cc2e68c1075b4dc1a9fc959ff0ad9811f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | crup-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2027faae0303d1ec6704b106581be0c63cb1e37cc79720416cfe00a17397b091
|
|
BLAKE2b-256 checksum How to use checksums |
5af05cdf03c46cad5724ece8c05ead3ece1d463547cf82c4d0720fc2fe4d6f21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-win32.whl
| Download URL | crup-0.1.0-cp310-cp310-win32.whl |
|---|---|
| Size | 947.0 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
33fb41a1e1b068f8eb0522c62aa27d597b26215ab0564e8026ceed406a7636be
|
|
BLAKE2b-256 checksum How to use checksums |
feb2e6d5810f2f82f10abea72d190715ce7b3217b83f10fe375d767a0ec47473
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | crup-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
fbeda3e8f09c2846515b5842faf4ce894fa147ed5c7b9bf2038b602911a6d574
|
|
BLAKE2b-256 checksum How to use checksums |
afcd90cd646ffd30605685dc06509c401b8e311d1adfd538d5de77a5d38486b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | crup-0.1.0-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
c8865fcf4df3a57cc3a794316c491b93ac84413a31b1b727dfbf6fb834fb17fa
|
|
BLAKE2b-256 checksum How to use checksums |
e99d14174eb167b57cccc3b843de98ddc5d8ef2d1b9d6cfbc54be2b3852f91fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
| Download URL | crup-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
e81020a959c7b36f77bb2bf1b4ddfca02837252624d96aea084562c1bbbebfed
|
|
BLAKE2b-256 checksum How to use checksums |
c0fd8f9bcf2f8b8ec215b15e5dc7dfa08f1c9801d31a3cd211c21100367bf83b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | crup-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
c8148f46002dbce1cd4a00397063ffd68fcda6e09c20b311b6b69143a6674135
|
|
BLAKE2b-256 checksum How to use checksums |
b2e46ac1870dcd357e8d345b7723b85e2a89c3c89362875abe81637ecfb35dc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-manylinux_2_28_i686.whl
| Download URL | crup-0.1.0-cp310-cp310-manylinux_2_28_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-32 |
|
SHA-256 checksum How to use checksums |
554551eb949bc30efb26a88f7ba047a3bf2f41e1b41058bee3bcee7fa415732e
|
|
BLAKE2b-256 checksum How to use checksums |
d9ed6a9b9a5015205d5cc4bd2f571d46110d9d93ecfd5f71a75f35ee591b2e07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | crup-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9aefc1cba473d7b348894c0543a2c843997157a1a1d5958d8dc43ef84dc0c21c
|
|
BLAKE2b-256 checksum How to use checksums |
3eebc88e6c419e4f340715868d4a36b446701dad07862d6e4e6ec2017b537a18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | crup-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
1b931c3ba44b342bc70f77d1195f560362fcf8c7d27e8301eb1fb9c04c844096
|
|
BLAKE2b-256 checksum How to use checksums |
0aada90a42856cdc7ebf2ff8834e9637085f9337efc76e356dda12f0ddcdf8a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | crup-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
cae3204dcabf301c626e59f339c7587e2c70b63baced92de641d4fcd4daa396e
|
|
BLAKE2b-256 checksum How to use checksums |
c47161b4026258530a367b7625b948c6f5a0e4e244cbeb9069bdf0cddbb2b5b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | crup-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
42403e6c07efab604e7891da1c68a04ce7c4d955b0402b77d69b246faf1738f1
|
|
BLAKE2b-256 checksum How to use checksums |
c7f6a2dd9dc2f12efb485b98475f34351d89193f1ca8755dae398df43dc16a82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | crup-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5d76a2fa5249ef014b5484e3aaa59b8fc482699a1a638960527f66913488cc79
|
|
BLAKE2b-256 checksum How to use checksums |
bcf50e10558e73c8ee5fc5e482913345501a394c495746bad639a0e094e53a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | crup-0.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
56b4230ab4467d1f62711b9b10a6ffa58795e7c5f3a36c7c7efe42c672ed47a3
|
|
BLAKE2b-256 checksum How to use checksums |
594ecba8bc119fb3018fbceded072a10b9c053d4f9ced470ddc9bf5a5be95f3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / crup-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | crup-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bc5d7f7be36349f1299d029feeff24851c9084ca08404922f5edec5a58b33d56
|
|
BLAKE2b-256 checksum How to use checksums |
ec7052e83f5bb3ceb498b1976c2d381b3568bd97eef44eb44423ebddbd960071
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Security for crup 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.