A Cython-Accelerated, Pythonic MySQL ORM & Query Builder
Project description
A Cython-Accelerated, Pythonic MySQL ORM & Query Builder
Created to be used in a project, this package is published to github for ease of management and installation across different modules.
Installation
Install from PyPi
pip install mysqlengine
Install from github
pip install git+https://github.com/AresJef/MysqlEngine.git
Requirements
- Python 3.10 or higher.
- MySQL 5.5 or higher.
Features
MysqlEngine is a Python/Cython hybrid library that provides a high-performance, programmatic interface to MySQL. It provides:
- An ORM-style schema definition via <'Database'>, <'Table'>, <'Column'>, etc.
- A fluent query-builder (less hand-written SQL strings).
- Built-in support for both sync and async workflows.
- Custom <'TimeTable'> class to create and manage time-series partitions.
- Critical parts are implemented in Cython, minimizing Python overhead and maximizing throughput.
MysqlEngine is built on top of SQLCyCli. Because SQLCyCli already delivers solid and high-performance connectivity, MysqlEngine can concentrate on its higher-level features.
- Delegates raw socket I/O, packet parsing, authentication, pooling, and cursor management to SQLCyCli.
- All exeption is inherited from the
SQLCyCli.errors.MySQLError.
Example (Normal Table)
import asyncio
from mysqlengine import Database, Table, Pool
from mysqlengine import Column, Index, Define, PrimaryKey
# Difine Table
class User(Table):
id: Column = Column(Define.BIGINT(unsigned=True, auto_increment=True))
name: Column = Column(Define.VARCHAR(255))
pk: PrimaryKey = PrimaryKey("id")
idx: Index = Index("name")
class Product(Table):
id: Column = Column(Define.BIGINT(unsigned=True, auto_increment=True))
product_name: Column = Column(Define.VARCHAR(255))
product_price: Column = Column(Define.DECIMAL(12, 2))
pk: PrimaryKey = PrimaryKey("id")
idx: Index = Index("product_name")
# Define Database
class MyDatabase(Database):
user: User = User()
product: Product = Product()
# Instanciate Database
pool = Pool(host="localhost", user="root", password="Password_123456")
db = MyDatabase("db", pool)
# Synchronize Demo
def sync_demo(db: MyDatabase) -> None:
db.Initialize() # Initialize 'db'
db.ShowDatabases()
db.user.ShowCreateTable()
db.user.ShowMetadata()
db.user.Insert().Columns(db.user.name).Values(1).Execute(
["John", "Sarah"], many=True
)
db.Select("*").From(db.user).Execute() # ((1, 'John'), (2, 'Sarah'))
db.Drop() # Drop 'db'
sync_demo(db)
# Asynchronize Demo
async def async_demo(db: MyDatabase) -> None:
await db.aioInitialize() # Initialize 'db'
await db.aioShowDatabases()
await db.user.aioShowCreateTable()
await db.user.aioShowMetadata()
await db.user.Insert().Columns(db.user.name).Values(1).aioExecute(
["John", "Sarah"], many=True
)
await db.Select("*").From(db.user).aioExecute() # ((1, 'John'), (2, 'Sarah'))
await db.aioDrop() # Drop 'db'
asyncio.run(async_demo(db))
Example (Temporary Table)
import asyncio
from mysqlengine import Pool, Database, Table, TempTable
from mysqlengine import Column, Index, Define, PrimaryKey
class MyTable(Table):
id: Column = Column(Define.BIGINT(unsigned=True, auto_increment=True))
name: Column = Column(Define.VARCHAR(255))
pk: PrimaryKey = PrimaryKey("id")
class MyTempTable(TempTable):
id: Column = Column(Define.BIGINT(unsigned=True, auto_increment=True))
name: Column = Column(Define.VARCHAR(255))
pk: PrimaryKey = PrimaryKey("id")
class MyDatabase(Database):
tb: MyTable = MyTable()
pool = Pool(host="localhost", user="root", password="Password_123456")
db = MyDatabase("db", pool)
db.Drop(True)
# Synchronize Demo
def sync_demo(db: MyDatabase) -> None:
db.Initialize() # Initialize 'db'
db.tb.Insert().Columns("name").Values(1).Execute(["John", "Sarah"], many=True)
with db.transaction() as conn:
with db.CreateTempTable(conn, "temp_tb", MyTempTable()) as tmp:
tmp.Insert().Columns("name").Select("name").From(db.tb).Execute()
tmp.Select("*").Execute() # ((1, 'John'), (2, 'Sarah'))
# temporary table is automatically dropped
db.Drop() # Drop 'db'
sync_demo(db)
# Asynchronize Demo
async def async_demo(db: MyDatabase) -> None:
await db.aioInitialize() # Initialize 'db'
await db.tb.Insert().Columns("name").Values(1).aioExecute(
["John", "Sarah"], many=True
)
async with db.transaction() as conn:
async with db.CreateTempTable(conn, "temp_tb", MyTempTable()) as tmp:
await tmp.Insert().Columns("name").Select("name").From(db.tb).aioExecute()
await tmp.Select("*").aioExecute() # ((1, 'John'), (2, 'Sarah'))
# temporary table is automatically dropped
await db.aioDrop() # Drop 'db'
asyncio.run(async_demo(db))
Example (Time Table)
import asyncio
from mysqlengine import Pool, Database, TimeTable
from mysqlengine import Column, Index, Define, PrimaryKey
class MyTimeTable(TimeTable):
id: Column = Column(Define.BIGINT(unsigned=True, auto_increment=True))
name: Column = Column(Define.VARCHAR(255))
dt: Column = Column(Define.DATETIME())
pk: PrimaryKey = PrimaryKey("id", "dt")
class MyDatabase(Database):
tb: MyTimeTable = MyTimeTable("dt", "YEAR", "2024-01-01", "2025-01-01")
pool = Pool(host="localhost", user="root", password="Password_123456")
db = MyDatabase("db", pool)
db.Drop(True)
# Synchronize Demo
def sync_demo(db: MyDatabase) -> None:
db.Initialize() # Initialize 'db'
db.tb.Insert().Columns("name", "dt").Values(2).Execute(
[("John", "2024-02-01"), ("Sarah", "2025-02-01")], many=True
)
db.tb.ShowPartitionRows() # {'past': 0, 'y2024': 1, 'y2025': 1, 'future': 0}
db.tb.ExtendToTime(end_with="2026-02-01")
db.tb.ShowPartitionRows() # {'past': 0, 'y2024': 1, 'y2025': 1, 'y2026': 0, 'future': 0}
db.tb.DropToTime(start_from="2025-01-01")
db.tb.ShowPartitionRows() # {'past': 0, 'y2025': 1, 'y2026': 0, 'future': 0}
db.Drop() # Drop 'db'
sync_demo(db)
# Asynchronize Demo
async def async_demo(db: MyDatabase) -> None:
await db.aioInitialize() # Initialize 'db'
await db.tb.Insert().Columns("name", "dt").Values(2).aioExecute(
[("John", "2024-02-01"), ("Sarah", "2025-02-01")], many=True
)
await db.tb.aioShowPartitionRows() # {'past': 0, 'y2024': 1, 'y2025': 1, 'future': 0}
await db.tb.aioExtendToTime(end_with="2026-02-01")
await db.tb.aioShowPartitionRows() # {'past': 0, 'y2024': 1, 'y2025': 1, 'y2026': 0, 'future': 0}
await db.tb.aioDropToTime(start_from="2025-01-01")
await db.tb.aioShowPartitionRows() # {'past': 0, 'y2025': 1, 'y2026': 0, 'future': 0}
await db.aioDrop() # Drop 'db'
asyncio.run(async_demo(db))
Acknowledgements
MysqlEngine is based on several open-source repositories.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mysqlengine-1.1.4.tar.gz.
File metadata
- Download URL: mysqlengine-1.1.4.tar.gz
- Upload date:
- Size: 3.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55327450f1adab06c3dd3b1823c0799510bab31762f41ad658907a6634443af8
|
|
| MD5 |
2bb807cae2c74d71d6a86922424fc536
|
|
| BLAKE2b-256 |
e3b0feaf4423c0c2cc8bc4c93d247e31c1d923218906870c65ceafe2d429f407
|
File details
Details for the file mysqlengine-1.1.4-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 6.0 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39c402c795bed0a6c815358e861a1ffe2ec04300b92d8b5f24839c1d7527c07d
|
|
| MD5 |
2871da2e231c410354daebb5c31aee25
|
|
| BLAKE2b-256 |
1d94dba611e70ee83ee8e007097a3cb5f50a4dc15489fd05d810906aca2b555c
|
File details
Details for the file mysqlengine-1.1.4-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 19.9 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e4b00d9a2cb82ec07edcba4c37f4b40260d090c8b6715e5daf28586ee4850fd
|
|
| MD5 |
68dc8983d1533d0cde2a9daea7def37d
|
|
| BLAKE2b-256 |
17f270e0213025e7f5428175b61d3a5c4e8d6cf089567989822ee2df79f2a897
|
File details
Details for the file mysqlengine-1.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 20.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcdcd60ba05f30017ad5756b1f4a9f3e9385281af7b01a24365fb4d19555378d
|
|
| MD5 |
1f1130df7790230b0603bdf2484c76ea
|
|
| BLAKE2b-256 |
b2e4bf45526e132233cd19532b865efd43ee941e2b70ddafb2bb4361aea4434e
|
File details
Details for the file mysqlengine-1.1.4-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a43c783c1570aa859edfd70e26db0635ea7d95afce160d51c97804ef562d0a23
|
|
| MD5 |
5fd0c171ef0ce9aa7b8bd902f409f904
|
|
| BLAKE2b-256 |
f7e272f4064a50a69e890fd49629b4425e12960e2a3a181b1c705af8ccec5414
|
File details
Details for the file mysqlengine-1.1.4-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3337b44c1c6cd13b610138d25cc0e2fcbc85141bc0057080f98407bd3f0731a7
|
|
| MD5 |
22c70ccff6955ab8f7d3920d1d833195
|
|
| BLAKE2b-256 |
a9b7a77694eb00d325d2c51e11e87100dfc096682d9a8bcda606b5dbc0c79a93
|
File details
Details for the file mysqlengine-1.1.4-cp313-cp313-macosx_10_13_universal2.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd2ea207fa4c17e2940198d9d4051a8f15c95784fa4f2da1e9c659b3f130e214
|
|
| MD5 |
a0bc79e20e7d3092e17d896ce9fb6e5a
|
|
| BLAKE2b-256 |
a71af10b633bdb2377ab43f400c9974be2be76b0c57971a5af010b1bc6fe1f97
|
File details
Details for the file mysqlengine-1.1.4-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 6.0 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bb5e81dfbb1e53d34a8ae06a165e46e82ec77ae85be5f3f2178abd14cdc2e40
|
|
| MD5 |
d636e7880bdd630ac1ce5755f26feb02
|
|
| BLAKE2b-256 |
2ce77e3d336c549916009fe8107f80a246a6cd131b54e9969beb48c68d65d8b4
|
File details
Details for the file mysqlengine-1.1.4-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 19.9 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62d36c0bc02cd872f95a9f999d7dc5b1600cf848b630fb738f31e113e4a0665a
|
|
| MD5 |
63cf9446d0968166befe22e45d5aca97
|
|
| BLAKE2b-256 |
4b03d9e15fc6c2fc31b8cb0213628274d95fc85ed4c8d34b0f03fcdab1941ff5
|
File details
Details for the file mysqlengine-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 20.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52506c00b329e4202472194b0ca57f6d322d98c07afafe2b3dc9e8a4905e6e53
|
|
| MD5 |
443cb3a0048250637786d06164afcc34
|
|
| BLAKE2b-256 |
b86fb04bcbb46da1a1e89c0abfeb55636cdcef757ea983615959d2ac758b74b7
|
File details
Details for the file mysqlengine-1.1.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7c44a3bb37bd5bd4b119e9d68d10d2fe4fc1198051394425ed7b0662587a249
|
|
| MD5 |
4c284519eceed52134d9ff123f4a132a
|
|
| BLAKE2b-256 |
53d5b700751a976a27886622978200f661e3403e367d18ab4f2eaeea07b0a23f
|
File details
Details for the file mysqlengine-1.1.4-cp312-cp312-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f6dd983a6c24e8c6ccc978c9c36b3486d462562c2a27d0e4fa2adf03080eb88
|
|
| MD5 |
50a831f5f5643e516c90d64d48acd22a
|
|
| BLAKE2b-256 |
eb2fcb045100a7816b197cbc51e56d9c80ee52b1731a9b2fe2bd0f5cc41271f0
|
File details
Details for the file mysqlengine-1.1.4-cp312-cp312-macosx_10_9_universal2.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp312-cp312-macosx_10_9_universal2.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.12, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1d84991e7390b14cc8c51af537b7cb77f8fba70f717d96d61fd35f2518687f3
|
|
| MD5 |
32afc9b7b834a4422404eaffcc77d29f
|
|
| BLAKE2b-256 |
13450cf54598e0084bb6275cd6cefbd27197852b39f94b5e896c7ab68c041a0f
|
File details
Details for the file mysqlengine-1.1.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 6.0 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7065cb6e80ba4329bd7f5797fdc36c9d73d254279f39e0e41b0d950a94666d5
|
|
| MD5 |
e529e28395fa7c3f76b1a95ade616786
|
|
| BLAKE2b-256 |
90ce7f8a5578177c09b77228d36424134c5c751aafa24b4570dadd1efeb4acc5
|
File details
Details for the file mysqlengine-1.1.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 20.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbdac1158a2664ae1fe2a2bdfbaa882ff3a289934e40dc3cad398bc7433ffb19
|
|
| MD5 |
a2001c69cec7ef37e1f636f7135948c2
|
|
| BLAKE2b-256 |
19049cb98711c8c2d54cd653638e494eab97d145939aea44af8468f466db25f3
|
File details
Details for the file mysqlengine-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 20.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bc489ddf9ca87fd5aeb4afd0260d50337f07ad5893b60386cfdb83ef3ffb69e
|
|
| MD5 |
90fd5c572c16ecfc3d3bc0ba288c55ba
|
|
| BLAKE2b-256 |
98d03ade66e9d3a275f4fa8c0909666e1eb7767c898093334a86d69960408c3b
|
File details
Details for the file mysqlengine-1.1.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14f21a4aeb794a0b4120d8d291d9b82235e20b632ce003c33e85865e70539bd6
|
|
| MD5 |
83e0188ffcf94bf96248f8c83f678fad
|
|
| BLAKE2b-256 |
68d03b5eeb2da7d529f5212f7efd5d50e42487e60e23efbb5ddb9c47906ee394
|
File details
Details for the file mysqlengine-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d9936c2a0e625f823c25732df4466ce69f979d0e78b91561c46d1a21ea20325
|
|
| MD5 |
70926b6323dd50e458dd0b203b81412a
|
|
| BLAKE2b-256 |
02ecf4445a314e13beef64bb6b9e5673ebc0004f71053cc22737b69326e23212
|
File details
Details for the file mysqlengine-1.1.4-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
386ba78615dc93a1375d1fe1c54320eb6c293732d9033628fd1d47b72321a0b3
|
|
| MD5 |
6cbc98c87cebd3140004bd23f1a909cc
|
|
| BLAKE2b-256 |
ca42aca0479e7dd47daa552da928ec4af12ed433c53d6e2353b1b74b1bba2589
|
File details
Details for the file mysqlengine-1.1.4-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 5.9 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4cccf97ee60ea25cd34e83f26b8807abee56eb35ad06df7a420a534bba8bcb2
|
|
| MD5 |
568383a542838f72a76b0259935b7f44
|
|
| BLAKE2b-256 |
48720d9a89a54cf94c9893334ec30d89c3d1dc7d2af382f0ac0ee012b863e31c
|
File details
Details for the file mysqlengine-1.1.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 19.4 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
509bed82b094dcf48f094428ff92d9e17207fff94705c72f8e16e8c0bdbd25c0
|
|
| MD5 |
45749e9bc0051af48ea6e0dd05afdfa2
|
|
| BLAKE2b-256 |
8376aa635e100cb3412d3f84bc35d3de203a1f1c1c4a10c9da2d0a6a03e99497
|
File details
Details for the file mysqlengine-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 19.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4e0bef8c320fffa2a0e83e07b40ef2c57805cde29592a330c98a2c2b0587e6d
|
|
| MD5 |
7ed1a1cc66ee7f308ee97db9222ec9ac
|
|
| BLAKE2b-256 |
d5ef48e7fe69249992fc8f2c564619496f120fe64b89cc74a0b2d763dec0adca
|
File details
Details for the file mysqlengine-1.1.4-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf634c177b68ef9a6c5d0f659448db8b161818ccd389e7f1979b618d7f175128
|
|
| MD5 |
cebaefed2972943a0978ec97a75c2c51
|
|
| BLAKE2b-256 |
a2dca7328278efbb8c7fa6e3617df4e9b53b1b1b0aa7257b6d5b6c916074c733
|
File details
Details for the file mysqlengine-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee0aa07f3aeba5314163b56ab92fc7257b26f9b7258bafba2e8be644376bbefe
|
|
| MD5 |
51709816290aeb536c1fe7eff2d06947
|
|
| BLAKE2b-256 |
67ede2e0842d92507358744f2cdb9f5b45aa1bedc29c5aff26c648f4beca9f22
|
File details
Details for the file mysqlengine-1.1.4-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: mysqlengine-1.1.4-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7eb4ae953307acd8e27b2d705888ccd9a7eb96b7195430c551757321c7c27f0b
|
|
| MD5 |
54e0862b8389640e0e00023aad51461e
|
|
| BLAKE2b-256 |
4277d6f4e81cc59b3b3651cbada479c981c4075ce586d90a7b5fe77967a0d11c
|