From b573551357dc340cfdfdd2a072d2af0db74a9e3b Mon Sep 17 00:00:00 2001 From: Leon Haffmans Date: Fri, 6 Oct 2023 11:19:35 +0200 Subject: [PATCH] Optimize imports --- src/bo4e/bo/angebot.py | 5 +---- src/bo4e/bo/ausschreibung.py | 4 +--- src/bo4e/bo/buendelvertrag.py | 2 +- src/bo4e/bo/energiemenge.py | 4 +--- src/bo4e/bo/fremdkosten.py | 2 +- src/bo4e/bo/geschaeftsobjekt.py | 2 +- src/bo4e/bo/geschaeftspartner.py | 2 +- src/bo4e/bo/kosten.py | 4 +--- src/bo4e/bo/lastgang.py | 5 +---- src/bo4e/bo/marktteilnehmer.py | 4 +--- src/bo4e/bo/messlokation.py | 4 ++-- src/bo4e/bo/netznutzungsrechnung.py | 4 +--- src/bo4e/bo/preisblatt.py | 4 +--- src/bo4e/bo/preisblattdienstleistung.py | 2 +- src/bo4e/bo/preisblatthardware.py | 2 +- src/bo4e/bo/preisblattmessung.py | 2 +- src/bo4e/bo/rechnung.py | 2 +- src/bo4e/bo/region.py | 4 +--- src/bo4e/bo/regionaltarif.py | 4 +--- src/bo4e/bo/standorteigenschaften.py | 4 +--- src/bo4e/bo/tarif.py | 4 +--- src/bo4e/bo/tarifinfo.py | 4 +--- src/bo4e/bo/tarifpreisblatt.py | 4 +--- src/bo4e/bo/vertrag.py | 4 +--- src/bo4e/bo/zaehler.py | 4 +--- src/bo4e/bo/zeitreihe.py | 4 +--- src/bo4e/com/angebotsteil.py | 4 +--- src/bo4e/com/angebotsvariante.py | 4 +--- src/bo4e/com/aufabschlag.py | 5 +---- src/bo4e/com/aufabschlagproort.py | 4 +--- src/bo4e/com/aufabschlagregional.py | 4 +--- src/bo4e/com/ausschreibungslos.py | 4 +--- src/bo4e/com/energieherkunft.py | 4 +--- src/bo4e/com/energiemix.py | 4 +--- src/bo4e/com/fremdkostenblock.py | 2 +- src/bo4e/com/kostenblock.py | 2 +- src/bo4e/com/preisposition.py | 4 +--- src/bo4e/com/regionalegueltigkeit.py | 4 +--- src/bo4e/com/regionaleraufabschlag.py | 4 +--- src/bo4e/com/regionaletarifpreisposition.py | 4 +--- src/bo4e/com/standorteigenschaftengas.py | 4 +--- src/bo4e/com/tagesvektor.py | 4 +--- src/bo4e/com/tarifberechnungsparameter.py | 2 +- src/bo4e/com/tarifeinschraenkung.py | 2 +- src/bo4e/com/tarifpreisposition.py | 4 +--- src/bo4e/com/tarifpreispositionproort.py | 5 +---- src/bo4e/com/verbrauch.py | 6 +++--- src/bo4e/com/zaehlwerk.py | 9 ++++----- 48 files changed, 54 insertions(+), 125 deletions(-) diff --git a/src/bo4e/bo/angebot.py b/src/bo4e/bo/angebot.py index 1c1e1585b..c1e19a12d 100644 --- a/src/bo4e/bo/angebot.py +++ b/src/bo4e/bo/angebot.py @@ -6,10 +6,7 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len -from pydantic import Field +from typing import Optional from bo4e.bo.ansprechpartner import Ansprechpartner from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt diff --git a/src/bo4e/bo/ausschreibung.py b/src/bo4e/bo/ausschreibung.py index 38f8bbdbd..f9678e91e 100644 --- a/src/bo4e/bo/ausschreibung.py +++ b/src/bo4e/bo/ausschreibung.py @@ -5,9 +5,7 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.geschaeftspartner import Geschaeftspartner diff --git a/src/bo4e/bo/buendelvertrag.py b/src/bo4e/bo/buendelvertrag.py index 9140f8a74..b722f6790 100644 --- a/src/bo4e/bo/buendelvertrag.py +++ b/src/bo4e/bo/buendelvertrag.py @@ -5,7 +5,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module from datetime import datetime -from typing import List, Optional +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.geschaeftspartner import Geschaeftspartner diff --git a/src/bo4e/bo/energiemenge.py b/src/bo4e/bo/energiemenge.py index 7e4e6dd4d..5b2b25f2e 100644 --- a/src/bo4e/bo/energiemenge.py +++ b/src/bo4e/bo/energiemenge.py @@ -2,9 +2,7 @@ Contains Energiemenge class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.verbrauch import Verbrauch diff --git a/src/bo4e/bo/fremdkosten.py b/src/bo4e/bo/fremdkosten.py index b45f44412..92cd05b85 100644 --- a/src/bo4e/bo/fremdkosten.py +++ b/src/bo4e/bo/fremdkosten.py @@ -1,7 +1,7 @@ """ Contains Fremdkosten class and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.betrag import Betrag diff --git a/src/bo4e/bo/geschaeftsobjekt.py b/src/bo4e/bo/geschaeftsobjekt.py index 055c3c154..e3a01061a 100644 --- a/src/bo4e/bo/geschaeftsobjekt.py +++ b/src/bo4e/bo/geschaeftsobjekt.py @@ -1,6 +1,6 @@ # pylint: disable=missing-module-docstring from decimal import Decimal -from typing import List, Optional +from typing import Optional from humps.main import camelize diff --git a/src/bo4e/bo/geschaeftspartner.py b/src/bo4e/bo/geschaeftspartner.py index 5e5c3ab94..e2fb449ac 100644 --- a/src/bo4e/bo/geschaeftspartner.py +++ b/src/bo4e/bo/geschaeftspartner.py @@ -3,7 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ # pylint: disable=too-many-instance-attributes, too-few-public-methods -from typing import List, Optional +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.adresse import Adresse diff --git a/src/bo4e/bo/kosten.py b/src/bo4e/bo/kosten.py index a2fcd8a4d..7b9bf252e 100644 --- a/src/bo4e/bo/kosten.py +++ b/src/bo4e/bo/kosten.py @@ -1,9 +1,7 @@ """ Contains Kosten class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.betrag import Betrag diff --git a/src/bo4e/bo/lastgang.py b/src/bo4e/bo/lastgang.py index d57f64e62..4c7791d98 100644 --- a/src/bo4e/bo/lastgang.py +++ b/src/bo4e/bo/lastgang.py @@ -2,9 +2,7 @@ Contains Lastgang and LastgangKompakt class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module @@ -17,7 +15,6 @@ from bo4e.enum.botyp import BoTyp from bo4e.enum.mengeneinheit import Mengeneinheit from bo4e.enum.sparte import Sparte -from bo4e.validators import OBIS_PATTERN class _LastgangBody(Geschaeftsobjekt): diff --git a/src/bo4e/bo/marktteilnehmer.py b/src/bo4e/bo/marktteilnehmer.py index ce7f83278..a2bdc77f7 100644 --- a/src/bo4e/bo/marktteilnehmer.py +++ b/src/bo4e/bo/marktteilnehmer.py @@ -6,9 +6,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from pydantic import Field +from typing import Optional from bo4e.bo.geschaeftspartner import Geschaeftspartner from bo4e.enum.botyp import BoTyp diff --git a/src/bo4e/bo/messlokation.py b/src/bo4e/bo/messlokation.py index cb00ed7fa..79b6266b3 100644 --- a/src/bo4e/bo/messlokation.py +++ b/src/bo4e/bo/messlokation.py @@ -3,10 +3,10 @@ and corresponding marshmallow schema for de-/serialization """ import re -from typing import Annotated, Any, List, Optional +from typing import Any, Optional from iso3166 import countries -from pydantic import Field, field_validator, model_validator +from pydantic import field_validator, model_validator from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.zaehler import Zaehler diff --git a/src/bo4e/bo/netznutzungsrechnung.py b/src/bo4e/bo/netznutzungsrechnung.py index 9cab7eb7f..d953fd473 100644 --- a/src/bo4e/bo/netznutzungsrechnung.py +++ b/src/bo4e/bo/netznutzungsrechnung.py @@ -4,9 +4,7 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from pydantic import Field +from typing import Optional from bo4e.bo.rechnung import Rechnung from bo4e.enum.botyp import BoTyp diff --git a/src/bo4e/bo/preisblatt.py b/src/bo4e/bo/preisblatt.py index ed610c06f..a6ad7a5a6 100644 --- a/src/bo4e/bo/preisblatt.py +++ b/src/bo4e/bo/preisblatt.py @@ -5,9 +5,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.marktteilnehmer import Marktteilnehmer diff --git a/src/bo4e/bo/preisblattdienstleistung.py b/src/bo4e/bo/preisblattdienstleistung.py index 457b1b4d4..d050b1cc9 100644 --- a/src/bo4e/bo/preisblattdienstleistung.py +++ b/src/bo4e/bo/preisblattdienstleistung.py @@ -1,7 +1,7 @@ """ Contains PreisblattDienstleistung class and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.bo.preisblatt import Preisblatt from bo4e.com.geraeteeigenschaften import Geraeteeigenschaften diff --git a/src/bo4e/bo/preisblatthardware.py b/src/bo4e/bo/preisblatthardware.py index ac1689285..3ca67c0b5 100644 --- a/src/bo4e/bo/preisblatthardware.py +++ b/src/bo4e/bo/preisblatthardware.py @@ -1,7 +1,7 @@ """ Contains PreisblattHardware class and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.bo.preisblatt import Preisblatt from bo4e.com.geraeteeigenschaften import Geraeteeigenschaften diff --git a/src/bo4e/bo/preisblattmessung.py b/src/bo4e/bo/preisblattmessung.py index 373f93aa8..d0b49c5ba 100644 --- a/src/bo4e/bo/preisblattmessung.py +++ b/src/bo4e/bo/preisblattmessung.py @@ -1,7 +1,7 @@ """ Contains PreisblattMessung class and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.bo.preisblatt import Preisblatt from bo4e.com.geraeteeigenschaften import Geraeteeigenschaften diff --git a/src/bo4e/bo/rechnung.py b/src/bo4e/bo/rechnung.py index ca2135a48..1420dcb93 100644 --- a/src/bo4e/bo/rechnung.py +++ b/src/bo4e/bo/rechnung.py @@ -4,7 +4,7 @@ """ from datetime import datetime -from typing import List, Optional +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.geschaeftspartner import Geschaeftspartner diff --git a/src/bo4e/bo/region.py b/src/bo4e/bo/region.py index 9f77882ee..a9ea61082 100644 --- a/src/bo4e/bo/region.py +++ b/src/bo4e/bo/region.py @@ -1,9 +1,7 @@ """ Contains Region class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.regionskriterium import Regionskriterium diff --git a/src/bo4e/bo/regionaltarif.py b/src/bo4e/bo/regionaltarif.py index bce4f53b9..68481f9a9 100644 --- a/src/bo4e/bo/regionaltarif.py +++ b/src/bo4e/bo/regionaltarif.py @@ -3,9 +3,7 @@ """ from datetime import datetime -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.tarifinfo import Tarifinfo from bo4e.com.regionalepreisgarantie import RegionalePreisgarantie diff --git a/src/bo4e/bo/standorteigenschaften.py b/src/bo4e/bo/standorteigenschaften.py index a77dc2f65..05c32d9c1 100644 --- a/src/bo4e/bo/standorteigenschaften.py +++ b/src/bo4e/bo/standorteigenschaften.py @@ -5,9 +5,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.standorteigenschaftengas import StandorteigenschaftenGas diff --git a/src/bo4e/bo/tarif.py b/src/bo4e/bo/tarif.py index 2f7f002a7..5eaf421b1 100644 --- a/src/bo4e/bo/tarif.py +++ b/src/bo4e/bo/tarif.py @@ -3,9 +3,7 @@ """ from datetime import datetime -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.tarifinfo import Tarifinfo from bo4e.com.aufabschlagregional import AufAbschlagRegional diff --git a/src/bo4e/bo/tarifinfo.py b/src/bo4e/bo/tarifinfo.py index 73de6c628..04baa8c7b 100644 --- a/src/bo4e/bo/tarifinfo.py +++ b/src/bo4e/bo/tarifinfo.py @@ -6,9 +6,7 @@ # pylint: disable=too-many-instance-attributes, too-few-public-methods # pylint: disable=no-name-in-module from datetime import datetime -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.marktteilnehmer import Marktteilnehmer diff --git a/src/bo4e/bo/tarifpreisblatt.py b/src/bo4e/bo/tarifpreisblatt.py index 0d16c2c64..036e7cd1a 100644 --- a/src/bo4e/bo/tarifpreisblatt.py +++ b/src/bo4e/bo/tarifpreisblatt.py @@ -2,9 +2,7 @@ Contains Tarifpreisblatt class and corresponding marshmallow schema for de-/serialization """ from datetime import datetime -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.tarifinfo import Tarifinfo from bo4e.com.aufabschlag import AufAbschlag diff --git a/src/bo4e/bo/vertrag.py b/src/bo4e/bo/vertrag.py index 13257250c..002131e0d 100644 --- a/src/bo4e/bo/vertrag.py +++ b/src/bo4e/bo/vertrag.py @@ -3,9 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ from datetime import datetime -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.geschaeftspartner import Geschaeftspartner diff --git a/src/bo4e/bo/zaehler.py b/src/bo4e/bo/zaehler.py index 49d85181f..eb75f00a8 100644 --- a/src/bo4e/bo/zaehler.py +++ b/src/bo4e/bo/zaehler.py @@ -7,9 +7,7 @@ # pylint: disable=unused-argument # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.bo.geschaeftspartner import Geschaeftspartner diff --git a/src/bo4e/bo/zeitreihe.py b/src/bo4e/bo/zeitreihe.py index 15eba920a..b98ef740c 100644 --- a/src/bo4e/bo/zeitreihe.py +++ b/src/bo4e/bo/zeitreihe.py @@ -4,9 +4,7 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt from bo4e.com.zeitreihenwert import Zeitreihenwert diff --git a/src/bo4e/com/angebotsteil.py b/src/bo4e/com/angebotsteil.py index 0fa865cbc..577b64c06 100644 --- a/src/bo4e/com/angebotsteil.py +++ b/src/bo4e/com/angebotsteil.py @@ -3,9 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.bo.marktlokation import Marktlokation from bo4e.com.angebotsposition import Angebotsposition diff --git a/src/bo4e/com/angebotsvariante.py b/src/bo4e/com/angebotsvariante.py index e1ee13fcc..eacd8311c 100644 --- a/src/bo4e/com/angebotsvariante.py +++ b/src/bo4e/com/angebotsvariante.py @@ -5,9 +5,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.angebotsteil import Angebotsteil from bo4e.com.betrag import Betrag diff --git a/src/bo4e/com/aufabschlag.py b/src/bo4e/com/aufabschlag.py index d398a332f..49ed416d7 100644 --- a/src/bo4e/com/aufabschlag.py +++ b/src/bo4e/com/aufabschlag.py @@ -3,9 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional - -from pydantic import field_validator +from typing import Optional from bo4e.com.com import COM from bo4e.com.preisstaffel import Preisstaffel @@ -13,7 +11,6 @@ from bo4e.enum.aufabschlagstyp import AufAbschlagstyp from bo4e.enum.aufabschlagsziel import AufAbschlagsziel from bo4e.enum.waehrungseinheit import Waehrungseinheit -from bo4e.validators import einheit_only_for_abschlagstyp_absolut # pylint: disable=too-few-public-methods, too-many-instance-attributes diff --git a/src/bo4e/com/aufabschlagproort.py b/src/bo4e/com/aufabschlagproort.py index 3531f86d5..ebb451922 100644 --- a/src/bo4e/com/aufabschlagproort.py +++ b/src/bo4e/com/aufabschlagproort.py @@ -2,9 +2,7 @@ Contains AufAbschlagProOrt class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.aufabschlagstaffelproort import AufAbschlagstaffelProOrt from bo4e.com.com import COM diff --git a/src/bo4e/com/aufabschlagregional.py b/src/bo4e/com/aufabschlagregional.py index 9779c1be0..5045467b3 100644 --- a/src/bo4e/com/aufabschlagregional.py +++ b/src/bo4e/com/aufabschlagregional.py @@ -2,9 +2,7 @@ Contains AufAbschlagRegional and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.aufabschlagproort import AufAbschlagProOrt from bo4e.com.com import COM diff --git a/src/bo4e/com/ausschreibungslos.py b/src/bo4e/com/ausschreibungslos.py index 773cb4306..1c6031db3 100644 --- a/src/bo4e/com/ausschreibungslos.py +++ b/src/bo4e/com/ausschreibungslos.py @@ -4,9 +4,7 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.ausschreibungsdetail import Ausschreibungsdetail from bo4e.com.com import COM diff --git a/src/bo4e/com/energieherkunft.py b/src/bo4e/com/energieherkunft.py index 15244eae5..cd79294f0 100644 --- a/src/bo4e/com/energieherkunft.py +++ b/src/bo4e/com/energieherkunft.py @@ -3,9 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ from decimal import Decimal -from typing import Annotated, Optional - -from annotated_types import Gt, Lt +from typing import Optional from bo4e.com.com import COM from bo4e.enum.erzeugungsart import Erzeugungsart diff --git a/src/bo4e/com/energiemix.py b/src/bo4e/com/energiemix.py index a4762c331..b44c76c86 100644 --- a/src/bo4e/com/energiemix.py +++ b/src/bo4e/com/energiemix.py @@ -4,9 +4,7 @@ """ from decimal import Decimal -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.energieherkunft import Energieherkunft diff --git a/src/bo4e/com/fremdkostenblock.py b/src/bo4e/com/fremdkostenblock.py index bb034604c..c88a046bd 100644 --- a/src/bo4e/com/fremdkostenblock.py +++ b/src/bo4e/com/fremdkostenblock.py @@ -3,7 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.com.betrag import Betrag from bo4e.com.com import COM diff --git a/src/bo4e/com/kostenblock.py b/src/bo4e/com/kostenblock.py index 2052fd726..a8b0da9c9 100644 --- a/src/bo4e/com/kostenblock.py +++ b/src/bo4e/com/kostenblock.py @@ -1,7 +1,7 @@ """ Contains Kostenblock and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.com.betrag import Betrag from bo4e.com.com import COM diff --git a/src/bo4e/com/preisposition.py b/src/bo4e/com/preisposition.py index 6b244b50f..812969d98 100644 --- a/src/bo4e/com/preisposition.py +++ b/src/bo4e/com/preisposition.py @@ -4,9 +4,7 @@ from decimal import Decimal # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.preisstaffel import Preisstaffel diff --git a/src/bo4e/com/regionalegueltigkeit.py b/src/bo4e/com/regionalegueltigkeit.py index 29b0cad1a..5695905b5 100644 --- a/src/bo4e/com/regionalegueltigkeit.py +++ b/src/bo4e/com/regionalegueltigkeit.py @@ -2,9 +2,7 @@ Contains RegionaleGueltigkeit class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.kriteriumwert import KriteriumWert diff --git a/src/bo4e/com/regionaleraufabschlag.py b/src/bo4e/com/regionaleraufabschlag.py index 033467176..96ff59561 100644 --- a/src/bo4e/com/regionaleraufabschlag.py +++ b/src/bo4e/com/regionaleraufabschlag.py @@ -2,9 +2,7 @@ Contains RegionalerAufAbschlag class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.energiemix import Energiemix diff --git a/src/bo4e/com/regionaletarifpreisposition.py b/src/bo4e/com/regionaletarifpreisposition.py index a52946b16..cc17e8f92 100644 --- a/src/bo4e/com/regionaletarifpreisposition.py +++ b/src/bo4e/com/regionaletarifpreisposition.py @@ -4,9 +4,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.regionalepreisstaffel import RegionalePreisstaffel diff --git a/src/bo4e/com/standorteigenschaftengas.py b/src/bo4e/com/standorteigenschaftengas.py index a57b90184..76e26c106 100644 --- a/src/bo4e/com/standorteigenschaftengas.py +++ b/src/bo4e/com/standorteigenschaftengas.py @@ -2,9 +2,7 @@ Contains StandorteigenschaftenGas class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, List, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.marktgebietinfo import MarktgebietInfo diff --git a/src/bo4e/com/tagesvektor.py b/src/bo4e/com/tagesvektor.py index 2ee7730c0..065acedc8 100644 --- a/src/bo4e/com/tagesvektor.py +++ b/src/bo4e/com/tagesvektor.py @@ -2,9 +2,7 @@ Contains Tagesvektor class and corresponding marshmallow schema for de-/serialization """ from datetime import datetime -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.zeitreihenwertkompakt import Zeitreihenwertkompakt diff --git a/src/bo4e/com/tarifberechnungsparameter.py b/src/bo4e/com/tarifberechnungsparameter.py index fe4d4c9b6..a125291bd 100644 --- a/src/bo4e/com/tarifberechnungsparameter.py +++ b/src/bo4e/com/tarifberechnungsparameter.py @@ -3,7 +3,7 @@ and corresponding marshmallow schema for de-/serialization """ from decimal import Decimal -from typing import List, Optional +from typing import Optional from bo4e.com.com import COM from bo4e.com.preis import Preis diff --git a/src/bo4e/com/tarifeinschraenkung.py b/src/bo4e/com/tarifeinschraenkung.py index 1d9ccdd85..b9292556c 100644 --- a/src/bo4e/com/tarifeinschraenkung.py +++ b/src/bo4e/com/tarifeinschraenkung.py @@ -1,7 +1,7 @@ """ Contains Tarifeinschraenkung and corresponding marshmallow schema for de-/serialization """ -from typing import List, Optional +from typing import Optional from bo4e.com.com import COM from bo4e.com.geraet import Geraet diff --git a/src/bo4e/com/tarifpreisposition.py b/src/bo4e/com/tarifpreisposition.py index a8f2192f3..bdd678e35 100644 --- a/src/bo4e/com/tarifpreisposition.py +++ b/src/bo4e/com/tarifpreisposition.py @@ -5,9 +5,7 @@ # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from typing import Annotated, Optional - -from annotated_types import Len +from typing import Optional from bo4e.com.com import COM from bo4e.com.preisstaffel import Preisstaffel diff --git a/src/bo4e/com/tarifpreispositionproort.py b/src/bo4e/com/tarifpreispositionproort.py index 74d97db31..a95ec68c0 100644 --- a/src/bo4e/com/tarifpreispositionproort.py +++ b/src/bo4e/com/tarifpreispositionproort.py @@ -2,10 +2,7 @@ Contains TarifpreispositionProOrt class and corresponding marshmallow schema for de-/serialization """ -from typing import Annotated, Optional - -from annotated_types import Len -from pydantic import Field +from typing import Optional from bo4e.com.com import COM from bo4e.com.tarifpreisstaffelproort import TarifpreisstaffelProOrt diff --git a/src/bo4e/com/verbrauch.py b/src/bo4e/com/verbrauch.py index 37aac67a2..6c9e7eb13 100644 --- a/src/bo4e/com/verbrauch.py +++ b/src/bo4e/com/verbrauch.py @@ -3,17 +3,17 @@ """ from datetime import datetime from decimal import Decimal -from typing import Annotated, Optional +from typing import Optional # pylint: disable=too-few-public-methods # pylint: disable=no-name-in-module -from pydantic import Field, field_validator +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 -from bo4e.validators import OBIS_PATTERN, check_bis_is_later_than_von +from bo4e.validators import check_bis_is_later_than_von class Verbrauch(COM): diff --git a/src/bo4e/com/zaehlwerk.py b/src/bo4e/com/zaehlwerk.py index 2b957c559..67895028e 100644 --- a/src/bo4e/com/zaehlwerk.py +++ b/src/bo4e/com/zaehlwerk.py @@ -3,16 +3,15 @@ and corresponding marshmallow schema for de-/serialization """ from decimal import Decimal -from typing import Annotated, Optional - -# pylint: disable=no-name-in-module -# pylint: disable=no-name-in-module -from pydantic import Field +from typing import Optional from bo4e.com.com import COM from bo4e.enum.energierichtung import Energierichtung from bo4e.enum.mengeneinheit import Mengeneinheit +# pylint: disable=no-name-in-module +# pylint: disable=no-name-in-module + # pylint: disable=too-few-public-methods