diff --git a/src/bo4e/bo/marktlokation.py b/src/bo4e/bo/marktlokation.py index f62e1ecab..43149e618 100644 --- a/src/bo4e/bo/marktlokation.py +++ b/src/bo4e/bo/marktlokation.py @@ -6,9 +6,6 @@ # pylint: disable=too-many-instance-attributes, too-few-public-methods from typing import Optional -# pylint: disable=no-name-in-module -from pydantic import field_validator - from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.geschaeftspartner import Geschaeftspartner from bo4e.com.adresse import Adresse @@ -25,6 +22,8 @@ from bo4e.enum.sparte import Sparte from bo4e.enum.verbrauchsart import Verbrauchsart +# pylint: disable=no-name-in-module + class Marktlokation(Geschaeftsobjekt): """ diff --git a/src/bo4e/bo/messlokation.py b/src/bo4e/bo/messlokation.py index ec7f8d9f0..b88f94c86 100644 --- a/src/bo4e/bo/messlokation.py +++ b/src/bo4e/bo/messlokation.py @@ -2,11 +2,7 @@ Contains Messlokation class and corresponding marshmallow schema for de-/serialization """ -import re -from typing import Any, Optional - -from iso3166 import countries -from pydantic import field_validator, model_validator +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.zaehler import Zaehler diff --git a/src/bo4e/com/kostenposition.py b/src/bo4e/com/kostenposition.py index 88ec42830..fe9cd0e05 100644 --- a/src/bo4e/com/kostenposition.py +++ b/src/bo4e/com/kostenposition.py @@ -4,15 +4,13 @@ from datetime import datetime from typing import Optional -# pylint: disable=too-few-public-methods, too-many-instance-attributes -from pydantic import field_validator -from pydantic_core.core_schema import ValidationInfo - from bo4e.com.betrag import Betrag from bo4e.com.com import COM from bo4e.com.menge import Menge from bo4e.com.preis import Preis +# pylint: disable=too-few-public-methods, too-many-instance-attributes + class Kostenposition(COM): """ diff --git a/src/bo4e/com/rechnungsposition.py b/src/bo4e/com/rechnungsposition.py index 888796088..6c68932dc 100644 --- a/src/bo4e/com/rechnungsposition.py +++ b/src/bo4e/com/rechnungsposition.py @@ -6,9 +6,6 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes from typing import Optional -from pydantic import field_validator -from pydantic_core.core_schema import ValidationInfo - from bo4e.com.betrag import Betrag from bo4e.com.com import COM from bo4e.com.menge import Menge diff --git a/src/bo4e/com/verbrauch.py b/src/bo4e/com/verbrauch.py index 850afe190..0945a2a9c 100644 --- a/src/bo4e/com/verbrauch.py +++ b/src/bo4e/com/verbrauch.py @@ -5,15 +5,13 @@ from decimal import Decimal from typing import Optional -# pylint: disable=too-few-public-methods -# pylint: disable=no-name-in-module -from pydantic import field_validator -from pydantic_core.core_schema import ValidationInfo - from bo4e.com.com import COM from bo4e.enum.mengeneinheit import Mengeneinheit from bo4e.enum.wertermittlungsverfahren import Wertermittlungsverfahren +# pylint: disable=too-few-public-methods +# pylint: disable=no-name-in-module + class Verbrauch(COM): """ diff --git a/src/bo4e/com/zeitreihenwert.py b/src/bo4e/com/zeitreihenwert.py index a7303ca80..855cf9fb8 100644 --- a/src/bo4e/com/zeitreihenwert.py +++ b/src/bo4e/com/zeitreihenwert.py @@ -5,9 +5,6 @@ from datetime import datetime from typing import Optional -from pydantic import field_validator -from pydantic_core.core_schema import ValidationInfo - from bo4e.com.zeitreihenwertkompakt import Zeitreihenwertkompakt # pylint: disable=too-few-public-methods