Skip to content

Commit 3383265

Browse files
committed
restructuring
1 parent 400a6c1 commit 3383265

File tree

67 files changed

+198
-123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+198
-123
lines changed

api/specs/web-server/_storage.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
from uuid import UUID
99

1010
from fastapi import APIRouter, Query, status
11-
from models_library.generics import Envelope
12-
from models_library.projects_nodes_io import LocationID
13-
from models_library.storage_schemas import (
11+
from models_library.api_schemas_storage.rest.storage_schemas import (
1412
AsyncJobGet,
1513
AsyncJobResult,
1614
AsyncJobStatus,
@@ -24,6 +22,8 @@
2422
LinkType,
2523
PresignedLink,
2624
)
25+
from models_library.generics import Envelope
26+
from models_library.projects_nodes_io import LocationID
2727
from pydantic import AnyUrl, ByteSize
2828
from simcore_service_webserver._meta import API_VTAG
2929
from simcore_service_webserver.storage.schemas import DatasetMetaData, FileMetaData

packages/aws-library/src/aws_library/s3/_client.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@
1313
from boto3.s3.transfer import TransferConfig
1414
from botocore import exceptions as botocore_exc
1515
from botocore.client import Config
16+
from models_library.api_schemas_storage.rest.storage_schemas import (
17+
ETag,
18+
S3BucketName,
19+
UploadedPart,
20+
)
1621
from models_library.basic_types import SHA256Str
1722
from models_library.bytes_iters import BytesIter, DataSize
18-
from models_library.storage_schemas import ETag, S3BucketName, UploadedPart
1923
from pydantic import AnyUrl, ByteSize, TypeAdapter
2024
from servicelib.bytes_iters import DEFAULT_READ_CHUNK_SIZE, BytesStreamer
2125
from servicelib.logging_utils import log_catch, log_context

packages/aws-library/src/aws_library/s3/_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from dataclasses import dataclass
33
from typing import TypeAlias
44

5+
from models_library.api_schemas_storage.rest.storage_schemas import ETag
56
from models_library.basic_types import SHA256Str
6-
from models_library.storage_schemas import ETag
77
from pydantic import AnyUrl, BaseModel, ByteSize
88
from types_aiobotocore_s3.type_defs import HeadObjectOutputTypeDef, ObjectTypeDef
99

packages/aws-library/tests/test_s3_client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@
3838
)
3939
from aws_library.s3._models import MultiPartUploadLinks
4040
from faker import Faker
41+
from models_library.api_schemas_storage.rest.storage_schemas import (
42+
S3BucketName,
43+
UploadedPart,
44+
)
4145
from models_library.basic_types import SHA256Str
42-
from models_library.storage_schemas import S3BucketName, UploadedPart
4346
from moto.server import ThreadedMotoServer
4447
from pydantic import AnyUrl, ByteSize, TypeAdapter
4548
from pytest_benchmark.plugin import BenchmarkFixture

packages/models-library/src/models_library/storage_schemas.py renamed to packages/models-library/src/models_library/api_schemas_storage/rest/storage_schemas.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@
2828
)
2929
from pydantic.networks import AnyUrl
3030

31-
from .basic_regex import DATCORE_DATASET_NAME_RE, S3_BUCKET_NAME_RE
32-
from .basic_types import SHA256Str
33-
from .generics import ListModel
34-
from .projects_nodes_io import (
31+
from ...basic_regex import DATCORE_DATASET_NAME_RE, S3_BUCKET_NAME_RE
32+
from ...basic_types import SHA256Str
33+
from ...generics import ListModel
34+
from ...projects_nodes_io import (
3535
LocationID,
3636
LocationName,
3737
NodeID,

packages/models-library/src/models_library/api_schemas_storage/data_export_async_jobs.py renamed to packages/models-library/src/models_library/api_schemas_storage/rpc/data_export_async_jobs.py

File renamed without changes.

packages/models-library/src/models_library/api_schemas_webserver/storage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
AsyncJobResult,
1111
AsyncJobStatus,
1212
)
13-
from ..api_schemas_storage.data_export_async_jobs import DataExportTaskStartInput
13+
from ..api_schemas_storage.rpc.data_export_async_jobs import DataExportTaskStartInput
1414
from ..progress_bar import ProgressReport
1515
from ..projects_nodes_io import LocationID
1616
from ..users import UserID

packages/pytest-simcore/src/pytest_simcore/helpers/s3.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88
import orjson
99
from aws_library.s3 import MultiPartUploadLinks
1010
from fastapi import status
11-
from models_library.storage_schemas import ETag, FileUploadSchema, UploadedPart
11+
from models_library.api_schemas_storage.rest.storage_schemas import (
12+
ETag,
13+
FileUploadSchema,
14+
UploadedPart,
15+
)
1216
from pydantic import AnyUrl, ByteSize, TypeAdapter
1317
from servicelib.utils import limited_as_completed, logged_gather
1418
from types_aiobotocore_s3 import S3Client

packages/pytest-simcore/src/pytest_simcore/services_api_mocks_for_aiohttp_clients.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@
1212
from aioresponses.core import CallbackResult
1313
from faker import Faker
1414
from models_library.api_schemas_directorv2.comp_tasks import ComputationGet
15-
from models_library.generics import Envelope
16-
from models_library.projects_pipeline import ComputationTask
17-
from models_library.projects_state import RunningState
18-
from models_library.storage_schemas import (
15+
from models_library.api_schemas_storage.rest.storage_schemas import (
1916
FileMetaDataGet,
2017
FileUploadCompleteFutureResponse,
2118
FileUploadCompleteResponse,
@@ -25,6 +22,9 @@
2522
LinkType,
2623
PresignedLink,
2724
)
25+
from models_library.generics import Envelope
26+
from models_library.projects_pipeline import ComputationTask
27+
from models_library.projects_state import RunningState
2828
from models_library.utils.fastapi_encoders import jsonable_encoder
2929
from pydantic import AnyUrl, ByteSize, TypeAdapter
3030
from servicelib.aiohttp import status

packages/service-library/src/servicelib/rabbitmq/rpc_interfaces/storage/data_export.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from models_library.api_schemas_rpc_async_jobs.async_jobs import AsyncJobGet
44
from models_library.api_schemas_storage import STORAGE_RPC_NAMESPACE
5-
from models_library.api_schemas_storage.data_export_async_jobs import (
5+
from models_library.api_schemas_storage.rpc.data_export_async_jobs import (
66
DataExportTaskStartInput,
77
)
88
from models_library.rabbitmq_basic_types import RPCMethodName

0 commit comments

Comments
 (0)