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.4-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.4-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.4-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.4-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.4-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.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 588b2cd89d1759970dd1ef09a36003a3170482c80284a48c170ccb137fc00a8c
MD5 5da21a9e4c9f2191a7074bab903039a5
BLAKE2b-256 e58999c5d21d146cbeb46a1ffd8bbb2df2d704f5acdb44bf3879f053f6048232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2af62fde4fc22882edca2b6b047f72162be381a8f365e25f21e76b0501326d41
MD5 a78d6857af9e4d9c599b2cc4cc95ba36
BLAKE2b-256 7e1b19afb08c7289e2c8daa6150a3f168f80295e3f1b34c38b3cdfcd9c2c9c41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a34ccc146ae2254950350b2f8fc4ea5bdc34eed58627a11f35d3f389795921b3
MD5 a9859e13feda4b53a41d10cd1c032080
BLAKE2b-256 323864dfa6abc9b1f0d762126f1eeaf055b761df36a81c158999d6ec05eaa006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1129fe2cf41e7a13549f887bfb861668c28eee5d49330a4d50d761cabe2edbc5
MD5 eca7f7226fab73c0cb257b01cd3856a7
BLAKE2b-256 dd6693e685ed8c6d259d9bb7e2677010e331cf9c5a1580ea9a8f778b59eb40d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d4b090ae94c6d7b71375f33c517782408c4e6e985661dd99645629225cf5349
MD5 ca22bb364272767f5dff3a0c1bcf0217
BLAKE2b-256 783ea9d36dc258666b2d844e95e3ed5f611976b0f90add2302f20169a4d8cc2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1861bab9d76f14145e06ad65f0b4f5da27d30965240826cb3dd6793b8ff0af49
MD5 c21d320de529fbca0278cc6b9f426787
BLAKE2b-256 43b2b55ec9ca90e2dc96c46062df60d074917a75f2f4acaaf4760f1a7fb81e06

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