Extended django-stubs
This is an extension on the django-stubs project that makes it possible to represent all concrete descendants of an abstract Django ORM Model in terms of those abstract models.
The intention is to get this code working and tested and documented before getting those changes into the django-stubs project itself.
Built Docs
History
This project comes from working on a large Django project (millions of lines of code) that has varying levels of typing maturity within it. In working towards getting that project onto the latest version of mypy and django-stubs there were 100s of errors that appeared due to mypy correctly complaining about abstract model types not having on them properties that are only on their concrete descendants. This project was created to resolve this issue without simply ignoring the problem.
Metadata
Release files for extended-mypy-django-plugin 0.10.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| extended_mypy_django_plugin-0.10.1.tar.gz | 36.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| extended_mypy_django_plugin-0.10.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 89.7 kB
Release files / extended_mypy_django_plugin-0.10.1.tar.gz
| Download URL | extended_mypy_django_plugin-0.10.1.tar.gz |
|---|---|
| Size | 36.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ca89277fe03d070313ba3c2a979f5ac6c4d56c796cc35471836b004d195d412
|
|
BLAKE2b-256 checksum How to use checksums |
01869688883066fa5576ee2cd989f9cec9e15860732b490add7cbda5f4e35f06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.20
|
Release files / extended_mypy_django_plugin-0.10.1-py3-none-any.whl
| Download URL | extended_mypy_django_plugin-0.10.1-py3-none-any.whl |
|---|---|
| Size | 53.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73ea41a41b66ae94689e8fd6387c14472d9648a072dfaa39f707c5b7acf1140d
|
|
BLAKE2b-256 checksum How to use checksums |
4c138c0299630cbbc077cd9ee2dfa88a22a986155718f29b1d7ae2c39bfc42e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.20
|