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.5

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.5
File Size Uploaded Provenance Actions
ochreml-0.2.5.tar.gz 34.4 kB With provenance Details for ochreml-0.2.5.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ochreml 0.2.5
File Actions
ochreml-0.2.5-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.5-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-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.5-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-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.5-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for ochreml-0.2.5-cp315-cp315-win_amd64.whl
ochreml-0.2.5-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.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for ochreml-0.2.5-cp315-cp315-macosx_11_0_arm64.whl
ochreml-0.2.5-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for ochreml-0.2.5-cp315-cp315-macosx_10_12_x86_64.whl
ochreml-0.2.5-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.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ochreml-0.2.5-cp314-cp314-win_amd64.whl
ochreml-0.2.5-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.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ochreml-0.2.5-cp314-cp314-macosx_11_0_arm64.whl
ochreml-0.2.5-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for ochreml-0.2.5-cp314-cp314-macosx_10_12_x86_64.whl
ochreml-0.2.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ochreml-0.2.5-cp313-cp313-win_amd64.whl
ochreml-0.2.5-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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ochreml-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
ochreml-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for ochreml-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl
ochreml-0.2.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ochreml-0.2.5-cp312-cp312-win_amd64.whl
ochreml-0.2.5-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.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ochreml-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
ochreml-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for ochreml-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl
ochreml-0.2.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ochreml-0.2.5-cp311-cp311-win_amd64.whl
ochreml-0.2.5-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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ochreml-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
ochreml-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for ochreml-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl
ochreml-0.2.5-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.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ochreml-0.2.5-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.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ochreml-0.2.5-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.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Total release size: 13.6 MB

Release files / ochreml-0.2.5.tar.gz

Download URL ochreml-0.2.5.tar.gz
Size 34.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b2ebdba61e4e68fddcefb221a88f6fc9481d16f832594d84e18c4a74dbd70af1
BLAKE2b-256 checksum
How to use checksums
a50c9102cf76bb1bdf556e9cd6e8ebe2af572a21f0f897b27f0a88136266715a
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.5-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 397.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
3676066629f5011268bb8e64b0d7465f962f908ad8373257e9f86538b78dd6aa
BLAKE2b-256 checksum
How to use checksums
9c6e90899df79805191b7a4803d9848b183a0ec776b4d29453517666222a0fd0
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.5-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 407.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b54672a0411e0ec94d76ce48e031542a6c77a0ef1912dfef9ace7f5d118ff40b
BLAKE2b-256 checksum
How to use checksums
6953721ce80fd37fb77d0db346e270cff839a0bc7112ef9d0f83112089b67ec9
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.5-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 399.6 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
304ef6a19339704b17e23e8f947fec51effcaa8b2b03642564fd00eb76f8bb78
BLAKE2b-256 checksum
How to use checksums
9435a4643c07f7b3bb9fa90c11b098c2ddef2768762a637e286188e4ba19ddaa
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.5-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 399.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
11851aaf9edd777a8375c1b8b63bb0442c77e7134e2f944cba9c862762482829
BLAKE2b-256 checksum
How to use checksums
e74a40e619638e899c2b5c4c97334ecc2ae04b0591372a99d79e32a86fb0768c
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.5-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 395.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
67dfc937504d6fc903a4465e787c4c2093b8a83fe6dd8dcb9bd1309214f4e3e6
BLAKE2b-256 checksum
How to use checksums
6417496aec1b8b997c7b3bdd0880123fc81595d9e09ed0379802965a6b055679
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.5-cp315-cp315-win_amd64.whl

Download URL ochreml-0.2.5-cp315-cp315-win_amd64.whl
Size 288.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
f5f39d2a13cc4b83ebfa244b27a0eda8c27d0234aea6ae2b43cb6d08962efc11
BLAKE2b-256 checksum
How to use checksums
130c5a7d097f728cae09a317fa6a49f7e54b528a151e7cea2f60a370d7f2d9cd
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.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 400.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b524b96aa3bb4a3d071036e386c62f565741b79e190ddda2111b94d96f9618f1
BLAKE2b-256 checksum
How to use checksums
974af43f5367f8d72d810c745d3e4ae121ef107afd997afa5a709d89a706e1fd
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.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 396.5 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5cfb5ee58a907a5ac88b46eaee9f971972d4ba27c4ec8d9afbca5ff8036b9f4d
BLAKE2b-256 checksum
How to use checksums
0f89be81304249375cd947576c26149881b5060810501cf932688d3eed2d0bc2
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.5-cp315-cp315-macosx_11_0_arm64.whl

Download URL ochreml-0.2.5-cp315-cp315-macosx_11_0_arm64.whl
Size 361.5 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
29b1c0213e895f1361aef2236925ea84a18faf9c99b54ebaab1e5d4e6236d62b
BLAKE2b-256 checksum
How to use checksums
c6805b93ec9b5725d099fb50bb20249152b8855b177e5bc0504483176c12879b
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.5-cp315-cp315-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.5-cp315-cp315-macosx_10_12_x86_64.whl
Size 380.6 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cf541374be3639c6bdf254e46545d7ed0ad46643de54677edfafe9d8f57c3d6a
BLAKE2b-256 checksum
How to use checksums
c26642020c1d757136b0c2f961c630cf92b0396890ebdc0eef96973185b8819d
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.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 399.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
662d0cc8f952c9ab22cb3e5ad31a3ac2ac3f96c63a2a9c72f8ded89ecebf8ce3
BLAKE2b-256 checksum
How to use checksums
681aa94bc985ffbd6d2bec699a2849833a22f1555a09d228c65b2190ce947d06
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.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 394.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1c2df925f011e0b24443f1c7468bd643dd3929836b78ad5135fafde7d41bd6d6
BLAKE2b-256 checksum
How to use checksums
4bfdbe70c3702b78069b50ce21b298158e447f4b69c60d57e21e79aeecde885c
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.5-cp314-cp314-win_amd64.whl

Download URL ochreml-0.2.5-cp314-cp314-win_amd64.whl
Size 288.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
66bb739da6eb73555f3e3d023b31798d9a2fc215341d6c1d9283d6abf3326934
BLAKE2b-256 checksum
How to use checksums
8f80e713417e232ab3570816859fa6ce78140888f284cd871a58c83d317e1eb9
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.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 400.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7f188f258bbb88ed7cd4540edf554dccf77a117fb8866765b5a65eea52612eb5
BLAKE2b-256 checksum
How to use checksums
b5f0574de31c567f1e604968f2b5d07fa5dba9bbadc44f86954516bedb837084
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.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 395.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ef80a3408234d34b3473c5955c4d9ae8d17948c2e8d059e5388702d8cdc3b582
BLAKE2b-256 checksum
How to use checksums
1727b3a9416809f8d0a78b8578eced24adbd8176301b08ee7c005c32fd4c23cc
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.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL ochreml-0.2.5-cp314-cp314-macosx_11_0_arm64.whl
Size 361.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9da98a795dca782c710bff0ba57c4f45218a5ec7a9aa132132f85dba19c53380
BLAKE2b-256 checksum
How to use checksums
6513942c24adae43fee21c714531da59c5ffadd9ca81d2d35963098e13c1cc50
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.5-cp314-cp314-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.5-cp314-cp314-macosx_10_12_x86_64.whl
Size 380.5 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a3f196a9323299199f2708a9cc8c942542d3f67c98878091491d59cdd5fa2707
BLAKE2b-256 checksum
How to use checksums
67437eecfb160eba9ff49656a7e0e593080902f6c7e5f86f39034ccb35d4073f
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.5-cp313-cp313-win_amd64.whl

Download URL ochreml-0.2.5-cp313-cp313-win_amd64.whl
Size 288.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c0506347214e542b0fd2808e80b5c6116bb2a96458866480d58d3cba0fe0ac28
BLAKE2b-256 checksum
How to use checksums
0f193fa98a3282cdcd636e841c6b424ea7d27ec71d9a23a3543cb6d4b9f378e4
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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 399.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a8bd788465ca66ce1529c6a3d846c73550155dbe4e59d96f92e0e303b680f84e
BLAKE2b-256 checksum
How to use checksums
856a6116102319f32063120621e9578528d155abac177261e79ad56f7ebbebad
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.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 395.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5d299dda612a39a503082fa851e044beddc51c974ba3bbdf9719a382ac1f666d
BLAKE2b-256 checksum
How to use checksums
e3c0122772287819927efc8a3e0772f6eae6a03914a0d0e2bf41d568cc5e844a
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.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL ochreml-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
Size 361.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec6bd020a2c678ea50672a17b919a2d5356801fb8c1544a22f26e955e601b454
BLAKE2b-256 checksum
How to use checksums
40e8117cefd011d49d5d3994d3752062543193e40fa9d1cf37821b3a7fcde2af
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.5-cp313-cp313-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl
Size 380.0 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
65b98f0344af0bb8ce5d473ad81544cb5e8bbef56e20785b63feb6129b9c8a5d
BLAKE2b-256 checksum
How to use checksums
b9661bd28cdbd2067138fce23d2def80305b4807926b0ade47d6fad8a076dacb
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.5-cp312-cp312-win_amd64.whl

Download URL ochreml-0.2.5-cp312-cp312-win_amd64.whl
Size 287.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7bcb5bb94369f28b26d997daecacfd1bc2b549898fcd8256fbec64bf278d5bcf
BLAKE2b-256 checksum
How to use checksums
1f29e81968101b188c38e8915945c5841248cbd1acd37ab017bf97dc540ccf2a
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.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 398.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
95ceb7f9ed5f3e073c0f6331ec078059c1eee64a6d4ec2c16cabf6b78c9d8356
BLAKE2b-256 checksum
How to use checksums
dd17d95e967ae749da27e158dde8aa30cf448135a0835a87a4f85fa1cb33521c
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.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 395.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a17c102acd1851953140829d806bbacfc4c6f1af0b6011581bd4d84d2cdb22e5
BLAKE2b-256 checksum
How to use checksums
021f7dccc5bf5ea852703f9b6c5e9fcd4ff800f2a950f44fe10cbe19a38ae58a
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.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL ochreml-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
Size 360.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aa4f79f12bcdd809942224385f40ca68b2701def7832b80e9d3efee3cee9ba0c
BLAKE2b-256 checksum
How to use checksums
d91c35e4f0800eb63b980d7fb8f6c8f0f69d730bd6be40c5c9f9455176d8262f
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.5-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl
Size 378.0 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
617bc02ab495dcc34467b7de32e501616cdcedb6fd8414150666aa325d7a89d6
BLAKE2b-256 checksum
How to use checksums
0332ffb22d52f58e9070607dcd5d47e2799e21c10fa51db382c6d779e28e9979
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.5-cp311-cp311-win_amd64.whl

Download URL ochreml-0.2.5-cp311-cp311-win_amd64.whl
Size 290.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7d43a7ba80bae488f09d61b5967b2a83538c8cdf98eb34a3d3cc19d2a6e6abd2
BLAKE2b-256 checksum
How to use checksums
7f6314e8d4215cf809a2fc4ae5371b0c64365be388ac40a9e098f36633bd7222
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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 402.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b4324d4b3826f5c09e9aff598052ed291965e06d809c3185c5d87a4acd2e7e88
BLAKE2b-256 checksum
How to use checksums
a5023a668338bc8b91f2c6a5300aea008f424f09b0559e44d8db1f303a3d1927
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.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 397.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bd5af1fbfc8173af682c0b2d85414023533ca9e74f3de4c0bb58679d14bc1a17
BLAKE2b-256 checksum
How to use checksums
f09d6ad768efdc969dc7ad692225ed01a13b7d91389309e675b24a7cc5c931d9
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.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL ochreml-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
Size 362.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
23db506b87834fb0e75afa10aa09bc802df5026009349e3e9d3e14a85d219f2f
BLAKE2b-256 checksum
How to use checksums
5520c66932c13bc3dad082f9d589b0d1d0dcade5b1692651736714a9cdeacb07
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.5-cp311-cp311-macosx_10_12_x86_64.whl

Download URL ochreml-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl
Size 373.6 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
15ebe008e7ea829ba2a802ec27c0da1ac75a19337ae9d04d6cf9b9473e2e58ee
BLAKE2b-256 checksum
How to use checksums
30860aa89ea1ebaff4eb5197ee798df05dbaf3ae13e61311e66af0aa011e6b71
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.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 403.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2485a4dafdee78b452d8d42460c6dd054af6101b37e5e6481d286c99bed1de3e
BLAKE2b-256 checksum
How to use checksums
e0bb920b196f8bdc02bea76b31ac7a5577cfb3ff0a9bd998a76ebf9551e2215f
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.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 397.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2d708f7d44354e14014d45a15e5ab89a4fa10bb7ab56123a6c98e07e83667243
BLAKE2b-256 checksum
How to use checksums
792650b3efbad313c113e67062a35663e6d9e373267cd1e2082ad767e7af4f3b
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.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ochreml-0.2.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 405.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b993f6937dbaf8738b94b327ba1f60779a18214ad002c1553410ed494597d570
BLAKE2b-256 checksum
How to use checksums
0610963b3bbbb0e723316ef65a3242f09339976378d5c4a2af2d71c352a3003f
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.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ochreml-0.2.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 398.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9a1ec524de9b1d88e84521d63c87fe0c5698130f8173ef70cca07a7513b9d481
BLAKE2b-256 checksum
How to use checksums
1724c2281fcc70cf8af56a396849d5b3ace9482759c881e4ff855fb928b55b89
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.5

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.5.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