Skip to content
Snippets Groups Projects
Verified Commit e132023f authored by Karel van Klink's avatar Karel van Klink :smiley_cat:
Browse files

Update deprecated import statements

parent 53cc2047
No related branches found
No related tags found
1 merge request!374Feature/upgrade core to v3
Showing
with 31 additions and 24 deletions
...@@ -12,8 +12,9 @@ import typer ...@@ -12,8 +12,9 @@ import typer
import yaml import yaml
from orchestrator.db import db from orchestrator.db import db
from orchestrator.services.processes import start_process from orchestrator.services.processes import start_process
from orchestrator.types import SubscriptionLifecycle, UUIDstr from orchestrator.types import SubscriptionLifecycle
from pydantic import BaseModel, NonNegativeInt, ValidationError, field_validator, model_validator from pydantic import BaseModel, NonNegativeInt, ValidationError, field_validator, model_validator
from pydantic_forms.types import UUIDstr
from sqlalchemy.exc import SQLAlchemyError from sqlalchemy.exc import SQLAlchemyError
from gso.db.models import PartnerTable from gso.db.models import PartnerTable
......
...@@ -5,7 +5,8 @@ different technological domain, still managed by GÉANT. In other words, an Edge ...@@ -5,7 +5,8 @@ different technological domain, still managed by GÉANT. In other words, an Edge
""" """
from orchestrator.domain.base import ProductBlockModel from orchestrator.domain.base import ProductBlockModel
from orchestrator.types import SubscriptionLifecycle, strEnum from orchestrator.types import SubscriptionLifecycle
from pydantic_forms.types import strEnum
from gso.products.product_blocks.router import RouterBlock, RouterBlockInactive, RouterBlockProvisioning from gso.products.product_blocks.router import RouterBlock, RouterBlockInactive, RouterBlockProvisioning
from gso.utils.types.interfaces import LAGMemberList, PhysicalPortCapacity from gso.utils.types.interfaces import LAGMemberList, PhysicalPortCapacity
......
...@@ -5,8 +5,9 @@ from typing import Annotated ...@@ -5,8 +5,9 @@ from typing import Annotated
from annotated_types import Len from annotated_types import Len
from orchestrator.domain.base import ProductBlockModel, T from orchestrator.domain.base import ProductBlockModel, T
from orchestrator.types import SubscriptionLifecycle, strEnum from orchestrator.types import SubscriptionLifecycle
from pydantic import AfterValidator from pydantic import AfterValidator
from pydantic_forms.types import strEnum
from pydantic_forms.validators import validate_unique_list from pydantic_forms.validators import validate_unique_list
from typing_extensions import Doc from typing_extensions import Doc
......
"""Product block for `Router` products.""" """Product block for `Router` products."""
from orchestrator.domain.base import ProductBlockModel from orchestrator.domain.base import ProductBlockModel
from orchestrator.types import SubscriptionLifecycle, strEnum from orchestrator.types import SubscriptionLifecycle
from pydantic_forms.types import strEnum
from gso.products.product_blocks.site import ( from gso.products.product_blocks.site import (
SiteBlock, SiteBlock,
......
"""The product block that describes a site subscription.""" """The product block that describes a site subscription."""
from orchestrator.domain.base import ProductBlockModel from orchestrator.domain.base import ProductBlockModel
from orchestrator.types import SubscriptionLifecycle, strEnum from orchestrator.types import SubscriptionLifecycle
from pydantic_forms.types import strEnum
from gso.utils.types.coordinates import LatitudeCoordinate, LongitudeCoordinate from gso.utils.types.coordinates import LatitudeCoordinate, LongitudeCoordinate
from gso.utils.types.ip_address import IPAddress from gso.utils.types.ip_address import IPAddress
......
...@@ -11,11 +11,10 @@ import requests ...@@ -11,11 +11,10 @@ import requests
from orchestrator import step from orchestrator import step
from orchestrator.config.assignee import Assignee from orchestrator.config.assignee import Assignee
from orchestrator.forms import SubmitFormPage from orchestrator.forms import SubmitFormPage
from orchestrator.types import State
from orchestrator.utils.errors import ProcessFailureError from orchestrator.utils.errors import ProcessFailureError
from orchestrator.workflow import Step, StepList, begin, callback_step, conditional, inputstep from orchestrator.workflow import Step, StepList, begin, callback_step, conditional, inputstep
from pydantic import ConfigDict from pydantic import ConfigDict
from pydantic_forms.types import FormGenerator from pydantic_forms.types import FormGenerator, State
from pydantic_forms.validators import Label, LongText, ReadOnlyField from pydantic_forms.validators import Label, LongText, ReadOnlyField
from unidecode import unidecode from unidecode import unidecode
......
...@@ -5,7 +5,7 @@ from uuid import UUID ...@@ -5,7 +5,7 @@ from uuid import UUID
import pydantic import pydantic
import pynetbox import pynetbox
from orchestrator.types import UUIDstr from pydantic_forms.types import UUIDstr
from pynetbox.models.dcim import Devices, DeviceTypes, Interfaces from pynetbox.models.dcim import Devices, DeviceTypes, Interfaces
from gso.products.product_types.router import Router from gso.products.product_types.router import Router
......
...@@ -5,8 +5,8 @@ or inconsistent when not careful. These methods are related to operations regard ...@@ -5,8 +5,8 @@ or inconsistent when not careful. These methods are related to operations regard
""" """
from orchestrator.db import ProcessTable, WorkflowTable, db from orchestrator.db import ProcessTable, WorkflowTable, db
from orchestrator.types import UUIDstr
from orchestrator.workflow import ProcessStatus from orchestrator.workflow import ProcessStatus
from pydantic_forms.types import UUIDstr
from sqlalchemy import ScalarResult, or_, select from sqlalchemy import ScalarResult, or_, select
from sqlalchemy.orm import Query from sqlalchemy.orm import Query
......
...@@ -18,7 +18,8 @@ from orchestrator.db import ( ...@@ -18,7 +18,8 @@ from orchestrator.db import (
) )
from orchestrator.domain import SubscriptionModel from orchestrator.domain import SubscriptionModel
from orchestrator.services.subscriptions import query_in_use_by_subscriptions from orchestrator.services.subscriptions import query_in_use_by_subscriptions
from orchestrator.types import SubscriptionLifecycle, UUIDstr from orchestrator.types import SubscriptionLifecycle
from pydantic_forms.types import UUIDstr
from sqlalchemy import and_, text from sqlalchemy import and_, text
from sqlalchemy.exc import SQLAlchemyError from sqlalchemy.exc import SQLAlchemyError
......
...@@ -10,9 +10,8 @@ import logging ...@@ -10,9 +10,8 @@ import logging
import os import os
from pathlib import Path from pathlib import Path
from orchestrator.types import UUIDstr
from pydantic import EmailStr from pydantic import EmailStr
from pydantic_forms.types import strEnum from pydantic_forms.types import UUIDstr, strEnum
from pydantic_settings import BaseSettings from pydantic_settings import BaseSettings
from gso.utils.types.ip_address import IPv4Netmask, IPv6Netmask, PortNumber from gso.utils.types.ip_address import IPv4Netmask, IPv6Netmask, PortNumber
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
from typing import Annotated, TypeVar from typing import Annotated, TypeVar
from orchestrator.types import UUIDstr
from pydantic import AfterValidator from pydantic import AfterValidator
from pydantic_forms.types import UUIDstr
from gso.products.product_types.router import Router from gso.products.product_types.router import Router
from gso.services.netbox_client import NetboxClient from gso.services.netbox_client import NetboxClient
......
...@@ -6,12 +6,11 @@ from typing import Any ...@@ -6,12 +6,11 @@ from typing import Any
from orchestrator import inputstep, step from orchestrator import inputstep, step
from orchestrator.config.assignee import Assignee from orchestrator.config.assignee import Assignee
from orchestrator.forms import SubmitFormPage from orchestrator.forms import SubmitFormPage
from orchestrator.types import State, UUIDstr
from orchestrator.utils.errors import ProcessFailureError from orchestrator.utils.errors import ProcessFailureError
from orchestrator.utils.json import json_dumps from orchestrator.utils.json import json_dumps
from orchestrator.workflow import StepList, conditional from orchestrator.workflow import StepList, conditional
from pydantic import ConfigDict from pydantic import ConfigDict
from pydantic_forms.types import FormGenerator from pydantic_forms.types import FormGenerator, State, UUIDstr
from pydantic_forms.validators import Label from pydantic_forms.validators import Label
from gso.products.product_blocks.router import RouterRole from gso.products.product_blocks.router import RouterRole
......
...@@ -7,12 +7,13 @@ from annotated_types import Len ...@@ -7,12 +7,13 @@ from annotated_types import Len
from orchestrator import step, workflow from orchestrator import step, workflow
from orchestrator.forms import FormPage from orchestrator.forms import FormPage
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import FormGenerator, State, SubscriptionLifecycle, UUIDstr from orchestrator.types import SubscriptionLifecycle
from orchestrator.utils.errors import ProcessFailureError from orchestrator.utils.errors import ProcessFailureError
from orchestrator.workflow import StepList, begin, done from orchestrator.workflow import StepList, begin, done
from orchestrator.workflows.steps import resync, set_status, store_process_subscription from orchestrator.workflows.steps import resync, set_status, store_process_subscription
from orchestrator.workflows.utils import wrap_create_initial_input_form from orchestrator.workflows.utils import wrap_create_initial_input_form
from pydantic import AfterValidator, ConfigDict, model_validator from pydantic import AfterValidator, ConfigDict, model_validator
from pydantic_forms.types import FormGenerator, State, UUIDstr
from pydantic_forms.validators import validate_unique_list from pydantic_forms.validators import validate_unique_list
from pynetbox.models.dcim import Interfaces from pynetbox.models.dcim import Interfaces
......
...@@ -6,11 +6,11 @@ from uuid import uuid4 ...@@ -6,11 +6,11 @@ from uuid import uuid4
from orchestrator import workflow from orchestrator import workflow
from orchestrator.forms import SubmitFormPage from orchestrator.forms import SubmitFormPage
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import FormGenerator, State, SubscriptionLifecycle from orchestrator.types import SubscriptionLifecycle
from orchestrator.workflow import StepList, begin, done, step from orchestrator.workflow import StepList, begin, done, step
from orchestrator.workflows.steps import resync, set_status, store_process_subscription from orchestrator.workflows.steps import resync, set_status, store_process_subscription
from pydantic import AfterValidator, ConfigDict from pydantic import AfterValidator, ConfigDict
from pydantic_forms.types import UUIDstr from pydantic_forms.types import FormGenerator, State, UUIDstr
from pydantic_forms.validators import validate_unique_list from pydantic_forms.validators import validate_unique_list
from gso.products import ProductName from gso.products import ProductName
......
"""A modification workflow for migrating an ImportedEdgePort to an EdgePort subscription.""" """A modification workflow for migrating an ImportedEdgePort to an EdgePort subscription."""
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import State, UUIDstr
from orchestrator.workflow import StepList, done, init, step, workflow from orchestrator.workflow import StepList, done, init, step, workflow
from orchestrator.workflows.steps import resync, store_process_subscription, unsync from orchestrator.workflows.steps import resync, store_process_subscription, unsync
from orchestrator.workflows.utils import wrap_modify_initial_input_form from orchestrator.workflows.utils import wrap_modify_initial_input_form
from pydantic_forms.types import State, UUIDstr
from gso.products import ProductName from gso.products import ProductName
from gso.products.product_types.edge_port import EdgePort, ImportedEdgePort from gso.products.product_types.edge_port import EdgePort, ImportedEdgePort
......
...@@ -10,13 +10,13 @@ from orchestrator import step, workflow ...@@ -10,13 +10,13 @@ from orchestrator import step, workflow
from orchestrator.config.assignee import Assignee from orchestrator.config.assignee import Assignee
from orchestrator.forms import FormPage, SubmitFormPage from orchestrator.forms import FormPage, SubmitFormPage
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import FormGenerator, State, UUIDstr
from orchestrator.utils.errors import ProcessFailureError from orchestrator.utils.errors import ProcessFailureError
from orchestrator.utils.json import json_dumps from orchestrator.utils.json import json_dumps
from orchestrator.workflow import StepList, begin, done, inputstep from orchestrator.workflow import StepList, begin, done, inputstep
from orchestrator.workflows.steps import resync, store_process_subscription, unsync from orchestrator.workflows.steps import resync, store_process_subscription, unsync
from orchestrator.workflows.utils import wrap_modify_initial_input_form from orchestrator.workflows.utils import wrap_modify_initial_input_form
from pydantic import AfterValidator, ConfigDict, Field from pydantic import AfterValidator, ConfigDict, Field
from pydantic_forms.types import FormGenerator, State, UUIDstr
from pydantic_forms.validators import Divider, Label, ReadOnlyField, validate_unique_list from pydantic_forms.validators import Divider, Label, ReadOnlyField, validate_unique_list
from pynetbox.models.dcim import Interfaces from pynetbox.models.dcim import Interfaces
......
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
from typing import Any from typing import Any
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import State, UUIDstr
from orchestrator.utils.errors import ProcessFailureError from orchestrator.utils.errors import ProcessFailureError
from orchestrator.workflow import StepList, begin, done, step, workflow from orchestrator.workflow import StepList, begin, done, step, workflow
from orchestrator.workflows.steps import resync, store_process_subscription, unsync from orchestrator.workflows.steps import resync, store_process_subscription, unsync
from orchestrator.workflows.utils import wrap_modify_initial_input_form from orchestrator.workflows.utils import wrap_modify_initial_input_form
from pydantic_forms.types import State, UUIDstr
from gso.products.product_types.edge_port import EdgePort from gso.products.product_types.edge_port import EdgePort
from gso.services.lso_client import LSOState, anonymous_lso_interaction from gso.services.lso_client import LSOState, anonymous_lso_interaction
......
...@@ -8,10 +8,11 @@ from orchestrator.config.assignee import Assignee ...@@ -8,10 +8,11 @@ from orchestrator.config.assignee import Assignee
from orchestrator.forms import SubmitFormPage from orchestrator.forms import SubmitFormPage
from orchestrator.forms.validators import Label from orchestrator.forms.validators import Label
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import FormGenerator, SubscriptionLifecycle, UUIDstr from orchestrator.types import SubscriptionLifecycle
from orchestrator.workflow import StepList, begin, done, inputstep, workflow from orchestrator.workflow import StepList, begin, done, inputstep, workflow
from orchestrator.workflows.steps import resync, set_status, store_process_subscription, unsync from orchestrator.workflows.steps import resync, set_status, store_process_subscription, unsync
from orchestrator.workflows.utils import wrap_modify_initial_input_form from orchestrator.workflows.utils import wrap_modify_initial_input_form
from pydantic_forms.types import FormGenerator, UUIDstr
from gso.products.product_types.iptrunk import Iptrunk from gso.products.product_types.iptrunk import Iptrunk
......
...@@ -7,10 +7,11 @@ from uuid import uuid4 ...@@ -7,10 +7,11 @@ from uuid import uuid4
from orchestrator import workflow from orchestrator import workflow
from orchestrator.forms import SubmitFormPage from orchestrator.forms import SubmitFormPage
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import FormGenerator, State, SubscriptionLifecycle from orchestrator.types import SubscriptionLifecycle
from orchestrator.workflow import StepList, begin, done, step from orchestrator.workflow import StepList, begin, done, step
from orchestrator.workflows.steps import resync, set_status, store_process_subscription from orchestrator.workflows.steps import resync, set_status, store_process_subscription
from pydantic import AfterValidator, ConfigDict from pydantic import AfterValidator, ConfigDict
from pydantic_forms.types import FormGenerator, State
from pydantic_forms.validators import validate_unique_list from pydantic_forms.validators import validate_unique_list
from gso.products import ProductName from gso.products import ProductName
......
...@@ -34,7 +34,7 @@ from annotated_types import Len ...@@ -34,7 +34,7 @@ from annotated_types import Len
from orchestrator.forms import FormPage from orchestrator.forms import FormPage
from orchestrator.forms.validators import Choice, Label from orchestrator.forms.validators import Choice, Label
from orchestrator.targets import Target from orchestrator.targets import Target
from orchestrator.types import FormGenerator, State, SubscriptionLifecycle, UUIDstr from orchestrator.types import SubscriptionLifecycle
from orchestrator.utils.errors import ProcessFailureError from orchestrator.utils.errors import ProcessFailureError
from orchestrator.utils.json import json_dumps from orchestrator.utils.json import json_dumps
from orchestrator.workflow import StepList, begin, conditional, done, step, step_group, workflow from orchestrator.workflow import StepList, begin, conditional, done, step, step_group, workflow
...@@ -42,6 +42,7 @@ from orchestrator.workflows.steps import resync, set_status, store_process_subsc ...@@ -42,6 +42,7 @@ from orchestrator.workflows.steps import resync, set_status, store_process_subsc
from orchestrator.workflows.utils import wrap_create_initial_input_form from orchestrator.workflows.utils import wrap_create_initial_input_form
from ping3 import ping from ping3 import ping
from pydantic import ConfigDict from pydantic import ConfigDict
from pydantic_forms.types import FormGenerator, State, UUIDstr
from pydantic_forms.validators import ReadOnlyField from pydantic_forms.validators import ReadOnlyField
from pynetbox.models.dcim import Interfaces from pynetbox.models.dcim import Interfaces
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment