MySQL-Mimic
Pure-python implementation of the MySQL server wire protocol.
This can be used to create applications that act as a MySQL server.
Installation
pip install mysql-mimic
Usage
A minimal use case might look like this:
import asyncio
from mysql_mimic import MysqlServer, Session
class MySession(Session):
async def query(self, expression, sql, attrs):
print(f"Parsed abstract syntax tree: {expression}")
print(f"Original SQL string: {sql}")
print(f"Query attributes: {sql}")
print(f"Currently authenticated user: {self.username}")
print(f"Currently selected database: {self.database}")
return [("a", 1), ("b", 2)], ["col1", "col2"]
async def schema(self):
# Optionally provide the database schema.
# This is used to serve INFORMATION_SCHEMA and SHOW queries.
return {
"table": {
"col1": "TEXT",
"col2": "INT",
}
}
if __name__ == "__main__":
server = MysqlServer(session_factory=MySession)
asyncio.run(server.serve_forever())
Using sqlglot, the abstract Session class handles queries to metadata, variables, etc. that many MySQL clients expect.
To bypass this default behavior, you can implement the mysql_mimic.session.BaseSession interface.
See examples for more examples.
Authentication
MySQL-mimic has built in support for several standard MySQL authentication plugins:
- mysql_native_password
- The client sends hashed passwords to the server, and the server stores hashed passwords. See the documentation for more details on how this works.
- example
- mysql_clear_password
- The client sends passwords to the server as clear text, without hashing or encryption.
- This is typically used as the client plugin for a custom server plugin. As such, MySQL-mimic provides an abstract class,
mysql_mimic.auth.AbstractClearPasswordAuthPlugin, which can be extended. - example
- mysql_no_login
- The server prevents clients from directly authenticating as an account. See the documentation for relevant use cases.
- authentication_kerberos
- Kerberos uses tickets together with symmetric-key cryptography, enabling authentication without sending passwords over the network. Kerberos authentication supports userless and passwordless scenarios.
By default, a session naively accepts whatever username the client provides.
Plugins are provided to the server by implementing mysql_mimic.IdentityProvider, which configures all available plugins and a callback for fetching users.
Custom plugins can be created by extending mysql_mimic.auth.AuthPlugin.
Performance
MySQL-Mimic uses mypyc to compile performance-critical modules to C extensions. When installed from a wheel (the default via pip install), the compiled extensions are included automatically.
| rows/s | time | vs baseline | |
|---|---|---|---|
| Pure Python | 122,000 | 82ms | 1.0x |
| mypyc compiled | 380,000 | 26ms | 3.1x |
Benchmark: 10,000 rows x 5 columns, real client-server over loopback. See bench.py.
Options
NO_MYPYC=1 pip install .- Install without compiling C extensions (pure Python fallback)MYPYC_OPT_LEVEL=2 pip install .- Set mypyc optimization level (default: 3)
If installing from source without a C compiler, the package falls back to pure Python automatically.
Development
You can install dependencies with make deps.
You can format your code with make format.
You can lint with make lint.
You can check type annotations with make types.
You can run tests with make test. This will build a coverage report in ./htmlcov/index.html.
You can run all the checks with make check.
You can build a pip package with make build.
Metadata
Release files for mysql-mimic 3.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mysql_mimic-3.0.4.tar.gz | 57.5 kB | Details |
Built distributions (wheels)
Total release size: 20.8 MB
Release files / mysql_mimic-3.0.4.tar.gz
| Download URL | mysql_mimic-3.0.4.tar.gz |
|---|---|
| Size | 57.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27f18b2790b24a3fbd4e6d8ed3172b538cd2545847861db10a992cfe7fcbc641
|
|
BLAKE2b-256 checksum How to use checksums |
22fb212b50fa638437e04dcd8501316525ec59b09e5d3cdab6627f9cf1a0c4c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-win_amd64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 267.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7e6338b20fe0f270ceb1b74c0c963046a7f6b5854237ac47d1903c1311302e3d
|
|
BLAKE2b-256 checksum How to use checksums |
230ed0c8e09666629db1dcdb23a01eba195fa121b0f642ebf0f2f5c94910b57d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 614.6 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e43bbcacb451497b3a5b61f6d8955d302c46b47cc8d626608cfee371d730e082
|
|
BLAKE2b-256 checksum How to use checksums |
5f36b85ac8c665d58077030a6bffac6dfc2352fe38aa5f3d735f69d847035f99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 607.7 kB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
8bfadfa70e8f4194e1ffdcb90334c6ceb38c815cf72567e7460523ee5069d404
|
|
BLAKE2b-256 checksum How to use checksums |
bab22cb3d683049bb71ea7c9bb27fcccdc7fec0e0b2b44124e777d2d5ee56da5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 618.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a9f7fec61dcac763b682b7624882180a95a8842772a8e556ba686e765dfa149
|
|
BLAKE2b-256 checksum How to use checksums |
61ac714692e8038a7a412d72786e136b43ec23ffb34816c0d58d379e57eaa8bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 595.8 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
add7c811fac4e425d67aa473e79370e973685ae84e23d56de2398c8196a228ff
|
|
BLAKE2b-256 checksum How to use checksums |
e80e9cd7695a568ad55f5e8436b3472e67df42568cd80acf422bbdb307f87dc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 395.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3752ccc1b9eef286669ffaaf76b000384524c447ce54d2b98ce41678d00a611b
|
|
BLAKE2b-256 checksum How to use checksums |
c867ceab33d32e932a0f1bdf7ba956780a22758d2e696c3b22609b4da51d5785
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 413.3 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd6b8af5b9e8e79ad8d388298802e2ed47a9b976f59dea5a1f3e09a8dd347169
|
|
BLAKE2b-256 checksum How to use checksums |
92374b81a5478a52082371b2719be5aae4656c4d6f8f23a32197d4e55a334fd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-win_amd64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 264.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ad90360816b7dc87a7d6cef6d1a4dc27e8a50443c7f3eb1cffb9325ab593927b
|
|
BLAKE2b-256 checksum How to use checksums |
8d0aab658f62094b8706e300a03f5d7aad458677e552e695f4927841db90f095
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 613.1 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a21f31b4e611482b8a4b50d24a1e8ef6d53d37764f67d782d824bba8d5898ccd
|
|
BLAKE2b-256 checksum How to use checksums |
dce9d6f024c14d827c880c166de6aa4dc1c641cacfce7fb44344d769b3c5df00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 605.8 kB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
67d6f5c42895edacbed409f506809c0f0ee78dda0a2fb145604543dce19e2602
|
|
BLAKE2b-256 checksum How to use checksums |
fcaf390a4ff65c99536cd879b7ef5fbde5fbd16d1508a9855b2dae1ee4390d74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 616.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd23e9c59630055b784011365bd65e5be997343ce8338d088ab1c99e52732b47
|
|
BLAKE2b-256 checksum How to use checksums |
ceda69a7a9b852b97aef15f4130c24329787170732e9a4ffa58c800d48a5132d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 594.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8dec6bbcffd7fbe4d168156ab941ab676a9b036331c0de097ebabef549e3130f
|
|
BLAKE2b-256 checksum How to use checksums |
b9925c2a123e76bfd61327c7d4c52a3a2f50d3586ea693c49cf8e402367e71c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 395.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
809995298e1e1768e4df5df15604d6f95c74f2dd845c25e38d498a0f75a068a8
|
|
BLAKE2b-256 checksum How to use checksums |
db1c616faba679cc6b7ead27bf49319d9d5bb648a22e212fc2bfbefda5ec55c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 414.3 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
1aaf6a6e80376ef97dbc628bc5789f3183d44ede767aec287062dfac1229ca33
|
|
BLAKE2b-256 checksum How to use checksums |
f89fb720d48333002512188f71007ea270ceaa00566a9eb07ed370c80cfefd5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-win_amd64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 264.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
97a00dbd8e8e7b31865866d14263a87db99c019b85a81af8f8850435bb028332
|
|
BLAKE2b-256 checksum How to use checksums |
24b11a923f7f3d8c2f36e4493e48315b926b85e4eb24077aa7748a1e901644cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 616.6 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a92266958fe7345b5303dbc3526c41bfae05cc88c0812d1226dcf7609fb971f6
|
|
BLAKE2b-256 checksum How to use checksums |
dd2ad14ddd8fca1bdf7e44e51d6a9eac989f4f1a3b04fab64969a64b7e608855
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 609.8 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9331043e7fa85d33b5d119dc41b7502ca1a8f8f8f069b895a4f48668b249e6cf
|
|
BLAKE2b-256 checksum How to use checksums |
bb84f453712ab3a12ca5bd0d40154b055b1a73ab115c1316dfe46be24125f4c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 620.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
41652c20ca9f6ba3352225218274b5e539b55ca4f2f50872133261bec96da78f
|
|
BLAKE2b-256 checksum How to use checksums |
a05e8e8eeee9a7dcfb107e6ff74022c74a6d48a5177786d188e1da312639f07f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 598.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
74548f8d44adaf8962fc337fabcbb3df86cde2696b49391969c25dc12d78520f
|
|
BLAKE2b-256 checksum How to use checksums |
987391a909b4862fc50fa6435a6994d90f9db25ad549acba8abab5ac3363baaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 395.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cedc016f0e59c5beba8f15f3e36e1596bf7433b9e3d1c3021d1a572dfa621e0c
|
|
BLAKE2b-256 checksum How to use checksums |
c59964ae0bfdeb9a84a989f8024fce4ea7c26a79d3cc27cddf0eb172b10d154c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 414.4 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
90cf1000c2a12974f20d2a06b8ff6540d37b6350b572cadd4b6f538342b9007a
|
|
BLAKE2b-256 checksum How to use checksums |
a7bfada2ef41fc1549feb20082fa09950068e752078709f012fe28cab68b5406
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-win_amd64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 260.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
71093a3799132837e3e5f9f3a5693ec2553a0e0aadeab4a5843a63f9d66948cc
|
|
BLAKE2b-256 checksum How to use checksums |
f77592f5adf17ae88d1dec5647b54da644ed57521868725e5a8efafe16f31cee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 593.1 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5cda65869615ea902c26217cccba1f89f54cd65c5dec70ae168e8c3a7f1be58d
|
|
BLAKE2b-256 checksum How to use checksums |
58be6a251790b60db6bbf20be97a038014351f98387ff285b94994f2df45e3a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 590.8 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
e91cb5d2316556160a0d50260452135d59355dbeb7f5062e094a4b0c72c320e3
|
|
BLAKE2b-256 checksum How to use checksums |
78a826e7cdf985e2eab31545bebcfaced3b184560c3e9008f73870c326c639d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 598.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4ff1b7bd7adb40894c273002a7250a09bc022d41eb68206dda1c76ed42a6458e
|
|
BLAKE2b-256 checksum How to use checksums |
41fd6a398bb63f6e0ce30f957e0fe959aaa8b2f9bd6c19160d1133fa795f59e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 579.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d649e7ec71a848d788bc2c519c3c9e6d88c0cf596195c0971a4ac781d9f86292
|
|
BLAKE2b-256 checksum How to use checksums |
61a4d86e8879b23ba7a0d1b7d94947c2a92668dc581f2896ddaa039158fa4a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 395.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9964a5674c3de0661c92da7b86f1c86c8c03ab4f88727d0b1f1d2774dcb8ecac
|
|
BLAKE2b-256 checksum How to use checksums |
dd7ea92ac1bb61e7e08c521944cf50b47e3a2f5709024af2b057cfad92dec501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 411.5 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d92e586806256c0f5281a3146e823b8dc1138288f76df02bc3a2370daac29f5c
|
|
BLAKE2b-256 checksum How to use checksums |
9b8efc5790c6eae7d20795d5c0d4ea35fbfeed935c3baa86b9800f878f12dc72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-win_amd64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 260.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
00096bb45bab3d433d56ce499eb760f70f42f10873086b0b1ccc4dcfa5dafe1f
|
|
BLAKE2b-256 checksum How to use checksums |
befbdfc1401223b9beb165b83649403d2cc3a37d89dc666fec1aedeb20c6cecf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 599.5 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d97e26511e2c7a810448a2996c994919a7024f0dc446c79c20048463b0073f08
|
|
BLAKE2b-256 checksum How to use checksums |
c75390273cb7aeafa74cd52fe6dbb1a67f9456680b848e55896eb8079854e0de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 595.3 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
3cbe3711e08dfdf0fa7113c26035c27ffe95dbfe17e565816c4067c3d8f88773
|
|
BLAKE2b-256 checksum How to use checksums |
f7226463b22a719adc5677a845316bb214865bf5dd2a89ced9205b01399192fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 603.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d953d367f4fd7cb050113e2221eb617d0661ae4c3500d60a174fb7c9787c3eb
|
|
BLAKE2b-256 checksum How to use checksums |
48f3d42fb0580ded09531656740bee8960c65507a20072f704ada283932b0073
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 584.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a61558b2fa4ada798443856ad9e036278a8b7be8cb8bc294979e47148f3854d
|
|
BLAKE2b-256 checksum How to use checksums |
ee55f01c58798e9de9872a31fc9e30b3f135a7e44659d4e3b2d68086471b0f0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 400.3 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2641eaca990069aacbca4271240cc007579af0356aceb286bf0790db631a8d09
|
|
BLAKE2b-256 checksum How to use checksums |
68847e677b1a1b9da8ceeeb165b901986d556d3491274117392456a2cda40fec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 415.5 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
812dbf7e45e55e21f2c86629f85d3ed8577e5154f262de34d72f6fd899cb6f34
|
|
BLAKE2b-256 checksum How to use checksums |
5b5b6fb16819ca0afcfa68f2f2196056aff4e36d10d0b9e689e799c127843c30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-win_amd64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 255.4 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8f59fecdd61474702c963e02ad82a516cf95cdb0e61fb955e13b75fff71330be
|
|
BLAKE2b-256 checksum How to use checksums |
f1e772dc635d22fc497646daeae363ab74140c8af7b241c53a9cbd74abc6ca13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 588.2 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
fcfc4c1ac52c423964ae222c8eede6ca1e89e23b7dda4908b3a8b4d11a678213
|
|
BLAKE2b-256 checksum How to use checksums |
504076349f0c9d93ee36884ab9f328b58c18d3874cb448a45fa8810b1b4a6028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 572.0 kB |
| Tags | CPython 3.9 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
27d6810ce58dda0f2525fbcdb95a295d11a53b8603ed6c36e1ce696de7e3e8e1
|
|
BLAKE2b-256 checksum How to use checksums |
ccc991a3927a77bab6bb47a07a74b2b53023796693682bc9e155050581ac93ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 580.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
39fe0da2323a797f4bd6672960efac896fe4ea1c725862ffc3f106cc877b0b4a
|
|
BLAKE2b-256 checksum How to use checksums |
5cb649c8e22433418113bc29fa24bb80b9c01d447ed18e8e8329490d9f23564d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 562.1 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5e1b8a9f2842d133d8937413b0679244ad3f7a894828040dab0688348bbf31ea
|
|
BLAKE2b-256 checksum How to use checksums |
82a12693959e340bcf8a02761ddaf8739e7d2068e222a2217802441465ca393e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 390.4 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
95cdef834783adef2ccf257a0656bb974d1c1c746a057e3617d28788dff6dcb6
|
|
BLAKE2b-256 checksum How to use checksums |
a6a35b424e5cc9096fcbf78b53f96744e6d720116ba7d72fe8d69a30e884e371
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mysql_mimic-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | mysql_mimic-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 405.6 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4cabf23789181c15328607abb86869204b0bea7be48f93956325f8ecde95deb
|
|
BLAKE2b-256 checksum How to use checksums |
1903ff1b0f1b13fd5336efa4330ee66b63e0c842874e2972df7afc6f102934ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|