Commit Graph
100 Commits
Author SHA1 Message Date
Maxim Kurnikov 070cecda10 finish moving generated stubs 2018-12-22 05:18:27 +03:00
Maxim Kurnikov 9a2b88b270 more cleanups 2018-12-22 04:42:37 +03:00
Maxim Kurnikov 59b8008a21 django.template cleanups 2018-12-22 04:25:22 +03:00
Maxim Kurnikov e9cd2b6b62 upgrade mypy 2018-12-21 23:52:43 +03:00
Maxim Kurnikov f070098ce5 self reference support for foreignkeys 2018-12-21 23:46:10 +03:00
Maxim Kurnikov 783e427d64 cleanup middlewares 2018-12-21 23:07:58 +03:00
Maxim Kurnikov 6ba7444bc6 session middleware fixes 2018-12-21 05:56:04 +03:00
Maxim Kurnikov d56ca8ea31 move most of the generated files 2018-12-21 05:47:24 +03:00
Maxim Kurnikov 013b6ee538 move django.contrib.postgres 2018-12-21 05:16:48 +03:00
Maxim Kurnikov 5a075be908 add django.shortcuts 2018-12-21 05:10:39 +03:00
Maxim Kurnikov 77f7334d51 move django.conf.urls 2018-12-21 05:07:01 +03:00
Maxim Kurnikov 14435a69cc move django.urls completely 2018-12-21 05:01:08 +03:00
Maxim Kurnikov 70a3489536 fix some issues 2018-12-21 01:57:15 +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 c22e86377d move django.core stubs 2018-12-21 01:17:17 +03:00
Maxim Kurnikov b74aa896b5 fix ci 2018-12-20 23:31:42 +03:00
Maxim Kurnikov 863aa6ea48 add Max aggregation 2018-12-20 23:29:19 +03:00
Maxim Kurnikov 1cdf6af832 add NullBooleanField, cleanups 2018-12-20 23:27:21 +03:00
Maxim Kurnikov db50c59179 add some db.models.aggregates exported imports 2018-12-20 23:16:10 +03:00
Maxim Kurnikov 610e64b5c2 fix ci 2018-12-20 22:57:47 +03:00
Maxim Kurnikov 5135b004bd add django.db.migrations 2018-12-20 22:31:05 +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 d9a9e5208e fix tests 2018-12-06 19:14:40 +03:00
Maxim Kurnikov 5ec2830ba6 black reformat, some fixes 2018-12-06 19:13:06 +03:00
Maxim Kurnikov 25a71a7ef5 some stubs 2018-12-06 19:04:06 +03:00
Maxim Kurnikov 447651c770 do not emit error, if attribute does not exist 2018-12-06 17:45:27 +03:00
Maxim Kurnikov cf6119bf9b run black over stubs, add checking to travis 2018-12-03 18:52:44 +03:00
Maxim Kurnikov d5bc7d4ab2 update readme with installation and execution instructions 2018-12-03 18:45:48 +03:00
Maxim Kurnikov ecb9d472e9 fix ci 2018-12-03 02:05:41 +03:00
Maxim Kurnikov 3ed0af7a4b remove requirements for mypy external 2018-12-03 01:59:57 +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 00f72f97d7 add simple readme file 2018-11-29 15:32:35 +03:00
Maxim Kurnikov 73d82c8056 fix ci 2018-11-29 15:29:23 +03:00
Maxim Kurnikov b9ee979984 move to external pytest plugin 2018-11-29 15:26:53 +03:00
Maxim Kurnikov b69725d8ac do not try to create /run/testdata 2018-11-28 00:45:53 +03:00
Maxim Kurnikov 96a265348b fix @output decorator 2018-11-28 00:43:28 +03:00
Maxim Kurnikov ba058e340e fix ci 2018-11-28 00:40:54 +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 348efcd371 update mypy 2018-11-26 23:57:46 +03:00
Maxim Kurnikov 06bb3cd50b add support for django.conf.settings.SETTING_NAME 2018-11-18 15:58:17 +03:00
Maxim Kurnikov 71218d4f01 update mypy 2018-11-17 19:34:09 +03:00
Maxim Kurnikov b80e3a4b6b more stubs 2018-11-14 03:04:24 +03:00
Maxim Kurnikov 41cc79b957 support for models.Model.objects, abstract mixins 2018-11-14 02:33:50 +03:00
Maxim Kurnikov 9a68263257 integrate more stubs 2018-11-13 21:10:56 +03:00
Maxim Kurnikov 6de735a7bb integrate some generated stubs 2018-11-13 20:44:24 +03:00
Maxim Kurnikov 347c2d270c integrate stubs from mypy-django 2018-11-13 20:13:28 +03:00
Maxim Kurnikov 75532a3c58 remove README for now 2018-11-13 19:31:39 +03:00
Maxim Kurnikov c7066fe289 add stubs for models.Model method 2018-11-13 19:05:31 +03:00
Maxim Kurnikov 3bd25b32f5 django.setup 2018-11-13 18:42:02 +03:00
Maxim Kurnikov 4f828f7644 add Q object 2018-11-13 18:39:39 +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 155dc4e049 sync mypy 2018-11-13 17:29:23 +03:00
Maxim Kurnikov 11b6b360b6 some cleanups 2018-11-12 16:24:35 +03:00
Maxim Kurnikov 919e4a5c9f add travis config 2018-11-12 16:24:04 +03:00
Maxim Kurnikov 2a16bb04e5 add related_name manager to ForeignKey model 2018-11-11 02:08:05 +03:00
Maxim Kurnikov c32a7842d6 add ForeignKey 2018-11-10 20:03:09 +03:00
Maxim Kurnikov 233e047117 add more fields and more tests 2018-11-10 19:42:45 +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 96cd3ddb27 move generated stubs to separate directory, too messty 2018-11-10 17:49:18 +03:00
Maxim Kurnikov 7436d641e3 add pytest config for testing infrastructure 2018-11-10 17:37:03 +03:00
Maxim Kurnikov 1016ece491 add basic test infrastructure 2018-11-10 16:56:38 +03:00
Maxim Kurnikov ab14ccbbc1 remove pipfile's 2018-11-10 16:49:57 +03:00
Maxim Kurnikov a53fbc5d63 add dev-requirements like in sqlalchemy-stubs 2018-11-10 16:38:08 +03:00
Maxim Kurnikov 63be2a3668 add mypy as submodule 2018-11-10 16:24:11 +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 b93f589cff fix render() signature 2018-10-04 03:51:31 +03:00
Maxim Kurnikov bb701d6615 cleanup core.handlers.wsgi 2018-10-04 03:49: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 97ec73411e stubs improvements 2018-10-04 03:35:09 +03:00
Maxim Kurnikov c8c5f8b51b stubs for manager/testcases 2018-10-04 03:35:09 +03:00
Maxim Kurnikov f500391748 initial work for django plugin 2018-10-04 03:35:09 +03:00
Maxim Kurnikov 7954c1bb90 add DoesNotExist exception to Model 2018-09-26 17:05:42 +03:00
Maxim Kurnikov 8a0cad7c69 add missing __init__pyi imports 2018-09-26 16:56:50 +03:00
Maxim Kurnikov 69b7c8f684 fix imports in django.http.response.pyi 2018-09-26 16:32:17 +03:00
Maxim Kurnikov 2676b335f1 add __init__.pyi files to all directories when it doesnt exist 2018-09-16 02:55:00 +03:00
Maxim Kurnikov 511ef52aee more cleanups 2018-08-16 13:03:03 +03:00
Maxim Kurnikov c0966a5750 more cleanups 2018-08-14 13:33:49 +03:00
Maxim Kurnikov 2b7b31a25e more cleanups: http 2018-08-14 13:25:23 +03:00
Maxim Kurnikov 23d431b5c5 more cleanups, queryset first draft 2018-08-14 13:21:45 +03:00
Maxim Kurnikov 5e2e5feef4 migrations stubs improvements 2018-08-14 12:41:05 +03:00
Maxim Kurnikov 7df3bf44cb update to django==2.1 2018-08-14 12:20:40 +03:00
Maxim Kurnikov ca5f489092 cleanups 2018-08-14 12:09:47 +03:00
Maxim Kurnikov a13d4c352a fifth iteration 2018-08-14 12:01:01 +03:00
Maxim Kurnikov 8cc446150c fourth iteration 2018-08-11 02:23:18 +03:00
Maxim Kurnikov c6bceb19f4 third iteration of stubs 2018-08-11 00:19:50 +03:00
Maxim Kurnikov fa718b8e55 better stubs 2018-08-05 03:13:19 +03:00
Maxim Kurnikov cf85607969 reformat with black 2018-07-29 23:34:58 +03:00
Maxim Kurnikov 4866354600 merge with stubgen output 2018-07-29 23:25:20 +03:00
Maxim Kurnikov 496a6274e7 pep561 compatibility, finished 2018-07-29 20:29:21 +03:00
Maxim Kurnikov f471b7b1bf make pep561 compliant 2018-07-29 20:19:43 +03:00
Maxim Kurnikov 89bb6eac75 improved version 2018-07-29 20:06:41 +03:00