Commit Graph

465 Commits

Author SHA1 Message Date
0fd533da9e fix mypy check 2021-12-21 17:49:22 +08:00
15ed00a62f remove jsonb, because the extra lib support 2021-12-21 17:35:51 +08:00
94c5b23204 use the dict to store the receivers in signal 2021-12-21 17:00:14 +08:00
070ff023a0 add jsonb in postgresql 2021-12-21 16:33:50 +08:00
531542bb21 fix quotes 2021-12-16 18:31:28 +01:00
f245e91740 #455 fix improper quoting of on clause 2021-12-16 18:19:55 +01:00
1b9a59b49d #453 make first and get respect user ordering if set on main model 2021-12-16 17:24:23 +01:00
bc5c6222b1 #485 add possibility to pass comments to sqlalchemy 2021-12-16 16:41:50 +01:00
15be5170f3 fix #409 - nullable large binary fields 2021-12-16 14:44:01 +01:00
a720ab9510 Fix populate_default_values 2021-11-16 10:12:24 +03:00
851fe0c14f fix for validators inheritance 2021-10-15 10:39:41 +02:00
9559c0f7f6 inherit choices validators and class validators for fields in generated pydantic models 2021-10-11 16:22:50 +02:00
f6458be157 fix coverage 2021-10-11 12:22:47 +02:00
d8f0dc92f0 refactor choices validation from root validator to field validator 2021-10-10 14:11:25 +02:00
3a0fba5a60 switch to expand relationship to allow pk values as models 2021-10-09 20:21:22 +02:00
127df1e9cb fix mypy, add pre-commit 2021-10-09 19:43:21 +02:00
4896a3a982 add tests for creation from dictionaries and for m2m relations 2021-10-09 17:19:17 +02:00
6d2712c0f8 resolve merge conflicts 2021-10-09 16:30:35 +02:00
82b4e054a2 ignore overloads for now due to p3.6 errors 2021-10-09 15:47:21 +02:00
eb19290d94 Fixed mypy for python 3.7.
Signed-off-by: Pavel <win10@list.ru>
2021-10-09 15:06:39 +04:00
bb2e0d1ddf remove reference to mypy.ini in github workflow, fix some code smells 2021-10-08 20:30:27 +02:00
b637fc0774 remove .vscode settings, re-dump orjson choices to fix choices, move mypy config into pyproject.toml 2021-10-08 20:14:03 +02:00
b2541bed1e Added poetry integration.
Description:
* Fixed github actions;
* Removed requirements.txt;
* Fixed CONTRIBUTING.md;
* Fixed black and flake8.

Signed-off-by: Pavel <win10@list.ru>
2021-10-08 16:56:59 +04:00
afa1756b47 very initial verson of construct 2021-10-05 18:50:02 +02:00
ca87e74b2e fix some code smells 2021-09-26 14:20:47 +02:00
1da9111dbd add extra to Model.Meta, update docs and bump version 2021-09-26 14:07:47 +02:00
67487ebf9c fix for #354 - allow None for nullable field with choices 2021-09-26 12:43:09 +02:00
8376fb023a fix for #348 2021-09-26 12:07:08 +02:00
e5e0ff7b78 cache visited relations in iterating_models 2021-09-11 11:18:52 +02:00
beb43dd76c add caching of relation map to increase performance 2021-09-10 12:58:26 +02:00
95adc7146a add sql_nullable param 2021-09-08 09:22:29 +02:00
cd87303b5c add multi column non unique columns 2021-09-06 16:47:37 +02:00
46500eba39 fix for #327 and #328 2021-09-01 11:50:04 +02:00
aedebe0403 add support for sqlalchemy >=1.4 2021-08-30 09:47:38 +02:00
b70a6691b0 bump version 2021-08-27 16:12:49 +02:00
9bb22d2ea4 add overwriting pydantic types #311 2021-08-27 16:02:20 +02:00
521b9e6c12 fix for obsolete pydantic parameters 2021-08-06 16:03:29 +02:00
25adb8378e fix for #295 2021-08-06 11:59:16 +02:00
7baaee63ce add:SmallInteger() 2021-08-06 11:43:51 +08:00
6ffc318fd0 add:SmallInteger() 2021-08-05 16:11:10 +08:00
402998c907 fix for codefactor smells 2021-07-25 12:15:13 +02:00
3528d6effa add docs, provide check if Config is a class, ignore dynamic bases for mypy 2021-07-25 12:11:50 +02:00
29761999e7 Allow custom model config 2021-07-24 11:43:48 -07:00
b423c1c56d fixes for #270 and #274 2021-07-21 14:39:23 +02:00
479ca7d619 fix generation of nested Pydantic fields 2021-07-21 14:09:10 +02:00
302d0e5068 refactor to method 2021-07-06 15:20:58 +02:00
cb4e5ea955 improve date handling 2021-07-06 15:11:26 +02:00
107404c3e8 fix inherited pk and add field accessor access to relations 2021-06-25 13:32:31 +02:00
557105a591 fix coverage 2021-06-22 13:09:55 +02:00
172a6a2be6 bug fixes 2021-06-22 12:58:39 +02:00