Skip to main content

MySQL-Mimic

Tests

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.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mysql-mimic 3.0.5
File Size Uploaded
mysql_mimic-3.0.5.tar.gz 57.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mysql-mimic 3.0.5
File
mysql_mimic-3.0.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mysql_mimic-3.0.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
mysql_mimic-3.0.5-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mysql_mimic-3.0.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mysql_mimic-3.0.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.5-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
mysql_mimic-3.0.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mysql_mimic-3.0.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
mysql_mimic-3.0.5-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mysql_mimic-3.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mysql_mimic-3.0.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mysql_mimic-3.0.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mysql_mimic-3.0.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
mysql_mimic-3.0.5-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
mysql_mimic-3.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
mysql_mimic-3.0.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.5-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
mysql_mimic-3.0.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mysql_mimic-3.0.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
mysql_mimic-3.0.5-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mysql_mimic-3.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mysql_mimic-3.0.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
mysql_mimic-3.0.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mysql_mimic-3.0.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
mysql_mimic-3.0.5-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
mysql_mimic-3.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mysql_mimic-3.0.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.5-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
mysql_mimic-3.0.5-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
mysql_mimic-3.0.5-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
mysql_mimic-3.0.5-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mysql_mimic-3.0.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mysql_mimic-3.0.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.5-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 20.9 MB

Release files / mysql_mimic-3.0.5.tar.gz

Download URL mysql_mimic-3.0.5.tar.gz
Size 57.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f8bb8d6a45c8a3c9ef94a3182ca0fe263f79b556de3a23d87ac6ace7c03f77ba
BLAKE2b-256 checksum
How to use checksums
ee08ce83ed9842356f61d988eaeaf4366a6b3df8374018f86fe4588fbd40fe93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-win_amd64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-win_amd64.whl
Size 270.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f64cd397227269521cd33ca1483a6dd086e8b18aa5da70e147f6e8287ed7bb40
BLAKE2b-256 checksum
How to use checksums
6be3e3f21bd482b9852fe046dd882cc0eaa09207933742254163c34a012d883e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 616.9 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
064526eb01d9218ca187c04e77bafee00ff5c78a5c7a49fdbac5292b0549a1e4
BLAKE2b-256 checksum
How to use checksums
a507a174520e61e2efdc5c51710a945e323d1e6d82662762aeb19a5a788c1b34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-musllinux_1_2_aarch64.whl
Size 608.9 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1a4c02e7006ddee77bf9472a2eb8e7992f2710fc5bdc3b5a03005ead6ae80634
BLAKE2b-256 checksum
How to use checksums
ed99e794f5b7e5fdd80897fae51fa937f5cbf96d4fd540eef039f958e6ce50e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 619.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca005f539277cc9bfecefc4c8cfce9a311f113ef60cfd5a256e02512cd5d6f0d
BLAKE2b-256 checksum
How to use checksums
5e0e733a4d7b7b63bd44318b7931b727a224d512e0ff87854274f5a91c62225f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 597.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
08d577c2936e59aabd10711b25837a46f5cf0a6e6d6bfe4dc09581917c065f4b
BLAKE2b-256 checksum
How to use checksums
88810ef0ffb6c749180864ded73af2d40099eb2c7877e86cf954b65626e14df0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-macosx_11_0_arm64.whl
Size 391.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c8bfb886a982d1096479f9cb11f75a3b883d10cdd50cf8724502938c6a1a5547
BLAKE2b-256 checksum
How to use checksums
738344277a133878b9285872965feb57bdcc55ce39c4025e76c28767b4d6d08c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp314-cp314-macosx_10_15_x86_64.whl

Download URL mysql_mimic-3.0.5-cp314-cp314-macosx_10_15_x86_64.whl
Size 400.6 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
1c6c65e4995bc3f9050126f5bef9c08baa05797e16f18913e1bb6f8e95391d99
BLAKE2b-256 checksum
How to use checksums
2cdf6adb2d3593736057b2685b4f919756aeb275170f0a83eab665d017277842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-win_amd64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-win_amd64.whl
Size 266.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a74ebd31bb2f1841caa72f8a1d21704990862ece92ff0277c5c24dbdd81518a9
BLAKE2b-256 checksum
How to use checksums
b502f795702cb1689237b194df18df050042610b0d74a7d354a01ac415295216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 616.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
146cd9886e5d662664d90adfe602f4160251d43ac5a54bae4200955d8e4dd5af
BLAKE2b-256 checksum
How to use checksums
46a185e4477655905e62ff077cf7425fafd526a04fede8441cc4eef30ab59505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-musllinux_1_2_aarch64.whl
Size 607.6 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e08112184305bbf8fabd5bea08123142e4db55c4c29addbee51510294b53f18b
BLAKE2b-256 checksum
How to use checksums
aad0e3a37c819a865f325626bb06c5093be73ce31866516fd01cc2c3470a34a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 619.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
82fa449b6e948ef3a6f1ee9715c539fa85cc5b281c3ffe82fd807dc7edfe5fbb
BLAKE2b-256 checksum
How to use checksums
f835ab58cb0c53843897ad61269ceabc402cdc23102e9bb5e773eee7c085812a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 597.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
07055df634d452cc67c70612ba179151c8a089bb97787b3dfb589770ecf164d7
BLAKE2b-256 checksum
How to use checksums
96493be4397f667e9258e593c3087abf459075f73a4f9b97399e33663ae3830a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-macosx_11_0_arm64.whl
Size 392.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5eb1d9b9993b64c63dac10b25a29562fc0d0ab171237257d179d333b3fa0cf65
BLAKE2b-256 checksum
How to use checksums
8d0d57723bbb445395d212cade99a5661f9301c1a7e7f412293e43d644418ec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl

Download URL mysql_mimic-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl
Size 401.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4651e857fe5c57ccd7c162e1948c11dcfdd81fd68a96bb15a00469c2dd07fe3d
BLAKE2b-256 checksum
How to use checksums
74c9571d35b84a710c7164afe7ae35b0cdd7a3c81abfbdb45eb5c732e6a8edf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-win_amd64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-win_amd64.whl
Size 266.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4aba630e64039c9932bdeed94fa8bf368b3ffbef67389d12ea1bef675b8defc3
BLAKE2b-256 checksum
How to use checksums
5ba965c8ff7f16a7731e6886ad0caa55d27dbaa1786ef33459081542fbb87307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 618.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e09fbeb24ad81041811b61c0e4013608fd66099dae3da6f3100590e6f948d333
BLAKE2b-256 checksum
How to use checksums
7201c574d48999f6aa793cdac0d1850b54549fefc959783db8c2215106516789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-musllinux_1_2_aarch64.whl
Size 610.5 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
39103073d2dfb7b683639a27dd84de3e0de4813a80f32a2129e0fb2a88d321f5
BLAKE2b-256 checksum
How to use checksums
4c4c45327fb5ae8a50f68f4325b8f13d2674834d28f6cb82f85e0a9488ffa8e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 622.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
19b4c600c02167bda0557d0167c3baa5b3277b6229a7d5e956b3cf235a82cf44
BLAKE2b-256 checksum
How to use checksums
704585f210c4f195c520671cb24ce22a92ead67c40b02aff7c6dcc002fed482e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 599.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5754c33a32ee45dceb76f0b4237d63197f37526cad5f695ae4709ad9b065b840
BLAKE2b-256 checksum
How to use checksums
9d8214eb96c9287fa674fc21a1ccdfb9e4075fc52ccb67adef5b29f6351574ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-macosx_11_0_arm64.whl
Size 399.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7036936893bf3af6954e7a94cdf48cfe95dc73442a05ebc06154274c90df22e3
BLAKE2b-256 checksum
How to use checksums
dd1771645c5eec8f7833b14ff02214a9694727af0ed4b811716be12acf69cf5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp312-cp312-macosx_10_13_x86_64.whl

Download URL mysql_mimic-3.0.5-cp312-cp312-macosx_10_13_x86_64.whl
Size 409.3 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8bb46859e247b2b97b03d23201fedd545a886c342eaf97b5280471e8aaadc5e8
BLAKE2b-256 checksum
How to use checksums
40df9f300bf133abdc492b41721562a336694229cad781e0ed00ab20448624ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-win_amd64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-win_amd64.whl
Size 262.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e409d967780db43d5cb9d509118eed4014d9a3344f1e0e03d8272b2835157fb4
BLAKE2b-256 checksum
How to use checksums
b6de67f7adcf270ca12d13d0bd8f41affef2a1123c178086885a7d2de2b584f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 598.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f70ce9cf331f9d742a7d8e07eacfdffc41bb014ae2b5044e4c4c52e3c7b4aa0
BLAKE2b-256 checksum
How to use checksums
bbf5e36123d5cfa826ae07472a300bfbe75d3306f2de37bf15cdac3f480e12a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-musllinux_1_2_aarch64.whl
Size 594.9 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9da2b93771f49022cba5544fd6d93003b67b0dd68ac1137127086485674e7c76
BLAKE2b-256 checksum
How to use checksums
41ba9303d48b6778ca41f6b519e2421fd2090ae5c8f8a7662aae269b869ecdc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 603.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ae1a581e0d85ba61f4f29398b38ace60c3f825a5a3b4d1ac523c054351ebbc49
BLAKE2b-256 checksum
How to use checksums
19408f4b7fcb1fcea539c90ac434d61824756f4b8fed9b5e406e39ac766c1850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 583.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98903280d4c8f710ff8d453629fe3707e7692f51ae7b070447f93bab1b84651d
BLAKE2b-256 checksum
How to use checksums
4a1399d4d71ff8498203f4b2b043467b256752ba9014c1114e7a2a765a1ba85f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-macosx_11_0_arm64.whl
Size 400.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6e24010f4f8b61e623482f6b0881ebbbcee99e2cfe6ddb0cb4edb86738cc31c3
BLAKE2b-256 checksum
How to use checksums
fc9e493ade75629b3fd1e39721735d79f35b2f473098d7de346e477032816e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL mysql_mimic-3.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 406.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e38e1254968324b02c261038a69b395d804c04c54dcef9ef70f6863d11357c02
BLAKE2b-256 checksum
How to use checksums
7f9153d1f1ae80464c20bbfebde0143f3928283f4e02de38597f5d56737f5def
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-win_amd64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-win_amd64.whl
Size 262.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ef91f514fdff6369839e7d6172d0311dbd7abddcce2d0376c15bf0b441594c55
BLAKE2b-256 checksum
How to use checksums
543c8a4a6400829439d1bcbb4eb7d631e48fa0d5f2a4a65a74fc7bf8e6b83387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 604.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fad120bcb4b946e5361cad1488d9ad2aa1f20c42a62a42f268cd6e6de42077c9
BLAKE2b-256 checksum
How to use checksums
440105d74e411f125cb3ec2e85c51270dc9a6abd31036cec6b10d50b5c70f66e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-musllinux_1_2_aarch64.whl
Size 599.1 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
eb7db6151b2ea4ee3a5b4559f800ce506c561273cf7708784f6c631f5cc1ef02
BLAKE2b-256 checksum
How to use checksums
fb9f9dd7dca2b01b1c212c4f0554cc108c1c0905879ffd51b2bd7f0792b8879e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 608.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
79bb299a17a87190cec4d428175dc69eee944b5b63c408421fef1018fb35eb72
BLAKE2b-256 checksum
How to use checksums
c02a1e7e53a15d7f225edca0558470475f62c1d630201d1f5b02a2d804ef08d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 588.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a8a14948d953f2d02fc86c0e4725aa576aac648c08dfd38ad7f8a64521cf5a7
BLAKE2b-256 checksum
How to use checksums
53d3167e8daf612fe067605b1b9e0978ebb7eff7dec3f9066d4fefa20df5de4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-macosx_11_0_arm64.whl
Size 404.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5b1681d5796436d471ca6a7fdd89a5c22051abf33fc2dc5c297053f40083183
BLAKE2b-256 checksum
How to use checksums
d7fca769cce143342f6d91d85616b1c8997f20d5c4f4cffaf52ede49614fc3c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp310-cp310-macosx_10_9_x86_64.whl

Download URL mysql_mimic-3.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Size 411.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
60ecc970c1615643fdc8ab1c47b4fe20d8b72c912e2d69e46eeaa958ed92a789
BLAKE2b-256 checksum
How to use checksums
00f5adb2158c628f1a886b23e19a612e808947b613a40b73257a1acbe348bb1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-win_amd64.whl

Download URL mysql_mimic-3.0.5-cp39-cp39-win_amd64.whl
Size 256.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
69788230ce824decb2f47326f924a00451d09c43a3455b14d724e167df646bea
BLAKE2b-256 checksum
How to use checksums
1393344061dfaf3ceec70033f3c5bc74594f1cd979e68187478eadbf51262baa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL mysql_mimic-3.0.5-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
7b159bf61c597ab926b073470eaeb276524229d7743c7f6ceb60654a2745d53c
BLAKE2b-256 checksum
How to use checksums
b609f24ff5f6c0bc4efdb77956e50a6b83db25dce88612ba0f767721677608b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL mysql_mimic-3.0.5-cp39-cp39-musllinux_1_2_aarch64.whl
Size 572.1 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2c616ca06d6f4d937f6dcf2f86d51c99e83bc3107ad78575cecb38cb4042a0f1
BLAKE2b-256 checksum
How to use checksums
fed078f62659ad09ea450a858fcc0a166c14d733297a70dc225930748975abf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mysql_mimic-3.0.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 580.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fef88f9bdafc2468677539938e52098de0e655774f92ce7e80d65c1dcda753aa
BLAKE2b-256 checksum
How to use checksums
db233d7e3a6296cc1045a1bb85f9b988f699eddfe4ca761887e5df0c9546281b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mysql_mimic-3.0.5-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
a1980a6d8f8bad0429116370b43ef2bf3aa5415520d6fd8cb7cfae8d21396f89
BLAKE2b-256 checksum
How to use checksums
b9684e57fddd09b843e50cfb24f70bdf3d2611d785e72f2b43d27f98247d731a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL mysql_mimic-3.0.5-cp39-cp39-macosx_11_0_arm64.whl
Size 392.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a61a13f8ad8e78be870e86efbc16f29b22f41087b01e3f41de5ab548835fa2f
BLAKE2b-256 checksum
How to use checksums
22686aa57a87172722e4c32fd9f0adbd2d161e537e263cfea9ec7f1aa99af7a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mysql_mimic-3.0.5-cp39-cp39-macosx_10_9_x86_64.whl

Download URL mysql_mimic-3.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Size 400.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
233189bd06c160330373f6c84eccf134dd787acd62a661d8668e25fd52a20c6e
BLAKE2b-256 checksum
How to use checksums
4434f07c41e4f7e46210bd5016c2fd93e6ed47d8aaf1b7e1cc8bb6e8f5cb5271
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

3.0.5 This release

43 release files

3.0.2

37 release files

2.6.4

2 release files

2.6.3

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.5.7

2 release files

2.5.6

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.7

2 release files

2.2.6

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page