Shreeyak / pytorch-lightning-segmentation-template

Semantic Segmentation on the LaPa dataset using Pytorch Lightning
Apache License 2.0
13 stars 5 forks source link

Can I remove and not use pydantic #69

Closed vpeopleonatank closed 3 years ago

vpeopleonatank commented 3 years ago

Use pydantic make my intellisense can't work, does it work if I remove pydantic? What is pros when use pydantic?

EDIT: currently I use this snippet to make pyright 's intellisense work

from dataclasses import dataclass
from typing import TYPE_CHECKING

if TYPE_CHECKING:
    pydantic_dataclass = dataclass
else:
    from pydantic.dataclasses import dataclass as pydantic_dataclass

@pydantic_dataclass
class Foo:
    ...