ordr
High-performance adaptive sorting for Python, powered by Rust.
ordr is a professional sorting library that bridges the gap between Python's ergonomics and Rust's raw performance. It features a suite of optimized sorting algorithms and an intelligent adaptive dispatch engine that selects the best strategy for your data.
Key Features
- Adaptive Dispatch (
ordr.smart): Automatically chooses the best algorithm by inspecting data characteristics (size, presortedness, duplicate ratio, value range). - High Performance: Core algorithms implemented in Rust with heavy optimizations (branchless partition, prefetching, LTO).
- Parallel Sorting: Leverages Rayon for multi-threaded sorting of massive datasets.
- NumPy Integration: Accepts numpy arrays directly with zero-copy in-place sorting.
- Modern Algorithms: Includes PDQSort (Pattern-Defeating Quicksort), TimSort, IntroSort, Radix Sort, and sorting networks for small arrays.
- Developer Tools: Built-in benchmarking suite, terminal-based sorting visualizer, and hyperfine benchmarking scripts.
Installation
pip install ordr-python
(Note: Requires a Rust compiler for source builds. Pre-built wheels coming soon.)
Usage
Basic Sorting
import ordr
import random
data = [random.randint(0, 1000) for _ in range(10000)]
# Use the adaptive smart sort (recommended)
sorted_data = ordr.smart(data)
# Or choose a specific algorithm
sorted_data = ordr.pdq(data) # Pattern-Defeating Quicksort
sorted_data = ordr.tim(data) # TimSort (stable)
sorted_data = ordr.par_sort(data) # Parallel stable sort
sorted_data = ordr.par_sort_unstable(data) # Parallel unstable sort
sorted_data = ordr.radix(data) # Radix sort for integers
NumPy Support
import numpy as np
import ordr
arr = np.array([3, 1, 4, 1, 5], dtype=np.int64)
ordr.smart(arr) # Sorts in-place, zero-copy
print(arr) # [1, 1, 3, 4, 5]
Development Scripts
The repository includes several utility scripts for common development tasks:
- Build:
python build_lib.pybuilds the Rust extension and creates wheels in thebuild/directory. - Lint:
python lint.pyruns Ruff (formatting and linting), Mypy, cargo fmt, cargo clippy, and pytest. - Benchmarks:
make bench algo=<algo> size=<N> pattern=<pattern>runs hyperfine for a single algorithm. Low-level:python bench_hyperfine.py generate <size> <pattern> <outfile>to prepare data, thenpython bench_hyperfine.py run <algo> <datafile>to time. - Examples:
python run_examples.pyruns all scripts in theexamples/directory.
Benchmarking
ordr comes with a first-class benchmarking suite to compare performance against Python's built-in sorted().
from ordr.benchmark import compare, display_comparison
# Compare ordr.smart against Python's sorted()
results = compare(size=10000, pattern="random")
display_comparison(results)
Run make bench-compare to generate a hyperfine report in benches/report.md.
Performance on 1,000,000 random integers (in-process timing):
| Algorithm | Time | vs builtin |
|---|---|---|
smart |
63 ms | 4.2x faster |
par_sort |
66 ms | 4.0x faster |
radix |
100 ms | 2.7x faster |
pdq |
160 ms | 1.7x faster |
builtin |
267 ms | 1.0x (baseline) |
Algorithm Complexity
| Algorithm | Best | Average | Worst | Space | Stable |
|---|---|---|---|---|---|
ordr.smart |
O(n) | O(n log n) | O(n log n) | Varies | Varies* |
ordr.pdq |
O(n) | O(n log n) | O(n log n) | O(log n) | No |
ordr.tim |
O(n) | O(n log n) | O(n log n) | O(n) | Yes |
ordr.intro |
O(n log n) | O(n log n) | O(n log n) | O(log n) | No |
ordr.radix |
O(nk) | O(nk) | O(nk) | O(n+k) | Yes |
ordr.par_sort |
O(n log n) | O(n log n) | O(n log n) | O(n) | Yes |
ordr.par_sort_unstable |
O(n log n) | O(n log n) | O(n log n) | O(log n) | No |
*ordr.smart may choose a stable or unstable algorithm depending on the data.
Architecture
ordr is built with a modular architecture that separates the high-performance Rust core from the ergonomic Python API.
- Rust Core: Found in
src/, containing the implementation of all sorting algorithms and the analysis engine. - Adaptive Engine: Located in
src/adaptive/, responsible for algorithmic dispatch with sampling-based analysis. - Python Bridge: NumPy
PyArray1bindings insrc/lib.rsand thepython/ordr/package. Data flows aslist → np.ndarray → Rust in-place sort → list.
Contributing
We welcome contributions! Please see our Contributing Guide for details on how to get started.
License
ordr is licensed under the MIT License. See LICENSE for details.
Metadata
Release files for ordr-python 0.2.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 | |
|---|---|---|---|
| ordr_python-0.2.0.tar.gz | 46.1 kB | Details |
Built distributions (wheels)
Total release size: 10.6 MB
Release files / ordr_python-0.2.0.tar.gz
| Download URL | ordr_python-0.2.0.tar.gz |
|---|---|
| Size | 46.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5000eff2e6a8cdcf995a9ad31848b6f924ee3454dda1eae060276a1467f77f02
|
|
BLAKE2b-256 checksum How to use checksums |
a05cd5dcd2e8fa80d7eb74dfd8a0a01aa5b5cfbf2d89a79f2de433c25e254d91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-win_amd64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 181.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1324381d433c15a31519e794dd260bb6bfcceca8553ebc66baac6d39581e4bfe
|
|
BLAKE2b-256 checksum How to use checksums |
d5476972129c9171b8ee874be9db8b9a8c8092f7f44489844d1ee9f0e0e89121
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 480.9 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5ba354d53a51935a84ba802315844a9b8f0595fa09bde7a3831eaee13d4e220f
|
|
BLAKE2b-256 checksum How to use checksums |
e347df0b0a9305fdb95bab64ef8d4cce9b558d6cab50f8c36511349fcb948524
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 435.7 kB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
5968c93bbfb70833c550147a2eedf94021b5b952b5dace4d46be4fd5ae865b02
|
|
BLAKE2b-256 checksum How to use checksums |
213b69cab8a52b4eebc03a7be6eeec95dc0803593a3102410becc89c395ebfcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 269.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9637d84a1626d8e431f10fa2b75b7dd0d64116dee85b69018378961d49208171
|
|
BLAKE2b-256 checksum How to use checksums |
cf16d25e979aa00a27d6eafb3c22513080d7bda60164b64f08535813feeb47be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 258.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
19d866b4686d4ebbc0b8f956b32236e43d25a0c92d17efe703e7ebbd08afa174
|
|
BLAKE2b-256 checksum How to use checksums |
725628fd11a531f6083d02201933f1132743d5b3440cc90dcd4284ddb721271f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
74963f2779ac1c119364e7ba6954eaccdcc448607d46c41f45ba90729fb9fa71
|
|
BLAKE2b-256 checksum How to use checksums |
1fa3cd18843f864c9e0e3b80b20f8a58bc4f144b0d2215ad72f1b69b9ea60f32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | ordr_python-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 247.6 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
dec56b36c364ce33de7d53d195efe0ea039e85716a280c1a1d6a6792cf21f2c7
|
|
BLAKE2b-256 checksum How to use checksums |
b24e90dc7555fa1cfe214fdae15f3ea2af09522ff11e443cd13a2343fe1f9591
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 181.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
41467381df26ff2b56a256a9407211d80b75ffbdd9ff8a88193c22ad980b9806
|
|
BLAKE2b-256 checksum How to use checksums |
7ea0be2fb0da668bc7a43b039755dc4f4e0c2797c494f10b45376ae8ed0ebc35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 480.9 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0e18d61c1fa1bf54c736737021d9a0913527e0e21257787e17b41a7cd7e38a5f
|
|
BLAKE2b-256 checksum How to use checksums |
bfc07e5676a7f24a56fb8b870f97cb3c567a582ea2b0338fefb331528fd7483c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 435.7 kB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
35a6469a9159a0ec6c75b7586be47485e922f3bd1a6afbdb0f0d33f7c66cd07f
|
|
BLAKE2b-256 checksum How to use checksums |
b944d290b1b9d855db2bd1d43b3a2957953b569171d1042bb3583cc8e224be65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 269.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf8d3a6a34317311c96715942c2bca6898568b2671755912d63b3610290e8937
|
|
BLAKE2b-256 checksum How to use checksums |
b3bca756089ae2e98abaae6c683262e868318f9f74844251e73603ed8934baaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 258.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
65b29ae6aca7c535748cbb5ce08cbaca5f84f9b8c7d495c4b08c5f14d1f5101a
|
|
BLAKE2b-256 checksum How to use checksums |
6d0afe3f8e5a74fbd387185aabe47e03785b5c8681ad76dc78fa8f4349e8afa1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5f5b30f80b225c15edcc1c39350e57e42ac5b2a733907fd6bd54c88b491ccf3d
|
|
BLAKE2b-256 checksum How to use checksums |
2a26742b2d1fff1bdf6966680784971b7f0417f25db1d65ffe56d70ce57a954b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | ordr_python-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 247.6 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
56db55a5a95189e5320e103a7782d5952a40e10f87f99f4f2b30a7a96d05f58f
|
|
BLAKE2b-256 checksum How to use checksums |
2d139a5c8740cf52fc7fddaa882b9cabeb347ecf906a3669ab3656083cbe2e49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 181.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a9a0ecc75b4eec49032bf8dcc5cc6f76274d8aeb2441d8855e7459ec5ae49e95
|
|
BLAKE2b-256 checksum How to use checksums |
ee6dcc8f3bb03ac2472ab490b4c142dd29b12536ffe4812896d85ae781ab34b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 480.9 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b4d77f47b581de6623c7e227625d80b04624be4b7c472a44fbbba8e2a1dc7ed5
|
|
BLAKE2b-256 checksum How to use checksums |
b90d30d93a05c4d099ed69865c0fb16c79e45a101b261f9bb5008dc058eed360
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 435.7 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7c52aa0e41d32e7878f6f9cfff0b389e0dd24e0cb8da695d55335cbc917bf8a3
|
|
BLAKE2b-256 checksum How to use checksums |
3232b95deca55b459f0cca5eb1e8ee838711c040a1cffad5a5bf5d6897596921
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 269.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b44b2d7621c338705a6424d2201bedee080fd3fdf47899ffb5f0036f3f33928e
|
|
BLAKE2b-256 checksum How to use checksums |
4328d30c78f6e71b192f4796b72a2f44893bf35d627c640e47301c18684d1643
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 258.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7e46209daad2b11a721028644e3178c876bda7e64c6f90627150b64034488377
|
|
BLAKE2b-256 checksum How to use checksums |
289d21da4edbe38407f29d30afdd2feec7221715f20fe5bdb9bb9e7ee51231f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e0a6e542ffea0e7d70a3fcfe98cf14886d45e6d7044b27d92d602d6fdbf2ae52
|
|
BLAKE2b-256 checksum How to use checksums |
80d175c1bdf579d479cd6da97b5be8142e4edcd6f9711488e5b26736f3913037
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | ordr_python-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 247.6 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
3dd62860f4baf3a2fc60cc6d1380161babc3f31b0bb30ea6341becc5cdffe2b6
|
|
BLAKE2b-256 checksum How to use checksums |
5099f54c243afa9ea2e2fe8d8d53c5613b53e89b079b7e21a6f7314632557bc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-win_amd64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 180.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
25b89c9136a7e87b5ecc11e5eb4452d7894d67fa26cde295b0028c94fd1d3e45
|
|
BLAKE2b-256 checksum How to use checksums |
850e9a6992a2b2e8685f18c56d497bdfa735573a0c2d29d2c16f096e3abc8d40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 481.3 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
84566f807c8aa6be4676e2b20379b5e8c9f929fb59a982588f12454902a72302
|
|
BLAKE2b-256 checksum How to use checksums |
7af527ea5ac094b5d8c9a3e4c30ea0c0fea1b742a0433ac7ce4e6b2563a53777
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 435.9 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
71619ea47c7e654f1706cb66456a362be0850d177bb9a75ad19c8eedc079f834
|
|
BLAKE2b-256 checksum How to use checksums |
d44ed6aaf661c5b7c625b99da2bca63c3e9c67c21d95ddff5cc3ba736c44711d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 269.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
44be64182409784e2ebe371f0988750bf85639b8131c49ef39840dc7f1a0471d
|
|
BLAKE2b-256 checksum How to use checksums |
93be0a2badd3a05e53adc2642fc2a368dcff095d00b4d5712369c1bbde0a4dd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 258.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
30dadc9cc70ac227c4a6e143c868b69275edd88a5df50c98cc5d9fca074d6182
|
|
BLAKE2b-256 checksum How to use checksums |
8de64a8d8d6a24f90df33c33388d883e831ce8965c147052233aa50554b0d53d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0783cd5049205b44dbd520d42cfbf046ba2d9476a4eae96cf01baae3b0d73cea
|
|
BLAKE2b-256 checksum How to use checksums |
af79d0330ae25f07811a25e3a13ce192b301e394f93266374bb7fa5e997c8048
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | ordr_python-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 248.0 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4dd5d91f3e299ceed6b71478a95d96ec3415b0f7fb2592bce28edb86bfae0fe9
|
|
BLAKE2b-256 checksum How to use checksums |
c4ca757572513c7c0506449afaba815418d5b784f608d6747e09ed220ae287ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-win_amd64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 180.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0e2632213ad744fcb017e6a65f395df06397fcfcefeb9542eea73af9281a3132
|
|
BLAKE2b-256 checksum How to use checksums |
16596505cf4271e97479f43e3f3514c2853b582c998ab5bfa3e73e174c5eabff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 481.3 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
28f71412b2496ef0e4d452455efc24db2424d5a312aec31bceea2986b9d07965
|
|
BLAKE2b-256 checksum How to use checksums |
f0292fb663c13caca7fcc1e70a2f830dd713cb7b2a94c9a025512b957352f2ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 435.9 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
5d47a8cdfe5d9a370f6ba476996cca3cd6bac3da13acfd86835be98711dc804e
|
|
BLAKE2b-256 checksum How to use checksums |
ba60aacb2b517d96e83dd348564c8df4957b3894eb4a9481bd1fcec56e2110c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 269.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
87fb13f139863671993dc6b391137b367a7099b14a86cd3fefc6f41deb7c8efe
|
|
BLAKE2b-256 checksum How to use checksums |
0bcf31f9ef1178d9cf5d0af288faa10928af609104a083a67c7994c658f38305
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 258.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
eb1df6e7f40afa22e64227bd2ac114d9e2baa93fe5d2c8b8a99882d486dc6006
|
|
BLAKE2b-256 checksum How to use checksums |
bec4029cf94d703acb04a062da3419d0803f23fc0777474b5c0c1799fdd6577e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.8 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
32efb5bfae2c91eb29dd9db8401647ca7a77c140045d4750852dacb99e29dc8f
|
|
BLAKE2b-256 checksum How to use checksums |
967437d3da75901e0885873a2a685abed8d4d74dbde48810866a6a6605cb03f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordr_python-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | ordr_python-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 248.0 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5002fad517466b49233cc2cf48f58d0585dfe3ed21a46da159311dbe9a8b2b99
|
|
BLAKE2b-256 checksum How to use checksums |
2aa32dfb32161ec95ced342dba45716abb7bbf96741e74b8c1a4569c77add805
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|