Peter Law
d3dca5b408
related_name is Optional[str] ( #176 )
...
In the current Django (2.1, 2.2), the `related_name` parameter to
`OneToOneField` and `ForeignKey` classes (much like `ManyToManyField`
and the base `ForeignObject` classes) is `Optional[str]`. While
it's true that most authors won't pass `None` here, derived field
types will want to be able to do so.
2019-09-23 17:38:34 +03:00
Peter Law
c69090ec5b
Options.verbose_name_raw is always a string ( #175 )
...
At least in the current implementation.
2019-09-21 16:07:55 +03:00
Maxim Kurnikov
29ac1c3017
Split AddManagers for model in separate stages to process IncompleteDefnException properly ( #171 )
2019-09-18 02:20:20 +03:00
Maxim Kurnikov
23ad65033b
add custom Field processing for mixins used in the Model subclasses ( #167 )
2019-09-18 01:40:41 +03:00
Maxim Kurnikov
64720f492c
add proper stubs for django.contrib.auth.models model fields ( #170 )
2019-09-18 01:40:15 +03:00
Maxim Kurnikov
a8fdd4c673
cleanup some stubs in contrib.admin, contrib.admindocs ( #169 )
2019-09-17 23:30:49 +03:00
Maxim Kurnikov
813dd8cc1a
make types for generic mixins less strict ( #168 )
2019-09-17 23:30:07 +03:00
Maxim Kurnikov
2b53fa5a1a
Fix typecheck tests ci ( #165 )
...
* remove mention of mypy newsemanal to prepare for 0.730
* make typecheck_tests CI really work
* fix lints
* fix intentional error
* merge stderr in stdout to preserve order
Co-authored-by: Daniel Hahler <github@thequod.de >
2019-09-16 14:35:13 +03:00
Daniel Hahler
e3ea84143f
WIP: fix scripts/typecheck_tests.py ( #162 )
...
* WIP: fix scripts/typecheck_tests.py
Exit non-zero if it fails to run.
Currently it fails on CI, but goes unnoticed:
https://travis-ci.com/typeddjango/django-stubs/jobs/235296115
* exit on unexpected rc, and output on stderr
* Fix
* scripts/mypy.ini: django_settings_module=scripts.django_tests_settings
2019-09-14 22:23:45 +03:00
Daniel Hahler
82e3aa5464
ci: minor cleanup ( #161 )
...
* ci: Travis: remove unnecessary option with black
Already in config, adding a final newline there.
* .travis.yml: minor cleanup
2019-09-14 21:49:13 +03:00
Daniel Hahler
5b9a467cf0
flake8: ignore certain errors for .pyi files ( #159 )
2019-09-14 10:52:52 +03:00
Nikita Sobolev
4a4dc53c4d
Adds syntax highlight
2019-09-08 12:31:30 +03:00
Nikita Sobolev
77fd46987d
Adds gitter icon
2019-09-08 12:30:41 +03:00
Nikita Sobolev
9291164a6b
Adds github tempaltes, refs #112 ( #155 )
2019-09-06 09:16:44 +03:00
Wlises R
0c3e06e875
Solve issue 154: Fix wrong type for size in File. ( #156 )
2019-09-06 09:16:19 +03:00
Jared Kerim
b8379d4fe6
Add property to forms.changed_data fixes #148 ( #149 )
2019-08-30 11:18:24 +03:00
Nikita Sobolev
caa0e60743
Fixes travis badge
2019-08-25 20:42:00 +03:00
Maxim Kurnikov
de4fa92441
bump to 1.1.0
1.1.0
2019-08-24 18:40:57 +03:00
Maxim Kurnikov
dce0c0e930
Add 'django.core.cache.backends.memcached' stubs ( #141 )
2019-08-24 18:35:42 +03:00
Maxim Kurnikov
fc9a335dfd
make ValuesQuerySet have proper Collection generic type ( #140 )
2019-08-24 18:24:21 +03:00
Maxim Kurnikov
5fc39ff110
Merge pull request #139 from mkurnikov/none-to-optional-annotations
...
Replace None annotations with Optional[...] around, stability fixes
2019-08-24 17:32:14 +03:00
Maxim Kurnikov
e95b40ef52
stability fixes
2019-08-24 17:04:50 +03:00
Maxim Kurnikov
c91a6d1d5b
replace None annotations with Optional[] around
2019-08-24 16:35:07 +03:00
Maxim Kurnikov
d7e8222163
Fix related fields inheritance from abstract models ( #138 )
2019-08-24 02:35:55 +03:00
Maxim Kurnikov
09767210ec
Return corresponding descriptors for some fields in class access ( #137 )
...
* return corresponding descriptors for some related fields in class access
* return corresponding descriptors for file fields in class access
* fix tests
2019-08-23 04:03:03 +03:00
Maxim Kurnikov
656105bab2
make first() an Optional, allow to specify QuerySet with one parameter ( #136 )
2019-08-23 03:31:07 +03:00
Nikita Sobolev
ff7bf33e9c
Fixes #127 , adds urls.pyi for several contrib apps ( #129 )
2019-08-16 15:45:17 +03:00
Nikita Sobolev
d94b7b0c6a
Fixes collectstatic storage type, closes #130 ( #131 )
2019-08-16 15:45:07 +03:00
Swen Kooij
7bf1664307
Add properties to runserver.Command ( #135 )
2019-08-16 15:44:49 +03:00
sobolevn
0545c2d3ea
Removes .editorconfig, refs #132
2019-08-13 15:06:13 +03:00
sobolevn
825931da9f
Fixes yaml spacing, refs #132
2019-08-13 15:05:33 +03:00
sobolevn
737fd239b6
Fixes .editorconfig, refs #132
2019-08-13 15:04:02 +03:00
Nikita Sobolev
7f476057b0
Refactors bad default values, now using Ellipsis ( #132 )
...
* Refactors bad default values, now using Ellipsis
* Blacked
2019-08-13 15:01:15 +03:00
Nikita Sobolev
d31512854a
Merge pull request #124 from K0Te/fix-email-annotations
...
Fix EmailMessage.attachements parameter annotation.
2019-08-12 18:46:10 +03:00
Nikita Sobolev
552de422dc
Merge pull request #126 from rik/lazy-translation
...
Improve lazy translation functions
2019-08-12 18:45:15 +03:00
Anthony Ricaud
a9978cc021
Improve lazy translation functions
...
The lazy versions have the same signature as the non-lazy versions
2019-08-09 12:37:17 +01:00
Oleg Nykolyn
bb08212b20
Fix EmailMessage.attachements parameter annotation.
2019-08-01 22:02:18 +03:00
Maxim Kurnikov
5d2efdb80b
Merge pull request #119 from mkurnikov/subclass-queryset-proper-typing
...
Allow to subclass queryset without loss of typing
1.0.2
2019-07-26 22:47:02 +03:00
Maxim Kurnikov
27793ecd32
allow to subclass queryset without loss of typing
2019-07-26 22:40:37 +03:00
Maxim Kurnikov
dddcb20fe4
bump version to 1.0.2
2019-07-26 22:22:22 +03:00
Aleksander Vognild Burkow
ac40b80764
Mention solution to potential PYTHONPATH pitfall. ( #115 )
1.0.1
2019-07-26 18:48:38 +03:00
Maxim Kurnikov
6b21a0476d
Remove psycopg2 from dependencies ( #117 )
...
* remove psycopg2 from direct dependencies, only add it in tests
* bump to 1.0.1
* fix mypy
2019-07-26 18:39:42 +03:00
Maxim Kurnikov
735b58e9bf
values_list for related model id flat True ( #113 )
2019-07-25 21:33:45 +03:00
Maxim Kurnikov
b4cd9757b0
Merge pull request #109 from mkurnikov/new-semanal
...
New semanal support, rewrite to use Django app registry
1.0.0
2019-07-25 20:14:03 +03:00
Maxim Kurnikov
1b6c337aef
enable mypy typechecking for plugin code
2019-07-25 20:03:10 +03:00
Maxim Kurnikov
bc42cc2fa1
add python3.6 tests typechecking
2019-07-25 19:56:37 +03:00
Maxim Kurnikov
62dac1d468
remove some asserts that could be validly triggered
2019-07-25 19:53:12 +03:00
Maxim Kurnikov
409c01eb24
allow to specify QuerySet with one parameter
2019-07-25 19:22:59 +03:00
Maxim Kurnikov
a0a2ecaf46
fix additional mypy config and auto settings
2019-07-25 19:14:36 +03:00
Maxim Kurnikov
4c21855641
fix mypy errors
2019-07-25 18:52:51 +03:00