# asyncmy - A fast asyncio MySQL/MariaDB driver
[![image](https://img.shields.io/pypi/v/asyncmy.svg?style=flat)](https://pypi.python.org/pypi/asyncmy)
[![image](https://img.shields.io/github/license/long2ice/asyncmy)](https://github.com/long2ice/asyncmy)
[![pypi](https://github.com/long2ice/asyncmy/actions/workflows/pypi.yml/badge.svg)](https://github.com/long2ice/asyncmy/actions/workflows/pypi.yml)
[![ci](https://github.com/long2ice/asyncmy/actions/workflows/ci.yml/badge.svg)](https://github.com/long2ice/asyncmy/actions/workflows/ci.yml)
## Introduction
`asyncmy` is a fast asyncio MySQL/MariaDB driver, which reuse most of [pymysql](https://github.com/PyMySQL/PyMySQL)
and [aiomysql](https://github.com/aio-libs/aiomysql) but rewrite core protocol with [cython](https://cython.org/) to
speedup.
## Features
- API compatible with [aiomysql](https://github.com/aio-libs/aiomysql).
- Faster by [cython](https://cython.org/).
- MySQL replication protocol support with `asyncio`.
- Tested both MySQL and MariaDB in [CI](https://github.com/long2ice/asyncmy/blob/dev/.github/workflows/ci.yml).
## Benchmark
The result comes from [benchmark](./benchmark).
> The device is iMac Pro(2017) i9 3.6GHz 48G and MySQL version is 8.0.26.
![benchmark](./images/benchmark.png)
### 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
```shell
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)
```shell
vs_buildtools.exe --norestart --passive --downloadThenInstall --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Workload.MSBuildTools
```
5. Wait until the installation is finished
6. After installation will finish, restart your computer
7. Install asyncmy via PIP
```shell
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.
```py
from asyncmy import connect
from asyncmy.cursors import DictCursor
import asyncio
async def run():
conn = await connect()
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
)"""
)
if __name__ == '__main__':
asyncio.run(run())
```
### Use `pool`
`asyncmy` provides connection pool as well as plain Connection objects.
```py
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,)
if __name__ == '__main__':
asyncio.run(run())
```
## Replication
`asyncmy` supports MySQL replication protocol
like [python-mysql-replication](https://github.com/noplay/python-mysql-replication), but powered by `asyncio`.
```py
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)
if __name__ == '__main__':
asyncio.run(run())
```
## ThanksTo
> asyncmy is build on top of these awesome projects.
- [pymysql](https://github/pymysql/PyMySQL), a pure python MySQL client.
- [aiomysql](https://github.com/aio-libs/aiomysql), a library for accessing a MySQL database from the asyncio.
- [python-mysql-replication](https://github.com/noplay/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) License.
Raw data
{
"_id": null,
"home_page": "https://github.com/long2ice/asyncmy",
"name": "asyncmy",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7,<4.0",
"maintainer_email": "",
"keywords": "driver,asyncio,mysql",
"author": "long2ice",
"author_email": "long2ice@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/50/1e/67ec08cde59222d275909a508ad2db1ac8c20a72404a189dca31e242179b/asyncmy-0.2.9.tar.gz",
"platform": null,
"description": "# asyncmy - A fast asyncio MySQL/MariaDB driver\n\n[![image](https://img.shields.io/pypi/v/asyncmy.svg?style=flat)](https://pypi.python.org/pypi/asyncmy)\n[![image](https://img.shields.io/github/license/long2ice/asyncmy)](https://github.com/long2ice/asyncmy)\n[![pypi](https://github.com/long2ice/asyncmy/actions/workflows/pypi.yml/badge.svg)](https://github.com/long2ice/asyncmy/actions/workflows/pypi.yml)\n[![ci](https://github.com/long2ice/asyncmy/actions/workflows/ci.yml/badge.svg)](https://github.com/long2ice/asyncmy/actions/workflows/ci.yml)\n\n## Introduction\n\n`asyncmy` is a fast asyncio MySQL/MariaDB driver, which reuse most of [pymysql](https://github.com/PyMySQL/PyMySQL)\nand [aiomysql](https://github.com/aio-libs/aiomysql) but rewrite core protocol with [cython](https://cython.org/) to\nspeedup.\n\n## Features\n\n- API compatible with [aiomysql](https://github.com/aio-libs/aiomysql).\n- Faster by [cython](https://cython.org/).\n- MySQL replication protocol support with `asyncio`.\n- Tested both MySQL and MariaDB in [CI](https://github.com/long2ice/asyncmy/blob/dev/.github/workflows/ci.yml).\n\n## Benchmark\n\nThe result comes from [benchmark](./benchmark).\n\n> The device is iMac Pro(2017) i9 3.6GHz 48G and MySQL version is 8.0.26.\n\n![benchmark](./images/benchmark.png)\n\n### Conclusion\n\n- There is no doubt that `mysqlclient` is the fastest MySQL driver.\n- All kinds of drivers have a small gap except `select`.\n- `asyncio` could enhance `insert`.\n- `asyncmy` performs remarkable when compared to other drivers.\n\n## Install\n\n```shell\npip install asyncmy\n```\n\n### Installing on Windows\n\nTo install asyncmy on Windows, you need to install the tools needed to build it.\n\n1. Download *Microsoft C++ Build Tools* from https://visualstudio.microsoft.com/visual-cpp-build-tools/\n2. Run CMD as Admin (not required but recommended) and navigate to the folder when your installer is downloaded\n3. Installer executable should look like this `vs_buildtools__XXXXXXXXX.XXXXXXXXXX.exe`, it will be easier if you rename\n it to just `vs_buildtools.exe`\n4. Run this command (Make sure you have about 5-6GB of free storage)\n\n```shell\nvs_buildtools.exe --norestart --passive --downloadThenInstall --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Workload.MSBuildTools\n```\n\n5. Wait until the installation is finished\n6. After installation will finish, restart your computer\n7. Install asyncmy via PIP\n\n```shell\npip install asyncmy\n```\n\nNow you can uninstall previously installed tools.\n\n## Usage\n\n### Use `connect`\n\n`asyncmy` provides a way to connect to MySQL database with simple factory function `asyncmy.connect()`. Use this\nfunction if you want just one connection to the database, consider connection pool for multiple connections.\n\n```py\nfrom asyncmy import connect\nfrom asyncmy.cursors import DictCursor\nimport asyncio\n\n\nasync def run():\n conn = await connect()\n async with conn.cursor(cursor=DictCursor) as cursor:\n await cursor.execute(\"create database if not exists test\")\n await cursor.execute(\n \"\"\"CREATE TABLE if not exists test.asyncmy\n (\n `id` int primary key auto_increment,\n `decimal` decimal(10, 2),\n `date` date,\n `datetime` datetime,\n `float` float,\n `string` varchar(200),\n `tinyint` tinyint\n )\"\"\"\n )\n\n\nif __name__ == '__main__':\n asyncio.run(run())\n```\n\n### Use `pool`\n\n`asyncmy` provides connection pool as well as plain Connection objects.\n\n```py\nimport asyncmy\nimport asyncio\n\n\nasync def run():\n pool = await asyncmy.create_pool()\n async with pool.acquire() as conn:\n async with conn.cursor() as cursor:\n await cursor.execute(\"SELECT 1\")\n ret = await cursor.fetchone()\n assert ret == (1,)\n\n\nif __name__ == '__main__':\n asyncio.run(run())\n```\n\n## Replication\n\n`asyncmy` supports MySQL replication protocol\nlike [python-mysql-replication](https://github.com/noplay/python-mysql-replication), but powered by `asyncio`.\n\n```py\nfrom asyncmy import connect\nfrom asyncmy.replication import BinLogStream\nimport asyncio\n\n\nasync def run():\n conn = await connect()\n ctl_conn = await connect()\n\n stream = BinLogStream(\n conn,\n ctl_conn,\n 1,\n master_log_file=\"binlog.000172\",\n master_log_position=2235312,\n resume_stream=True,\n blocking=True,\n )\n async for event in stream:\n print(event)\n\n\nif __name__ == '__main__':\n asyncio.run(run())\n```\n\n## ThanksTo\n\n> asyncmy is build on top of these awesome projects.\n\n- [pymysql](https://github/pymysql/PyMySQL), a pure python MySQL client.\n- [aiomysql](https://github.com/aio-libs/aiomysql), a library for accessing a MySQL database from the asyncio.\n- [python-mysql-replication](https://github.com/noplay/python-mysql-replication), pure Python Implementation of MySQL\n replication protocol build on top of PyMYSQL.\n\n## License\n\nThis project is licensed under the [Apache-2.0](./LICENSE) License.\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "A fast asyncio MySQL driver",
"version": "0.2.9",
"project_urls": {
"Documentation": "https://github.com/long2ice/asyncmy",
"Homepage": "https://github.com/long2ice/asyncmy",
"Repository": "https://github.com/long2ice/asyncmy.git"
},
"split_keywords": [
"driver",
"asyncio",
"mysql"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0696297b2126fb9a4b36b846e2f38d45551f3ea1b6105748c5176050c6eca193",
"md5": "011c93001d11d863b3791ee5129ca371",
"sha256": "d077eaee9a126f36bbe95e0412baa89e93172dd46193ef7bf7650a686e458e50"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "011c93001d11d863b3791ee5129ca371",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 2581486,
"upload_time": "2023-11-29T06:28:43",
"upload_time_iso_8601": "2023-11-29T06:28:43.239514Z",
"url": "https://files.pythonhosted.org/packages/06/96/297b2126fb9a4b36b846e2f38d45551f3ea1b6105748c5176050c6eca193/asyncmy-0.2.9-cp310-cp310-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e51407fe6fa52f051f589ebee73abc09f56900ab53646af15a8d572f5f08373e",
"md5": "aef89060e6dba15b2fec724224aaadd0",
"sha256": "83cf951a44294626df43c5a85cf328297c3bac63f25ede216f9706514dabb322"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "aef89060e6dba15b2fec724224aaadd0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 5118592,
"upload_time": "2023-11-29T06:28:46",
"upload_time_iso_8601": "2023-11-29T06:28:46.114377Z",
"url": "https://files.pythonhosted.org/packages/e5/14/07fe6fa52f051f589ebee73abc09f56900ab53646af15a8d572f5f08373e/asyncmy-0.2.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "691b69c2e9f87c08cc954ecbf617363cd16fc92ba9a206e9a47cb42469154dae",
"md5": "5143bab439ef4a3d2e3aea7bf8d12158",
"sha256": "8a1d63c1bb8e3a09c90767199954fd423c48084a1f6c0d956217bc2e48d37d6d"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5143bab439ef4a3d2e3aea7bf8d12158",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 4965541,
"upload_time": "2023-11-29T06:28:48",
"upload_time_iso_8601": "2023-11-29T06:28:48.759525Z",
"url": "https://files.pythonhosted.org/packages/69/1b/69c2e9f87c08cc954ecbf617363cd16fc92ba9a206e9a47cb42469154dae/asyncmy-0.2.9-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd97a45be22b99cf1fc0c6411f22cc7b100ff970badc3a50a00544b9f3699963",
"md5": "caf32aefb7e9b93d514b6779abf5ba8a",
"sha256": "4ecad6826086e47596c6aa65dcbe221305f3d9232f0d4de11b8562ee2c55464a"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "caf32aefb7e9b93d514b6779abf5ba8a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 5162116,
"upload_time": "2023-11-29T06:28:51",
"upload_time_iso_8601": "2023-11-29T06:28:51.452494Z",
"url": "https://files.pythonhosted.org/packages/dd/97/a45be22b99cf1fc0c6411f22cc7b100ff970badc3a50a00544b9f3699963/asyncmy-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc5303b935188ecdfbc07c23f6faf182251b90963c8d62a46401bc3ab6f1ea75",
"md5": "7853463371a681d9b9cb44a18c16dee3",
"sha256": "4a664d58f9ebe4132f6cb3128206392be8ad71ad6fb09a5f4a990b04ec142024"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "7853463371a681d9b9cb44a18c16dee3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 5123853,
"upload_time": "2023-11-29T06:28:54",
"upload_time_iso_8601": "2023-11-29T06:28:54.175477Z",
"url": "https://files.pythonhosted.org/packages/bc/53/03b935188ecdfbc07c23f6faf182251b90963c8d62a46401bc3ab6f1ea75/asyncmy-0.2.9-cp310-cp310-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d000662cbb80f341546f7e473fbaba5f94e5ac5b055c65b64aa3e8cc5660863",
"md5": "87886232a7bd88578702a310017dc835",
"sha256": "f2bbd7b75e2d751216f48c3b1b5092b812d70c2cd0053f8d2f50ec3f76a525a8"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "87886232a7bd88578702a310017dc835",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 4984363,
"upload_time": "2023-11-29T06:28:56",
"upload_time_iso_8601": "2023-11-29T06:28:56.175089Z",
"url": "https://files.pythonhosted.org/packages/3d/00/0662cbb80f341546f7e473fbaba5f94e5ac5b055c65b64aa3e8cc5660863/asyncmy-0.2.9-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6463705c06ef4928b89960d1901810571a77dad18d836ec546d3634e11121974",
"md5": "1ecab97197a0b42e616bd21e1bfbcb06",
"sha256": "55e3bc41aa0d4ab410fc3a1d0c31b9cdb6688cd3b0cae6f2ee49c2e7f42968be"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "1ecab97197a0b42e616bd21e1bfbcb06",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 5155372,
"upload_time": "2023-11-29T06:28:58",
"upload_time_iso_8601": "2023-11-29T06:28:58.851315Z",
"url": "https://files.pythonhosted.org/packages/64/63/705c06ef4928b89960d1901810571a77dad18d836ec546d3634e11121974/asyncmy-0.2.9-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "add7511f527eeb021974e89a0c32f8208cc61482a20c9fbac9bd157b04c0412f",
"md5": "0b356c47341190519cb7c0245d83d1e8",
"sha256": "ea44eefc965c62bcfebf34e9ef00f6e807edf51046046767c56914243e0737e4"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "0b356c47341190519cb7c0245d83d1e8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 1623504,
"upload_time": "2023-11-29T06:29:01",
"upload_time_iso_8601": "2023-11-29T06:29:01.456601Z",
"url": "https://files.pythonhosted.org/packages/ad/d7/511f527eeb021974e89a0c32f8208cc61482a20c9fbac9bd157b04c0412f/asyncmy-0.2.9-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8874407dbd8feff592229184954a16f8c7fe3251accec4a40f6654f05068759a",
"md5": "77adc18104c491a2a73fa0d9eda7e7c9",
"sha256": "2b4a2a7cf0bd5051931756e765fefef3c9f9561550e0dd8b1e79308d048b710a"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "77adc18104c491a2a73fa0d9eda7e7c9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7,<4.0",
"size": 1696706,
"upload_time": "2023-11-29T06:29:03",
"upload_time_iso_8601": "2023-11-29T06:29:03.740770Z",
"url": "https://files.pythonhosted.org/packages/88/74/407dbd8feff592229184954a16f8c7fe3251accec4a40f6654f05068759a/asyncmy-0.2.9-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d5f78cfb0c43ca8e2abb8e399b22752313d2e645f75bd8392ec4d199f8c39f58",
"md5": "9b14d2cf1e5617cf5f190e2135fc714a",
"sha256": "e2b77f03a17a8db338d74311e38ca6dbd4ff9aacb07d2af6b9e0cac9cf1c7b87"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "9b14d2cf1e5617cf5f190e2135fc714a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 2590904,
"upload_time": "2023-11-29T06:29:06",
"upload_time_iso_8601": "2023-11-29T06:29:06.791240Z",
"url": "https://files.pythonhosted.org/packages/d5/f7/8cfb0c43ca8e2abb8e399b22752313d2e645f75bd8392ec4d199f8c39f58/asyncmy-0.2.9-cp311-cp311-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b386939eda9d32e5566d554709bd2b2008bf4139c050ef62f7b49ee96b28732",
"md5": "1e47ddd0cb96ee230d6f8c9c20677f0e",
"sha256": "c19f27b7ff0e297f2981335a85599ffe1c9a8a35c97230203321d5d6e9e4cb30"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "1e47ddd0cb96ee230d6f8c9c20677f0e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 5521921,
"upload_time": "2023-11-29T06:29:08",
"upload_time_iso_8601": "2023-11-29T06:29:08.683584Z",
"url": "https://files.pythonhosted.org/packages/2b/38/6939eda9d32e5566d554709bd2b2008bf4139c050ef62f7b49ee96b28732/asyncmy-0.2.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8545f8c3873be7249fbfb87a33be0ee98269356a679b2aaf3d1ce732199bcaf5",
"md5": "e5f42a962ec2340f69cd2085d16d0da7",
"sha256": "bf18aef65ac98f5130ca588c55a83a56e74ae416cf0fe2c0757a2b597c4269d0"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "e5f42a962ec2340f69cd2085d16d0da7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 5343647,
"upload_time": "2023-11-29T06:29:10",
"upload_time_iso_8601": "2023-11-29T06:29:10.588547Z",
"url": "https://files.pythonhosted.org/packages/85/45/f8c3873be7249fbfb87a33be0ee98269356a679b2aaf3d1ce732199bcaf5/asyncmy-0.2.9-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e154cb1ad6dc4322126a29f6998f8d2f842255106879230c5a0ee3b5bb2743eb",
"md5": "d409d17743ecb7a2270af961b1ea0ca1",
"sha256": "1ef02186cc02cb767ee5d5cf9ab002d5c7910a1a9f4c16a666867a9325c9ec5e"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d409d17743ecb7a2270af961b1ea0ca1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 5549982,
"upload_time": "2023-11-29T06:29:13",
"upload_time_iso_8601": "2023-11-29T06:29:13.334028Z",
"url": "https://files.pythonhosted.org/packages/e1/54/cb1ad6dc4322126a29f6998f8d2f842255106879230c5a0ee3b5bb2743eb/asyncmy-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0db2493084b8c3bd8a4a3d937bd7c888e424be40e2c80fd5331a6638b5c7006a",
"md5": "5cc2d22e280a50be564859b26eddd888",
"sha256": "696da0f71db0fe11e62fa58cd5a27d7c9d9a90699d13d82640755d0061da0624"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "5cc2d22e280a50be564859b26eddd888",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 5494845,
"upload_time": "2023-11-29T06:29:15",
"upload_time_iso_8601": "2023-11-29T06:29:15.248223Z",
"url": "https://files.pythonhosted.org/packages/0d/b2/493084b8c3bd8a4a3d937bd7c888e424be40e2c80fd5331a6638b5c7006a/asyncmy-0.2.9-cp311-cp311-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f319b329897c4ee1bd9ef1a55ee35c23a8445f058c1a18198ad047a4aac906e",
"md5": "519d22df45ddaf772e6df1974415017b",
"sha256": "84d20745bb187ced05bd4072ae8b0bff4b4622efa23b79935519edb717174584"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "519d22df45ddaf772e6df1974415017b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 5335082,
"upload_time": "2023-11-29T06:29:16",
"upload_time_iso_8601": "2023-11-29T06:29:16.972613Z",
"url": "https://files.pythonhosted.org/packages/8f/31/9b329897c4ee1bd9ef1a55ee35c23a8445f058c1a18198ad047a4aac906e/asyncmy-0.2.9-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f6809ec0526fff11419a9a39e6ca5a89f567aa6bad79f81dc1bdcbf4a9e712a",
"md5": "bbb622d879844adcaee4cbb5c3ccfa14",
"sha256": "ea242364523f6205c4426435272bd57cbf593c20d5e5551efb28d44cfbd595c2"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "bbb622d879844adcaee4cbb5c3ccfa14",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 5520689,
"upload_time": "2023-11-29T06:29:18",
"upload_time_iso_8601": "2023-11-29T06:29:18.916424Z",
"url": "https://files.pythonhosted.org/packages/9f/68/09ec0526fff11419a9a39e6ca5a89f567aa6bad79f81dc1bdcbf4a9e712a/asyncmy-0.2.9-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a494cc0d167d40ea8f6b219b15a2239ac0b7a456f5a772834801c6f85c8eebe1",
"md5": "97e413b0d29cc27797dacdd07ecf6edc",
"sha256": "47609d34e6b49fc5ad5bd2a2a593ca120e143e2a4f4206f27a543c5c598a18ca"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "97e413b0d29cc27797dacdd07ecf6edc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 1621685,
"upload_time": "2023-11-29T06:29:21",
"upload_time_iso_8601": "2023-11-29T06:29:21.149721Z",
"url": "https://files.pythonhosted.org/packages/a4/94/cc0d167d40ea8f6b219b15a2239ac0b7a456f5a772834801c6f85c8eebe1/asyncmy-0.2.9-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b441af76dace00385e7cdcdd814f2288725ed7842a3d06f37f0d6f773716193b",
"md5": "21d3cb70389e81266576d3c7f45c5b81",
"sha256": "0d56df7342f7b5467a9d09a854f0e5602c8da09afdad8181ba40b0434d66d8a4"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "21d3cb70389e81266576d3c7f45c5b81",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7,<4.0",
"size": 1700022,
"upload_time": "2023-11-29T06:29:22",
"upload_time_iso_8601": "2023-11-29T06:29:22.776765Z",
"url": "https://files.pythonhosted.org/packages/b4/41/af76dace00385e7cdcdd814f2288725ed7842a3d06f37f0d6f773716193b/asyncmy-0.2.9-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cdbc5fba6a3a30b42647c728e79e6ba0142c27a868aa2f2f1bae99f3447af267",
"md5": "a90cfdb6db4dab1734f80ed4901d7fce",
"sha256": "63c2a98f225560f9a52d5bd0d2e58517639e209e5d996e9ab7470e661b39394d"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "a90cfdb6db4dab1734f80ed4901d7fce",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 4703509,
"upload_time": "2023-11-29T06:29:25",
"upload_time_iso_8601": "2023-11-29T06:29:25.172425Z",
"url": "https://files.pythonhosted.org/packages/cd/bc/5fba6a3a30b42647c728e79e6ba0142c27a868aa2f2f1bae99f3447af267/asyncmy-0.2.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fe34479da88475cd142f49081e2348ba7c7e1559dacb546debc955a387d51cf9",
"md5": "afade3bddbc07614d252a2c911ad5427",
"sha256": "20ae3acc326b4b104949cc5e3a728a927e671f671c6f26266ad4a44f57ea9a5b"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "afade3bddbc07614d252a2c911ad5427",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 4573465,
"upload_time": "2023-11-29T06:29:26",
"upload_time_iso_8601": "2023-11-29T06:29:26.926861Z",
"url": "https://files.pythonhosted.org/packages/fe/34/479da88475cd142f49081e2348ba7c7e1559dacb546debc955a387d51cf9/asyncmy-0.2.9-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d549c463f62c581693dd0ba69e9f032a6a8e6ecb7698e6956a6ca2e02e4b529d",
"md5": "58bd4c12b3feda643ee542f4b3d1d083",
"sha256": "8171a64888453423a17ae507cd97d256541ea880b314bba16376ab9deffef6e8"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "58bd4c12b3feda643ee542f4b3d1d083",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 4752374,
"upload_time": "2023-11-29T06:29:28",
"upload_time_iso_8601": "2023-11-29T06:29:28.606336Z",
"url": "https://files.pythonhosted.org/packages/d5/49/c463f62c581693dd0ba69e9f032a6a8e6ecb7698e6956a6ca2e02e4b529d/asyncmy-0.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e005cad84328ad8629e903e9d774bf4014daded6568f70c6bf477b73abab9d3d",
"md5": "c397f45f97e76ff85b356058fe99ff3e",
"sha256": "c966de493928f26218e0bfaa284cfa609540e52841c423d7babf9ca97c9ff820"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "c397f45f97e76ff85b356058fe99ff3e",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 4745799,
"upload_time": "2023-11-29T06:29:30",
"upload_time_iso_8601": "2023-11-29T06:29:30.289945Z",
"url": "https://files.pythonhosted.org/packages/e0/05/cad84328ad8629e903e9d774bf4014daded6568f70c6bf477b73abab9d3d/asyncmy-0.2.9-cp37-cp37m-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "096b99e4eefb784c59fe1dd044bbb96419d6c484001dde0c2fd0e6b581ea3e32",
"md5": "d3efb878c4c5f9ced5b8defda51b534a",
"sha256": "4321c4cb4c691689aa26a56354e3fa723d89dc2cac82751e8671b2a4e6441778"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "d3efb878c4c5f9ced5b8defda51b534a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 4603844,
"upload_time": "2023-11-29T06:29:32",
"upload_time_iso_8601": "2023-11-29T06:29:32.058103Z",
"url": "https://files.pythonhosted.org/packages/09/6b/99e4eefb784c59fe1dd044bbb96419d6c484001dde0c2fd0e6b581ea3e32/asyncmy-0.2.9-cp37-cp37m-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd37dd34043359a0be5c0163d875b9569c697f1cb3404c3580ef6393d9afe440",
"md5": "2cc0172c691148b98eb160d73f4bc37c",
"sha256": "cd7cde6759dbbfcc467c2af4ef3d75de0b756dde39a3d176383d8c6d9f8a34f3"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "2cc0172c691148b98eb160d73f4bc37c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 4780427,
"upload_time": "2023-11-29T06:29:34",
"upload_time_iso_8601": "2023-11-29T06:29:34.014628Z",
"url": "https://files.pythonhosted.org/packages/dd/37/dd34043359a0be5c0163d875b9569c697f1cb3404c3580ef6393d9afe440/asyncmy-0.2.9-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "784a81ab568538a96ebd0ef3608c8f3405c2d206063654ce95c81fd6f2fe5d01",
"md5": "68ff76019eb07b897edfb1a2520c3c31",
"sha256": "7678d3641d5a19f20e7e19220c83405fe8616a3b437efbc494f34ad186cedcf0"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "68ff76019eb07b897edfb1a2520c3c31",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 1613238,
"upload_time": "2023-11-29T06:29:36",
"upload_time_iso_8601": "2023-11-29T06:29:36.096308Z",
"url": "https://files.pythonhosted.org/packages/78/4a/81ab568538a96ebd0ef3608c8f3405c2d206063654ce95c81fd6f2fe5d01/asyncmy-0.2.9-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "96e7cae4bec1c2177f0be4acb54b34d9e95910822e63c70992b28b9b704a96f7",
"md5": "2b62b7cf40f85ece57576ae6a87d518b",
"sha256": "e8f48d09adf3426e7a59066eaae3c7c84c318ec56cc2f20732d652056c7a3f62"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "2b62b7cf40f85ece57576ae6a87d518b",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7,<4.0",
"size": 1682575,
"upload_time": "2023-11-29T06:29:38",
"upload_time_iso_8601": "2023-11-29T06:29:38.048717Z",
"url": "https://files.pythonhosted.org/packages/96/e7/cae4bec1c2177f0be4acb54b34d9e95910822e63c70992b28b9b704a96f7/asyncmy-0.2.9-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fe0b2d6d0f9c225c5b3e3ec250f750cb6f7fcde109293d03ea33cb34236decc0",
"md5": "0e3eb8c3cbd20b635144e8b2f75e53d9",
"sha256": "4c4f1dc0acbaac8c3f046215031bbf3ca3d2cd7716244365325496e4f6222b78"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "0e3eb8c3cbd20b635144e8b2f75e53d9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 2572245,
"upload_time": "2023-11-29T06:29:39",
"upload_time_iso_8601": "2023-11-29T06:29:39.813734Z",
"url": "https://files.pythonhosted.org/packages/fe/0b/2d6d0f9c225c5b3e3ec250f750cb6f7fcde109293d03ea33cb34236decc0/asyncmy-0.2.9-cp38-cp38-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ecb03f8b17da68bf5b87a8b295696458d6d1c47b3e7d181ff77b5ea3995c22b",
"md5": "30f2993e1ce22513066595f9cba619c6",
"sha256": "901aac048e5342acc62e1f68f6dec5aa3ed272cb2b138dca38d1c74fc414285d"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "30f2993e1ce22513066595f9cba619c6",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 5260291,
"upload_time": "2023-11-29T06:29:41",
"upload_time_iso_8601": "2023-11-29T06:29:41.643358Z",
"url": "https://files.pythonhosted.org/packages/9e/cb/03f8b17da68bf5b87a8b295696458d6d1c47b3e7d181ff77b5ea3995c22b/asyncmy-0.2.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d36e5c8089fb65b607cf6abc437a217fcfaab842c7cf9b70d83159a830d326c1",
"md5": "b895d12f88ab41dfb84cbe6dc6eba33e",
"sha256": "c2d4ad8817f99d9734912c2ff91c42e419031441f512b4aecd7e40a167908c1c"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b895d12f88ab41dfb84cbe6dc6eba33e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 5098314,
"upload_time": "2023-11-29T06:29:43",
"upload_time_iso_8601": "2023-11-29T06:29:43.431024Z",
"url": "https://files.pythonhosted.org/packages/d3/6e/5c8089fb65b607cf6abc437a217fcfaab842c7cf9b70d83159a830d326c1/asyncmy-0.2.9-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e4dd5677588ddf6eb2f7133837ef5bd2cdae17830ca4b3dc42a7dc00bc9089e",
"md5": "a2d4ce3c00034d2a4f33140f3b16ec19",
"sha256": "544d3736fd6682f0201a123e4f49335420b6abf6c245abe0487f5967021f1436"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a2d4ce3c00034d2a4f33140f3b16ec19",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 5310500,
"upload_time": "2023-11-29T06:29:45",
"upload_time_iso_8601": "2023-11-29T06:29:45.109099Z",
"url": "https://files.pythonhosted.org/packages/4e/4d/d5677588ddf6eb2f7133837ef5bd2cdae17830ca4b3dc42a7dc00bc9089e/asyncmy-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36ff7b47993dc2441e071440ed8a6c9dbf128ef354826ecd59ab689e1c18091e",
"md5": "ceabe89546efe7a4bf9801439589138e",
"sha256": "f0c606a55625146e189534cc39038540f7a8f2c680ea82845c1f4315a9ad2914"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "ceabe89546efe7a4bf9801439589138e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 5657917,
"upload_time": "2023-11-29T06:29:46",
"upload_time_iso_8601": "2023-11-29T06:29:46.878508Z",
"url": "https://files.pythonhosted.org/packages/36/ff/7b47993dc2441e071440ed8a6c9dbf128ef354826ecd59ab689e1c18091e/asyncmy-0.2.9-cp38-cp38-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b9055d513a78f2bef3b1a89c520d781bd6c3f575bee0e8db6fc1d02e0a49b2cb",
"md5": "9c08a8161b71a01345a141cd2119f40c",
"sha256": "625f96371d64769b94f7f7f699cfa5be56e669828aef3698cbf4f5bb0014ccb3"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "9c08a8161b71a01345a141cd2119f40c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 5421492,
"upload_time": "2023-11-29T06:29:49",
"upload_time_iso_8601": "2023-11-29T06:29:49.207900Z",
"url": "https://files.pythonhosted.org/packages/b9/05/5d513a78f2bef3b1a89c520d781bd6c3f575bee0e8db6fc1d02e0a49b2cb/asyncmy-0.2.9-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ad32c3c17ef4a8b5d0c64a2b215a2dcfb8a5290b7b69d632d4ad8fdb53dbf58",
"md5": "f3bc256bfa9650ef165b4af75be37076",
"sha256": "eeeb53fdd54eef54b9793a7a5c849c5f7a2fb2540a637f21585a996ef9dd8845"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "f3bc256bfa9650ef165b4af75be37076",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 5695583,
"upload_time": "2023-11-29T06:29:51",
"upload_time_iso_8601": "2023-11-29T06:29:51.467929Z",
"url": "https://files.pythonhosted.org/packages/0a/d3/2c3c17ef4a8b5d0c64a2b215a2dcfb8a5290b7b69d632d4ad8fdb53dbf58/asyncmy-0.2.9-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f58d4ef5afd628f2f69cb78cd1255b0b6287012a7c65456a73f352a32be47d3b",
"md5": "6e1c70c30d6956c0369f76f95c3e52e3",
"sha256": "2136b749ac489c25ab3aab4a81ae6e9dfb18fd0a5ebda96cd72788c5e4d46927"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "6e1c70c30d6956c0369f76f95c3e52e3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 1628861,
"upload_time": "2023-11-29T06:29:53",
"upload_time_iso_8601": "2023-11-29T06:29:53.973410Z",
"url": "https://files.pythonhosted.org/packages/f5/8d/4ef5afd628f2f69cb78cd1255b0b6287012a7c65456a73f352a32be47d3b/asyncmy-0.2.9-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9e744b9402ff2ee3792437253c7cd67ce737f80a9e0677ab05e3d4a1451b9dae",
"md5": "d71d544eab4c5d26e05c6821640b3a61",
"sha256": "d08fb8722150a9c0645665cf777916335687bddb5f37a8e02af772e330be777b"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "d71d544eab4c5d26e05c6821640b3a61",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7,<4.0",
"size": 1706824,
"upload_time": "2023-11-29T06:29:56",
"upload_time_iso_8601": "2023-11-29T06:29:56.265925Z",
"url": "https://files.pythonhosted.org/packages/9e/74/4b9402ff2ee3792437253c7cd67ce737f80a9e0677ab05e3d4a1451b9dae/asyncmy-0.2.9-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cd33c09c8558dfa6b31eb401510a61881f735b9d8f9e279807dae93fb7a325fd",
"md5": "a3bb3384e716403d24a787149da856ff",
"sha256": "dbee276a9c8750b522aaad86315a6ed1ffbcb9145ce89070db77831c00dd2da1"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "a3bb3384e716403d24a787149da856ff",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 2588698,
"upload_time": "2023-11-29T06:29:58",
"upload_time_iso_8601": "2023-11-29T06:29:58.373778Z",
"url": "https://files.pythonhosted.org/packages/cd/33/c09c8558dfa6b31eb401510a61881f735b9d8f9e279807dae93fb7a325fd/asyncmy-0.2.9-cp39-cp39-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "661f89f2af037be261ff71605766d11cbbe46be5a0367ba6a56e3c9647270586",
"md5": "66873424ec9e9ba360d6714c9c0a5658",
"sha256": "a8755248429f9bd3d7768c71494c9943fced18f9f526f768e96f5b9b3c727c84"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "66873424ec9e9ba360d6714c9c0a5658",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 5122640,
"upload_time": "2023-11-29T06:30:00",
"upload_time_iso_8601": "2023-11-29T06:30:00.580763Z",
"url": "https://files.pythonhosted.org/packages/66/1f/89f2af037be261ff71605766d11cbbe46be5a0367ba6a56e3c9647270586/asyncmy-0.2.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c73e1d3a7e875dcd5540070c8eacec69d214139cdfc4023ae9c888987367c5c1",
"md5": "fe37f6c07d8aa2a567f84568a3446c2c",
"sha256": "64bcd5110dca7a96cb411de85ab8f79fa867e864150939b8e76286a66eab28fc"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "fe37f6c07d8aa2a567f84568a3446c2c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 4967712,
"upload_time": "2023-11-29T06:30:03",
"upload_time_iso_8601": "2023-11-29T06:30:03.714178Z",
"url": "https://files.pythonhosted.org/packages/c7/3e/1d3a7e875dcd5540070c8eacec69d214139cdfc4023ae9c888987367c5c1/asyncmy-0.2.9-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "37bfa87409531b2077b80b6affd83b8befa3de93b4da53ce78b07031ed8869d7",
"md5": "4e8884ccff0c673c4e87581dfa722013",
"sha256": "2a83e3895bed6d44aa334deb1c343d4ffc64b0def2215149f8df2e0e13499250"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4e8884ccff0c673c4e87581dfa722013",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 5167177,
"upload_time": "2023-11-29T06:30:05",
"upload_time_iso_8601": "2023-11-29T06:30:05.759951Z",
"url": "https://files.pythonhosted.org/packages/37/bf/a87409531b2077b80b6affd83b8befa3de93b4da53ce78b07031ed8869d7/asyncmy-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "502bbb7d2637dc866770b64b354186c36fd8560d1f152c8a184235fea86b5adf",
"md5": "e3110f4af8a2e3a4a312c03d560d2a37",
"sha256": "beb3d0e434ce0bd9e609cf5341c3b82433ef544f89055d3792186e11fa2433d9"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "e3110f4af8a2e3a4a312c03d560d2a37",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 5151527,
"upload_time": "2023-11-29T06:30:07",
"upload_time_iso_8601": "2023-11-29T06:30:07.600093Z",
"url": "https://files.pythonhosted.org/packages/50/2b/bb7d2637dc866770b64b354186c36fd8560d1f152c8a184235fea86b5adf/asyncmy-0.2.9-cp39-cp39-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3394985e10b491bc0a6a45ae3184a35b85c916368370a63854fcabe2ea945c3d",
"md5": "b4efc9c111386a40842f939d7306c484",
"sha256": "dc608ff331c5d1065e2d3566493d2d9e17f36e315bd5fad3c91c421eea306edb"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "b4efc9c111386a40842f939d7306c484",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 5009668,
"upload_time": "2023-11-29T06:30:09",
"upload_time_iso_8601": "2023-11-29T06:30:09.777318Z",
"url": "https://files.pythonhosted.org/packages/33/94/985e10b491bc0a6a45ae3184a35b85c916368370a63854fcabe2ea945c3d/asyncmy-0.2.9-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64d143b1d9268834aeec27873072a999f91c0041128f436f619aa8cda99b09d1",
"md5": "ba4b3f5061c697163dbbdb889076852d",
"sha256": "02caedc00035b2bd0be5555ef61d83ee9cb356ab488ac40072630ba224af02b0"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ba4b3f5061c697163dbbdb889076852d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 5184141,
"upload_time": "2023-11-29T06:30:11",
"upload_time_iso_8601": "2023-11-29T06:30:11.604897Z",
"url": "https://files.pythonhosted.org/packages/64/d1/43b1d9268834aeec27873072a999f91c0041128f436f619aa8cda99b09d1/asyncmy-0.2.9-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "920ff0990a15b8d6f6ce17b13792812fdb0c831c2d475172c253faaed4c284c9",
"md5": "72a387c8a7bf14c179d4c632497eaffa",
"sha256": "5b944d9cdf7ce25b396cd1e0c9319ba24c6583bde7a5dd31157614f3b9cc5b2f"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "72a387c8a7bf14c179d4c632497eaffa",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 1623485,
"upload_time": "2023-11-29T06:30:13",
"upload_time_iso_8601": "2023-11-29T06:30:13.328264Z",
"url": "https://files.pythonhosted.org/packages/92/0f/f0990a15b8d6f6ce17b13792812fdb0c831c2d475172c253faaed4c284c9/asyncmy-0.2.9-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a72de696eeda1519e640bcbd4436ea8655a8e8e2fb88fe7d940cd6d55e40b9f",
"md5": "56729421b1d55708e991fbb38498397f",
"sha256": "3ceb59b9307b5eb893f4d473fcbc43ac0321ffb0436e0115b20cc2e0baa44eb5"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "56729421b1d55708e991fbb38498397f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7,<4.0",
"size": 1698991,
"upload_time": "2023-11-29T06:30:15",
"upload_time_iso_8601": "2023-11-29T06:30:15.670679Z",
"url": "https://files.pythonhosted.org/packages/8a/72/de696eeda1519e640bcbd4436ea8655a8e8e2fb88fe7d940cd6d55e40b9f/asyncmy-0.2.9-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "97d40c13946836f9a518b5c2c6fd7e888dc5fb28be789ba8ad226beed7dc9d96",
"md5": "8fcb8157bf98c58d50b7e41698e4cf77",
"sha256": "e9f1ca623517552a637900b90d65b5bafc9c67bebf96e3427eecb9359ffa24b1"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "8fcb8157bf98c58d50b7e41698e4cf77",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7,<4.0",
"size": 1731346,
"upload_time": "2023-11-29T06:30:17",
"upload_time_iso_8601": "2023-11-29T06:30:17.337429Z",
"url": "https://files.pythonhosted.org/packages/97/d4/0c13946836f9a518b5c2c6fd7e888dc5fb28be789ba8ad226beed7dc9d96/asyncmy-0.2.9-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9bf06015f04dfc0c8885bbaed1f3f0261eef2d8015d2fa212f414108b08f28f1",
"md5": "dc24cd294e0ea79e8ff8c86e6edf05de",
"sha256": "49622dc4ec69b5a4cbddb3695a1e9249b31092c6f19604abb664b43dcb509b6f"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "dc24cd294e0ea79e8ff8c86e6edf05de",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7,<4.0",
"size": 1775573,
"upload_time": "2023-11-29T06:30:19",
"upload_time_iso_8601": "2023-11-29T06:30:19.738281Z",
"url": "https://files.pythonhosted.org/packages/9b/f0/6015f04dfc0c8885bbaed1f3f0261eef2d8015d2fa212f414108b08f28f1/asyncmy-0.2.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c254142affb6ed053e25c5c91ec0aa9e9dda81d61905851f797f3d7ffd071bed",
"md5": "d1c59b0195790e1d692ba93179515053",
"sha256": "b8412e825443ee876ef0d55ac4356b56173f5cb64ca8e4638974f8cf5c912a63"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d1c59b0195790e1d692ba93179515053",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7,<4.0",
"size": 1768656,
"upload_time": "2023-11-29T06:30:22",
"upload_time_iso_8601": "2023-11-29T06:30:22.111248Z",
"url": "https://files.pythonhosted.org/packages/c2/54/142affb6ed053e25c5c91ec0aa9e9dda81d61905851f797f3d7ffd071bed/asyncmy-0.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fece0fe2017b6ec3fd524cb2838b6fbaee2c2c06dfbede9cf5848d8460740d5",
"md5": "8d8ed88ff0feee19da68c77c3a7f7661",
"sha256": "4025db2a27b1d84d3c68b5d5aacecac17258b69f25ec8a8c350c5f666003a778"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp37-pypy37_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "8d8ed88ff0feee19da68c77c3a7f7661",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7,<4.0",
"size": 1610397,
"upload_time": "2023-11-29T06:30:23",
"upload_time_iso_8601": "2023-11-29T06:30:23.581287Z",
"url": "https://files.pythonhosted.org/packages/4f/ec/e0fe2017b6ec3fd524cb2838b6fbaee2c2c06dfbede9cf5848d8460740d5/asyncmy-0.2.9-pp37-pypy37_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3db5744b48e84cec9a845994f1b6602737dbfd44c304e3bfd949a54df40a7673",
"md5": "7ac792f893516d61d0cbefb0fb7015e5",
"sha256": "da7640f3357849b176364ed546908e28c8460701ddc0d23cc3fa7113ec52a076"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7ac792f893516d61d0cbefb0fb7015e5",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7,<4.0",
"size": 1731488,
"upload_time": "2023-11-29T06:30:25",
"upload_time_iso_8601": "2023-11-29T06:30:25.247231Z",
"url": "https://files.pythonhosted.org/packages/3d/b5/744b48e84cec9a845994f1b6602737dbfd44c304e3bfd949a54df40a7673/asyncmy-0.2.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e89edf8b011fea52501e70a18adca09bd3682b1d45cc03921265f80987f70fd",
"md5": "a3b231db7ec4f395c65b985b14456541",
"sha256": "d2593717fa7a92a7d361444726292ce34edea76d5aa67d469b5efeee1c9b729e"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a3b231db7ec4f395c65b985b14456541",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7,<4.0",
"size": 1775656,
"upload_time": "2023-11-29T06:30:26",
"upload_time_iso_8601": "2023-11-29T06:30:26.945316Z",
"url": "https://files.pythonhosted.org/packages/2e/89/edf8b011fea52501e70a18adca09bd3682b1d45cc03921265f80987f70fd/asyncmy-0.2.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c64d29b4539a45002f25bdfbc8fc09608d55406b9f812f7bd53f23dd28dc2be8",
"md5": "c04998eee16364ba795a7aab6cd8af16",
"sha256": "e9f22e13bd77277593b56de2e4b65c40c2e81b1a42c4845d062403c5c5bc52bc"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c04998eee16364ba795a7aab6cd8af16",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7,<4.0",
"size": 1768775,
"upload_time": "2023-11-29T06:30:28",
"upload_time_iso_8601": "2023-11-29T06:30:28.905516Z",
"url": "https://files.pythonhosted.org/packages/c6/4d/29b4539a45002f25bdfbc8fc09608d55406b9f812f7bd53f23dd28dc2be8/asyncmy-0.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9e595c46416d95e32d157f3ffc459fb35a0613a9841851d9e852d441591ee1e",
"md5": "66f825081760c91b598339d7a94c4095",
"sha256": "a4aa17cc6ac0f7bc6b72e08d112566e69a36e2e1ebebad43d699757b7b4ff028"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp38-pypy38_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "66f825081760c91b598339d7a94c4095",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7,<4.0",
"size": 1610659,
"upload_time": "2023-11-29T06:30:30",
"upload_time_iso_8601": "2023-11-29T06:30:30.964802Z",
"url": "https://files.pythonhosted.org/packages/d9/e5/95c46416d95e32d157f3ffc459fb35a0613a9841851d9e852d441591ee1e/asyncmy-0.2.9-pp38-pypy38_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a19a40128d25339ba8ffc707f85f021ceadc6d707bd6be9136c68f51a9011b9a",
"md5": "a1df196cffe794d70415a3bcfd23abb4",
"sha256": "e7e6f5205722e67c910510e294ad483bdafa7e29d5cf455d49ffa4b819e55fd8"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "a1df196cffe794d70415a3bcfd23abb4",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7,<4.0",
"size": 1710232,
"upload_time": "2023-11-29T06:30:32",
"upload_time_iso_8601": "2023-11-29T06:30:32.614844Z",
"url": "https://files.pythonhosted.org/packages/a1/9a/40128d25339ba8ffc707f85f021ceadc6d707bd6be9136c68f51a9011b9a/asyncmy-0.2.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c91e6cd5b3baf6489ad364fea4c974c1f4499433a43dc650d5f6e26932c76ce0",
"md5": "bf6f299956c226fbd644086de4a4964f",
"sha256": "1021796f1910a0c2ab2d878f8f5d56f939ef0681f9c1fe925b78161cad2f8297"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "bf6f299956c226fbd644086de4a4964f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7,<4.0",
"size": 1755364,
"upload_time": "2023-11-29T06:30:34",
"upload_time_iso_8601": "2023-11-29T06:30:34.555344Z",
"url": "https://files.pythonhosted.org/packages/c9/1e/6cd5b3baf6489ad364fea4c974c1f4499433a43dc650d5f6e26932c76ce0/asyncmy-0.2.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b7cc3f3abbc2f5c391c1c5c9312f4628fbfc52a2c11518a54377f6e6dc3ed34f",
"md5": "fccec692bbfb4f4c5aab22ce3c059baf",
"sha256": "1b1dd463bb054138bd1fd3fec9911eb618e92f54f61abb476658f863340394d1"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "fccec692bbfb4f4c5aab22ce3c059baf",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7,<4.0",
"size": 1751155,
"upload_time": "2023-11-29T06:30:36",
"upload_time_iso_8601": "2023-11-29T06:30:36.355470Z",
"url": "https://files.pythonhosted.org/packages/b7/cc/3f3abbc2f5c391c1c5c9312f4628fbfc52a2c11518a54377f6e6dc3ed34f/asyncmy-0.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fc1917ee393cc76267aa40e5433798b419f1411e753c9c2c179b55c60e83584",
"md5": "dface33f2e12881e923de580cc1dfa23",
"sha256": "ad06f3c02d455947e95087d29f7122411208f0eadaf8671772fe5bad97d9873a"
},
"downloads": -1,
"filename": "asyncmy-0.2.9-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "dface33f2e12881e923de580cc1dfa23",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7,<4.0",
"size": 1610546,
"upload_time": "2023-11-29T06:30:37",
"upload_time_iso_8601": "2023-11-29T06:30:37.974059Z",
"url": "https://files.pythonhosted.org/packages/4f/c1/917ee393cc76267aa40e5433798b419f1411e753c9c2c179b55c60e83584/asyncmy-0.2.9-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "501e67ec08cde59222d275909a508ad2db1ac8c20a72404a189dca31e242179b",
"md5": "68cede3bcd122ef66adefb72b0b34633",
"sha256": "da188be013291d1f831d63cdd3614567f4c63bfdcde73631ddff8df00c56d614"
},
"downloads": -1,
"filename": "asyncmy-0.2.9.tar.gz",
"has_sig": false,
"md5_digest": "68cede3bcd122ef66adefb72b0b34633",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 63350,
"upload_time": "2023-11-29T06:30:39",
"upload_time_iso_8601": "2023-11-29T06:30:39.484627Z",
"url": "https://files.pythonhosted.org/packages/50/1e/67ec08cde59222d275909a508ad2db1ac8c20a72404a189dca31e242179b/asyncmy-0.2.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-29 06:30:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "long2ice",
"github_project": "asyncmy",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "asyncmy"
}