Commit Graph

88 Commits

Author SHA1 Message Date
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
Maxim Kurnikov
17be428776 add support for FIELDNAME_id for foreignkey/onetoonefield 2018-11-13 18:36:46 +03:00
Maxim Kurnikov
dc4f606f63 add support for OneToOneField, more stubs 2018-11-13 17:43:21 +03:00
Maxim Kurnikov
11b6b360b6 some cleanups 2018-11-12 16:24:35 +03:00
Maxim Kurnikov
2a16bb04e5 add related_name manager to ForeignKey model 2018-11-11 02:08:05 +03:00
Maxim Kurnikov
0ab77f8f05 add plugin support for ArrayField base_field 2018-11-10 19:31:06 +03:00
Maxim Kurnikov
0bd4bc98fc add missing plugin entrypoint, add plugins.ini mypy config with plugins specified 2018-11-10 18:32:08 +03:00
Maxim Kurnikov
a6580af216 add clean django-stubs folder, add some tests 2018-11-10 18:16:44 +03:00
Maxim Kurnikov
2cdefc4662 more fixes for django stubs, first attempt for a plugin 2018-10-12 01:56:25 +03:00
Maxim Kurnikov
3d7b517e59 support for some Field -> builtin type mapping, OneToOneField, ForeignKey 2018-10-04 03:35:09 +03:00
Maxim Kurnikov
f500391748 initial work for django plugin 2018-10-04 03:35:09 +03:00