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

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.4
File Size Uploaded
mysql_mimic-3.0.4.tar.gz 57.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mysql-mimic 3.0.4
File
mysql_mimic-3.0.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mysql_mimic-3.0.4-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.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.4-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.4-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.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
mysql_mimic-3.0.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mysql_mimic-3.0.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.4-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.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
mysql_mimic-3.0.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mysql_mimic-3.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mysql_mimic-3.0.4-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.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.4-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mysql_mimic-3.0.4-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.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
mysql_mimic-3.0.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mysql_mimic-3.0.4-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.4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.4-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.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
mysql_mimic-3.0.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
mysql_mimic-3.0.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mysql_mimic-3.0.4-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.4-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.4-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mysql_mimic-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
mysql_mimic-3.0.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
mysql_mimic-3.0.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
mysql_mimic-3.0.4-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.4-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
mysql_mimic-3.0.4-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.4-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.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
mysql_mimic-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

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

Release history Release notifications | RSS feed

This release

3.0.4 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