Skip to main content

MySQL type plugin using qusql

Project description

qusql-py-mysql-type-plugin

A mypy plugin for qusql-mysql-type that type-checks MySQL queries at static analysis time.

Enable it in your pyproject.toml:

[mypy]
plugins = qusql_mysql_type_plugin

See the qusql-mysql-type documentation for how to write typed queries.

Development

To test locally, run e.g.:

rm -f *.whl && \
python3 -m pip wheel -e . && \
pip install --user --force-reinstall *.whl --break-system-packages

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qusql_mysql_type_plugin-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file qusql_mysql_type_plugin-0.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: qusql_mysql_type_plugin-0.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: PyPy, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qusql_mysql_type_plugin-0.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02d989715f6dc4043551934f65bdc0c4db0a29b96fc60f5c74b00806b71b58fe
MD5 7fe3d4cf140f0534308cc65fb4733e13
BLAKE2b-256 fdb24b4904bf4d162e7ed708f1c7333ad9f73dae14aabe8091cfef8ea481a456

See more details on using hashes here.

File details

Details for the file qusql_mysql_type_plugin-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: qusql_mysql_type_plugin-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qusql_mysql_type_plugin-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a03f258be31374f9bcfff4ca4b2dc0a2d8625cb79c28e62f3cb590f64816240a
MD5 4ff0605dfaca6907fafe168345a09712
BLAKE2b-256 302816fbca3c6de8b3965769c927dc0f0b85b04718f20673133f20242c38e0e3

See more details on using hashes here.

File details

Details for the file qusql_mysql_type_plugin-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: qusql_mysql_type_plugin-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qusql_mysql_type_plugin-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 244a0e0af15a67043a1d08b41f9a3e799805c5870c353fb1c3e547cf602aced1
MD5 fe8cb430785e6f620f3ba291848977cb
BLAKE2b-256 73a94d7366d6178feeb9f693934abd875a11ce9aee17aae807dd01e84381bf04

See more details on using hashes here.

File details

Details for the file qusql_mysql_type_plugin-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: qusql_mysql_type_plugin-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qusql_mysql_type_plugin-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c15a3c17c2909a3a0e55ce4ee94bf78309ce21d1a488d8ecba6c9547399cb98
MD5 dda65c6e9aa83c1b98f9105b692e59ab
BLAKE2b-256 a534c6e21f2a2b36742e5439fcddc396529474eea898d0221ff19832bc3f52f8

See more details on using hashes here.

File details

Details for the file qusql_mysql_type_plugin-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: qusql_mysql_type_plugin-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qusql_mysql_type_plugin-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bb6c771ee3fcd216f836607f1266507168346bb5eb912c23bc0fe399dc1a78c
MD5 c773c05888d16113f12cb6fcafdff872
BLAKE2b-256 bb0ea623b2528059e3498d2a70fac52457f2dc7cf9cc1648dc8fc0503855000c

See more details on using hashes here.

File details

Details for the file qusql_mysql_type_plugin-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: qusql_mysql_type_plugin-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qusql_mysql_type_plugin-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95de5f474d39e44ab7884e7f007b89dc97e54362562531ce0c517a60ef884457
MD5 790ffcf162737d5065c82fd103c9daf0
BLAKE2b-256 a942ae675b61faa070c245bf3561a9fb3bd60e857dab4eae4fd47dd0b4c19b53

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page