Skip to main content

OchreML (≧ω≦)

Classical Machine Learning Library in Rust with PyO3 Bindings

Welcome to OchreML! (^▽^)
OchreML is a high-performance classical Machine Learning library written in Rust with seamless Python bindings via PyO3. Designed with scikit-learn API compatibility, OchreML delivers pure native execution speed, zero unnecessary memory copies, and flexible multi-format data interoperability.


Key Features (^▽^)

  1. Hardware Acceleration (CPU, GPU, Multi-GPU, & TPU) (≧ω≦)

    • Native device engine with smart automatic hardware detection (device="auto"): auto-prioritizes TPU -> Multi-GPU -> GPU -> CPU.
    • Data-parallel row partitioning across multiple GPUs ($\sum_k X_k^T X_k$) with all-reduce aggregation.
    • Block-tiled systolic matrix accumulation designed for Tensor Processing Unit (TPU) MXUs.
    • Diagnostics and device routing utilities (ochreml.get_available_devices(), ochreml.get_device_info(), ochreml.set_default_device()).
  2. High-Performance Rust Kernels

    • $O(D \cdot N \log N)$ CART split search with sliding histogram impurity evaluations.
    • Closed-form Normal Equation solver with symmetric Gram matrix accumulation and automated Tikhonov (Ridge) regularization fallback.
    • Outperforms standard Cython/C implementations on Decision Tree training and prediction.
  3. Universal Data Interoperability (o´∀`o)

    • Accepts and processes data seamlessly across:
      • Python Nested Lists (list[list[float]])
      • NumPy ndarrays (numpy.ndarray)
      • Pandas DataFrames & Series (pandas.DataFrame, pandas.Series)
      • Polars DataFrames & Series (polars.DataFrame, polars.Series)
  4. Scikit-Learn Compatible API & Multi-Output Support (^▽^)

    • Standard estimator methods: fit(X, y, sample_weight=None), predict(X), and score(X, y, sample_weight=None).
    • Native support for Multi-Output Regression ($Y \in \mathbb{R}^{N \times K}$) with one-time Cholesky factorization.
    • Individual sample weighting (sample_weight) with zero-copy streaming accumulation.
    • Standard inspection attributes: coef_, intercept_, classes_, device_, and n_features_in_.

Model Catalog & Roadmap (^▽^)

Currently Available Models

Model Module Primary Algorithm & Characteristics
LinearRegression ochreml.LinearRegression Analytical Ordinary & Weighted Least Squares (OLS/WLS) via $(X^T W X)^{-1} X^T W Y$ with single-pass Cholesky factorization, Multi-Output ($N \times K$) support, and automated Tikhonov Ridge fallback.
DecisionTreeClassifier ochreml.DecisionTreeClassifier Optimized CART classification tree supporting both Gini Impurity and Entropy splitting criteria with sliding histograms.
DecisionTreeRegressor ochreml.DecisionTreeRegressor Fast non-linear regression tree minimizing Mean Squared Error (MSE / Variance Reduction) with $O(1)$ running sum variance updates.

Upcoming Models (Roadmap) (^▽^)

  • Logistic Regression: Binary and multinomial classification via L-BFGS / Newton-Raphson solvers.
  • Random Forest: Ensemble bagging for both Classifier and Regressor with multi-threaded tree building.
  • K-Nearest Neighbors (KNN): Fast KD-Tree / Ball-Tree spatial search for classification and regression.
  • Support Vector Machines (SVM): Sequential Minimal Optimization (SMO) kernel classifiers.
  • Naive Bayes: Gaussian and Multinomial probabilistic classifiers.
  • Principal Component Analysis (PCA): Truncated SVD / covariance eigendecomposition for dimensionality reduction.
  • K-Means Clustering: Lloyd's algorithm with K-Means++ initialization.

Performance Benchmarks (≧ω≦)

Comprehensive benchmark comparing OchreML's pure Rust engine (with Zero-Copy Python Buffer Protocol, SIMD, and Rayon multi-threading) against Scikit-Learn (Cython backend).

1. Linear Regression (OLS Normal Equation & Cholesky Solver)

Dataset: 20,000 samples (16,000 train, 4,000 test), 10 features

Metric OchreML (Rust) Scikit-Learn Ratio / Parity
Fit Time 2.42 ms 8.34 ms 3.45x FASTER (≧ω≦)
Predict Time 0.10 ms 0.32 ms 3.20x FASTER (o´∀`o)
Test $R^2$ Score 0.9980 0.9980 Max coef diff: $7.11 \times 10^{-15}$

2. Multi-Output & Sample Weight Regression (OLS)

Dataset: 20,000 samples (16,000 train, 4,000 test), 10 features, 4 targets with sample_weight

Metric OchreML (Rust) Scikit-Learn Ratio / Parity
Fit Time 3.46 ms 8.20 ms 2.37x FASTER (^▽^)
Predict Time 0.20 ms 0.38 ms 1.90x FASTER (o´∀`o)
Weighted Test $R^2$ 0.9988 0.9988 Max coef diff: $8.88 \times 10^{-15}$

3. Decision Tree Classifier (criterion="gini", max_depth=5)

Dataset: 2,500 samples (2,000 train, 500 test), 8 features

Metric OchreML (Rust) Scikit-Learn Ratio / Parity
Fit Time 3.93 ms 15.50 ms 3.95x FASTER (^▽^)
Predict Time 0.10 ms 0.40 ms 4.00x FASTER
Test Accuracy 92.40 % 92.40 % Identical Parity

4. Decision Tree Regressor (criterion="squared_error", max_depth=5)

Dataset: 2,500 samples (2,000 train, 500 test), 6 features

Metric OchreML (Rust) Scikit-Learn Ratio / Parity
Fit Time 2.79 ms 9.71 ms 3.48x FASTER (o´∀`o)
Predict Time 0.09 ms 0.34 ms 3.77x FASTER
Test $R^2$ Score 0.8700 0.8700 Identical Parity

Installation & Build (o´∀`o)

From PyPI

pip install ochreml

From Source

# Clone the repository
git clone https://github.com/arufadesuwa/ochreml.git
cd ochreml

# Build and install locally with Maturin
maturin develop --release

Testing Suite (o´∀`o)

# Run Rust unit tests
cargo test

# Run Python integration test suite (Lists, NumPy, Pandas, Polars)
pytest

Metadata

Release files for ochreml 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ochreml 0.2.4
File Size Uploaded Provenance Actions
ochreml-0.2.4.tar.gz 33.4 kB With provenance Details for ochreml-0.2.4.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ochreml 0.2.4
File Actions
ochreml-0.2.4-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for ochreml-0.2.4-cp315-cp315-win_amd64.whl
ochreml-0.2.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for ochreml-0.2.4-cp315-cp315-macosx_11_0_arm64.whl
ochreml-0.2.4-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for ochreml-0.2.4-cp315-cp315-macosx_10_12_x86_64.whl
ochreml-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ochreml-0.2.4-cp314-cp314-win_amd64.whl
ochreml-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ochreml-0.2.4-cp314-cp314-macosx_11_0_arm64.whl
ochreml-0.2.4-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for ochreml-0.2.4-cp314-cp314-macosx_10_12_x86_64.whl
ochreml-0.2.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ochreml-0.2.4-cp313-cp313-win_amd64.whl
ochreml-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ochreml-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
ochreml-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for ochreml-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl
ochreml-0.2.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ochreml-0.2.4-cp312-cp312-win_amd64.whl
ochreml-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ochreml-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
ochreml-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for ochreml-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl
ochreml-0.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ochreml-0.2.4-cp311-cp311-win_amd64.whl
ochreml-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ochreml-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
ochreml-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for ochreml-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl
ochreml-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for ochreml-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for ochreml-0.2.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Total release size: 13.8 MB

Release files / ochreml-0.2.4.tar.gz

Download URL ochreml-0.2.4.tar.gz
Size 33.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d34adcfa77aca86d02b913798a408b42ed8abcc5afdf69ddfd3e34b2d0db3cc6
BLAKE2b-256 checksum
How to use checksums
cd39e5d36d4210ee095a01e7ea7e5362a6bfab43b942e13116ec1c33f4d0c2eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 404.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
2d254d75596e14dff3386c1d33140166399a5c8bba073ce65249ac4fb3f6aafc
BLAKE2b-256 checksum
How to use checksums
480812bd1b6b3e4597fd795d4e6be1513a54901bb5b7a86a0c2e89a851ed0f4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 417.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
054273b4938f8fe96c7dfba5b0e2146905fae90455f4591178592a969f7f0dd5
BLAKE2b-256 checksum
How to use checksums
b10fed5db2099ad0782c51dc3c39030fcc1625c356710a0106a2ca32eae8c06b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 406.4 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
117533d819679d11246dcd2bbe3cb558da756d0cb29eadc37824745ef77dca94
BLAKE2b-256 checksum
How to use checksums
668f59e6101565a46ac597400931d91b5355a2ec836c6c2dd4595c85360a1842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 410.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ef01afa9e2f5cef868559c0ac6aa3e52a35320c08c09152b99b42361e23ca28f
BLAKE2b-256 checksum
How to use checksums
6779fe3e37341083a699e41ff45314798c8dcaa86ab5e41cb185c10e929781bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 400.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2d3ddaf9f481d27ec54e8fe56ca8a7945c957be328dd0a5639f4888c4152cd8c
BLAKE2b-256 checksum
How to use checksums
db8497ef827ae803271c60fc477baaaa35b3e51a60d10deea3e9d47b1da80cc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315-win_amd64.whl

Download URL ochreml-0.2.4-cp315-cp315-win_amd64.whl
Size 298.1 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
5195c89c92cfd2a67c9f1efc745f85eae37247fc2d84403cbb82503f67892b40
BLAKE2b-256 checksum
How to use checksums
292d18f7850beb02ab704212732c10fd902a6b388ee7efa98288f40f63ea42d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 411.5 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
079ff35bbd2b0a912b4bc54252ef39fc93aaf7638f1ee2c20279f2f2c0982bf8
BLAKE2b-256 checksum
How to use checksums
5807e46c9665340bd12e97e66e36d150da5f8c599594f8d17b512bb2fa9edac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 403.1 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2f04303c68a29ba85dc0567244efa66191b4a28b0c01782a9bd61cf32f5d3e2b
BLAKE2b-256 checksum
How to use checksums
a88c6b5e1b993bddc6e41631518527c4403b7b64371a2acd73cdc129b911d86c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315-macosx_11_0_arm64.whl

Download URL ochreml-0.2.4-cp315-cp315-macosx_11_0_arm64.whl
Size 369.4 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce257cfad4cc3a66ac724c360ac434bc4cd3f1cf383b4ded067afbf587c45a92
BLAKE2b-256 checksum
How to use checksums
8ff06565c7d439f2902d2922b84715f2d314cf94613bca6c2878a27b3e862840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp315-cp315-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.4-cp315-cp315-macosx_10_12_x86_64.whl
Size 388.3 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1187cee6e6b3a1e1eb22978955078139c99105747a225416b9f2f35f4a1f2742
BLAKE2b-256 checksum
How to use checksums
8b66d7255d052f0cec5ab23c6c56d67ab668143446fad0e6b4c027813586ab2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 410.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c919d0b222fa9310f5cd01016dccd4e1edb0dfef710e76166b458314ffee24e5
BLAKE2b-256 checksum
How to use checksums
f3b8c9c94f3913ed28aed1ad3110da4e3f6c928fa627a0ab351699ec35bf2f3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 400.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
399cae918294308abd409f251f6b2b243a53d1fc3e2048a789c5d5c42ad00976
BLAKE2b-256 checksum
How to use checksums
5e299dad6797bdd77632638069dbbfa4d37783a09ace7e29d8a67370ce12f3d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314-win_amd64.whl

Download URL ochreml-0.2.4-cp314-cp314-win_amd64.whl
Size 297.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b2398416655dbfaf1cb3d6417ab93e9e44904ccaf3ea2f2f25ab9c7330d67ff1
BLAKE2b-256 checksum
How to use checksums
5f0a2adf8662b2536cfacbcebdcaff3ce51e87cedade5aeec5586ddffadeea79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 410.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
01496f0ceaedf14d8204b5e121596f3164be454062ff002911d8ff27914d8cb8
BLAKE2b-256 checksum
How to use checksums
1fad43c8ee02e2dda538a1970969c83787be9dbdc3af3b1b8f454f71bdff2d31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 401.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
33d6d67a4728f5dccf65c2ec4911e2a84b68fa68773e21690f8d4de3fb8b3cf9
BLAKE2b-256 checksum
How to use checksums
36554d8128b825ddcf7b4e5bf716c7441fe8a343830318302e6f2d9b993276ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314-macosx_11_0_arm64.whl

Download URL ochreml-0.2.4-cp314-cp314-macosx_11_0_arm64.whl
Size 368.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff47f706f5c649ea44505d4a78e6f5d38d8bb2cfdc62bebf157365de79a1b323
BLAKE2b-256 checksum
How to use checksums
3c5445c6d4f19a81309db50c69bb8e9dac706fc3947ed90331597f7bc37ccd17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp314-cp314-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.4-cp314-cp314-macosx_10_12_x86_64.whl
Size 389.4 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fe4c77a299a436aae68624ccbd123dac55aba9c4adfc0c4c0bb54f55757fe1ac
BLAKE2b-256 checksum
How to use checksums
33c90a5a116f1826cb0b61443eb1f7db978c291e6d01aa839602dc79881d54a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp313-cp313-win_amd64.whl

Download URL ochreml-0.2.4-cp313-cp313-win_amd64.whl
Size 296.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1c5f77a617a607b5b06699107eee332aecec3860c7b82f8237c371bb273846b7
BLAKE2b-256 checksum
How to use checksums
6c4c2f301ad1654c88c544e402c1283ef2623c079f73333b47ae3b349d0d6af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 409.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
56ad1751065516f4a85a238183c1a5608c462bd110d754916840ce1c8885460f
BLAKE2b-256 checksum
How to use checksums
d49f8e5067b09059f6e171d0505c678e0fc56e31f988b6bdf8508821ed88e235
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 400.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
feed4552c80d8df6523188de3104578c78604f597ed0077b1cdd35239d87248d
BLAKE2b-256 checksum
How to use checksums
346cf841d675f829fddafd41fe5ad21b1fdb1a405d1e5c54431da89ad8c94d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL ochreml-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
Size 368.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4ffd037edf8f5d75539e0849afa191934a01d25b63a7d3763aba74575ae98acf
BLAKE2b-256 checksum
How to use checksums
6667f371436d6dfa9985235967fd8a0c713ec65ce4e9d51af14d7e18afb8ceef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl
Size 387.7 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
138ffb4fd858f6529d8c7331d4ef3d48583a8f3e58126793fa6d3a114dea09dc
BLAKE2b-256 checksum
How to use checksums
f7d8fb2fd5ae0e303a747b9199e645905a357a37d601360d407c80c83ce2ac8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp312-cp312-win_amd64.whl

Download URL ochreml-0.2.4-cp312-cp312-win_amd64.whl
Size 295.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b09c76c8bb927614459b14f9e3cb47a24d14c73de92a205353f2074ad03690ed
BLAKE2b-256 checksum
How to use checksums
7ac6d667ed8a8d56ae55dcacebd83d7d0edbe49eb1ba654a65d1d12b130e08dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 409.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
acf9cdacfb7a2a254252858375d450f960ae6e8b5888406b30b9758c64d21500
BLAKE2b-256 checksum
How to use checksums
4cf263d41a5f32f1c512ceed3b45be720f375dc543bf9ee9703826ba11cfeb1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 400.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e9b5f4e0db57fdad46dc5d8d796481fb1eb03d5c2868e772c4b45f828b9c6aaa
BLAKE2b-256 checksum
How to use checksums
0627a67709590e120d9c4a348e1453112a2cb077860e6311e739ef213d7cd58c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL ochreml-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Size 367.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a28533bb7193d47f2ccde0a9024b741d048676b900d5f912f01d158d05bc461f
BLAKE2b-256 checksum
How to use checksums
ebc0b0b16a49361a880dd19d7d2f5108bde8931e2a06b2d524ac2ab47f01edfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl
Size 386.9 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ca121a84adc2ecd9016b398dd1619217fece8f0a1849354597ca81a8d5e53304
BLAKE2b-256 checksum
How to use checksums
e795ae05c2dbb13302f605d9f329a42e6cfb174cf8f74f7d1dde3aa45ac1f6e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp311-cp311-win_amd64.whl

Download URL ochreml-0.2.4-cp311-cp311-win_amd64.whl
Size 301.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b4e243866d634adbd0815bf0d74cb0c51e699f16945c5807ba4d9e67d3ffac5c
BLAKE2b-256 checksum
How to use checksums
1271e08664ec0633268b257f1a5df8010575bc522d2beb707179fb23c8b74f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 412.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1b8c8a12f6dc3c44a196660fcd9d90830e68ccac6a431377743ca95272b8a63e
BLAKE2b-256 checksum
How to use checksums
83c9151a9dea13305d33904d9621cc6c0aad3221c1498a827dfccf1bf97f2e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 403.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c99dacba0ee73f026c9458af29fc01ffea087e0fbeb3213f2fd352fa76bfce66
BLAKE2b-256 checksum
How to use checksums
fec8a49da1ed272bdd227c2a4bfe2ae19e315670b91dd7d27daccfd88b9ce148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL ochreml-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Size 371.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac444ce0f052fa24e65a9905378aeb225ed942733cc028ff05f051849cb3599f
BLAKE2b-256 checksum
How to use checksums
5113b49df079757d75bf2527202c733ecdd73dcf477299a8c18950f907b4c92e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl
Size 382.7 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e21500744fc97e189d151c07350fb1c33bd9f8bd874b492cf5e28254c08f5931
BLAKE2b-256 checksum
How to use checksums
04dafcdf55519a51afa3ac205e4f6c626c0f4ead478bf8247c99e4a724f749c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 411.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2ab8db60ba12a6e2d72adec3b41ecc227d0933417b9c4faef93ff28156789fa6
BLAKE2b-256 checksum
How to use checksums
58a6244156187e09ffcff230ff2ba742f24917157bc5244c123a91b9c24a2117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 402.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5af63560aae23008d10e580463c8ef0a5681df4f9a1a2ca1984764a8d9c4d655
BLAKE2b-256 checksum
How to use checksums
fbbbc82b118ab1e3b2435f4ad950b811c32e0fa861fc46b7f82ce42a5aa01da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 412.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
13437d2414f6c21391aa02d3f7055ce6c685c47c6097e74b7509304bf1aaf9b2
BLAKE2b-256 checksum
How to use checksums
f28ef89ce7a8d4ef78e92c090b585aeef71a5c0c854c2a4b5024bc1ffd9f2126
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / ochreml-0.2.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 404.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
500a9f583c5cf57f148aba61768d2b5cfd9734906cbcd54585bad161d0ebaa6b
BLAKE2b-256 checksum
How to use checksums
773e9e1a7a23a8e6709553afdb8e6692c81264af281c5ac9689a9ef70be99a29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Security for ochreml 0.2.4

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.

Full provenance

All 37 files in this release have been uploaded with provenance metadata.

Select from 37 files

Attestation for ochreml-0.2.4.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page