A python implementation of the mysql server protocol
Project description
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.
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 mysql_mimic-3.0.4.tar.gz.
File metadata
- Download URL: mysql_mimic-3.0.4.tar.gz
- Upload date:
- Size: 57.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27f18b2790b24a3fbd4e6d8ed3172b538cd2545847861db10a992cfe7fcbc641
|
|
| MD5 |
394229e2ea9eac323187253e371ece9e
|
|
| BLAKE2b-256 |
22fb212b50fa638437e04dcd8501316525ec59b09e5d3cdab6627f9cf1a0c4c1
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 267.8 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e6338b20fe0f270ceb1b74c0c963046a7f6b5854237ac47d1903c1311302e3d
|
|
| MD5 |
259bac3e7d7373a7cece6ed36d2bd44d
|
|
| BLAKE2b-256 |
230ed0c8e09666629db1dcdb23a01eba195fa121b0f642ebf0f2f5c94910b57d
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 614.6 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e43bbcacb451497b3a5b61f6d8955d302c46b47cc8d626608cfee371d730e082
|
|
| MD5 |
807c2340cb11060996e817e21fa81b6c
|
|
| BLAKE2b-256 |
5f36b85ac8c665d58077030a6bffac6dfc2352fe38aa5f3d735f69d847035f99
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 607.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bfadfa70e8f4194e1ffdcb90334c6ceb38c815cf72567e7460523ee5069d404
|
|
| MD5 |
e7f8de11a017bd5b3e2589dbe7953ce3
|
|
| BLAKE2b-256 |
bab22cb3d683049bb71ea7c9bb27fcccdc7fec0e0b2b44124e777d2d5ee56da5
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 618.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a9f7fec61dcac763b682b7624882180a95a8842772a8e556ba686e765dfa149
|
|
| MD5 |
4bb71efdcfcfb07e6573fb1ca724d1ee
|
|
| BLAKE2b-256 |
61ac714692e8038a7a412d72786e136b43ec23ffb34816c0d58d379e57eaa8bc
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 595.8 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
add7c811fac4e425d67aa473e79370e973685ae84e23d56de2398c8196a228ff
|
|
| MD5 |
fbf6a7cae652b357efd4fea4931d6927
|
|
| BLAKE2b-256 |
e80e9cd7695a568ad55f5e8436b3472e67df42568cd80acf422bbdb307f87dc3
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 395.5 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3752ccc1b9eef286669ffaaf76b000384524c447ce54d2b98ce41678d00a611b
|
|
| MD5 |
2ac47ca6ba7ba719818c582ab83461de
|
|
| BLAKE2b-256 |
c867ceab33d32e932a0f1bdf7ba956780a22758d2e696c3b22609b4da51d5785
|
File details
Details for the file mysql_mimic-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 413.3 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd6b8af5b9e8e79ad8d388298802e2ed47a9b976f59dea5a1f3e09a8dd347169
|
|
| MD5 |
da9f47a815abd64fc94dcbfe6ab57784
|
|
| BLAKE2b-256 |
92374b81a5478a52082371b2719be5aae4656c4d6f8f23a32197d4e55a334fd9
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 264.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad90360816b7dc87a7d6cef6d1a4dc27e8a50443c7f3eb1cffb9325ab593927b
|
|
| MD5 |
6a6288d9753c7a99ad14df1b2518541e
|
|
| BLAKE2b-256 |
8d0aab658f62094b8706e300a03f5d7aad458677e552e695f4927841db90f095
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 613.1 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a21f31b4e611482b8a4b50d24a1e8ef6d53d37764f67d782d824bba8d5898ccd
|
|
| MD5 |
45bbe8a485c8f69805b9a0503a623cf1
|
|
| BLAKE2b-256 |
dce9d6f024c14d827c880c166de6aa4dc1c641cacfce7fb44344d769b3c5df00
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 605.8 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67d6f5c42895edacbed409f506809c0f0ee78dda0a2fb145604543dce19e2602
|
|
| MD5 |
13a2f75ed95a08e5300482a00717aa4d
|
|
| BLAKE2b-256 |
fcaf390a4ff65c99536cd879b7ef5fbde5fbd16d1508a9855b2dae1ee4390d74
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 616.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd23e9c59630055b784011365bd65e5be997343ce8338d088ab1c99e52732b47
|
|
| MD5 |
a9aea9e32af1f6f0da89e9aa0e97eb42
|
|
| BLAKE2b-256 |
ceda69a7a9b852b97aef15f4130c24329787170732e9a4ffa58c800d48a5132d
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 594.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8dec6bbcffd7fbe4d168156ab941ab676a9b036331c0de097ebabef549e3130f
|
|
| MD5 |
175fe6308fa8e146a39598e3768b74ed
|
|
| BLAKE2b-256 |
b9925c2a123e76bfd61327c7d4c52a3a2f50d3586ea693c49cf8e402367e71c1
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 395.9 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
809995298e1e1768e4df5df15604d6f95c74f2dd845c25e38d498a0f75a068a8
|
|
| MD5 |
6e355e4b6d0274a7570cdedc0b1d504e
|
|
| BLAKE2b-256 |
db1c616faba679cc6b7ead27bf49319d9d5bb648a22e212fc2bfbefda5ec55c7
|
File details
Details for the file mysql_mimic-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 414.3 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1aaf6a6e80376ef97dbc628bc5789f3183d44ede767aec287062dfac1229ca33
|
|
| MD5 |
1116a0b4b2f0936a9211c72b25110cc6
|
|
| BLAKE2b-256 |
f89fb720d48333002512188f71007ea270ceaa00566a9eb07ed370c80cfefd5d
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 264.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97a00dbd8e8e7b31865866d14263a87db99c019b85a81af8f8850435bb028332
|
|
| MD5 |
b7c0b1f41fffcfe5a207588e9c910b36
|
|
| BLAKE2b-256 |
24b11a923f7f3d8c2f36e4493e48315b926b85e4eb24077aa7748a1e901644cc
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 616.6 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a92266958fe7345b5303dbc3526c41bfae05cc88c0812d1226dcf7609fb971f6
|
|
| MD5 |
119d75b814483ae87161109be4231fa2
|
|
| BLAKE2b-256 |
dd2ad14ddd8fca1bdf7e44e51d6a9eac989f4f1a3b04fab64969a64b7e608855
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 609.8 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9331043e7fa85d33b5d119dc41b7502ca1a8f8f8f069b895a4f48668b249e6cf
|
|
| MD5 |
9be2ae1e119c4bab94dafd45d0cdc0fb
|
|
| BLAKE2b-256 |
bb84f453712ab3a12ca5bd0d40154b055b1a73ab115c1316dfe46be24125f4c4
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 620.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41652c20ca9f6ba3352225218274b5e539b55ca4f2f50872133261bec96da78f
|
|
| MD5 |
28f3849a4738da74ba817876b4c3ed87
|
|
| BLAKE2b-256 |
a05e8e8eeee9a7dcfb107e6ff74022c74a6d48a5177786d188e1da312639f07f
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 598.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74548f8d44adaf8962fc337fabcbb3df86cde2696b49391969c25dc12d78520f
|
|
| MD5 |
71d4ddf50138810cfecebfc088e05857
|
|
| BLAKE2b-256 |
987391a909b4862fc50fa6435a6994d90f9db25ad549acba8abab5ac3363baaf
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 395.8 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cedc016f0e59c5beba8f15f3e36e1596bf7433b9e3d1c3021d1a572dfa621e0c
|
|
| MD5 |
093d116935678a7d1e5846e93b88b25a
|
|
| BLAKE2b-256 |
c59964ae0bfdeb9a84a989f8024fce4ea7c26a79d3cc27cddf0eb172b10d154c
|
File details
Details for the file mysql_mimic-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 414.4 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90cf1000c2a12974f20d2a06b8ff6540d37b6350b572cadd4b6f538342b9007a
|
|
| MD5 |
69839ee2a59f10ff43e8bc49f211527f
|
|
| BLAKE2b-256 |
a7bfada2ef41fc1549feb20082fa09950068e752078709f012fe28cab68b5406
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 260.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71093a3799132837e3e5f9f3a5693ec2553a0e0aadeab4a5843a63f9d66948cc
|
|
| MD5 |
c9d8198faae401272d4c7681ed051c3f
|
|
| BLAKE2b-256 |
f77592f5adf17ae88d1dec5647b54da644ed57521868725e5a8efafe16f31cee
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 593.1 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cda65869615ea902c26217cccba1f89f54cd65c5dec70ae168e8c3a7f1be58d
|
|
| MD5 |
2357c1868c87e5b80e42468c3b098cc8
|
|
| BLAKE2b-256 |
58be6a251790b60db6bbf20be97a038014351f98387ff285b94994f2df45e3a8
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 590.8 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e91cb5d2316556160a0d50260452135d59355dbeb7f5062e094a4b0c72c320e3
|
|
| MD5 |
fbf736678770e3c958865f21867f6e68
|
|
| BLAKE2b-256 |
78a826e7cdf985e2eab31545bebcfaced3b184560c3e9008f73870c326c639d1
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 598.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ff1b7bd7adb40894c273002a7250a09bc022d41eb68206dda1c76ed42a6458e
|
|
| MD5 |
af15c0004cff4d8a4a662ea4472b0971
|
|
| BLAKE2b-256 |
41fd6a398bb63f6e0ce30f957e0fe959aaa8b2f9bd6c19160d1133fa795f59e3
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 579.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d649e7ec71a848d788bc2c519c3c9e6d88c0cf596195c0971a4ac781d9f86292
|
|
| MD5 |
c360c0e18b4a97fcccda7c3c42272509
|
|
| BLAKE2b-256 |
61a4d86e8879b23ba7a0d1b7d94947c2a92668dc581f2896ddaa039158fa4a6f
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 395.5 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9964a5674c3de0661c92da7b86f1c86c8c03ab4f88727d0b1f1d2774dcb8ecac
|
|
| MD5 |
b5a87e1e3e055cedd93bf61ab4664ef4
|
|
| BLAKE2b-256 |
dd7ea92ac1bb61e7e08c521944cf50b47e3a2f5709024af2b057cfad92dec501
|
File details
Details for the file mysql_mimic-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 411.5 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d92e586806256c0f5281a3146e823b8dc1138288f76df02bc3a2370daac29f5c
|
|
| MD5 |
1424507f5553204dde0192f88b8b33f2
|
|
| BLAKE2b-256 |
9b8efc5790c6eae7d20795d5c0d4ea35fbfeed935c3baa86b9800f878f12dc72
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 260.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00096bb45bab3d433d56ce499eb760f70f42f10873086b0b1ccc4dcfa5dafe1f
|
|
| MD5 |
ee764b1db7e2ad1eca5692b56c576f2d
|
|
| BLAKE2b-256 |
befbdfc1401223b9beb165b83649403d2cc3a37d89dc666fec1aedeb20c6cecf
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 599.5 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d97e26511e2c7a810448a2996c994919a7024f0dc446c79c20048463b0073f08
|
|
| MD5 |
474806467d2ff04681ae1adf62f5767d
|
|
| BLAKE2b-256 |
c75390273cb7aeafa74cd52fe6dbb1a67f9456680b848e55896eb8079854e0de
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 595.3 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cbe3711e08dfdf0fa7113c26035c27ffe95dbfe17e565816c4067c3d8f88773
|
|
| MD5 |
6204c71eae779ce831828ea21b6e9245
|
|
| BLAKE2b-256 |
f7226463b22a719adc5677a845316bb214865bf5dd2a89ced9205b01399192fc
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 603.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d953d367f4fd7cb050113e2221eb617d0661ae4c3500d60a174fb7c9787c3eb
|
|
| MD5 |
f93e29b6162c63030000cee72aad7da9
|
|
| BLAKE2b-256 |
48f3d42fb0580ded09531656740bee8960c65507a20072f704ada283932b0073
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 584.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a61558b2fa4ada798443856ad9e036278a8b7be8cb8bc294979e47148f3854d
|
|
| MD5 |
70378507d0ad6c127add097e20c12b17
|
|
| BLAKE2b-256 |
ee55f01c58798e9de9872a31fc9e30b3f135a7e44659d4e3b2d68086471b0f0d
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 400.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2641eaca990069aacbca4271240cc007579af0356aceb286bf0790db631a8d09
|
|
| MD5 |
ea57c029607b68cfaf86e376fb472853
|
|
| BLAKE2b-256 |
68847e677b1a1b9da8ceeeb165b901986d556d3491274117392456a2cda40fec
|
File details
Details for the file mysql_mimic-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 415.5 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
812dbf7e45e55e21f2c86629f85d3ed8577e5154f262de34d72f6fd899cb6f34
|
|
| MD5 |
162254def2407463876a894f7bc475cc
|
|
| BLAKE2b-256 |
5b5b6fb16819ca0afcfa68f2f2196056aff4e36d10d0b9e689e799c127843c30
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 255.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f59fecdd61474702c963e02ad82a516cf95cdb0e61fb955e13b75fff71330be
|
|
| MD5 |
34e7675aba163755f361a9cf73dce425
|
|
| BLAKE2b-256 |
f1e772dc635d22fc497646daeae363ab74140c8af7b241c53a9cbd74abc6ca13
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 588.2 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcfc4c1ac52c423964ae222c8eede6ca1e89e23b7dda4908b3a8b4d11a678213
|
|
| MD5 |
75775bc3d144553b887779d1f40c028e
|
|
| BLAKE2b-256 |
504076349f0c9d93ee36884ab9f328b58c18d3874cb448a45fa8810b1b4a6028
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 572.0 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27d6810ce58dda0f2525fbcdb95a295d11a53b8603ed6c36e1ce696de7e3e8e1
|
|
| MD5 |
164b2d2163dd112fdc6ce0425fc137fb
|
|
| BLAKE2b-256 |
ccc991a3927a77bab6bb47a07a74b2b53023796693682bc9e155050581ac93ba
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 580.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39fe0da2323a797f4bd6672960efac896fe4ea1c725862ffc3f106cc877b0b4a
|
|
| MD5 |
a4215026fef22b8f7493b64cf8418ba0
|
|
| BLAKE2b-256 |
5cb649c8e22433418113bc29fa24bb80b9c01d447ed18e8e8329490d9f23564d
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 562.1 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e1b8a9f2842d133d8937413b0679244ad3f7a894828040dab0688348bbf31ea
|
|
| MD5 |
17cd343235d17d79872a40971234b565
|
|
| BLAKE2b-256 |
82a12693959e340bcf8a02761ddaf8739e7d2068e222a2217802441465ca393e
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 390.4 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95cdef834783adef2ccf257a0656bb974d1c1c746a057e3617d28788dff6dcb6
|
|
| MD5 |
ff83cfd805559f803a9386672aa3f201
|
|
| BLAKE2b-256 |
a6a35b424e5cc9096fcbf78b53f96744e6d720116ba7d72fe8d69a30e884e371
|
File details
Details for the file mysql_mimic-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mysql_mimic-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 405.6 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4cabf23789181c15328607abb86869204b0bea7be48f93956325f8ecde95deb
|
|
| MD5 |
569966c1c7b9a5e331f71e26447aa9f8
|
|
| BLAKE2b-256 |
1903ff1b0f1b13fd5336efa4330ee66b63e0c842874e2972df7afc6f102934ff
|