Skip to main content

An async SMPP v5 Python client powered by Rust

Project description

Rusmppyc

PyPI - License Python Version from PEP 621 TOML PyPI PyPI Downloads

An async SMPP v5 Python client powered by Rust.

Example

import logging
import asyncio

from rusmppyc import (
    BindTransceiverResp,
    Client,
    CommandId,
    DataCoding,
    Event,
    Events,
    InterfaceVersion,
    MessagePayload,
    MessageSubmissionRequestTlvValue,
    Npi,
    SubmitSmResp,
    Ton,
)
from rusmppyc.exceptions import RusmppycException


async def handle_events(events: Events, client: Client):
    async for event in events:
        match event:
            case Event.Incoming(cmd):
                logging.debug(f"Received Command: {cmd.id}")

                match cmd.id:
                    case CommandId.DeliverSm():
                        try:
                            await client.deliver_sm_resp(
                                cmd.sequence_number, "the message id"
                            )
                        except RusmppycException as e:
                            logging.error(f"Failed to send DeliverSm response: {e}")

            case Event.Error(err):
                logging.error(f"Error occurred: {err}")
            case _:
                logging.warning(f"Unknown event: {event}")

    logging.debug("Event handling completed")


async def main():
    try:
        client, events = await Client.connect(
            url="smpp://127.0.0.1:2775",
            enquire_link_interval=5000,
            enquire_link_response_timeout=2000,
            response_timeout=2000,
            max_command_length=4096,
        )

        asyncio.create_task(handle_events(events, client))

        bind_response: BindTransceiverResp = await client.bind_transceiver(
            system_id="test",
            password="test",
            system_type="test",
            interface_version=InterfaceVersion.Smpp5_0(),
            addr_ton=Ton.Unknown(),
            addr_npi=Npi.National(),
        )

        logging.info(f"Bind response: {bind_response}")
        logging.info(f"Bind response system_id: {bind_response.system_id}")
        logging.info(
            f"Bind response sc_interface_version: {bind_response.sc_interface_version}"
        )

        submit_sm_response: SubmitSmResp = await client.submit_sm(
            source_addr_ton=Ton.International(),
            source_addr_npi=Npi.National(),
            source_addr="1234567890",
            dest_addr_ton=Ton.International(),
            dest_addr_npi=Npi.National(),
            destination_addr="0987654321",
            data_coding=DataCoding.McSpecific(),
            short_message=b"Hello, World!",
            tlvs=[
                # The message payload will supersede the short_message field and should only be used if short_message is empty
                MessageSubmissionRequestTlvValue.MessagePayload(
                    MessagePayload(b"Big Message" * 10)
                )
            ],
        )

        logging.info(f"SubmitSm response: {submit_sm_response}")

        await asyncio.sleep(5)

        await client.unbind()
        await client.close()
        await client.closed()

        logging.debug("RUSMPP connection closed")

    except RusmppycException as e:
        logging.error(f"An error occurred: {e}")


if __name__ == "__main__":
    logging.basicConfig(
        format="%(asctime)-15s %(levelname)s %(name)s %(filename)s:%(lineno)d %(message)s"
    )

    logging.getLogger().setLevel(logging.DEBUG)
    logging.getLogger("rusmpp").setLevel(logging.INFO)
    logging.getLogger("rusmppc").setLevel(logging.INFO)
    logging.getLogger("rusmppyc").setLevel(logging.DEBUG)

    asyncio.run(main())

For more examples, see the examples directory.

Develop

  • Install maturin

    pip install maturin
    pip install maturin[patchelf]
    
  • Create a virtual environment:

    python3 -m venv venv
    source venv/bin/activate
    
  • Generate the pyi stubs:

    cargo run --bin stub-gen
    
  • Generate the bindings:

    maturin develop
    
  • The bindings are now available in the virtual environment. You can test them by running:

    python3 -c "import rusmppyc; print(rusmppyc.__version__)"
    

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

rusmppyc-0.4.0a2.tar.gz (304.6 kB view details)

Uploaded Source

Built Distributions

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

rusmppyc-0.4.0a2-cp314-cp314-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.14Windows x86-64

rusmppyc-0.4.0a2-cp314-cp314-win32.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86

rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rusmppyc-0.4.0a2-cp314-cp314-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rusmppyc-0.4.0a2-cp314-cp314-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rusmppyc-0.4.0a2-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rusmppyc-0.4.0a2-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rusmppyc-0.4.0a2-cp313-cp313-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rusmppyc-0.4.0a2-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rusmppyc-0.4.0a2-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rusmppyc-0.4.0a2-cp312-cp312-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rusmppyc-0.4.0a2-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rusmppyc-0.4.0a2-cp311-cp311-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rusmppyc-0.4.0a2-cp311-cp311-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rusmppyc-0.4.0a2-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_armv7l.whl (3.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

Details for the file rusmppyc-0.4.0a2.tar.gz.

File metadata

  • Download URL: rusmppyc-0.4.0a2.tar.gz
  • Upload date:
  • Size: 304.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.3

File hashes

Hashes for rusmppyc-0.4.0a2.tar.gz
Algorithm Hash digest
SHA256 ecf77195b921373fa75cb6d744d0fb7b878bdeb8c2a8e115aa460bc4b30e5a0c
MD5 7fe66a0df163e09e85e230b5464c20ec
BLAKE2b-256 c3f4e4ab2002137fd0973b1ebcff7bb5a4dfbe3bbd0d2da26c1eddacaa4ccff1

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 961059ef33e5ce82c72a23c5717f07e66ca017b8ba1f5f57ee63ee3b635dd527
MD5 2da29a0e1ce78394d7d33c3b058146c8
BLAKE2b-256 976d2dcfd9ca5cf40a1b2209756c12be4e2b3e9db13cad42dc2bfc82e7649845

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-win32.whl.

File metadata

  • Download URL: rusmppyc-0.4.0a2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.3

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7183abac1a184dcf91a40b3f0d5e107d8f0626fb72fee49337ede152488b643c
MD5 a6f0162e117f2c1e72e89d2775de80d4
BLAKE2b-256 2fd5034525f114aa177d0307724b50de708a4851ae0daa6751a051823ff4d22f

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5ae1a6423099ee076fbfaac40be6f9ed9350f48e9d4aa3662ea3e64563adea8
MD5 f94951a34c62681e1fdeac9004966f33
BLAKE2b-256 5c7ccc5e740e001c42da58d356adc0808a15ed8c8b703d67a5b269dbee4b5f09

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1730e02d50d58b2c2309640828694d2ef40f75c89c1c0f5409e5c080508a461d
MD5 9cad24171779ea85726ce76afae2bdb0
BLAKE2b-256 091d080a51d3d6900646a3f831bec68b5f6cbd87bf6d9f931152ae2b6ab6fff9

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 77fa123e5b4e4966febde2dfbb98206dc94a221094da77d51a10685bfb7d887c
MD5 07b0fb1e052971cbdc59758b4ef6e650
BLAKE2b-256 60c22f5e6d4f0f4e93b035e66e9ccbb83f42970b643e5d44a1dbb512fc086a58

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d705d322b90aa41d88f9c943bc8543060841d8d4ef3ce8c79b44aee72813adb3
MD5 bde1503395783d9d887ee52fd8b650c8
BLAKE2b-256 764ca3613541794b3e8c6877ae33c5ef556f871ce42b1c02f5b5ef033d81aab8

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f4929a5f86508c2bddfab0377e87d7a8d09f9e453688627c97e8d274676da9c
MD5 f48ace833fadd992acaaff7388b25c74
BLAKE2b-256 5f0087559b298a6a477813d45ddbc9868bea83b55df8cfde08984a981daf38aa

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0399eef8a981dc330f1f2790109613f13feaa61e9e1295e5557f82ffe6d540bf
MD5 fc5580d87990c3fb274ca8089d42ff48
BLAKE2b-256 22e966c2071ded803f630f72369debdd3e3ebd30082b6f819e6c4cb27a78893a

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2e1b8e99cc01bd0ff56274898c67825dd9412e13bcb21cd5baf99a28019ad835
MD5 b041001880e38659082ff195e399d027
BLAKE2b-256 cd9b2c773d1a650702efd7dbd310ec83f7ab339d0ca7e91af5f0daad0c33723d

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb6d4a6675fc2a235a4cb679bb2d45f03454edeacc6c3b34c86675675258c4be
MD5 16122d189617a558e00e52bc479828fb
BLAKE2b-256 5e0a02c4a614790712eeac38cc1dc4d3898073a041b85a1107aec4b79f425496

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d03d7c05ebe4cb1e388b1fdfa3c7a11f097fb7b466b6d55f4a1c78b11cb972c9
MD5 275ac1df0828a98af9cf11005627159a
BLAKE2b-256 517d1bee7c5425f715917e938f06bcce70e2255aee21f6a08269c53f0b099bbe

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38dc548a036726797487d6e73372913b05a8aaac9f2743ed87994f40620c5107
MD5 d95f647ad57e22124f803dcd075cc921
BLAKE2b-256 7c126278ed739a603d208171bc1af58573a4fb14d37beee281af7ea91ce64d4c

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 414deba942be8a8228d055a8cf775285c6db654aee34c41ef0e9041b559a8f5f
MD5 37bef9cbb49701947fabe2167dfb49f2
BLAKE2b-256 d1164f60ee25208458a5e2384b612ea1afd9a7f44b70993ddcea54d1308cedc8

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 050373c8069c4b4edfe889bd995c859f04f6434f13e491c3b59bc86be7ce48b8
MD5 9b03ed967ee763e3ea185623dda3db08
BLAKE2b-256 73fd554554cd9a6c315adfdba39364c9827bb639a1896fd1f9cfbe0ecbada670

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 86bdcbac3b3f79c11970fd1773ffdc41637cc269e8f52bd29c083422373d98da
MD5 84b1bbfa665a481cbed05267d5b2121b
BLAKE2b-256 40d69075a4fbc8f072de8421fe40f65a01f34b2aa4e52896aa8296878e50c48b

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9eba3db44463be376f978ec2f34e982475d1f9c0d87f1245cf75df31bc2e1d19
MD5 9410dd5e4ed7d65e3a4dc55e87fb9915
BLAKE2b-256 a9e8521943eae9da5bc10b6e7ed7a69a30c50f88864c9c7fdaad2e61d2498c97

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92fc48d7f17b12695530c755ef9583bf6bc62057bc2ebb09ceff40e4f3b14fd1
MD5 2f57a5ec9bfc560a64114b326174fb0c
BLAKE2b-256 af772b22279edbc8879ac4dcc9e0ee25731f3d2791eeebdd72de445dfbd6d26e

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e88984b24069fedb48add6da893f7f539f65aa21910cb09c98adcce5ef2f9280
MD5 6dcf36dbf7b48268797c23b5ea054b73
BLAKE2b-256 51d5291e274eddfb603bc05335cee8e88864b185f99cf3fe0c0d81d172d1873a

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f440d9604efacb51dcaa1e6be9a1375cf82f96063b07e0eea7ba5c9eb719232
MD5 44d5b3673fd31bc82461f7b07a509268
BLAKE2b-256 20124c03603363afda2a934878ffdec007e2bd9d9a313b4b11c26eed25efee47

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bba39cf40473b554ce0490dd65b9eb0825555d8433e02d7db8268b12e413d5ed
MD5 1da2b29b3518b61326472d5d279b492a
BLAKE2b-256 5937e1ee787ced55bae41039f1d94409021b1f500e545e82221a103716d045ec

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 acd8966ff33d54cb9fd7ba23371e0ba6128e443a3e8da21c2616c6dbc9933366
MD5 35db0cb0a7c252d5a93597a9a129c5ff
BLAKE2b-256 236ebf18fe9e21d4e31acaba9f074277eb552c926328356eea622ddb357149dd

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ed1d40db46c37a2f9a658c31d1255f65ff0c5cafa408fe171a091b7b4ac1ff96
MD5 6ce27c25ec18d20bd7219b2628cd95a1
BLAKE2b-256 2b7670235bf95d1697fc203700173ff1a1b80f19c00278a355f98e6396dacc29

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1635e2695767fdba5fa7368ae2f0b066f1a0527cf18f8b43bfac6309d2c8cd05
MD5 f9831a9f969c74ad13d7339af2bee3af
BLAKE2b-256 cbcd282dbac9e638c647ff5a898a26127f9eab3fdf13b49e1476b87331b27d39

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 628616b79ccf6f9f198ddb56db4377b1749655d39f7730e197fb6e1a2931f16d
MD5 8796a80f26a9475d2d366aaa07b629ba
BLAKE2b-256 6ffce79313d3b523945c95c4c802bee471dd4be9377e2222df12f9125dc73a9f

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8eea88a9963f7d8ae4470fee07ae9d80984a274b2520b5eda9c71cfa49ad7481
MD5 23bbe8c49682bae103fa2aa783aa6029
BLAKE2b-256 90194a7062af9a6415b9d3e76fe1b34959d82ca004c3a356c115dd683fe6bb3c

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b1c8390db8a67acb4ca05d9fd6760ae23991f886fbbbbe7e4b65afa584fbfec
MD5 0973cd4510fdeb7a12bdfd693aacd803
BLAKE2b-256 6b33bb5fbdd84458b8665a22b90b7afd70e940e7098f6d08ac17efaef08735e8

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d9a9f356948142fe9c7b2e0d7d6a99be5b861edadd97ab685f9e58cf1f0f2039
MD5 4146763dd5341a971bba82ce61f38a11
BLAKE2b-256 67b51f5a3c78244d942dbf904d794d105cddd30315e1bb25136acd72df81db4e

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 26c6060236e160c159152e026e502074109fa77c5d93aa0768bb822388131460
MD5 0c21c718f35c8c1a3672fb86f5a1dfaf
BLAKE2b-256 4f2b419cb406af2d1b2b156e062f338327b562ee91c6743babc56646e9614871

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cdcbff89975a82541505a2255d0a3693a884b2d1e9a5d4b897762744a6b7f2c7
MD5 d196bb9df16fd103b6c242bfe0bc9b78
BLAKE2b-256 4a4b1784cc8dc8f84284f33caab5f42037e968b7329ef49c6630a466458e2372

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aade86a1ec94daee0fbe5daab94e7a553e2380adb7b75d6d75f96343faef564a
MD5 5757cf86868568bbd7558209e23e41d4
BLAKE2b-256 cd2c88ce7ffb3423cc89e7f329de5b6ab48b88971e10c7c8f3688e0bd2ab66e9

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5470b0901ae8cc9fd74c79e5b3fc6970016d49d23a84e66c5e11dc89303bce3c
MD5 6b9982c54b784f3c822f82270f7ce1e9
BLAKE2b-256 164f1ef4c3c1c730f081475ead36da0d4b790c6bc2e2e1b4671b6aeae170b53b

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 042b652a409faaa9d42aba2648c8dc124a5d5b74c9bb9afcfcaebaee9b3a8787
MD5 aa35bb312a7af01fba070ad52dadfa1c
BLAKE2b-256 ffa47ae9104ac094febed4ff1b2ab73729e85e1137c5bdf021d63d272f6f905c

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c3d22f26f1ded3a24e8c521b4eb157276ea7c6893ffbb7e058d3f1aacb1795d
MD5 cc925cf13249a36d79054254aab2a993
BLAKE2b-256 4418e817f36d3beb5766c02d69c4f86d930c99a3a701bb7d13d86027cf9c6a07

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 248f387f13ed1bda75154f29f765301b1f85f53734a77997439476bb336ed498
MD5 265282f5c5cc38a33f2df835cd073cf0
BLAKE2b-256 e46202e014f917bfea830bf49d8f703033137405fb102dd78a5dd62d1eadff20

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 54506b13d8ea3af8de70fb3aa4315328064ca944179b59efb0284f374ce1f630
MD5 f940c5dc9107c99a664abb6f75ed552e
BLAKE2b-256 3fd450964529a0b9ef93fb4bb2225a74a69f79cd3b5a749ce1ca34ca2c6373db

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e0ea682feff0603b796f32308b4eedf50e2e300f02403067b2852ef003f837a
MD5 e56d051bc122688b2ea01d1be8623464
BLAKE2b-256 4a36b90396831452d10dca8ecb4fa2d727d39456bc1372cb85eb60953ac9efbd

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bf916743c6451f859f92200bf62643f7ed0215d2b725461c40307f9865c3cf11
MD5 5be19e9447ae1efd05354a1143101405
BLAKE2b-256 b8c6d7a6aa0990cc525d2f44deb65a1e771c7e62ddf56a49eb752744d9fae7a5

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83b307907e957676e5cc3fd421ef2a24a538aa88115ae1eb17235a1c2fb4cc16
MD5 b1823c411812fabcf6550fc041c1f09a
BLAKE2b-256 a73a44f41bbfc22ad3e29393c4b2ca6a7ff702b313b7be08e0b62d30a0fb1a34

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b88e83325d170a66c190ed38832c7e5336bd69b0697f1c7651a87ea195dc8209
MD5 1aa3343c6c1384da33fceed221e15cb0
BLAKE2b-256 fbf9cd62d76538861c35c7fe2aa43b01406d9a8f80696dee1c972d7b331ebe6f

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b7142cb1d1baa82a406358c527f8eaa7dbcc46e1caaea28d9f0dbb429dfe6a9d
MD5 bfa50ead23dc22ecfabb3ce7a43af2c0
BLAKE2b-256 118f1332a3f4cf44d316dc0badadb64cd874f30f6488be9ce0171d797202cd8d

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b5bea459112cb0073832b14bb874e7160f8cfbf9c810051da8011642d4cf6c4f
MD5 caadc2c7f5929575a0f184009f03eb12
BLAKE2b-256 d5799d53ae7781467437f91bba6543c6eb845f4d3aa046df9721c7f3fc5f8baf

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8682f26e25c39fee8f8d6fb881c32f5f731644b14dd572a91c2e13f2e4705346
MD5 a690792256de5176e6e7e14fc5922bdc
BLAKE2b-256 0a74742b05196534bdd01b314d9bf154013d87ad41402a375f2a81930c251eed

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 306dd77aa12ca4028518248526e72caba74ad01c1792cbb6e0e09a4030995b21
MD5 dc9052362aa9e965b0183c1c4888e89b
BLAKE2b-256 0606cfc5e8fcdfeac9c223f287a8a1a28e26768f837c0bd9189a954b20655f9a

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c6d15cc8b75453526f6002ac135a4ffa468f799eab5ac5f4a491edbaa922a3a
MD5 243f2bc77295b226934f39207e97ac79
BLAKE2b-256 c5269ca86c566bd953a9ea49fedec124f38c7fb3282aff4935de56134b5551a4

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f540b52f7caf2c1a222ac80fea6256b16cf3dc123a133426615867b94322a20
MD5 bbc708069f8cce0675dca1a6291e20ae
BLAKE2b-256 1c650a344c933a080b62a182193bef31b3940c6d7a38d0f5425dda82cdb63e2d

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 503c84d902de6c7944c4de018c40db7d558c661d633045482997fbea44571461
MD5 8c083626b2e5f968934a3614a62f5e4c
BLAKE2b-256 2db3257f539c24ae2c72adafd2a8ed593c51bb877d784ad3031c88f782bfac45

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c5893cdd64e54f592f64e18916e146ec0ae76c67e4a368e3a07f87ecd26bc0a0
MD5 ab69855d35935e622af59bded40bd1d3
BLAKE2b-256 002b1b5d23a7d4392d3d46856d76ba5f2f63f42ee46e0e955cbfe49c6a1fe361

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec669ea4011f22abb997366ee01032e21fe01658824ded12b016e375b8968831
MD5 b9f76c3bd4d49769e5b7720d4d232cf7
BLAKE2b-256 d3ec0261f65b00039c4ce856304290899f1c644479f97c2c49547b1e14b1f91d

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ae9311546355f94b9a0596b8d7d2fdbacae96d3fb453bae0b23fef28a4ff0a9
MD5 d8c165930a6484cef4f7345540d65272
BLAKE2b-256 166ded5693bcb13e3bce11bcbb6bc558971c0fbe66c1c8b047e23a47515870de

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5765b5339caf1af541774a3d975d5c4cbf79af68d245457482fbbab1347d1c27
MD5 2aaa63d0b0d2099480659a54e689ce4d
BLAKE2b-256 355257385831af57a5ef7188ca4dcfd7fb57d9c512de55b204b33b0abd274b0f

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 866e71f712472ff93737b10ed719c8b755413888bea25ed5e46ede7b03f23b98
MD5 5ca4c9ed0c99e2432847e3e839da7956
BLAKE2b-256 f116df1645e2275239bf80e4b383c53cef944417a86b212695fa770218908637

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddb5794940222698df4110de9a5f996e605b74036175ff5a54617c03cc2f5c34
MD5 f3d71bf0a0b5826d8f7faba502377817
BLAKE2b-256 79c66e215277b6f65832bb03f3cc33ba05a3f79b27f7ed2f47b93c7438206ff9

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 afb491beed132927fd4f149339bbb840074c9c2d42a2b246d1b414c2c044b87f
MD5 f5d5873395895bd8b239f7a10ef0577c
BLAKE2b-256 4f97ba3ae81cf98bf8fe052d436f1283825b45860bfa84f26b3bfc7ddcd32241

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a13cbd73f847ffab8d45b82b4e784895f684e49e080c0ce2edf808c8a4d335a0
MD5 6c19f190d81bbb81afd17bbb43b23536
BLAKE2b-256 4846a5e14cebf5ab66d0e76c21a0a9250bcc891e01dc19e8f61da1efc5700306

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e50f144e7f24f88bbd1f0a42561df7a6e097e09fb40ee71d9911071ab1bec0ff
MD5 0aa2e49c52d774a18e82cfa2e8c4d178
BLAKE2b-256 c8d40a48bf9690eb337c3555d1116cb0bc9103087703a930bb152479fd8208b5

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5210ed59590d7eacdc7e4be1f634b1b1c6632b6ad8ccf65c788e7255163c816d
MD5 48de4c7e83f25be0e13000c9288c553b
BLAKE2b-256 a92fcbc544c7aa8c16240c83f91efebadebbf0072e8e9ac8ee5f976a4d939377

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 57958d76afb70bc00ab890ff51744f4aa1b1b954e213113e6beb7933f3a19eaf
MD5 cb32bbc090cd78523058522970c140f2
BLAKE2b-256 6e52766d6650708e528a73d71c6f088d13ca4550032141c12786272e98e2f2cc

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6850168c7bc45d11bcb1500aedfe24f4dfe36bb2c3eb5918ae206978154ec58a
MD5 e29d5db3f4cada2a7f41d30b931f2ff9
BLAKE2b-256 196b064f8ef99a3efa05abbdff74db96f903c9d2ac212815004043a4d3b34290

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23440d1a0b00a586a2f87df6df7964e77b41ac2c57c71401159e6daeeeb34097
MD5 5287adc756eaa832261d08069d21f5e8
BLAKE2b-256 95855fbffa2e7edab314d9990e30ba1845a2a839a5615891b8bc4dc9b2eb7eaf

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 862bf3782d94442cceaf399678cb8b6e4997b6be513184445e2838c87c0ded80
MD5 23d7ab8966dce624b843c915bc721bc3
BLAKE2b-256 6b1185975caf14d19772d145d353e283456e0d06933ba9a4b7ad156954b3239e

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2591d007ff5b67a17358d83e0e1c9c39defe74eabe222cbb01ed5f542cec927a
MD5 60937e77845e96feffe6054b6432dc44
BLAKE2b-256 730dc1fb64556b175425944e5e8f222ff260c3db4b9cd32d2cd1f397e732fd79

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55669b3a6c1958965a27fedac008b5279798a4c83d38216c19faef99328d6ef9
MD5 9740892d90413974e813dbcd270d3a42
BLAKE2b-256 abd643ae015019ee57e0c55322b262eaa7f6b411a3bf15298ac591c9de64d3b3

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75a63abcc7ed5be18e31989f55beaade101a2871b55bb8775c7a96eec2bc1711
MD5 f836c33064091e09aee3fc9d38ff5fab
BLAKE2b-256 b990761feea8f47dada1c6163b1d54186801914d27c1dd76406f198dedb60574

See more details on using hashes here.

File details

Details for the file rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rusmppyc-0.4.0a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fdbe9f57361e3a107952b744d006c5e4ba46e8b078dbf322d02787a1b34cecc
MD5 5b26b7b312f1c4646efab0b3b177496d
BLAKE2b-256 42ed37d413fc90879868f9fa1ca527cf57a59529bdd83d22f7d2ddcb659f6b21

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