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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c31e9a4aae9263e788afc0a4452b6148b57366a93d3c0d8c8fc6297130dc7a04
MD5 aa7c6ea4617a060cb5d42d34b4063acc
BLAKE2b-256 80f11794ae50fac76e99602a6d0d6799fea64a8c929ce07a89f2d1859f7ad266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 282ed39e4ae0bc97a449673b1794478fba80cc348f9de471593f7e6646b6db7b
MD5 fb2ec9e3b1973dda9d6804b24a1b31a0
BLAKE2b-256 bdc4363d7b8afa3014dd80ccdd5682e914a2725cddc23e3dc4b36432ad415980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5569c9c10dbca6241736796508cf8af9ad8c3d4fcf9d012a8db52fd026f5e0ad
MD5 c48cc7fd39f2ae3e8784fe62c89027bf
BLAKE2b-256 8fa1b733ad7de109b7f3de1be345bae247042c5cb6fc988368bf20c400b31a68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 170cabaa6add04f5eb909172b5c053b6ba3ce3e0e0bddb0791585945ef52fca0
MD5 1771633b76880521fc959e9721bd022c
BLAKE2b-256 8cf69e135be455a9d2ff63b038369c4ce70b3f05000d059ff4a4561cd5fe8c9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75ccd9ea76212a4fc8ec790d431f6b867eefb51b991492acd617d37c33a9db2f
MD5 d8daae5c5bc00cad9f7625090fb91164
BLAKE2b-256 3f43024ebf6db31e3e19b0ea9487a4b679dd8237f866fbbee50574c6c34bc7c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 803c8df76c0e0f969091fadd75c649d71f71b86d330e08d48803bce327009ded
MD5 c400746b8a5afd2408cd45d3ee3066be
BLAKE2b-256 cae4d33949fbd7f2264099e65e189140e495fec489266388c6a92a0369e06acb

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