Skip to main content

asyncmy — The fastest asyncio MySQL/MariaDB driver

PyPI License CI Release

asyncmy is the fastest asyncio MySQL/MariaDB driver for Python. It keeps the familiar aiomysql API while rewriting the entire protocol core in Cython — down to pointer-level packet parsing. In our benchmarks it outperforms every driver tested, including the C-based synchronous mysqlclient.

Features

  • 🚀 Fastest in every benchmark — reads large result sets 2.1x faster than mysqlclient and 5x faster than aiomysql/pymysql (details)
  • 🔌 Drop-in aiomysql replacement — same API, same cursors (DictCursor, SSCursor), same pool semantics
  • ⚡ C-speed protocol core — rows are parsed in bulk from the receive buffer in a single C loop, values decode straight from wire bytes via the CPython C-API
  • 🏊 Built-in connection pool — asyncmy.create_pool(), no extra dependency, 2x aiomysql's pooled throughput
  • 📡 MySQL replication protocol over asyncio (BinLogStream)
  • ✅ CI-tested on MySQL and MariaDB (workflow)

Benchmark

asyncmy ranks #1 in all four scenarios against mysqlclient, pymysql, and aiomysql (warmup + best-of-3, see methodology):

Test asyncmy Rank Performance
Large Result Set (33k rows, all types) 🏆 #1/4 0.031s — 2.1x faster than mysqlclient, 5.2x faster than aiomysql
Connection Pool (2k queries) 🏆 #1/2 ~17,000 qps — 2x aiomysql's throughput
Concurrent Queries (50 connections) 🏆 #1/2 ~8,600 qps — 1.6x faster than aiomysql
Batch Insert (10k rows) 🏆 #1/4 ~91,000 rows/sec — fastest of all four drivers

The protocol core is engineered for zero waste on the hot path:

  • Bulk packet parsing: one socket read serves hundreds of row packets, parsed in a single C loop with no event-loop round-trips
  • Pointer-based protocol reads: integers and length-encoded values are read directly from raw memory, no struct calls
  • Direct row decoding: cell values decode straight from the receive buffer via the CPython C-API (PyUnicode_DecodeUTF8, PyTuple_New), skipping intermediate objects
  • Zero-decode numeric/temporal columns: int/float/datetime values parse directly from bytes, and dates are built with the C datetime API
  • Escape fast path: strings without special characters are returned as-is, no translation pass

📊 View detailed benchmarks →

Install

Requirements: Python ≥ 3.9

pip install asyncmy

Windows

asyncmy uses Cython extensions; on Windows you need Microsoft C++ Build Tools to build them.

  1. Download Microsoft C++ Build Tools.

  2. Open CMD as Administrator (recommended) and cd to the folder where the installer was downloaded.

  3. Rename the installer (e.g. vs_buildtools__XXXXXXXXX.XXXXXXXXXX.exe) to vs_buildtools.exe for convenience.

  4. Run (ensure ~5–6GB free disk space):

    vs_buildtools.exe --norestart --passive --downloadThenInstall --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Workload.MSBuildTools
    
  5. Wait for installation to complete, then restart your computer.

  6. Install asyncmy:

    pip install asyncmy
    

You can uninstall the Build Tools afterward if desired.

Usage

connect

Use asyncmy.connect() for a single connection. For many concurrent connections, use a connection pool.

import asyncio
import os

from asyncmy import connect
from asyncmy.cursors import DictCursor


async def main():
    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(main())

Pool

For multiple connections, use a connection pool. Pass the same kwargs as connect() (e.g. host, user, password).

import asyncio
import asyncmy


async def main():
    pool = await asyncmy.create_pool(host="localhost", user="root", password="")
    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(main())

Replication

asyncmy supports the MySQL replication protocol (like python-mysql-replication) over asyncio.

import asyncio

from asyncmy import connect
from asyncmy.replication import BinLogStream


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

    stream = BinLogStream(
        conn,
        ctl_conn,
        server_id=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(main())

Acknowledgments

asyncmy builds on these projects:

License

Apache-2.0

Metadata

Release files for asyncmy 0.2.12

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.12
File Size Uploaded
asyncmy-0.2.12.tar.gz 70.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for asyncmy 0.2.12
File
asyncmy-0.2.12-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
asyncmy-0.2.12-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
asyncmy-0.2.12-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.12-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
asyncmy-0.2.12-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
asyncmy-0.2.12-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
asyncmy-0.2.12-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncmy-0.2.12-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
asyncmy-0.2.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
asyncmy-0.2.12-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
asyncmy-0.2.12-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
asyncmy-0.2.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
asyncmy-0.2.12-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
asyncmy-0.2.12-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncmy-0.2.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
asyncmy-0.2.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
asyncmy-0.2.12-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
asyncmy-0.2.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
asyncmy-0.2.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
asyncmy-0.2.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
asyncmy-0.2.12-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
asyncmy-0.2.12-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncmy-0.2.12-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
asyncmy-0.2.12-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
asyncmy-0.2.12-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
asyncmy-0.2.12-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
asyncmy-0.2.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncmy-0.2.12-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
asyncmy-0.2.12-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 133.9 MB

Release files / asyncmy-0.2.12.tar.gz

Download URL asyncmy-0.2.12.tar.gz
Size 70.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5f1982565bacd9479ecacb94e9aad2aa7b55b90f56315dd27aae10ac3182eb33
BLAKE2b-256 checksum
How to use checksums
fd154f565e3c3f74ae5116c58bde913df46792873357ba8f5cfeb3ba5c9fcfd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314t-win_amd64.whl

Download URL asyncmy-0.2.12-cp314-cp314t-win_amd64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
2f61f38e4ac80c28cfc789d3e1387bc9e5a84e19d1ce4a6c2e9db0645923ae94
BLAKE2b-256 checksum
How to use checksums
068acff6080009e75c16d8875bfddab132c67fd3122a294ab9f80de8c6f4df81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314t-win32.whl

Download URL asyncmy-0.2.12-cp314-cp314t-win32.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
4d0c2ea960e7d5a3b7dd6038c071d64d3afb6850684d6105a3141be495747e38
BLAKE2b-256 checksum
How to use checksums
fcc6fa8dec5610fea8cada24d6eb82603e421a34c2f2a674f21873fc57241a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 9.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b62663e40b3a9cfec1b429c56308e41efea9f822b1e277a330ee6859e32fa4ea
BLAKE2b-256 checksum
How to use checksums
b6a43324f42695a6270e0027dd0f131bd439be12b49f8bda0b632a74593ef73a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 9.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8dd60960af6b06eb786c0976ece8685ab29ad38458dd9b538f8d1924f85234b6
BLAKE2b-256 checksum
How to use checksums
1fc591fb9e473fb6e0c6a3ad02c4d5e4b3952e8f794135b30f8421bd3223f923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314t-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.12-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdc6d3f068fb8efa9f3010d91e4fc1138f7364981e2cd7faf7764321f22c868f
BLAKE2b-256 checksum
How to use checksums
d55846494fcd9bfe7c842688ba8fbba7dd7b9f9c1b9a80c8ebba9bd003c4f8a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL asyncmy-0.2.12-cp314-cp314t-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5db9029105c00752a1d2f6fb38e3528b0f4152a2da5039e9301bd5552e4feeb7
BLAKE2b-256 checksum
How to use checksums
e7ff66785ec9dc8ab5143144b9f1abc7dedf8b368e2927989b57eae78032e4f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314-win_amd64.whl

Download URL asyncmy-0.2.12-cp314-cp314-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1139b098d78237ef6832af9a8fd47b4ca2714c383ec469cbc0e06d06bd6d4fd1
BLAKE2b-256 checksum
How to use checksums
3740371f7da7edc2919231f23a1abb4d24eb586cf8bde2e1e0cdfe35fd8dae7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314-win32.whl

Download URL asyncmy-0.2.12-cp314-cp314-win32.whl
Size 1.6 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
76075820b439c5b1b6a40c37329debbc057984444a6dd102df0bcf6f190e85e6
BLAKE2b-256 checksum
How to use checksums
f67d987974b97d79942d12b70a3159a49c029614cf8d1e508f933f4891d32ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL asyncmy-0.2.12-cp314-cp314-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f93a2d07d6866a6677cb94aca1d502d4cd1433934469afa66c1ebaf8bfebaf65
BLAKE2b-256 checksum
How to use checksums
d16462a33a82192f30e1cf1b97f0e503c213be7cd2bef486dc846f3d1b57dd72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
76683a1de22efb52d4db689b5ea350d59d6dec2eb356177f55943e044356c54d
BLAKE2b-256 checksum
How to use checksums
be758dfc19fc2f84465df2ed6251beaee5f26cc26cc8640182a043a9d4e58af4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314-macosx_11_0_arm64.whl

Download URL asyncmy-0.2.12-cp314-cp314-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f563b28f236545148bab184ebd38a27f6062cb7d0d472d528c2c7aaa77dfbd57
BLAKE2b-256 checksum
How to use checksums
ec9275fe9dc94a86a9261bcb63c886cb8312fd73ae7d7f694969f1adf2a37de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp314-cp314-macosx_10_15_x86_64.whl

Download URL asyncmy-0.2.12-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
43924aee56c89b8085dac7d2160692ada9f3169aca474dbe23bc28076f09d9ec
BLAKE2b-256 checksum
How to use checksums
b38c478eb40a926ff7b658f46978e3fa18c3f90ba2a563cf1a27e82a56d4c0ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp313-cp313-win_amd64.whl
Size 1.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8e4a90a04818276b15c8b65d0bda283be6975266654f429de0be910979826d51
BLAKE2b-256 checksum
How to use checksums
718586e38897381c7d5d19ba238a5743174c94a5c823e38ef8e0c8ffbca116fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp313-cp313-win32.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
8df2ebaf9844206e293378096d15db76e057845b6e3a7db9ffe47c87d02c805c
BLAKE2b-256 checksum
How to use checksums
5d59b9b78dd4377096834c8d9b77b36139e08f2cd4bfd912313933e2b335ee6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp313-cp313-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4c8f3029f0b9d59f8e93b5d692602be6cab257a5f586aaad073bf2da2cef1ef0
BLAKE2b-256 checksum
How to use checksums
0be35acf26365b64887f1828f551a174c37309efbff3435ab14af435809eb127
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aa10bab32ae66551ac9450ab9a604f5e433d2acc8332cd761d28cfa44f8908f4
BLAKE2b-256 checksum
How to use checksums
0a8355c429288f8f0a52329a08b18f2d8a436d906bc6144c9a70cf605449dd96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp313-cp313-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
84a3cbafd603c2e8906c18a5998eb11ee22fe51f332025c1ffdfacb8889596da
BLAKE2b-256 checksum
How to use checksums
32da9bd4e93cfeac5e99025d64c743346bb43d4808ccfd3fb070068be3cf3989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a7a9afc9fa8554e1e513d472657c4143571e589b06d71138d7f2d6f4c56b0e24
BLAKE2b-256 checksum
How to use checksums
3857b7ba8300bbd837019e975518cb00b4c0fd51d40a2479a01608617bf6c020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp312-cp312-win_amd64.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6d756264d8824cdcf9745bbe7819a3232816e01cc5ebde2756d3b3a0c9575c16
BLAKE2b-256 checksum
How to use checksums
2b10972ec631220fc0fa10add333e373a044454dbf8683e5957451e90f84656c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp312-cp312-win32.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
5e9da8252c40dfaaa2675c29aeac765f0d6fd6eca6a8020e844375ddc5211e70
BLAKE2b-256 checksum
How to use checksums
cb18d6e31d8b3e0b7d43f69d786b3024dd537493a5ff097a337f75d47639cdbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f9ccad5f20a23651c2f5ce8930718e5c0dfe8dc2553fa606d3c8e702a78cf54
BLAKE2b-256 checksum
How to use checksums
8ecbb9e19ddcf13e76f02121897740be3c4610de0a02aa28d6adc1f0db45f182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7c9f0b6f889aeba5807cf56c0c7ca72b8d3df76ee3cccc24094facd696ebb57d
BLAKE2b-256 checksum
How to use checksums
54ebf1bc4c56162b46ced0b3aba54bcdcdcfd2c1da967492c69e4d21dca9e246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp312-cp312-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc115208f108b9b6a193fca43bac2b3378df5da1d636255ffbd23249be1c3a5f
BLAKE2b-256 checksum
How to use checksums
96ea394b560c951f5c0467957c781f8135b9afed75510f344fe491f78e5dfdae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
afa227286732240aba5ad16c1c3747f701a6e9dca19ecead90dcea4309ec9163
BLAKE2b-256 checksum
How to use checksums
4ca4f8b5067e1c2bdd13f67b5a62c7b736461c8165649b74cabc5c5e12b07622
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c85c2b6cd4d3fa13307f8ca241ec4c31433126a5fba8bc737242d3c8884955ff
BLAKE2b-256 checksum
How to use checksums
7f2a95ac5e2b6f4100046e70974676b1711c9393e0358afb96ec4deab72a90e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp311-cp311-win32.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4a5f017d8b5f384cdb0d72eb1123216de5ecf2572587a10b660bffbf8014db79
BLAKE2b-256 checksum
How to use checksums
ad390187904bd1709f80ac5d2e5b414a3e9df1d71367751fd92e69bfb80d753e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 5.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3e0cdb83b4bec4681fcd5269d44b4bff5ed9701c6a2abf8db3531d5b1ad3b610
BLAKE2b-256 checksum
How to use checksums
415cb2ccd12f6e40d1f6512afa1ac8b5b6ecf0e30e2275305e9a776a1e8ae6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
87fce58c5a95c352744034217865cf7650d3d15d6b5e7d344363c43f9b9d4d8e
BLAKE2b-256 checksum
How to use checksums
717f06783c37427d4347c99267388dfbaaa1d8e56a52f55a86c6e0cdabdf66e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp311-cp311-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
08b89f72c214d32621f5b47df46f2f167fed31b6233ae74e3d97f3e5b51f2cc3
BLAKE2b-256 checksum
How to use checksums
2d7c858858933f154ec8f13b0b21f54bd0ce870139d7ac35b5c0cab620f50395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-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
914d2adb90beed3e70eb32a34d2ddc1b60f8cea13e61516ddec8eb883bf8160d
BLAKE2b-256 checksum
How to use checksums
39fadd0fb499edcbe6a4135eba76b164d8d1ff5cd05cd1d82b58e2b1f7d189de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a9cdeb558a5c32c816c84f2d3267a8885ae8970eb2174c37c6a6ded929d1b85f
BLAKE2b-256 checksum
How to use checksums
475d9e0f5fbde2eada174b084f785ef8ce2329a030e9cc5ee6c3cf093748916e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp310-cp310-win32.whl
Size 1.6 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f4141dce66bd35b27226c59ab1d2f3ad186f84209fa1e7b36cd00caf435beeef
BLAKE2b-256 checksum
How to use checksums
4c15b7121e30ca81cb8a5308c07d1ef875a6e99bbd6c8dbfd4aaeaf9f84fa77c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp310-cp310-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
409cdd0c747ed0ed4948b7ae1acd905e4d0b02c62476f728de918f164066ce5a
BLAKE2b-256 checksum
How to use checksums
49eaafe95a9bc7a234127e1196e4489ffa6706aa8c237e8563430182596856fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc379b8a448a7185af2a3b8553899b9249c55ac62a7593b735d48065d453acb5
BLAKE2b-256 checksum
How to use checksums
f3f124be48c74abd784074a594314f3d10cc3c8a110e4e91c1a8f16dc2730dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp310-cp310-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99ee69289d8b9f10c430709ccd89cc2d56288cdbc47303c0dad94a1d3f00d13e
BLAKE2b-256 checksum
How to use checksums
74d56c4e5cfaedf5ce2e3934a8af9f56b31ec1b0d646c17a7ff467cd06ce3382
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-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
c2bbaa27f39fde56d9cf6cf914355c84df4d0f53aaaeb3ed0db56c2033313c06
BLAKE2b-256 checksum
How to use checksums
771fc909e978fbf28403866b4e0313b62d37199e8c91eb435c2b114783197d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
67a28c8c0d7e2a25b2d1bd307d047d1a2ead43d1de03c489d0fd8be57fa49ee7
BLAKE2b-256 checksum
How to use checksums
978ec1e6f5baecda5ce52bfb30fe78185544c8c9d288d838ba61e48bc2977d9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp39-cp39-win32.whl
Size 1.6 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
db789c41af78d0b867823e4daf2d6d17561111da052e3745f9562b69fa78a7ca
BLAKE2b-256 checksum
How to use checksums
d79bad312c584da78bc0533b18fa93f3cf84522fb634b8f8e4d34584228c5c48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp39-cp39-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
64a2306a39e33386f02e71926a77c674ccd2eec3985079618ab2b39ea24352da
BLAKE2b-256 checksum
How to use checksums
04f7811be391b5660e5bdc65ffc750f159029c65da2fbd074f3e9d309bcdda2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / asyncmy-0.2.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL asyncmy-0.2.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bcdc8e4f2bdc06f55a88baaa6e578fda35ade741dbc1056513898739655a7592
BLAKE2b-256 checksum
How to use checksums
20c0d53c01b2d9124e3d0a1f5815d11e1cb70273e4495e729b2f04763f83ec4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-cp39-cp39-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3563a6e517c5265e5cb1d8839597952e597d23706f2bd7044ee82fd8158700db
BLAKE2b-256 checksum
How to use checksums
2b0b6ed0eb570340fa5872aa354415e8b3eade656d5d03e98e59a622b902f774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL asyncmy-0.2.12-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
4a15bbfd631f31475460c9f9afd124567c9bd122f19dbfa4ca8de07bea2038d2
BLAKE2b-256 checksum
How to use checksums
10e9b5ca6d26b453599ba88ccdbb44a67ed998cf643a035c086a2663e8d8fdaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
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