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 (^▽^)

    • Standard estimator methods: fit(X, y), predict(X), and score(X, y).
    • 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 Least Squares (OLS) via Normal Equation $(X^T X)^{-1} X^T y$ with 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.40 ms 11.53 ms 4.81x FASTER (≧ω≦)
Predict Time 0.12 ms 0.40 ms 3.33x FASTER (o´∀`o)
Test $R^2$ Score 0.9980 0.9980 Max coef diff: $7.11 \times 10^{-15}$

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

3. 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.2

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.2
File Size Uploaded Provenance
ochreml-0.2.2.tar.gz 23.8 kB With provenance Details

Built distributions (wheels)

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

Total release size: 10.9 MB

Release files / ochreml-0.2.2.tar.gz

Download URL ochreml-0.2.2.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4320c53d4c522469024ae70a5269b6f0ca2f2b39c24f236c3e7a28851e5f1727
BLAKE2b-256 checksum
How to use checksums
193c934321ba3c123b9b1803de7508f8c7418ef1ab4935502e41ad965282de90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

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

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 355.3 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6e056118ed3e52d2dadde22585ce2ee8c838b05e159b3fd74ea91cde41cd124c
BLAKE2b-256 checksum
How to use checksums
71e4449b4a0d5e6ccddb7b3c2e48667fcf3968334f9dd70aaaf0c526fa2c4763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 357.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1a85992f7168dfbb29d9ed287ac64c17882347ed340d148a7ebdbfe19328fa0a
BLAKE2b-256 checksum
How to use checksums
e44e993d6e13f765dfed23ed88e53795f7deef2a5641864820dac1fa1b4d25ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 358.0 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
52cf00b37bb539e6922780a83e480e7f5194a028ea6df787df183f674091c4f8
BLAKE2b-256 checksum
How to use checksums
dbea2326cc136fe4834cd8f3a3e734f12d5fb6dbe20a4e0e0266001073b706ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp315-cp315-macosx_11_0_arm64.whl
Size 320.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f2214088421f734b746ae4e67b3662b7d680511c9835505ea319a5a216175869
BLAKE2b-256 checksum
How to use checksums
cd7e4f37b7dac7700881db0ea15afb63067f2c6d6cd19bb70b45337ced824588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp315-cp315-macosx_10_12_x86_64.whl
Size 336.8 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cbfc9577fe3b254c7e21d62effb25f162d47015fdb480535a8457f4881418a65
BLAKE2b-256 checksum
How to use checksums
13c4516da65b6e6f8dbb1d0eb7e65244fedb453a19dfbd12a31a8d80e1b53add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

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

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 351.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3ce55164756ea39bb4093597658e1c8b1a48c32ebc76a2ac8300ef0c67e3731d
BLAKE2b-256 checksum
How to use checksums
ca6dde503681b79771930cd811e824bb4561d52c3382beace4e926603b14bc7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp314-cp314-win_amd64.whl
Size 241.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
41d81ae4aa915558389c71fc30e18c588a9ae7396a52de57c6110d12d8d5a59c
BLAKE2b-256 checksum
How to use checksums
f5f5d5f4f77bfa33c46bd9657a33d170823f4312460d74db6c50f92ed1616189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 358.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5b7eaa537df2efa222584dc48be1d3dd520c1534f4754aff3f134e886ae37eab
BLAKE2b-256 checksum
How to use checksums
dc0c981f787fc70238695792993265e2f05db69a8aa694ff10f3f25a523dfdd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 353.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
95a4b7d54aff59808023c4eb018d1c0007f6a79b727f964e27d263ce55ff22c4
BLAKE2b-256 checksum
How to use checksums
57e6626996ce4005b2981600b832fc32ba9fa36a33c09bd15c8fe1ee114bb3c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
Size 320.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9b9b98d080a1d80fa51da6eb1ad240c096eb556b2ab75dfde5c41096315c6ae
BLAKE2b-256 checksum
How to use checksums
e001d4453eeca0d5d6ef34263f99f8aae6e735489eddc8fa5a18d1bd17eb5687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp314-cp314-macosx_10_12_x86_64.whl
Size 336.8 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
66479803c2b02e016529d59117ee7213dfcd403646bab5f3e25b6ae991583049
BLAKE2b-256 checksum
How to use checksums
3a0ee86b198d9a90c9cc4a0ca496ccb9df1591a82bc3809b3fa00ccac8353774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp313-cp313-win_amd64.whl
Size 241.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b82350bc3c09e8a33954b2f7151ff76ec1ffe452b51bdd446fd4f748a016391d
BLAKE2b-256 checksum
How to use checksums
9e09bf8c59046e8a3bc1b1830c084341db6ef9865299a707e068ef9f57b70710
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 357.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d074902b05c09352c9c107d7739665d8f06c3f082bc445387f0e817fb8a6aaee
BLAKE2b-256 checksum
How to use checksums
6b99882be7cca10f09ec96626c81e19239279c17623b856f9bb74bb119797632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 352.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1355cbaf2c7adee52c83c19248287326bcf7ac89a3937308af8875e6be246e17
BLAKE2b-256 checksum
How to use checksums
f555b3bc4ba666e76d46e6f44a7d5c3f5d92d08223ead371192351b6b02521f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Size 319.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8a846dd90f9834cfd26f5aa97c084d67a0decf5f5f5482e4c6c1d4d9e56052c4
BLAKE2b-256 checksum
How to use checksums
1e34284256bd41ed08047f4382a3412e4fb2b0c3181496aad5e6d998f12d858c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp313-cp313-macosx_10_12_x86_64.whl
Size 336.2 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bdaec23cfd67f8237ddd4822f5994b57f34a76fe8f631b69c65dfd1e7b2f3430
BLAKE2b-256 checksum
How to use checksums
15499fa5e546a04d38912f33ed378368b713ba8a3d47e30b584067b75312ab63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp312-cp312-win_amd64.whl
Size 240.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a0c69f2f6f3797b357359cc97758d24461ae4e41bddaece3460f76416d674bc5
BLAKE2b-256 checksum
How to use checksums
25694169400877a62a5e194811940505b30dea2924aac5fc21debe9adf4e29ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 356.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e6cbf594a9c4f515e413d80437f61cd3c0e2632dc95df12a7f72a3bef10ffa73
BLAKE2b-256 checksum
How to use checksums
8a6118096843edd5af5999d56e44134816d7c28ac0126cd2e7ecf373202101d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 352.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
516c93ba9ecd54ed9191d0ffcea497ea888f3e91f6e02e04460bb0d9354f692c
BLAKE2b-256 checksum
How to use checksums
6218bbc1a06baa31b29efd93ec8385cc0f06eb22bae4dc60657985824cf0e43d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

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

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 334.5 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cb3ef905aed6275b146f219dab13db734f05359cfa5d4fa938dd150e68606b6f
BLAKE2b-256 checksum
How to use checksums
114bf6d8ecebb36e299d0495864b483d80b5ac71bd359fe94dd702332dc9a94d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp311-cp311-win_amd64.whl
Size 244.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a54c81a094457d88971558a5911fd21a87ccbc92a0fa1e6571af87a1fd79846d
BLAKE2b-256 checksum
How to use checksums
56a7b671870d9e74a0a210fc117af7276e2c0d4d07d36af20fefa429b6ae0ad3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 359.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
77bad45f2d7258a1017e14376676e56d53e185987fcddc23034cc71a76aba7e7
BLAKE2b-256 checksum
How to use checksums
a6a5a5676122c5d14b0546aed2b76c69a2ce4d3ae22bc7ce4be42fc8a97f9fe9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 354.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2fc4b8ffa22b1c87bb3c8dbca2397533ecfa5133b2a57ca61525fa7ce1a7c96e
BLAKE2b-256 checksum
How to use checksums
a4fc000f819234007f4e4701a29f26888c4804be22d8ed9ba1de954e4243859b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Size 324.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2641d802b86af5c03eb19fa28a41c03e38a3573a9ec5eedbb748bcb090dc9cc7
BLAKE2b-256 checksum
How to use checksums
0858fd6d0661085b18ce95dbec20eeba1255b2bc96effdadaadb9cbac1877540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 332.2 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
248f3f763588bc9f76169806c731505e582316ba07d803ae1cd5de7b34495862
BLAKE2b-256 checksum
How to use checksums
de15359d498519972eaf538bd9dc1232628d88061df90225d2e13484da80727c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

Release files / ochreml-0.2.2-cp310-cp310-win_amd64.whl

Download URL ochreml-0.2.2-cp310-cp310-win_amd64.whl
Size 243.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
50bbb18576aea06b4e367257b726c0356719f46b0df78fda09c7f41ef0addab8
BLAKE2b-256 checksum
How to use checksums
fde4064a0e0e31ca281f176ca05a9fe683e5cc5bd7b7fbb6330481954b5b7378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 359.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ce9885a3b3157941592afe561157f379c20c1caef699b61268ff5410109f85c8
BLAKE2b-256 checksum
How to use checksums
1c7f4e043beb793f35e0ed4475de733fce8a747d39fe6008e8e7b1629b4f2028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 354.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c29deee897a8a803ae48e368c0556cc7d446371f9c4cfe0c9199e303cca3d1a4
BLAKE2b-256 checksum
How to use checksums
d0464e714b01e59a99bda07f3aa802f539132effaef4364e69f4e153a53ee1f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 360.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
af2a36eda1d520f822641b14b0a47fd5b247154432104bebed6277ca081ced6f
BLAKE2b-256 checksum
How to use checksums
1cfe787d96c01b07087ba0182457dedb6bbdd902badf8043b42c2dc56e4fa2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

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

Download URL ochreml-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 356.2 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dfd95c7d88adad7e3c1ce28b8fb7618965e5fb1a7bf2bf0786980fd8a46bfba6
BLAKE2b-256 checksum
How to use checksums
ed24db1206a2415b46fc2cc72414968862c68a9e27917c989cb9d01660cb6df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 18, 2026.

Transparency log

Security for ochreml 0.2.2

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 34 files in this release have been uploaded with provenance metadata.

Select from 34 files

Attestation for ochreml-0.2.2.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 Oct 18, 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.

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