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 Distribution

qusql_mysql_type_plugin-0.1.3.tar.gz (276.9 kB view details)

Uploaded Source

Built Distributions

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

qusql_mysql_type_plugin-0.1.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

qusql_mysql_type_plugin-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file qusql_mysql_type_plugin-0.1.3.tar.gz.

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3.tar.gz
Algorithm Hash digest
SHA256 01422735875f35f2e1b6d647a4a26f7485cfca7c267966b0e7e5636132abc039
MD5 f82355fd2259f9c5f2afe30ea2dd5175
BLAKE2b-256 bebf08756ab86f660b8ac2f887b4f330e19ded0d448f3173b45cba910317f567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbe1d4345c213daefbb41107fb941eb37939f49b49163f4ecc9afb13747ae54b
MD5 b8ece986daa2cd02afdc1ea6d1b05803
BLAKE2b-256 93a0d4585c88459c313681d32593305b83829b7dda9367260187b279b519f913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e4c241cfa17dbbc2d7a148b5bb619440c25c92c7f1138935c747e58e8f935d2
MD5 7043e2183c38b152202f59b8e9f86fec
BLAKE2b-256 a6c034c486a96d7c09216b8fd1e4ace87fdfb167cc8dae52f21133236b04dbf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27a427111c593f8c3c8b197bf68e17de1e52aebb94029f11d23d801827d9b6b3
MD5 8d97f4dfdc9483b5b06672b04807fbe8
BLAKE2b-256 0088d2e83d3c8078f8141395a85b951c95c5badfcca4a49d8f1c341203125bd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 972647bc290cd1a6f2ea396c91ba7b41e4f99abe52ae39b907cbe3644075a40e
MD5 4d1887a737d2c260336af4e00f2237d4
BLAKE2b-256 d480931b0ac30cb37772fd95653d09d29c1a826ebe63ad1d3bc20d0851c56b83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ad84712ec3820ec72b44c889f484146b10079006d4da08b620bd97684862858
MD5 7ee674abab5d006590f6404580045ee7
BLAKE2b-256 0fe907efd199894a5ebba824311d6cfd9b165f31c28b94901dc847d585d916c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qusql_mysql_type_plugin-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70f9011af40b8259fa91f027d5bea925059daec77a418c79aabac34ba87f41e0
MD5 135b8ec80d4326ed9c093e0005280b1e
BLAKE2b-256 2bc927499b31bba7ff1da180bc2ead29c854a237d165104d528afa212e8de61c

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