change imports to pydantic for ForwardRef to avoid crashes on 3.6

This commit is contained in:
collerek
2021-01-12 15:02:10 +01:00
parent 8d619d5fc1
commit fdef91d0c2
4 changed files with 8 additions and 8 deletions

View File

@ -1,9 +1,9 @@
import uuid import uuid
from dataclasses import dataclass from dataclasses import dataclass
from typing import Any, ForwardRef, List, Optional, TYPE_CHECKING, Tuple, Type, Union from typing import Any, List, Optional, TYPE_CHECKING, Tuple, Type, Union
from pydantic import BaseModel, create_model from pydantic import BaseModel, create_model
from pydantic.typing import evaluate_forwardref from pydantic.typing import ForwardRef, evaluate_forwardref
from sqlalchemy import UniqueConstraint from sqlalchemy import UniqueConstraint
import ormar # noqa I101 import ormar # noqa I101

View File

@ -1,6 +1,6 @@
from typing import Any, ForwardRef, List, Optional, TYPE_CHECKING, Tuple, Type, Union from typing import Any, List, Optional, TYPE_CHECKING, Tuple, Type, Union
from pydantic.typing import evaluate_forwardref from pydantic.typing import ForwardRef, evaluate_forwardref
import ormar # noqa: I100 import ormar # noqa: I100
from ormar.fields import BaseField from ormar.fields import BaseField
from ormar.fields.foreign_key import ForeignKeyField from ormar.fields.foreign_key import ForeignKeyField

View File

@ -1,6 +1,7 @@
from typing import Dict, ForwardRef, List, Optional, TYPE_CHECKING, Tuple, Type from typing import Dict, List, Optional, TYPE_CHECKING, Tuple, Type
import ormar from pydantic.typing import ForwardRef
import ormar # noqa: I100
from ormar.fields.foreign_key import ForeignKeyField from ormar.fields.foreign_key import ForeignKeyField
from ormar.models.helpers.pydantic import populate_pydantic_default_values from ormar.models.helpers.pydantic import populate_pydantic_default_values

View File

@ -1,10 +1,9 @@
# type: ignore # type: ignore
from typing import ForwardRef, List
import databases import databases
import pytest import pytest
import sqlalchemy import sqlalchemy
import sqlalchemy as sa import sqlalchemy as sa
from pydantic.typing import ForwardRef
from sqlalchemy import create_engine from sqlalchemy import create_engine
import ormar import ormar