databind.mypy
MyPy plugin for static type validation when using the databind.core package.
Todo
- Assignments using
field()on@datamodels is not yet recognized as valid by Mypy - PR Mypy to make
mypy.plugins.dataclassescustomizable for this use case
Getting started
Install the databind.mypy package from PyPI and register it as a MyPy plugin.
# mypy.ini
[mypy]
plugins = databind.mypy
Copyright © 2020 Niklas Rosenstein
Metadata
Release files for databind.mypy 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| databind.mypy-0.0.3.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| databind.mypy-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.4 kB
Release files / databind.mypy-0.0.3.tar.gz
| Download URL | databind.mypy-0.0.3.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d9a5477885dc0078c4a2bb073f6a3de465b978092055961fcb8732fdb2a4be5e
|
|
BLAKE2b-256 checksum How to use checksums |
31e659f05b0d2e0d9d7540417c1fab72b4001f57a622913ec2ea1024eb09c0f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
|
Release files / databind.mypy-0.0.3-py3-none-any.whl
| Download URL | databind.mypy-0.0.3-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f80a00fa71e5968d2ad183eda4a4b0672598c88dee7a8f9ecdeab1bafbe5b27a
|
|
BLAKE2b-256 checksum How to use checksums |
965ca2837f0678debcaee6bf644bbe6ecb069b248bfe6071048571ab864e7ba1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
|