asyncmy — The fastest asyncio MySQL/MariaDB driver
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
mysqlclientand 5x faster thanaiomysql/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
structcalls - 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/datetimevalues 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
Install
Requirements: Python ≥ 3.9
pip install asyncmy
Windows
asyncmy uses Cython extensions; on Windows you need Microsoft C++ Build Tools to build them.
-
Download Microsoft C++ Build Tools.
-
Open CMD as Administrator (recommended) and
cdto the folder where the installer was downloaded. -
Rename the installer (e.g.
vs_buildtools__XXXXXXXXX.XXXXXXXXXX.exe) tovs_buildtools.exefor convenience. -
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
-
Wait for installation to complete, then restart your computer.
-
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:
- PyMySQL — pure Python MySQL client
- aiomysql — asyncio MySQL driver
- python-mysql-replication — MySQL replication protocol (pure Python, on top of PyMySQL)
License
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)
| File | Size | Uploaded | |
|---|---|---|---|
| asyncmy-0.2.12.tar.gz | 70.3 kB | Details |
Built distributions (wheels)
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
|