Skip to main content

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.

Metadata

Release files for asyncmy 0.2.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asyncmy 0.2.11
File Size Uploaded
asyncmy-0.2.11.tar.gz 62.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for asyncmy 0.2.11
File
asyncmy-0.2.11-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
asyncmy-0.2.11-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
asyncmy-0.2.11-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.11-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
asyncmy-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.11-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
asyncmy-0.2.11-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
asyncmy-0.2.11-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
asyncmy-0.2.11-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
asyncmy-0.2.11-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
asyncmy-0.2.11-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.11-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
asyncmy-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.11-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
asyncmy-0.2.11-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
asyncmy-0.2.11-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
asyncmy-0.2.11-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
asyncmy-0.2.11-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
asyncmy-0.2.11-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.11-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
asyncmy-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.11-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
asyncmy-0.2.11-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
asyncmy-0.2.11-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
asyncmy-0.2.11-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
asyncmy-0.2.11-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
asyncmy-0.2.11-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.11-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
asyncmy-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.11-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
asyncmy-0.2.11-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
asyncmy-0.2.11-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
asyncmy-0.2.11-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
asyncmy-0.2.11-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
asyncmy-0.2.11-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.11-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
asyncmy-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.11-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
asyncmy-0.2.11-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
asyncmy-0.2.11-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 134.7 MB

Release files / asyncmy-0.2.11.tar.gz

Download URL asyncmy-0.2.11.tar.gz
Size 62.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c3d65d959dde62c911e39ecd1ad0f1339a5e6929fc411d48cfc2f82846190bf4
BLAKE2b-256 checksum
How to use checksums
783cd8297584c40f3d1af55365026bcdca7844ecfea1d917ad19df48f8331a26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-win_amd64.whl

Download URL asyncmy-0.2.11-cp313-cp313-win_amd64.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f095af7b980505158609ca0bcdd0d14d1e48893e43fc1856c7cecfd9439f498c
BLAKE2b-256 checksum
How to use checksums
0c3e497e3ac839d7d18e79770b977f90e6f17a87181f95b8aed59359ff4aba0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-win32.whl

Download URL asyncmy-0.2.11-cp313-cp313-win32.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
29536a08bf8c96437188ae4080fdd09c5a82cbe93794d0996cd0dd238f632664
BLAKE2b-256 checksum
How to use checksums
4ee4cd30ea75ab96e5c6fe0daf6bd1871753fe5a1677515530fa0bc1a807dd6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.11-cp313-cp313-musllinux_1_2_x86_64.whl
Size 5.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
577272e238aff9b985eb880b49b1ba009e1fd1133b754fc71c833ab5bd9561ee
BLAKE2b-256 checksum
How to use checksums
006568e576aecd2a43d383123e3a66339e6a3535495b0e81443e374a3d3c356d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-musllinux_1_2_i686.whl

Download URL asyncmy-0.2.11-cp313-cp313-musllinux_1_2_i686.whl
Size 5.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e23ea478e6638e479dfab2674d2c39a21160c7d750d5c8cf2a0e205d947a63b7
BLAKE2b-256 checksum
How to use checksums
2a9bb884404bac62d9b6efbc9006c4b80ad55e8b0bb6f585b44eee1eceb07b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncmy-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
373aecf8cd17662c13bab69dc36db7242be8e956242164469b8733886fb2ec0a
BLAKE2b-256 checksum
How to use checksums
0881092314cc97e3732535804f2d3e1b966daeaa3a33a8e9a686328cf09498ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl

Download URL asyncmy-0.2.11-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
709cc8147edad072b5176d87878a985323c87cc017c460073414f2b7d5ae9d01
BLAKE2b-256 checksum
How to use checksums
ec27ac7363e8ab95f2048852851bbbef12d4eee62363d202d7e566291023ece4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.11-cp313-cp313-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
babed99ea1cf7edb476dba23c27560b2a042de46e61678c0cfa3bc017e5f49e4
BLAKE2b-256 checksum
How to use checksums
10287b168dc84704edb0b60f7906bfba3a451fd90c0cb2443edbb377b1a11d20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp313-cp313-macosx_10_13_x86_64.whl

Download URL asyncmy-0.2.11-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0a48be02bdae5e5324ac2d142d7afc6dd9c6af546fd892804c9d8e58d8107980
BLAKE2b-256 checksum
How to use checksums
839ab5b77690f7287acb0a284319e85378c6f4063cd3617dd5311e00f332d628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-win_amd64.whl

Download URL asyncmy-0.2.11-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
84e23466602407da7e126fb5f2da2948c69a6f0d40d4ea7771331771e05c1c2e
BLAKE2b-256 checksum
How to use checksums
74d8973c576c84f4b706a45372c959778feca6842033ccbbd26b2bfe344ebc4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-win32.whl

Download URL asyncmy-0.2.11-cp312-cp312-win32.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
564fc38b3a0665663b8b2ec35fc34fd2768688ba5c869a0d8bd1eb57b85351b2
BLAKE2b-256 checksum
How to use checksums
1e06d1bb47ce9ed32ba02f2ff44118d5eb36702d38f97cd824bd6a51d3decfdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.11-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d03803975e5dfe74ef4af18411da3716681fde78a65a8758237e7e3e4a342ba1
BLAKE2b-256 checksum
How to use checksums
fe3ed94fc4a0ca1e2e492982db607c26b48a95ba668e24755f3bf00da68ae9be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-musllinux_1_2_i686.whl

Download URL asyncmy-0.2.11-cp312-cp312-musllinux_1_2_i686.whl
Size 5.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b2d473b683db7fa1acb167a4bc25ea38e398c991427bd8aa708a9b75059a1d33
BLAKE2b-256 checksum
How to use checksums
357f4ecd2dcee1d13d49a301ab8ee11a33c75ded4b3089bdb7bf5fb385ed162d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncmy-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4df583dd9d09e817c4cc68b706133d5da453faf56da431a24fcdd64b9552e26b
BLAKE2b-256 checksum
How to use checksums
b5f2634326efc5fca15620eb106194d2287997a31625dc95f1940a3cef2f80a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl

Download URL asyncmy-0.2.11-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b2fd6e04efca56d9176e7b620ee47dd1dd334e2eb03c1ae1580954c2625b99d1
BLAKE2b-256 checksum
How to use checksums
65a9f326999a1ffacc7738376fa68c7ede164db9e5520bb4dbd35f1fdd5704dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.11-cp312-cp312-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ea7ca4bcf7747b1fd4e80f16aa461972e0931cecd3bc43a3ba8e14a5d368a98
BLAKE2b-256 checksum
How to use checksums
7b65c70b2b8d014b21504de7e2027e2456f7774cec855766ec1808da47d70b24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp312-cp312-macosx_10_13_x86_64.whl

Download URL asyncmy-0.2.11-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
914dddd2ba884822a304297f6ca96026548a100339a4e0ca5c427f6cfa3e4b62
BLAKE2b-256 checksum
How to use checksums
ca933b4c7f9b35a27e80bd2f305c4c8d7ae56b6dd40d616d34dd4dbb818c90c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-win_amd64.whl

Download URL asyncmy-0.2.11-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
adfe7d271f9ef52c5f96ffd716ed7726839ec7c39fccf98748803f871b399dbd
BLAKE2b-256 checksum
How to use checksums
092939effc0c56fea76b695490b95df0da4dd0b6f040ed160ad40740e1358265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-win32.whl

Download URL asyncmy-0.2.11-cp311-cp311-win32.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d32e03278b72f7ef80c0692797e0ce1c03a63ac0192f858d804a6ecd471754e3
BLAKE2b-256 checksum
How to use checksums
346bd28fe93160900aba9573cbbf9be5291ac2f1a37eab4fd85e366d5ecbfd84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.11-cp311-cp311-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
be18725eeccb616b5769ed8cbcabb2758a47e162c4232d7bef98b978950228ad
BLAKE2b-256 checksum
How to use checksums
e9e86b11d62b0e164adbff5ed882d650c8b60fa710001965c54c70c77cffc941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-musllinux_1_2_i686.whl

Download URL asyncmy-0.2.11-cp311-cp311-musllinux_1_2_i686.whl
Size 5.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
ff3ac9feb09e4e80c227280f6350c8015cfed018efe9090f41e2fb4ab8cbf163
BLAKE2b-256 checksum
How to use checksums
57da358b6e50148a808e05963acd2ae47c1fbef4cdead0157ce2fc90fd4ecf7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncmy-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
905a6693e3dbaf4280dfced96131bada108554754df40d75a7ff91961ba7331a
BLAKE2b-256 checksum
How to use checksums
0e37d9bda68844e6741a7e7e1e449da6cc7926b7ccbf11af26a806b19fd7e7ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl

Download URL asyncmy-0.2.11-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8f416fba944dad20d47eb9a4db1a1853a0f7856b12b0a3b52c1a2fba2f447851
BLAKE2b-256 checksum
How to use checksums
1fa05cfc1bdeb6166ea26eac97d3cefb574d490aabc052478a3f65730b7379d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.11-cp311-cp311-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
919811ec4157506632a354047b943b995c71f31182d430ab87c60ccee844c1d9
BLAKE2b-256 checksum
How to use checksums
7e467939167e05143c8feba1812dbdd478579d215d4b6d7f84856981ab71db7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp311-cp311-macosx_10_9_x86_64.whl

Download URL asyncmy-0.2.11-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6b324b70438120cabdb1b0d8789082b8a2770257e7beaa7d036322ba5f603f25
BLAKE2b-256 checksum
How to use checksums
cb58ec29057913334cacaa2be98eacb21ad468bc58214ff25aab28b78487d697
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-win_amd64.whl

Download URL asyncmy-0.2.11-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
76ff057608aa78bba5c8e6a5b0fd373cd4759fcbd31f1ea4d984c925ef84f575
BLAKE2b-256 checksum
How to use checksums
88efa78244b5e293ef2e4fca1b66dc3c3f65d73aa035531800bf6d1d37a87667
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-win32.whl

Download URL asyncmy-0.2.11-cp310-cp310-win32.whl
Size 1.6 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
52e86c354d43da07dc924635874a1edd0824e97355d46d75532b29ee87559412
BLAKE2b-256 checksum
How to use checksums
62c17f33704f680a4b3d1b630a4621d80a06d17bf46c0084fd169288844119fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.11-cp310-cp310-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
549477362902aa7698f03a3f18fe07f8dd5e04eb97ccddd26949ba67b4b7c4df
BLAKE2b-256 checksum
How to use checksums
89e83af264bd42f73d8c8794bb1372fb985595edd05bdbd3271ea1a9f8e99f52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-musllinux_1_2_i686.whl

Download URL asyncmy-0.2.11-cp310-cp310-musllinux_1_2_i686.whl
Size 4.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
5ed33eb733f5f22cb5245a8186d45dc3ce5cf6f0d71b3c0d0d05944b0fe4d495
BLAKE2b-256 checksum
How to use checksums
5966581e610303746bade5e766a5de2edc958e2a066dfc55a432db8d0bede7d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncmy-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
efe78f5b498499e3b1730a0f1d3fdd98514bb4c5fd07eaf87e21f9078086ece2
BLAKE2b-256 checksum
How to use checksums
3500a4e1c5dc2fa1d6ee20a01c06480fcf20569ed2a5b73bd7a19606727a9f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl

Download URL asyncmy-0.2.11-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Size 4.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
dc88df5765058638a12f0bf6e4f5ef00d9f31f7297b60cd283313eadaa5a472b
BLAKE2b-256 checksum
How to use checksums
ba13608c1bfa94ae149ba32f68b478d6a8dcf7b3ee84dbb91f9c04129c43a6e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.11-cp310-cp310-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6fc770fd29784302b4961e0ce865712e88aabc8451d42381193fa8f2b2a92ad
BLAKE2b-256 checksum
How to use checksums
d8be63fdc4594f48083fe9319e28533fa8a9374a15a65014d7c4a3abe11b5ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp310-cp310-macosx_10_9_x86_64.whl

Download URL asyncmy-0.2.11-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d1c3b957024d1eccb5053e78aa6e1e522943922a4853b03402acf13c93e9e54d
BLAKE2b-256 checksum
How to use checksums
c3359612472ac9722d9be9517ee02bcffa623a1888a5fdd7e69b8c007d98d7e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-win_amd64.whl

Download URL asyncmy-0.2.11-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
0a289c3d86c71921822bc287af45c848979a11ab0b22ba41074d67fa8d97164a
BLAKE2b-256 checksum
How to use checksums
d7d164c0068b695062278bc334f202f0f27848999bcb8ba5831c3bb391df3d1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-win32.whl

Download URL asyncmy-0.2.11-cp39-cp39-win32.whl
Size 1.6 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
23c9cff618ed53384639a4e9ad61b61f72b54ad6ad7c559bb5e1372a523deff6
BLAKE2b-256 checksum
How to use checksums
2f0cab6101c69f8a10179548ad8ff39747e3f5a0aa582fc7658ee43295a85a8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.11-cp39-cp39-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a17f174776cdf1e16dc875a97da13175e572f37377d7204928fe0d973b296710
BLAKE2b-256 checksum
How to use checksums
e594bc3c238146a5891350b2e79a2b35e2f5b9931d35157d9067bbdd00e98e48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-musllinux_1_2_i686.whl

Download URL asyncmy-0.2.11-cp39-cp39-musllinux_1_2_i686.whl
Size 4.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
19d0e6018c0ea5f1478bbf51b963c611b584391e29b8340b5cdb4e22a51d2849
BLAKE2b-256 checksum
How to use checksums
931a2a156fa6437232e1c7c47dd695b6448d951e7331bcc754591d0f1465e3c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncmy-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1a623d14af563095de76fcb5aff60ad0dc2112f87eb5110117d4e5003055a331
BLAKE2b-256 checksum
How to use checksums
e65b74c04293fd829cd346515b64bbf8d254db88a246e6f043da85f91973dcc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl

Download URL asyncmy-0.2.11-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Size 4.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d561e8cbaa8988e0d5b785fa45a90428b4ccac32c6d9575634b44a8e5acd5d22
BLAKE2b-256 checksum
How to use checksums
d55515b88f78584f1b95e73329984c478b5efb561bad56a6afc29666217222ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.11-cp39-cp39-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dbe4f5abac282c940ba6fa77f1d799855ce3ffe9cb9da200ee82da5451c9d26b
BLAKE2b-256 checksum
How to use checksums
7c056a1d0431e681d503463645168d3f51661105ee0bafd54600fd98e2cff36b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asyncmy-0.2.11-cp39-cp39-macosx_10_9_x86_64.whl

Download URL asyncmy-0.2.11-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d94af52f2cf39332997294bc5e157a49315b3a08db7bd40b6ced75f322f91a0e
BLAKE2b-256 checksum
How to use checksums
40a9c6bfa912503ed676fd13415dd5156fefb3a57d345423553655f4612215f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page