Skip to main content

A fast asyncio MySQL driver

Project description

asyncmy - A fast asyncio MySQL/MariaDB driver

image image pypi ci

Introduction

asyncmy is a fast asyncio MySQL/MariaDB driver, which reuse most of pymysql and aiomysql but rewrite core protocol with cython to speedup.

Features

  • API compatible with aiomysql.
  • Faster by cython.
  • MySQL replication protocol support with asyncio.
  • Tested both MySQL and MariaDB in CI.

Benchmark

The result comes from benchmark.

The device is iMac Pro(2017) i9 3.6GHz 48G and MySQL version is 8.0.26.

benchmark

Conclusion

  • There is no doubt that mysqlclient is the fastest MySQL driver.
  • All kinds of drivers have a small gap except select.
  • asyncio could enhance insert.
  • asyncmy performs remarkable when compared to other drivers.

Install

pip install asyncmy

Installing on Windows

To install asyncmy on Windows, you need to install the tools needed to build it.

  1. Download Microsoft C++ Build Tools from https://visualstudio.microsoft.com/visual-cpp-build-tools/
  2. Run CMD as Admin (not required but recommended) and navigate to the folder when your installer is downloaded
  3. Installer executable should look like this vs_buildtools__XXXXXXXXX.XXXXXXXXXX.exe, it will be easier if you rename it to just vs_buildtools.exe
  4. Run this command (Make sure you have about 5-6GB of free storage)
vs_buildtools.exe --norestart --passive --downloadThenInstall --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Workload.MSBuildTools
  1. Wait until the installation is finished
  2. After installation will finish, restart your computer
  3. Install asyncmy via PIP
pip install asyncmy

Now you can uninstall previously installed tools.

Usage

Use connect

asyncmy provides a way to connect to MySQL database with simple factory function asyncmy.connect(). Use this function if you want just one connection to the database, consider connection pool for multiple connections.

import asyncio
import os

from asyncmy import connect
from asyncmy.cursors import DictCursor


async def run():
    conn = await connect(user=os.getenv("DB_USER"), password=os.getenv("DB_PASSWORD", ""))
    async with conn.cursor(cursor=DictCursor) as cursor:
        await cursor.execute("CREATE DATABASE IF NOT EXISTS test")
        await cursor.execute("""
            """
CREATE TABLE IF NOT EXISTS test.`asyncmy` (
    `id`       int primary key AUTO_INCREMENT,
    `decimal`  decimal(10, 2),
    `date`     date,
    `datetime` datetime,
    `float`    float,
    `string`   varchar(200),
    `tinyint`  tinyint
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci
            """.strip()
        )
    await conn.ensure_closed()


if __name__ == "__main__":
    asyncio.run(run())

Use pool

asyncmy provides connection pool as well as plain Connection objects.

import asyncmy
import asyncio


async def run():
    pool = await asyncmy.create_pool()
    async with pool.acquire() as conn:
        async with conn.cursor() as cursor:
            await cursor.execute("SELECT 1")
            ret = await cursor.fetchone()
            assert ret == (1,)
    pool.close()
    await pool.wait_closed()

if __name__ == '__main__':
    asyncio.run(run())

Replication

asyncmy supports MySQL replication protocol like python-mysql-replication, but powered by asyncio.

from asyncmy import connect
from asyncmy.replication import BinLogStream
import asyncio


async def run():
    conn = await connect()
    ctl_conn = await connect()

    stream = BinLogStream(
        conn,
        ctl_conn,
        1,
        master_log_file="binlog.000172",
        master_log_position=2235312,
        resume_stream=True,
        blocking=True,
    )
    async for event in stream:
        print(event)
    await conn.ensure_closed()
    await ctl_conn.ensure_closed()


if __name__ == '__main__':
    asyncio.run(run())

ThanksTo

asyncmy is build on top of these awesome projects.

  • pymysql, a pure python MySQL client.
  • aiomysql, a library for accessing a MySQL database from the asyncio.
  • python-mysql-replication, pure Python Implementation of MySQL replication protocol build on top of PyMYSQL.

License

This project is licensed under the Apache-2.0 License.

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

asyncmy-0.2.10.tar.gz (63.9 kB view details)

Uploaded Source

Built Distributions

asyncmy-0.2.10-pp310-pypy310_pp73-win_amd64.whl (1.6 MB view details)

Uploaded PyPyWindows x86-64

asyncmy-0.2.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

asyncmy-0.2.10-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-pp310-pypy310_pp73-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded PyPymacOS 14.0+ ARM64

asyncmy-0.2.10-pp310-pypy310_pp73-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded PyPymacOS 13.0+ x86-64

asyncmy-0.2.10-pp39-pypy39_pp73-win_amd64.whl (1.6 MB view details)

Uploaded PyPyWindows x86-64

asyncmy-0.2.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

asyncmy-0.2.10-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-pp39-pypy39_pp73-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded PyPymacOS 14.0+ ARM64

asyncmy-0.2.10-pp39-pypy39_pp73-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded PyPymacOS 13.0+ x86-64

asyncmy-0.2.10-pp38-pypy38_pp73-win_amd64.whl (1.6 MB view details)

Uploaded PyPyWindows x86-64

asyncmy-0.2.10-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

asyncmy-0.2.10-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-pp38-pypy38_pp73-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded PyPymacOS 14.0+ ARM64

asyncmy-0.2.10-pp38-pypy38_pp73-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded PyPymacOS 13.0+ x86-64

asyncmy-0.2.10-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

asyncmy-0.2.10-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86

asyncmy-0.2.10-cp312-cp312-musllinux_1_1_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

asyncmy-0.2.10-cp312-cp312-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

asyncmy-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

asyncmy-0.2.10-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-cp312-cp312-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

asyncmy-0.2.10-cp312-cp312-macosx_13_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

asyncmy-0.2.10-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

asyncmy-0.2.10-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86

asyncmy-0.2.10-cp311-cp311-musllinux_1_1_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

asyncmy-0.2.10-cp311-cp311-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

asyncmy-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

asyncmy-0.2.10-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-cp311-cp311-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

asyncmy-0.2.10-cp311-cp311-macosx_13_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

asyncmy-0.2.10-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

asyncmy-0.2.10-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86

asyncmy-0.2.10-cp310-cp310-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

asyncmy-0.2.10-cp310-cp310-musllinux_1_1_i686.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

asyncmy-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

asyncmy-0.2.10-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-cp310-cp310-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

asyncmy-0.2.10-cp310-cp310-macosx_13_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

asyncmy-0.2.10-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9Windows x86-64

asyncmy-0.2.10-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86

asyncmy-0.2.10-cp39-cp39-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

asyncmy-0.2.10-cp39-cp39-musllinux_1_1_i686.whl (5.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

asyncmy-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

asyncmy-0.2.10-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-cp39-cp39-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

asyncmy-0.2.10-cp39-cp39-macosx_13_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

asyncmy-0.2.10-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8Windows x86-64

asyncmy-0.2.10-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86

asyncmy-0.2.10-cp38-cp38-musllinux_1_1_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

asyncmy-0.2.10-cp38-cp38-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

asyncmy-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

asyncmy-0.2.10-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

asyncmy-0.2.10-cp38-cp38-macosx_14_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 14.0+ x86-64

asyncmy-0.2.10-cp38-cp38-macosx_13_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8macOS 13.0+ x86-64

File details

Details for the file asyncmy-0.2.10.tar.gz.

File metadata

  • Download URL: asyncmy-0.2.10.tar.gz
  • Upload date:
  • Size: 63.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.11

File hashes

Hashes for asyncmy-0.2.10.tar.gz
Algorithm Hash digest
SHA256 f4b67edadf7caa56bdaf1c2e6cf451150c0a86f5353744deabe4426fe27aff4e
MD5 f1d70168bbcf1d8c2573e4a5b51ce440
BLAKE2b-256 b57655cc0577f9e838c5a5213bf33159b9e484c9d9820a2bafd4d6bfa631bf86

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8ced4bd938e95ede0fb9fa54755773df47bdb9f29f142512501e613dd95cf4a4
MD5 1448c3885e7e39907aeb26f0621455a8
BLAKE2b-256 ab093a5351acc6273c28333cad8193184de0070c617fd8385fd8ba23d789e08d

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9659d95c6f2a611aec15bdd928950df937bf68bc4bbb68b809ee8924b6756067
MD5 fae0f4ee3fa925cc42205ddcc1b30e27
BLAKE2b-256 ac1a295f06eb8e5926749265e08da9e2dc0dc14e0244bf36843997a1c8e18a50

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 63144322ade68262201baae73ad0c8a06b98a3c6ae39d1f3f21c41cc5287066a
MD5 8e9a8c333def61a542bf8934fa611087
BLAKE2b-256 bec156d3721e2b2eab84320058c3458da168d143446031eca3799aed481c33d2

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp310-pypy310_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aab07fbdb9466beaffef136ffabe388f0d295d8d2adb8f62c272f1d4076515b9
MD5 4e268c9219f288fac82a1ad3ddc54d23
BLAKE2b-256 e9e1afeb50deb0554006c48b9f4f7b6b726e0aa42fa96d7cfbd3fdd0800765e2

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp310-pypy310_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f10c977c60a95bd6ec6b8654e20c8f53bad566911562a7ad7117ca94618f05d3
MD5 f3ad7c43290a7c0c223b4035dc20dfc8
BLAKE2b-256 83323317d5290737a3c4685343fe37e02567518357c46ed87c51f47139d31ded

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1586f26633c05b16bcfc46d86e9875f4941280e12afa79a741cdf77ae4ccfb4d
MD5 0cf95438f447211102f84b8728311759
BLAKE2b-256 247b3f90c33daab8409498a6e57760c6bd23ba3ecef3c684b59c9c6177030073

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a760cb486ddb2c936711325236e6b9213564a9bb5deb2f6949dbd16c8e4d739e
MD5 aa67d173ccdd30f152274ffd5854c43e
BLAKE2b-256 9459f97378316a48168e380948c814b346038f0f72fd99c986c42cba493edc7e

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e1d2d9387cd3971297486c21098e035c620149c9033369491f58fe4fc08825b6
MD5 08c0f729f8b2b873cd28ba868d14ae9e
BLAKE2b-256 1ce6036d5c23193f2c24b8dd4610eeae70380034d9ef37c29785c1624a19c92f

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp39-pypy39_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ac091b327f01c38d91c697c810ba49e5f836890d48f6879ba0738040bb244290
MD5 b4ba2e979512f685b8c43cfa525c172e
BLAKE2b-256 007f110e9ef7cb38ff599725bbed08b76f656b2eae7505971ebc2a78b20716b9

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp39-pypy39_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp39-pypy39_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4651caaee6f4d7a8eb478a0dc460f8e91ab09a2d8d32444bc2b235544c791947
MD5 bdff9dd7d7c6558b1d0b63799aabc93c
BLAKE2b-256 a3d128829c381e52166563706f2bc5e8043ab8599fc1d7e9c8ab26b21f2b33f4

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e0c8706ff7fc003775f3fc63804ea45be61e9ac9df9fd968977f781189d625ed
MD5 4c49e6c5d79467d6ca8c9ee7e2ea50d9
BLAKE2b-256 01ef546bd5ed92f442dc2b440b0d2871495ee71b5282f2882d328d7aa86ba309

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58c3d8c12030c23df93929c8371da818211fa02c7b50cd178960c0a88e538adf
MD5 71472bdb605314331477b18b023fc9e6
BLAKE2b-256 6a0b33a6eadba90247a05a1b3f2cd1bddd15c144e257d6809564d6334a2e1ff8

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a83383cc6951bcde11c9cdda216a0849d29be2002a8fb6405ea6d9e5ced4ec69
MD5 6d5fb2a8871cd739aa505cd0dcd9e989
BLAKE2b-256 a48ddb51de309ae7a714acb0e09a8a645fa58c186724c7d4a5c7b2f210d309c0

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp38-pypy38_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp38-pypy38_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fde04da1a3e656ec7d7656b2d02ade87df9baf88cc1ebeff5d2288f856c086a4
MD5 ba23219aae0df39b604a2f280964421d
BLAKE2b-256 6d8e8c95cb6f41dc8e4938e606be76d21ceab462e8c821465ea4d7231b65d2a7

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-pp38-pypy38_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-pp38-pypy38_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f76080d5d360635f0c67411fb3fb890d7a5a9e31135b4bb07c6a4e588287b671
MD5 675300f5dc3eb1d89faf831ea5ec5aab
BLAKE2b-256 2d900d820ceadcbe5a595a2f194ee146dc2ebcfe39838572c0e850b40d59a2a6

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4c6674073be97ffb7ac7f909e803008b23e50281131fef4e30b7b2162141a574
MD5 dc1ac56383b5981d045c9d10afad36e1
BLAKE2b-256 94087de4f4a17196c355e4706ceba0ab60627541c78011881a7c69f41c6414c5

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-win32.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 59d2639dcc23939ae82b93b40a683c15a091460a3f77fa6aef1854c0a0af99cc
MD5 d39059fc7c7e2524ae53818afbde8e90
BLAKE2b-256 fe32b7ce9782c741b6a821a0d11772f180f431a5c3ba6eaf2e6dfa1c3cbcf4df

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 16d398b1aad0550c6fe1655b6758455e3554125af8aaf1f5abdc1546078c7257
MD5 ad69f78bd2084bfdb08c5334c77e9698
BLAKE2b-256 5c236d05254d1c89ad15e7f32eb3df277afc7bbb2220faa83a76bea0b7bc6407

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f6b44c4bf4bb69a2a1d9d26dee302473099105ba95283b479458c448943ed3c
MD5 624827accd8b4f44d3a335929338970d
BLAKE2b-256 7cac3cf0abb3acd4f469bd012a1b4a01968bac07a142fca510da946b6ab1bf4f

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd16e84391dde8edb40c57d7db634706cbbafb75e6a01dc8b68a63f8dd9e44ca
MD5 5738c4b3595b40d39ab7b4311c51ffa3
BLAKE2b-256 9a0414662ff5b9cfab5cc11dcf91f2316e2f80d88fbd2156e458deef3e72512a

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c554874223dd36b1cfc15e2cd0090792ea3832798e8fe9e9d167557e9cf31b4d
MD5 2f17576d4acccc2575eb164e02fa1dc7
BLAKE2b-256 c89674dc1aaf1ab0bde88d3c6b3a70bd25f18796adb4e91b77ad580efe232df5

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 641a853ffcec762905cbeceeb623839c9149b854d5c3716eb9a22c2b505802af
MD5 07ea9da6b257264e7a77eca58d721e89
BLAKE2b-256 39240fce480680531a29b51e1d2680a540c597e1a113aa1dc58cb7483c123a6b

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42295530c5f36784031f7fa42235ef8dd93a75d9b66904de087e68ff704b4f03
MD5 98d4101e99f3affb8dfd4b9fd0f8d67c
BLAKE2b-256 b8825a4b1aedae9b35f7885f10568437d80507d7a6704b51da2fc960a20c4948

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cca06212575922216b89218abd86a75f8f7375fc9c28159ea469f860785cdbc7
MD5 add2a3914e032fcea1329aebb3f18bd5
BLAKE2b-256 e2a376e65877de5e6fc853373908079adb711f80ed09aab4e152a533e0322375

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-win32.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a16633032be020b931acfd7cd1862c7dad42a96ea0b9b28786f2ec48e0a86757
MD5 2bd34e77873b36973f3b1f6fc929a570
BLAKE2b-256 ff3217291b12dce380abbbec888ea9d4e863fd2116530bf2c87c1ab40b39f9d1

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0df23db54e38602c803dacf1bbc1dcc4237a87223e659681f00d1a319a4f3826
MD5 a2f085ae8ce2880e0bba18e918c7007c
BLAKE2b-256 fef4425108f5c6976ceb67b8f95bc73480fe777a95e7a89a29299664f5cb380f

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9ca8fdd7dbbf2d9b4c2d3a5fac42b058707d6a483b71fded29051b8ae198a250
MD5 cf645c5217d8ef80e085fcb02044855e
BLAKE2b-256 82a58281e8c0999fc6303b5b522ee82d1e338157a74f8bbbaa020e392b69156a

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76e199d6b57918999efc702d2dbb182cb7ba8c604cdfc912517955219b16eaea
MD5 366bc1a570b3157f26db611191fff119
BLAKE2b-256 8ff83fb0d0481def3a0900778f7d04f50028a4a2d987087a2f1e718e6c236e01

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39525e9d7e557b83db268ed14b149a13530e0d09a536943dba561a8a1c94cc07
MD5 f39b41508c876ef46237ec0eac691ee8
BLAKE2b-256 e23910646bbafce22025be25aa709e83f0cdd3fb9089304cf9d3169a80540850

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 800116ab85dc53b24f484fb644fefffac56db7367a31e7d62f4097d495105a2c
MD5 449b2186814fbe9ec05120c6a7d30ac0
BLAKE2b-256 1dce3579a88123ead38e60e0b6e744224907e3d7a668518f9a46ed584df4f788

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7af0f1f31f800a8789620c195e92f36cce4def68ee70d625534544d43044ed2a
MD5 1e8a152a96fec9c3945b6c1c5cc0567f
BLAKE2b-256 721a21b4af0d19862cc991f1095f006981a4f898599060dfa59f136e292b3e9a

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bd16fdc0964a4a1a19aec9797ca631c3ff2530013fdcd27225fc2e48af592804
MD5 7d71e98cd96cec8b99de98a31c72a587
BLAKE2b-256 cfa0ad6669fd2870492749c189a72c881716a3727b7f0bc972fc8cea7a40879c

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-win32.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a791ab117787eb075bc37ed02caa7f3e30cca10f1b09ec7eeb51d733df1d49fc
MD5 01cdbc49b2188e2bef08a753c36c59a7
BLAKE2b-256 d501d8fa0291083e9a0d899addda1f7608da37d28fff9bb4df1bd6f7f37354db

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 10e2a10fe44a2b216a1ae58fbdafa3fed661a625ec3c030c560c26f6ab618522
MD5 3099c62bf0dd6b8ba1a94ca57a0c8dd6
BLAKE2b-256 5fc6acce7ea4b74e092582d65744418940b2b8c661102a22a638f58e7b651c6f

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c6471ce1f9ae1e6f0d55adfb57c49d0bcf5753a253cccbd33799ddb402fe7da2
MD5 41e422514fdbc4ebc887dd10661a1bc5
BLAKE2b-256 813f46f126663649784ab6586bc9b482bca432a35588714170621db8d33d76e4

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e2b97672ea3f0b335c0ffd3da1a5727b530f82f5032cd87e86c3aa3ac6df7f3
MD5 b3757ddf9ad18ea847bd7bcb25378f0d
BLAKE2b-256 0364176ed8a79d3a24b2e8ba7a11b429553f29fea20276537651526f3a87660b

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1b1ee03556c7eda6422afc3aca132982a84706f8abf30f880d642f50670c7ed
MD5 51c1585c2127c9df806c7c528b35a0ca
BLAKE2b-256 529c3c531a414290cbde9313cad54bb525caf6b1055ffa56bb271bf70512b533

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6e98d4fbf7ea0d99dfecb24968c9c350b019397ba1af9f181d51bb0f6f81919b
MD5 d68a61a2a973f6e53b597f1f246c1684
BLAKE2b-256 74f3c9520f489dc42a594c8ad3cbe2088ec511245a3c55c3333e6fa949838420

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c2237c8756b8f374099bd320c53b16f7ec0cee8258f00d72eed5a2cd3d251066
MD5 3ecdcf29d2c56f6bca403f3cbad39de1
BLAKE2b-256 78c9412b137c52f6c6437faba27412ccb32721571c42e59bc4f799796316866b

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9fb58645d3da0b91db384f8519b16edc7dc421c966ada8647756318915d63696
MD5 6c02999c1a9721023ad9feab2480dcf0
BLAKE2b-256 ff99cd737fbc8c1c14a0c39ca6d7e8f482c73a3990ecb150f2e7b2c5f2d665ab

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-win32.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 714b0fdadd72031e972de2bbbd14e35a19d5a7e001594f0c8a69f92f0d05acc9
MD5 3c4cff7c374507e9a2cf604df001245a
BLAKE2b-256 902f36fbf0a7555507ce06bf5fa6f743d94f7bc38c1e6bfb5e9ba5dd51001b33

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 472989d7bfa405c108a7f3c408bbed52306504fb3aa28963d833cb7eeaafece0
MD5 b3d5bc533a1e53ac8794b47833586800
BLAKE2b-256 b26eb66524785b89929da09adb5373ab360cc4ac2d97153dbd5b32e9904ac375

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 957c2b48c5228e5f91fdf389daf38261a7b8989ad0eb0d1ba4e5680ef2a4a078
MD5 afde14a3c5c0ccf354c7b3bfa13fb1cc
BLAKE2b-256 1cc6754aaf8d28ea76cf86cef6d07489f277221dbc8e1fd38490a037a3138e58

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 346192941470ac2d315f97afa14c0131ff846c911da14861baf8a1f8ed541664
MD5 78341398df4c09d18b331fe6b4c61533
BLAKE2b-256 98a2fc991b329594bb372ddba296c89d7ace34271e35d92260cbea397abec40c

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b57594eea942224626203503f24fa88a47eaab3f13c9f24435091ea910f4b966
MD5 05477060241283d8c39f2f4192598215
BLAKE2b-256 cfe946a7315d8a927ac012806c9502fd4d0b210554b415ef4a44319f961475b6

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6c9d024b160b9f869a21e62c4ef34a7b7a4b5a886ae03019d4182621ea804d2c
MD5 e1b284a814a473d2d5a1bb11dfc3c7ad
BLAKE2b-256 3a504137cb6f0e2e57bee6ff71c5cbabea66efb88b90abc9d409609368d8314a

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 244289bd1bea84384866bde50b09fe5b24856640e30a04073eacb71987b7b6ad
MD5 30e7b0e0c7c68b02880952e87f21e4e4
BLAKE2b-256 12c8eaa11a1716ce4505fa4d06d04abd8e1bda3aaa71c7d29209330dbd061b7a

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 10b3dfb119d7a9cb3aaae355c0981e60934f57297ea560bfdb280c5d85f77a9d
MD5 4ce2c5e7cf5a40ed82086f5c91f6620d
BLAKE2b-256 b602ffd5fcdaf487629589a6f581034511d547d1e0c264289f909698520177b9

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-win32.whl.

File metadata

  • Download URL: asyncmy-0.2.10-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c8ee5282af5f38b4dc3ae94a3485688bd6c0d3509ba37226dbaa187f1708e32c
MD5 79d39c42ecaac5ffa4925f5bebe71953
BLAKE2b-256 204e9f47eb92859ed391ee1aa86a1bf9dd2f8d837f5f7e2051a75121326dcd6f

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8d393570e1c96ca200075797cc4f80849fc0ea960a45c6035855b1d392f33768
MD5 3c12e5efb9a8548b5d066a44961d2a3f
BLAKE2b-256 b19274658d6198c3aaf5ca97ec560a87a26312f9ff0ca20854fc96badf073cb2

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1b4b346c02fca1d160005d4921753bb00ed03422f0c6ec90936c43aad96b7d52
MD5 47b3d2588eaa3dec0f171dbf40ca27eb
BLAKE2b-256 5422a7245cf36b4f2584d43f5ceacc0e49204a42ee66af7ccf99062e34a1f812

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acecd4bbb513a67a94097fd499dac854546e07d2ff63c7fb5f4d2c077e4bdf91
MD5 413b6b8cd6621815eb31fc4df68adee4
BLAKE2b-256 423e3a588da976bca524193789c2054a1b8944b984967f6d25eafb10ae2d0af1

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 93b6d7db19a093abdeceb454826ff752ce1917288635d5d63519068ef5b2f446
MD5 7db4425be8e520e259a163bbb6c4b3a6
BLAKE2b-256 1592c8aed9e9db1921105934b354613ad5605db49b1849ed599681d22bd01f35

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c93768dde803c7c118e6ac1893f98252e48fecad7c20bb7e27d4bdf3d130a044
MD5 e47dddb4e265531a0e08016182062a2b
BLAKE2b-256 2341719bed119b866bceec56910b408b73a625f96c3cba94e6d1229021e838c7

See more details on using hashes here.

File details

Details for the file asyncmy-0.2.10-cp38-cp38-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for asyncmy-0.2.10-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 85bc4522d8b632cd3327001a00cb24416883fc3905857737b99aa00bc0703fe1
MD5 6ab4c51d77022a1e84014ef9192a5236
BLAKE2b-256 73112a7039f751e1c85c0784c6f4333933bbb83f280b724ba15a01e6900a6810

See more details on using hashes here.

Supported by

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