Skip to main content

Python Bindings for the OxMPL Library

Project description

OxMPL

The Open Motion-Planning Library but Oxidised


Introduction

The What?

oxmpl is a sampling-based motion planning library written in Rust, inspired by the structure and concepts of the Open Motion Planning Library (OMPL).

It is NOT OMPL with Rust bindings.

It provides a flexible and type-safe Rust API for core planning algorithms and offers high-level Python bindings for rapid prototyping and integration into existing Python-based robotics projects.

The Why?

[!WARNING] I will delete this section when the project hits v1.0.0 or when I decide to create a dedicated documentation static site.

OMPL is great, but it isn't written in Rust. While that's not a valid reason to rewrite it, the truth is C++ doesn't particularly spark joy for me. Nonetheless, it's a library I had to use regularly as a university student and still use in my work.

I'm teaching myself Rust, and after a few small projects, I found that it sparked joy. So, to really dive deep into the language, I decided to do what many Rustaceans do: rewrite something that already exists. In this case, my target was OMPL.

My goal isn't to create a full "drop-in" replacement for OMPL. I've found that Rust's traits and implementations can handle OMPL's modular nature more elegantly. However, I do want to provide Python bindings so the library can be used by people not keen on diving into Rust (looking at you, researchers).

This library will be similar to OMPL at a high level since I'm using the original as a reference. I'm still relatively new to Rust, so I'll often refer to the C++ source to help structure the code.

If you spot any issues or have ideas for improvements, please don't hesitate to open an issue or a PR. It would be a great learning opportunity for me.

Key Features

  • Safe & Fast: Built in Rust for memory safety and performance.
  • Extensible Architecture: Core concepts like StateSpace, StateValidityChecker, and Planner are defined as traits, making the library highly extensible.
  • Pythonic Bindings: A simple, easy-to-use Python API powered by PyO3 that allows users to define problem-specific logic (like collision checkers) in pure Python.
  • Inspired by OMPL: Follows the modular design of OMPL, making it familiar to those in the robotics community.

Installation

You can use oxmpl in either your Rust or Python projects.

For Python Users

The library is available on PyPI and can be installed with pip:

pip install oxmpl-py

For Rust Users

The core library is available on crates.io and can be added to your project's Cargo.toml:

[dependencies]
oxmpl = "0.2.0" # Replace with the latest version

Quick Start

Python

Here is a complete example of solving a 2D planning problem with a custom collision checker written in Python.

import math
from oxmpl_py.base import RealVectorState, RealVectorStateSpace, ProblemDefinition
from oxmpl_py.geometric.planners import RRT

def is_state_valid(state: RealVectorState) -> bool:
    """A state is invalid if it's inside a circular obstacle at the origin."""
    x, y = state.values
    return math.sqrt(x**2 + y**2) > 2.0

class MyCircularGoal:
    def __init__(self, space, x, y, radius):
        self.space = space
        self.target = RealVectorState([x, y])
        self.radius = radius

    def is_satisfied(self, state: RealVectorState) -> bool:
        return self.space.distance(self.target, state) <= self.radius

    def sample_goal(self) -> RealVectorState:
        # A real implementation would use a random number generator
        return self.target

space = RealVectorStateSpace(dimension=2, bounds=[(-10.0, 10.0), (-10.0, 10.0)])
start_state = RealVectorState([-5.0, -5.0])
goal_region = MyCircularGoal(space, x=5.0, y=5.0, radius=0.5)

problem_def = ProblemDefinition(space, start_state, goal_region)

planner = RRT(max_distance=0.5, goal_bias=0.05)
planner.setup(problem_def, is_state_valid)

try:
    path = planner.solve(timeout_secs=5.0)
    print(f"Solution found with {len(path.states)} states!")
    # for state in path.states:
    #     print(f"  -> {state.values}")
except Exception as e:
    print(f"Planning failed: {e}")

Rust

use std::{f64::consts::PI, sync::Arc, time::Duration};

use oxmpl::base::{
    error::StateSamplingError,
    goal::{Goal, GoalRegion, GoalSampleableRegion},
    planner::{Path, Planner},
    problem_definition::ProblemDefinition,
    space::{RealVectorStateSpace, StateSpace},
    state::RealVectorState,
    validity::StateValidityChecker,
};
use oxmpl::geometric::planners::rrt::RRT;

use rand::Rng;

/// A StateValidityChecker that defines a simple vertical wall obstacle.
struct WallObstacleChecker {
    wall_x_pos: f64,
    wall_y_min: f64,
    wall_y_max: f64,
    wall_thickness: f64,
}

impl StateValidityChecker<RealVectorState> for WallObstacleChecker {
    fn is_valid(&self, state: &RealVectorState) -> bool {
        let x = state.values[0];
        let y = state.values[1];

        let is_in_wall = x >= self.wall_x_pos - self.wall_thickness / 2.0
            && x <= self.wall_x_pos + self.wall_thickness / 2.0
            && y >= self.wall_y_min
            && y <= self.wall_y_max;

        !is_in_wall
    }
}

/// A Goal definition where success is being within a certain radius of a target state.
struct CircularGoalRegion {
    target: RealVectorState,
    radius: f64,
    space: Arc<RealVectorStateSpace>,
}

impl Goal<RealVectorState> for CircularGoalRegion {
    fn is_satisfied(&self, state: &RealVectorState) -> bool {
        self.space.distance(state, &self.target) <= self.radius
    }
}

impl GoalRegion<RealVectorState> for CircularGoalRegion {
    fn distance_goal(&self, state: &RealVectorState) -> f64 {
        let dist_to_center = self.space.distance(state, &self.target);
        (dist_to_center - self.radius).max(0.0)
    }
}

impl GoalSampleableRegion<RealVectorState> for CircularGoalRegion {
    fn sample_goal(&self, rng: &mut impl Rng) -> Result<RealVectorState, StateSamplingError> {
        let angle = rng.random_range(0.0..2.0 * PI);

        let radius = self.radius * rng.random::<f64>().sqrt();

        let x = self.target.values[0] + radius * angle.cos();
        let y = self.target.values[1] + radius * angle.sin();

        Ok(RealVectorState { values: vec![x, y] })
    }
}

fn main() {
    let new_rvss_result = RealVectorStateSpace::new(2, Some(vec![(0.0, 10.0), (0.0, 10.0)]));

    let space;
    match new_rvss_result {
        Ok(state) => space = Arc::new(state),
        Err(_) => {
            panic!("Error creating new RealVectorState!")
        }
    }

    let start_state = RealVectorState {
        values: vec![1.0, 5.0],
    };
    let goal_definition = Arc::new(CircularGoalRegion {
        target: RealVectorState {
            values: vec![9.0, 5.0],
        },
        radius: 0.5,
        space: space.clone(),
    });

    let problem_definition = Arc::new(ProblemDefinition {
        space: space.clone(),
        start_states: vec![start_state.clone()],
        goal: goal_definition.clone(),
    });

    let validity_checker = Arc::new(WallObstacleChecker {
        wall_x_pos: 5.0,
        wall_y_min: 2.0,
        wall_y_max: 8.0,
        wall_thickness: 0.5,
    });

    let mut planner = RRT::new(0.5, 0.0);

    planner.setup(problem_definition, validity_checker.clone());

    let timeout = Duration::from_secs(5);
    let result = planner.solve(timeout);

    assert!(
        result.is_ok(),
        "Planner failed to find a solution when one should exist. Error: {:?}",
        result.err()
    );

    let path = result.unwrap();
    println!("Found path with {} states.", path.0.len());

    assert!(!path.0.is_empty(), "Path should not be empty");

    assert!(
        space.distance(path.0.first().unwrap(), &start_state) < 1e-9,
        "Path should start at the start state"
    );

    assert!(
        goal_definition.is_satisfied(path.0.last().unwrap()),
        "Path should end in the goal region"
    );

    assert!(
        is_path_valid(&path, &space, &*validity_checker),
        "The returned path was found to be invalid."
    );
}

Project Structure

This project is a Cargo workspace containing two separate crates:

  • oxmpl/: The core Rust library containing all the planning logic, traits, and data structures. It has no Python-specific code.
  • oxmpl-py/: A lightweight crate that contains the PyO3 bindings to expose the functionality of the oxmpl library to Python.

Development

Prerequisites

  • Rust toolchain (via rustup)
  • Python 3.8+ and a virtual environment
  • maturin for building the Python bindings

Setup

# Clone the repository
git clone https://github.com/juniorsundar/oxmpl.git
cd oxmpl

# Set up the Python environment (optional, but recommended)
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt # Installs maturin, pytest, etc.

Running Tests

To run the complete test suite for both crates:

# Run all Rust unit and integration tests
cargo test --all

# Run the Python integration tests
# (make sure the module is installed in your venv first)
maturin develop
pytest

Contributing

Contributions are welcome! Please feel free to open an issue to discuss a bug or new feature, or submit a pull request.

License

This project is licensed under the BSD-3-Clause License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oxmpl_py-0.2.0.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (499.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (528.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (595.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (506.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (366.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (450.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (350.8 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (499.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (528.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (595.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (506.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (366.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (450.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (350.7 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (499.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (528.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (595.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (507.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (366.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (449.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (331.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl (496.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl (525.3 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl (592.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl (503.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (364.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (448.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (329.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (327.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp313-cp313-win_amd64.whl (182.1 kB view details)

Uploaded CPython 3.13Windows x86-64

oxmpl_py-0.2.0-cp313-cp313-win32.whl (173.2 kB view details)

Uploaded CPython 3.13Windows x86

oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (497.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_i686.whl (524.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl (593.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (504.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (326.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (365.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (448.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (330.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (346.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (287.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oxmpl_py-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (291.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

oxmpl_py-0.2.0-cp312-cp312-win_amd64.whl (182.1 kB view details)

Uploaded CPython 3.12Windows x86-64

oxmpl_py-0.2.0-cp312-cp312-win32.whl (173.9 kB view details)

Uploaded CPython 3.12Windows x86

oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (497.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_i686.whl (525.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl (593.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (504.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (365.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (448.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (330.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (346.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (288.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oxmpl_py-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (291.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oxmpl_py-0.2.0-cp311-cp311-win_amd64.whl (182.1 kB view details)

Uploaded CPython 3.11Windows x86-64

oxmpl_py-0.2.0-cp311-cp311-win32.whl (173.9 kB view details)

Uploaded CPython 3.11Windows x86

oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (497.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_i686.whl (527.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl (594.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (505.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (365.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (449.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (329.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (348.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (292.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oxmpl_py-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (296.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

oxmpl_py-0.2.0-cp310-cp310-win_amd64.whl (181.9 kB view details)

Uploaded CPython 3.10Windows x86-64

oxmpl_py-0.2.0-cp310-cp310-win32.whl (174.4 kB view details)

Uploaded CPython 3.10Windows x86

oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (497.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_i686.whl (527.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl (594.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (505.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (365.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (449.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (329.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (349.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-cp39-cp39-win_amd64.whl (182.5 kB view details)

Uploaded CPython 3.9Windows x86-64

oxmpl_py-0.2.0-cp39-cp39-win32.whl (174.6 kB view details)

Uploaded CPython 3.9Windows x86

oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (498.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_i686.whl (527.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl (594.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (505.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (366.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (450.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (350.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl (499.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_i686.whl (527.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl (594.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl (506.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (366.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (451.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

oxmpl_py-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (349.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file oxmpl_py-0.2.0.tar.gz.

File metadata

  • Download URL: oxmpl_py-0.2.0.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0.tar.gz
Algorithm Hash digest
SHA256 456893610b02aa3434b0ed5c67f713a29fa70e380ddd2d8ce459d49693daea25
MD5 e341acd8a1b8bcb9a911967c39a3f11a
BLAKE2b-256 4a876258f92d31e64cdd08440c2764ab3eef6448686916f1509c4522ac96b328

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f60218c93e3b920281645b167159cc6d8a2514eb22291149b4bbf6baad6ce27b
MD5 5e1b63908a292955b9f32995cd338190
BLAKE2b-256 663948f118b223693a34a0672b30bd4514df65aa9da6dc0a84880673de21f70d

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e51e5f833794baa568fce547870c48116a004471fdec9544e7964d6d3cfbe785
MD5 117b01e08e0078382a90995b70cc3893
BLAKE2b-256 278ef3eee19db0d1cee910c31900e128e42442fad5e1fbd793d8f445dd023e4a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9cc30383c59d7ee94159465cadf7f3fc904266d80c2b783d7c087178c4899419
MD5 1fe9c94de345cd1fb3e59873d37459bc
BLAKE2b-256 ab2826357c3c9a6bcf08c5624b8e1e4ae765c03dd6d6d6ea49edb912c706ec91

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 30e19a7d08647a666c9436c1d9b08204d2a4960fa20e1f54bc3fd71c5731e8c9
MD5 4b228afc4148e1b75dd6ef537e6aea32
BLAKE2b-256 7fb33f5f8b0f4c86153da8b2914528239d78219d82a72e35ac19c1dd3c782abe

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6403cf50efa1f4a553660fe3ce1c8314c8f48bbd73704e60c84438038943c74d
MD5 bf85e0924166a50974eb0d6b0b0e0e09
BLAKE2b-256 b3f42a0a7bebd76e1fad0ef1cbf46862c2d3ed4a34d0fe7ed80c521507993da1

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2682507b0521dc1d980acc1cabcb881adc8f3ca7cba512f4b7b358bff9f09057
MD5 6b75915eacd3b8e59d49bac70ca8f48e
BLAKE2b-256 543ac67948fda1afa11f912de5932dfc156c594fed17cb66272412bfe30ff280

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9171a480c2c13d225c11e0a5f8299c86e6ec51d16680be2f677c74b41fe79168
MD5 3e39d5cef829fcd990226cb058a22bcd
BLAKE2b-256 76ef7a6a1fab99388979824b48eaae120bef47def3c3b2fd352edd434dc812e7

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ef8f104c15b294df7862f76eac21043ae262c47bd1224adbf076d1d234739444
MD5 c86189d41add9892dbd0fa45e5e4867b
BLAKE2b-256 5dbebff6a14d169b02a353d1b28502ccf384d9cfab126cbcce71c4add853d148

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 250672682f705b835f12e35285e3f6d76f51fe192191e3a11ba10e9582a3f7b5
MD5 298b0d7dbe1ebf0d27247592c9ce62bf
BLAKE2b-256 b359372d220589b0daafa545815eea1890d8333a91a02223028a4699a5dc1e45

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e39da9abace789fe8bc3dde0647a44882da00327d6bdca9c13ac4e51f124b398
MD5 d3aef667616b20823a2022a5f517589f
BLAKE2b-256 08fb510e26b603502ad3983abbfddd8b33dcf8e07b82e9880d44d782c8107b1f

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cdd5436f22d2a68a4206630c4c2761620649681a7a1a939c20e4a35a0cc499e9
MD5 18ea1a2ef1daf497fbf501a91b112782
BLAKE2b-256 bebfcf3027e2e5b7908787c955269934a9109233a12b6336105cb79fb72fd58a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6bbd6b3771887698f2cc4965f76a54460fe8cd62b441bc0199b7e1567565e593
MD5 c3a5348777b0801e748ffacba1c0956f
BLAKE2b-256 205b25b437fcddc16b21b2c36ab41c2e1abee9e6e8543984200314faf85c11d9

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a8067daec38e78eaf4e30bcc6b74750d2466c61447948273163d0e4ce6814025
MD5 e9f7cc442192591a2b1c525fdd3e0ca8
BLAKE2b-256 daf08988aca493c3329361df73dd13f6d24b3291c33b7b21437e85ce76cf2747

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81ef5569e2800edf12c9a3b90e0d2c3abdeab75d076fac269f9480eddebfd38d
MD5 3f40a8c1bb79f0778ac103d1e211e2fc
BLAKE2b-256 85b8bc1645b6290e1dd39bcf3b0020cb8b9a459c7bd97f0bf7ef290a5fe24297

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4885303756f51ed013ea11ffd3c775d20032b8be4fc84901c4e456c5823d982e
MD5 dc21a6e8a559fe0f389de80a039fef73
BLAKE2b-256 44a2bf8e76f6f47dc881f4653666c8d1adbf36b628319e970ed5791c18b213d3

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb235afae168482bf61aaae8fbc1a0b51d15d4d9582f1698df7efb952ae1c7fd
MD5 24a6435bbf6358538c1d0b5740e14061
BLAKE2b-256 3b0d38f31362a220c88b296fb1c2379ded74a89e1b728588c7947ea80a24d07a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9963234e7c5ba6ceb15c31f83209fb4c33c0f88d1f604f08f9123c206087d0c7
MD5 38acba67f371daea1a5537e2a72cf0f5
BLAKE2b-256 42f1f783be731c197e6dad71a29c2fd3fdca33656f93dd256f2b065591a0656f

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 45bbfb29376fc5b97c33e51469702566e336c8c67f7512ab9de80f72104c89d1
MD5 8ee3844156926d4ebabb892a4ebe4952
BLAKE2b-256 9559443595ba397359da65abfa06b3f92c5d6d9d35d79e9e305fccdd0e1ebaff

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa7e4f5d1d260ee8f126eb5f5cca5658c47464c29851786dbbc2b45ccc00721f
MD5 264879df6d018029ae012bd9183d1de6
BLAKE2b-256 e257de3216ebc0ba537dd673b00f4c8736abfb4e2906e345d2f999c7a83cdb81

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 515cb8f7f05a94140c369c439064029ae9e839af4f4bd4eb184c32a21d46248f
MD5 6b9893be8b0d62b13fbb9c95725bbc8b
BLAKE2b-256 9dbfa0ed523e4673c6f7aa5361577a46d3c3ab39911c14de785930fb24be2327

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb1e87b6b5690af661defdd7c609fbe10bdfd3ae7a4820e9a58563dd0e52caa6
MD5 2d1fbe8ae8729265c379e69702efb2f8
BLAKE2b-256 13ec70efc28ae398cc69b2f28dd18e5157b5cff1dc69d2249c3c0a917f335b27

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e7ab8eefe5fa7d54d76867e53bf26a522bef4b83a1b4fa946c3ce8e176773a6
MD5 937b133047c849b835c2765b060ef5d0
BLAKE2b-256 e61d58b08bc848aaef800e29180414b5e32aeef79c93fca4c840d61e15764877

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c50bf5cbb5a6b3034e23916217f26b2f66af2afa654ad425abbde66e04544f9
MD5 6aa0db01407f3da48430d4e5e9536488
BLAKE2b-256 5f0aa80aefe366470d31d5c830be0ae98ba4e8d29acb7664a0b402850ff13e0c

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f71f60f1bed821704c0030f265553eac85d6e7f23116ac4966d7f3094b8c5f80
MD5 d7665c54cff5114b800db12cd8f6f4ff
BLAKE2b-256 25c6be21e0f5258e29f065c910beb5d8ce38ded73652822a2f8ef0f38f6653d3

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8be61c2fac0a444e988609c34dd5caab55924aba74e72d3a8e0a8e2b62fa73cf
MD5 3d9b5e6bf989b8b940fd3b37884b8533
BLAKE2b-256 4239e8a92f5a2e07c92ce2b3758c41d8eb15f77bd1f914c2fa0385b41f46b930

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 766ed3ae6e4d99f4fab64d0d97bc7fc94882ed1dc1e7fd8aa163c3269d37be9d
MD5 f39dcf4eae14751f34241f84626f9530
BLAKE2b-256 761a694f7231b7e8cc46d5924bcb4a7078c4b26b34384389fcb786a0792a7a93

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 91fe502164ce8649b1a15c824bde838f0f00f8dffd30099ce0a0d4c81c1439d4
MD5 d6f224364e49f5a771970dfea925d919
BLAKE2b-256 1cfe82fbf2d6cc51a30467d261ad614038368c3effa727678a6f3643e98426a6

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad19c1793bc5a64526f18f8f507613c5222e3485fa2b8e47c4f88f35b42a1780
MD5 d7106d9a4735696abfa7dc9ccde2679b
BLAKE2b-256 32293bfdb35934ea55d53dc0ed5c679a8505e92a86a0a8f65636d7e5defb8453

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1bd36eef954db2eec4430d9e9e0c97841a375f2a656f5b275cc868d2e68bfb8
MD5 8fa2bb630c9bcf7866967e0793b17663
BLAKE2b-256 fac13285e66356f5d1e67a1e086342b8a2a47778206a84e726b8c26968662f09

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3054a75a9fe3f82f34c315833d788c64290b4bb9f2426f13c99809ff16e30d6
MD5 31f0e4baa6deba3a8d045b93b3e16685
BLAKE2b-256 1608c3e4de662ff8ab4cf5692e772f5eae47cea5413eb4bd360bab9b44117139

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d9eba3686381d5240af40638962a596c973659a99644c02902712d848cb6b924
MD5 199d3df1b75fb9d80cbc55b49e3fa55b
BLAKE2b-256 e349ce412f628923d586abd15bc1a2f7a4d81f05be22787f925e8107b93e9155

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0b7ebfd5168b8ec1abdd9c2a00795ea8b262c36bbab5b103941a45b208ad0a9
MD5 caae8c24106f4db67f2fe90decc195cd
BLAKE2b-256 1ba8d9330b7fcd8534e8ce8bd03814a10182cab948d4d4c45d85f4b858a9fdd1

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9b32acd2ee99a72fd7a15aa954cf8260d74ee611f829d97d6aa2c82d5079e21e
MD5 8d0c963921abf0cc8e10959ff39319bd
BLAKE2b-256 62706a7fbd820899db1fa933914c97548e92a65c6a79414c4fac5da9cbe3c099

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 42127484b18bb57334b9a078309243027caf032581e652e50e09bbb899236c39
MD5 76feb6a6522a43019cf4a7bcd2166173
BLAKE2b-256 505ef7a63b2b3d9712c4a38c69e96310620fc6817ead8b1a7ed7d177d3f134e6

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d2eed27eb777d87d15bd4dbe43c26420cb963d4207b8788739ac7b9e0ffa0dc2
MD5 9269a6263cea59f66f19d756b94f50ca
BLAKE2b-256 207d552008699a2902710377391e1069b7b8cb665b8cac3fafbf70ba66bf9919

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27449db1a146d7de708b5a9ac1393114e36b875a6fc8a10544fa32a1d6baeb9c
MD5 b87690ca1e7387420c38de14fc242449
BLAKE2b-256 466c161a1def440349f179aa580aafb2d1182e0a734a73f1c1496b61b7e0f8ed

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d9859825d1de9fdf8ceb71f65183dd0565fa0d35863eccfb1e6d9fbb772a246b
MD5 e8604aeaa0e33f8ff785da64b87a47de
BLAKE2b-256 e29cfd837055c8c6bbb9f67c6f851e2ba0cd667808863da6687157fd1c333360

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: oxmpl_py-0.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 173.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 64632188353cf49b5b37023d1aafc3e17ff1a75c349f1799e4eca1671cbeeaab
MD5 57a192e7307b75659898b4eba8ccbcf3
BLAKE2b-256 63b1653acc8526ffaddb73523a5e20fe036cf292d131eed2e0351c2f7d3bb4a8

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9c352082053e4e578cca2ca8530c430ebe9fdd3cf8c1ad7dd74f10ba9b4c81a
MD5 67222ee18bf55cd9670bbf3b3ae22a2e
BLAKE2b-256 4060716070325de3efd586b03e121dde84bb91e8ef34a978e310edd4c88da464

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1651bc184b872a873a2337b554dd017a1256ea6fb04501288a2d8ca88194898a
MD5 17201d2d1aa091008e537d912965a788
BLAKE2b-256 0d94d9430a50cce0907a825769cbcc578b35166946184cc93544debf9634ad90

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5610bdc19a7c44b948c9e667f80d8e3f67963fb9d50bea8858b1893a86734712
MD5 28d3ab638abb11eefb022bdfda270ab3
BLAKE2b-256 a13ca709561ea1c11fc8584d1b7005742d6127f9d835a10c87be43cd2e8d2993

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3656df1e4fe8e580f2f5d607c23f031ec7405c3365e7404db0a6ddab3d09d8c
MD5 85c057a47990d1ce76f363ba5b0ecaac
BLAKE2b-256 e45b636e6edc611f948997d0cb8c0b3ec1544a92ef55604b962a3718cfc258fa

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fceaa0ba58750e087d4143b9ed993cd1e24876c50a9755f898e3b591e00417ec
MD5 60fbcf5934a3483449d438c4b5efd996
BLAKE2b-256 7609b3594c1ffcb3cabb0ce4107f667dabc6c5a66bfce56fac26ac89ab1c2d57

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dd7bf8d8587195ac8cf53547bb77ab60b71aa443b955158e4315b2c5e10bf157
MD5 0ea03dd68fc0d5434ffb9a9d3a704e2a
BLAKE2b-256 e017e0addf1be48598b9f0eed64c1b077b48fd96787a8eec99549b45a2b3750a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1eae9a425afff2b7b78553effcaaf01c2fa2a1ecd60c3d8556bf997bd301233b
MD5 c5f09d20126f3b164187cdf0852da1be
BLAKE2b-256 87a07b74542d9e964c3f50ea1370fcea659a10a4de4f5139470a530fa0b24ff9

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7659e4631fabc84472391f3919304e459da7b04bf262833586bb6e91d2a26065
MD5 2e02a69bbba98911562c4c753119c853
BLAKE2b-256 2b7e87a3010f7b6ecd38a70942356481ab2d93add866cc9b08af1ed4eec6f615

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3b4eb4b540665be73abfa1702fd679f631b89fc32277c52a0d8caea9dc55ce6
MD5 307929da8d21d606459e7811d92dbb65
BLAKE2b-256 0295f05f003500bc7833d281a64185c09df1ee16de2c2c9593f5c048f3f18ebc

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 80ddaf41a22a008bbafe11ea14d42e686e315dee0cd510b9022e5fcd7cfb4bb3
MD5 42c52ee16af0df687dc9bca2397e6198
BLAKE2b-256 8ef7ca7b69ea9f67acf0a4e3c96f8a2c041e08d427956ed584a1b3c65429f1cf

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbbeadf3a80761b5d2dffda14946dc006c9295261a337b637d580ab4a2b4ee8a
MD5 ec2162dfeb4910521802629fe6e665a3
BLAKE2b-256 5fd856bb16fa679c1dba3219e5d03969a53ef8aadfc665963343fa4737bd2824

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 68510c642a94a8b7cebe7ed9d14c0dcc839722211db594b8d3b353c60946fbb7
MD5 be2c99ae2da46069b02497e8fc81eff9
BLAKE2b-256 f9474f7cbd9f21a9f71ac24ef5fbd137f75530369a52a64e70f417180a374d69

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b872b200b2e08fc97c7aa8d6001f13c5dc2a522eff6ccc26a620bfec8994eea6
MD5 7617f7f4776bfd265fbec7fe1b34bb6b
BLAKE2b-256 b30c95062c90fe7377d68e04d14a7de13cdaf80dbc7e00638551d04772640970

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: oxmpl_py-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 173.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6db35005eedb7b007453cf73ab1c566b98b12e91acabd3210313ad223445032d
MD5 bbbe7413b669f2e03f68af51f6246b99
BLAKE2b-256 7c7171d56b270ab64ca324b2944a8fca9bba24fb14994423c3390712d960e899

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7163ef5b0f8fbfb4fcb1ea2ae539ea6166beda4ce82f08768f341902cc00550
MD5 039350ad5be9e1fe4e0c0228c50a2a92
BLAKE2b-256 57b3b188d09c6f07ac9edc47d7a7ece79fa4d8ef69503194c70fc283ab9cbac9

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c58add28bf8f0765ea8e00f6d5f7fdbb81e6f2cf45768275b76cf9888e3b2591
MD5 e9b3c113aeb5f51691a2055acf8c0313
BLAKE2b-256 990c94d9a735942c8e86b14fbc94c88d317b9131a4401032a42d9f6268065719

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a45c7f30c947a725b1671e3ee9985def0ccec926241ec375a313290c1184df59
MD5 3b1593635928269d7affd177fb6b4a63
BLAKE2b-256 d97ad529ca811460a3acf0611ed92a5a9d8989796d42f12a308339580f570320

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce1de522d956fd6a40351709cf6843194c579c82fea94dc764af58f45756cb8f
MD5 939dbe2774c45d54a4b0f8bcfd97a824
BLAKE2b-256 ac24487067b805e47270efb193be08480ca8dd18c91e34f156ba5ba49d49bc04

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed325e915e8cb53514111d636c1ea5dd5eb550595f6b654087a052924f7ec6c8
MD5 45ad511412672b4e7fbbb9123ee87c74
BLAKE2b-256 f3f26bdcbdd687ce112aace8d4a2db228edcad2a34bbf956eef0793d996067e0

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0f083b8a43c3d4a436ced92c7e174ef76f1f716a376fd54bfa3c7c9708787b18
MD5 dab81767c0ee7f964fa624e10aa9f04b
BLAKE2b-256 9ddfc5b26800336052d9787806253e3826a8577dcddd74f0e86e0a0106fc567b

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aba9fb547ca474945946f5b611dd91081753432019174717b53ee3de26bc563b
MD5 fd47abbe3dc9be1748653d55b3c32cac
BLAKE2b-256 545dcd6b14776e5d4de78c41416e871456b5f250e994d2f73edde10656132ca5

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d0a2ecc453e98712f516246e6b2120e0e25088212d9f466043b3c782d9661744
MD5 67bdc75d94ba6628913a340edd11d457
BLAKE2b-256 e30afdbd8b5068e7bd79e759ff4497533a5bf3d25d508a53525a6c8928f315b8

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98b8a66b3b7b003b6e7c14c865ddd226434b279085c2e4b20f4ff52976e8db40
MD5 ff2ebebbde696feaf8f4cade895ac450
BLAKE2b-256 a816049fde16702b8e426d24d2ed4e02bfffa5e14d218f0555559b00e130ecb7

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5e2988cdb3aa73448508f35ffa5b82869cb2d09b51624f7519a4c9dcf98cb2bf
MD5 107285c42b968a303b0ed108aa55afc5
BLAKE2b-256 89d99deba0eef93fc7d10bdf11bf152e61ded4ebd9d56357d7a309db52d4cfd5

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61bc4cad02678387d8cbbdaf770d42ec636451a6e8901d87fb35b4fb3c96e22b
MD5 90a42b0901867b80328358c1e9601728
BLAKE2b-256 66365f6e32b180313a23d91e8c84deb3a9fbfb35c708830e1b3a0612c5036e53

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0bd302d44eff10707e28ffb47d302e3827875715cda9872e198f6ccda2eed628
MD5 7c987382ca0d1b810eeb36eb4642c811
BLAKE2b-256 ce8f0dc4585b2a8dea44cca4b2efa65d38b995f798b857a24b8e66fb148488d4

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f9a5ecbd98237f85a04e9bfaf7e0c26e1b814ec3d206adfc58a3f1672eae70a6
MD5 36302a71a25c9a004b0383de820db776
BLAKE2b-256 c07388012ed932de013db387c3445da896179920e315639bbe8953ed3bd0eab2

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: oxmpl_py-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 173.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 90d523b0acbf735cf3a816667a30237b7e57ca62ea11fae348f2694c5f7a5e0d
MD5 ebeecf728834dc40482f77a749c0abb2
BLAKE2b-256 1239bb6a5b75ead518212584eea4bfc5f5fd2ad98336c7579e9b440f9a91d913

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92fd36589411733e88a15624b42039178a31f7ea96927dcc8ad23690ca8a0c0b
MD5 97be70a99adce14be7bf9896b05d3f30
BLAKE2b-256 1e5899dfb6d2438ce4def4333f791099294726e727d9af9bf28fab5238024d91

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f693579b2647b6fcb8bf6b7a777b9feb2c32db6c645070988c9bea998522ebd1
MD5 b25ac43c4a5e5775d01a6fdd93d9e24b
BLAKE2b-256 19493c9eac99df481cd366d19754ca5286e73fdef75acb1063db4456d7260b48

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 81a34b3ea7a50ad36ed145beb361634a6d1aad8cd585e6483c07e8c9987f5e93
MD5 395bfb090930dc7ea2d9abf65b26093e
BLAKE2b-256 c2309a7a066877da2e4850e463ad862208a61074a86bcfa4838b68c2d2eb9024

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f196bc50c3d3b2936edc27970089b85f9a2ab3a6a0d7aebde8ed88ae99fafee4
MD5 df3ff79876df8fd50a2acc8867119d7e
BLAKE2b-256 5d0b891a3ffd295039e86d4e7381461cc76e10d5b5dac46f0cb6d45e9c1341b0

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b07d1a1b8dfd877ac6ce680fcb6c02e25f5f6ae164f19c0eab9b19376c40c340
MD5 ee097ec663687d15d4576763eab84561
BLAKE2b-256 bfde137559c8b829235732204a1b4ad25b51634159d5f274355d52b2cdc4db2c

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a47e9f4d697bf2a8af9233a6a9f0ce90b084a7051da0c510b5ce78f9b68095f1
MD5 f736263948e07ac3547dd15ad22b971f
BLAKE2b-256 9b35a0e9d6ce084c43a9b1a491c80785306bb19429f82e3f6e943b8cbf1fdcd0

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 93ca8211fd07e403b07283c433dc916ba29e2bd5317f90ecaf02b3fd8c58da54
MD5 a1a1e6bbcb49ca64f79afa2b01c6c433
BLAKE2b-256 76744331988742df07f8209320a20faf3207765f2072efeded69f971b2da117a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c8a0227093769e4d1081dc76a4c920f9ca7eade8a0183b2f89f747c03d5ab548
MD5 ca2f662a9e811efed1f2598909b63bc6
BLAKE2b-256 10a6c97fe10af3328b21deb5eaf187fa6d8b363bb52b09f2543838e7c73cfe6a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73ab208b18897e420579c6d40525dd3f4ae67f3e8a5d14523115e7482a47ac4c
MD5 dd3d343476efb8546e258687fbddab82
BLAKE2b-256 e8e86a1f6be27e81ba1794068ae9c0b058fa645e7948386f507274a0c7fccff8

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 232ffcee26bcc5bad0a9eb0118fa497b1fa6b4902201a41e14eeda025323f6e9
MD5 d1715660599c326c906fd66487335f1d
BLAKE2b-256 b0fa8bdddabc98fc68109ccc1cf7f2f1b1654de2f368f569169e389eac363586

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00652362becdb1bcacc34a3627c603e30b9e6f9b0e83a1ebc7a58192bdbe8443
MD5 6fcda3dbb9d9e099b38488769540d2d8
BLAKE2b-256 8246aaa28d95b22f8652996ff795a4f58117fce312db7a00f2b1b251c82a842b

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d51d320cde21f2b6c33942ddc02199e811e8e11b545144c904e028f5dafcdb32
MD5 a492e451dbe1d1a793b1ea0be131130c
BLAKE2b-256 5aeda3ac82a96f8fbd4ca3d36ea68aa4ddcf14fb076badbab79a78c255b6f762

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 902c98086f57b678b397ff7a40254ad0af20ac899edb0f5107c8e4e171a5e17b
MD5 69ed1f0694d79e860f6e48e01b38b2f2
BLAKE2b-256 abc30e4f86beef271dde44453b0f68279bd495d5b1e62e5efb1a55660b164a6e

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: oxmpl_py-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 174.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 811ca409db3016c7cd3f19044f031ef18027c4ffa0026277abee2572307cd71b
MD5 dedb4a235960e15fc45f00070fdfdf02
BLAKE2b-256 0099c5bbed82a16d40a3b1519ce0f2db721d10ff5709240ac6cbf9b516e29df6

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6eafb702a3130b64263550c9668fbe768a4be60d80ee7f0ce569709d42e787b7
MD5 82679a36c43f4bfc39941f532b8d698d
BLAKE2b-256 fdb546f39a591f7f27560763e5f08097e604b8fe66b7bc06c45541c33ec5a1d2

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 725e6026f0e1f3364662befbb7cf5db5ead502f556dab889836ec3e1b83b5bff
MD5 d4587f7182cf88b604493bb8a0b4bd4c
BLAKE2b-256 3e25a7935d71362d8623060ad70da7e15eac5e3b621db1445db6dd53ea2651ab

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a3981d44a8ac7c72f1240733f8c03f5565e89eb1766dcb78572871f8e4da8af5
MD5 e4b84dfe911125908b0a994a3709cd0b
BLAKE2b-256 294dd26a35334ea089a6dc3fcbc8d482773656d9db1e7791b1b63112560830b6

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50411bb40bc0ff4314589d2fe1c4c89b69ea2906fe3d037777b267d3e97f0594
MD5 9ab00d403575ef5840d3deb43127b091
BLAKE2b-256 8ad37e543b792ed29f3c2a92aa40c3c0adb620cfe135837e9701cfcb0b257529

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7824a1bc10d27e28ffe79add2cdab58399c916a7a0fe87e0fc465f91259f1528
MD5 6bf507f6ca30c777a2b2491e788d0e8e
BLAKE2b-256 ed2d7f9bb9fa69e9167454ebd276626f150ed37b46546ee00c45a643992a92dd

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d009999efe18cdd7c1bb3d35d89a1511cbc95bc749953f62cac17f0b50fb5064
MD5 d48151395797193279a281b18decfd1e
BLAKE2b-256 d9365d53e04d65803603b02f16aa612ecf07b69aefca5a0973368fd804aeb04c

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 46fc8843aced1aa8fa959fe473c4a1c1a05a4c554652526e30cf98de797ba3d0
MD5 641f8778c8ce72d52886856c0f218ebb
BLAKE2b-256 8eb9837c21f5bc62d0ccd5fcd384ae797463e62bc3e11ff8231514a7f51c2f08

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e3ed1b88801073c6d316d0c7d3f714e705fb9b96fbf81e42385d629327a8eaf7
MD5 358a37ee4088d218b87cbe3b6ad3a54b
BLAKE2b-256 7b9fada4364049093dd72587a87e6c6c6066e7cb55faff34d764146ba2776559

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef9e3a649ef022d62ffaf4df77568d72be68450bee8279f340efc0e560952333
MD5 5862378df26cc8721b0abb568ba7ad02
BLAKE2b-256 5430518fbb40f0b074a33e34799eef285114f7aff1b4ba5841b95b2f830666a4

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4a4191d9f7a4e26a035c5cbe0a3b3b991230a125b48713a531ffaf723edfa441
MD5 022b25d2c289ecee7571a9797ac1a675
BLAKE2b-256 45e42228a46269a078b70b2d96a13bbee7ca7378c5e3e7bcc60a3cc50bf09304

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: oxmpl_py-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 182.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 66b8a6050882bf527aeef8c4a6c4907e9ba501f983c239b66216b199432e8bdf
MD5 3042ab8ecdfc81f3278dc7e26b39b090
BLAKE2b-256 44d971e57001cbd92546798eaa6f631f9ca1930e0c60b1eff81afbb01b89aac3

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: oxmpl_py-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 174.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5f09de691b24d4131fd499181d9c8e358618f170ada325dfebe7a9b1558cafba
MD5 7a700a7a698f94fa180a3a55eb6dee08
BLAKE2b-256 9577b4b25e1401f8aed1cc804be80413043e1090d3ee1ba018b2ac5bef7df30b

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a995c03e44c99ece6e842a952807ae8d2b01b88d8528cf5c432e6fdc207c704d
MD5 9a391f97d32b49966b99e91d5fd8e2e5
BLAKE2b-256 f177066e7692de63eab88582b45b59065cf34013dd480961473736b2ded809a4

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 44c0d333b995e2df0abdf66bd448ce35567b1b22719ce4a00e3a9272800bfc2d
MD5 b0eda476f032c91b562b7421e36bcac2
BLAKE2b-256 6e90be0b5a3de1fecdd69b04e01800042a0840127928a0fe3d47029919a97688

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 08d1c481a53344abd4bcc89c5dd9fedd99fac0f03222f785c30c6687f1efb8af
MD5 baad47f85c5a75e7fc37458b3d78b3c0
BLAKE2b-256 014ea8978e2112580f99d84b8379e6a06972fc86d532d7cabd7b014e9cb8551d

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a8d35ed2efbea8f9c442a0b0ee24a7a8bd156bd8059484773c1726e088d37ee
MD5 ee6b97fd04fc11e8240018d29eefbadb
BLAKE2b-256 f8221b77c35d3f76e9ce287254d70208061148b27d0dd81af0c03dc56212ad71

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb77756a46eac98e03626874fec8e8534e3295f552e50ec0406d0c8d6bafc64a
MD5 f741aaa9d03dd4abc2693fe6574fa5b4
BLAKE2b-256 b591cb5b2ed121584137c92e641ffe267788f9399a2c4370e5e03f316cc2f92e

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a2094da2e1fc6bff3467c91bdeb5ccd0df7da03dd810579ba6b4eeff9f1c159e
MD5 5fa31157c2b43a0c18e3e8e640f9f9f3
BLAKE2b-256 546f71263bd12c2d6917ef1118c24453a8f0d61b652dd816bf13c93b167f2e41

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 33860ab20607a8bec7673cbe236fc1afc6e38c7af157954f7b87d040f6f4b7e1
MD5 99a8318a2f9bf9e42654ac9b0d8bd815
BLAKE2b-256 494c8de35f90413170c56dd9517c33b4d3a4c580a7f126bc8eef326b4a4d2e07

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9d7580ea937922b41c26e2620155a7f6cdc4094e3aa32c66b21a72be4b462e5d
MD5 261f249a4fe02705d0329d2e7651780c
BLAKE2b-256 9f4c4dec6353aa52b39504fb5e5d341d72335fdc2fd19e6c3552a601b6a66bd9

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57369cf814a147687da82600990f7284d8b9586a604d09579b8ec46e5aea4f65
MD5 21f6a69ede83fd72af21ea0426cf6801
BLAKE2b-256 b8d0f5c95e38b11f4ba0aaf827288a11b2565b243b29d5be1c5ea3573e219116

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8c1e4aaa87cd85b016a0f7a3910ecb7d9ee13cb7744e8144e8fcad9f896fc608
MD5 b5dc3efcec1c608c20c25a10e7ea6313
BLAKE2b-256 22b7c32c1623f18a7d17b67c27885dd166b13a95643b80f1290dde513c95ee85

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42758813289f6674fc3fddbdd60028958237bcfb831d0a5293236eb90c19e461
MD5 5c30519c828daf6c65d068519553bf0f
BLAKE2b-256 b26c0dc03aedbf845968758a3b3c31f7303c80ba558f1d0de67182d64a51e3fe

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 18639c90e958f29cfa5a6d33e54c58f3717f36923c64e21210a607c8add5e77b
MD5 70a4c7b369a842c2a1b58b9ab72481c4
BLAKE2b-256 d2c67f31ba614f1ddb6b201d18bcb8d28991a6ecf3c4f877929c6e1ceecc3bc6

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 175d776fd6091a7a23dd1ba116ee6eed90e9a550d7f3c2e2b13fcf8a01bd055f
MD5 d9e6d2e6a5206a6ffb36a3510f8e65ad
BLAKE2b-256 f465fe3a13511e5ab268685ac0e0f4e78ffb02f3263ed45c161a10ba31de273c

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0df8bda9c760126e0660a92e0e0302023613123c1e9e82d94bfe1f91d428605
MD5 5022437fd4fbbb0ca829e32217f2c15e
BLAKE2b-256 34938b9183d8d87835aed1433dca6d7a25a42e0a2f6aa565190b577265392f4e

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf72f22683d06259840cc1ee1a8dde33140eea90bee969075365d207f95cdaf9
MD5 b6137bc83763661488bb96586fdce7a5
BLAKE2b-256 51f0e4908b382cd746d72ed7cc2899af08760941f59dd7567f9d265fa455000b

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 52c8f4bf7c3c7fb2565d2cf33550bd3303d2df2996f6b82a20e479fdcfb8ec3c
MD5 d750ab8753318c6561bc318a4ae962b6
BLAKE2b-256 d7ad7c514c3a92c77e11e11f5fb6f178c6a9f64a12a7fa9142a46c9088b42592

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d86563d127f89c356c6f72ed6fe1a1d46c5e3c3bdb2fa7de4e9103dbafaa3143
MD5 46bf1f85c5f64523e8e0026a0a903620
BLAKE2b-256 6b45885bbebac1e9308947d669091c9421e289a0ead81115b92fd29aaba7450a

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 50b1b27da9e46830e7493bc4b11e17773b08d94994468c91740dbd5b2ff2add8
MD5 7b15687fbacf08c77334c6e5e4d777c8
BLAKE2b-256 ca2bd2c398b6b9b1ca936602ea7a17ba442dfaa0f9a7f4f80492998a5a6203e1

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d9ea6574b698c8abf8d580ebb076ed9f52b1abda1dc1cf0ba944fe2864e36f0
MD5 ef4df55059f7380a99b4e2a18b262547
BLAKE2b-256 bb290f8b5bd9d5ec0c1c92e9c9d5443f31c441804febe062007f56f5e50e3ce0

See more details on using hashes here.

File details

Details for the file oxmpl_py-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for oxmpl_py-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4ba46b2a79320d318a9606abd24df486a3c4ab3399d8fccb9a37b6803fa6fc92
MD5 6fac4931235235e2c83b63f31b399958
BLAKE2b-256 3d7fc480a3e9aebacadd51658c5e81da8a49ebb198131775740d2af6e78862cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page