Commit Graph

60 Commits

Author SHA1 Message Date
Maxim Kurnikov
18445f686f set fallback= for ini parser 2019-03-01 02:25:15 +03:00
Maxim Kurnikov
c962b8ac68 attempt to add flake8 and isort 2019-03-01 02:07:53 +03:00
Maxim Kurnikov
df5c70c703 fixes for FormMixin's get_form/get_form_class 2019-02-25 04:01:36 +03:00
Maxim Kurnikov
dacf88c692 optimize hooks a bit 2019-02-22 00:12:23 +03:00
Maxim Kurnikov
14ea848dd7 add nested Meta inheritance support for forms 2019-02-20 21:52:28 +03:00
Maxim Kurnikov
5d8cdbcf29 fix integer set type 2019-02-20 02:38:45 +03:00
Maxim Kurnikov
ab73d53ae5 add support for models defined in the same module be specified as name of class in related fields 2019-02-19 00:43:27 +03:00
Maxim Kurnikov
f980311be0 finish strict_optional support, enable it for typechecking of django tests 2019-02-18 00:52:56 +03:00
Maxim Kurnikov
e9f9202ed1 preliminary support for strict_optional 2019-02-17 18:07:53 +03:00
Maxim Kurnikov
c382d6aa2f fix redefining field with name id with different than int type 2019-02-15 21:54:40 +03:00
Maxim Kurnikov
c1640b619f fix stale import 2019-02-14 03:21:11 +03:00
Maxim Kurnikov
a08ad80a0d fix star import parsing for settings 2019-02-14 03:16:07 +03:00
Maxim Kurnikov
f30cd092f1 add default for MYPY_DJANGO_CONFIG 2019-02-13 23:02:49 +03:00
Maxim Kurnikov
26a80a8279 add properly typed FOREIGN_KEY_FIELD_NAME_id fields to models 2019-02-13 21:05:02 +03:00
Maxim Kurnikov
79ebe20f2e add more test folders 2019-02-13 19:44:25 +03:00
Maxim Kurnikov
4a22da29cb add support for default related managers, fixes #18 2019-02-13 17:11:22 +03:00
Maxim Kurnikov
70378b8f40 preserve fallback to Any for unrecognized field types for init/create 2019-02-13 17:00:35 +03:00
Maxim Kurnikov
b7f7713c5a add support for get_user_model(), fixes #16 2019-02-13 15:56:21 +03:00
Maxim Kurnikov
9eb95fbab3 add BaseManager.create() typechecking 2019-02-12 03:54:48 +03:00
Maxim Kurnikov
6b7507206a fix couple edge cases with __init__ 2019-02-10 04:32:27 +03:00
Maxim Kurnikov
5f6f597266 add config file support 2019-02-09 03:21:49 +03:00
Maxim Kurnikov
916df1efb6 add Model.__init__ typechecking 2019-02-08 17:16:03 +03:00
Maxim Kurnikov
dead370244 fix ci 2019-02-07 20:58:12 +03:00
Maxim Kurnikov
d4cb729c93 rework settings, add loading of the django.conf.global_settings, cleanups 2019-02-07 19:13:39 +03:00
Maxim Kurnikov
191496ed72 enable some test folders, bunch of fixes 2019-02-07 00:08:05 +03:00
Maxim Kurnikov
d43cb1fcd7 fixes 2019-02-06 22:20:12 +03:00
Maxim Kurnikov
69d4ccaf54 fixes, add some testing folders 2019-02-04 19:31:37 +03:00
Maxim Kurnikov
19e9cd7ffc fix failing plugin tests 2019-01-31 18:33:19 +03:00
Maxim Kurnikov
628c1224d6 enable test typechecking for a bunch of django test suite folders 2019-01-30 15:56:59 +03:00
Maxim Kurnikov
38e841c4c7 look for models.Model in full mro for to= parameter 2019-01-25 17:23:34 +03:00
Maxim Kurnikov
5a0f00dde1 fix problem with TypeVar bound to Model passed as a parameter 2019-01-24 18:59:41 +03:00
Maxim Kurnikov
cff5ab463c fix tests 2019-01-22 20:13:31 +03:00
Maxim Kurnikov
77aba97bdc remove legacy monkeypatch 2019-01-22 20:12:36 +03:00
Maxim Kurnikov
4f33f28ba2 fix tests 2019-01-22 19:30:09 +03:00
Maxim Kurnikov
87877774cd fix problems with 0.660 2019-01-20 18:57:26 +03:00
Maxim Kurnikov
f070098ce5 self reference support for foreignkeys 2018-12-21 23:46:10 +03:00
Maxim Kurnikov
2f58cdae88 RefExpr in determining model fullname not supported 2018-12-21 01:49:10 +03:00
Maxim Kurnikov
3c3e9305f4 add support for Apps.get_model for migrations 2018-12-21 01:17:47 +03:00
Maxim Kurnikov
094b8421ab move to plugin common api, move to new functioncontext api 2018-12-19 02:41:28 +03:00
Maxim Kurnikov
c9ad40d7e3 add support for managers as generics 2018-12-07 22:11:22 +03:00
Maxim Kurnikov
94ddb8c864 remove 'need type annotation for setting' error message 2018-12-06 19:38:27 +03:00
Maxim Kurnikov
447651c770 do not emit error, if attribute does not exist 2018-12-06 17:45:27 +03:00
Maxim Kurnikov
3676cb3ac0 solve more use cases for related managers and settings 2018-12-03 01:57:46 +03:00
Maxim Kurnikov
fcd659837e cleanups, fix settings 2018-12-01 16:26:53 +03:00
Maxim Kurnikov
60b1c48ade nested class Meta support 2018-11-30 14:00:11 +03:00
Maxim Kurnikov
b9ee979984 move to external pytest plugin 2018-11-29 15:26:53 +03:00
Maxim Kurnikov
64bc053056 move to custom pytest plugin test runner, fix tests, add Any fallback to ForeignKey 2018-11-28 00:37:04 +03:00
Maxim Kurnikov
f59cfe6371 latest changes 2018-11-26 23:58:34 +03:00
Maxim Kurnikov
06bb3cd50b add support for django.conf.settings.SETTING_NAME 2018-11-18 15:58:17 +03:00
Maxim Kurnikov
41cc79b957 support for models.Model.objects, abstract mixins 2018-11-14 02:33:50 +03:00