Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/85-make-internal-imports-as-relative-path #89

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
735 changes: 377 additions & 358 deletions poetry.lock

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,6 @@ CairoSVG= "*"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

[tool.pytest.ini_options]
testpaths = ["tests"]
File renamed without changes.
5 changes: 0 additions & 5 deletions src/geoserverx/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +0,0 @@
from . import _async, _sync, models, utils

__version__ = "0.1.0"
__author__ = "krishnaglodha <[email protected]>"
__all__ = [_sync, _async, utils, models]
30 changes: 15 additions & 15 deletions src/geoserverx/_async/gsx.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,34 @@

import httpx

from geoserverx.models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
from geoserverx.models.data_store import (
from ..models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
from ..models.data_store import (
CreateDataStoreModel,
CreateStoreItem,
DataStoreModel,
DataStoresModel,
MainCreateDataStoreModel,
)
from geoserverx.models.geofence import NewRule, Rule, RulesResponse
from geoserverx.models.gs_response import GSResponse
from geoserverx.models.layer_group import LayerGroupsModel
from geoserverx.models.layers import LayerModel, LayersModel
from geoserverx.models.style import AllStylesModel, StyleModel
from geoserverx.models.workspace import (
from ..models.geofence import NewRule, Rule, RulesResponse
from ..models.gs_response import GSResponse
from ..models.layer_group import LayerGroupsModel
from ..models.layers import LayerModel, LayersModel
from ..models.style import AllStylesModel, StyleModel
from ..models.workspace import (
NewWorkspace,
NewWorkspaceInfo,
UpdateWorkspace,
UpdateWorkspaceInfo,
WorkspaceModel,
WorkspacesModel,
)
from geoserverx.utils.auth import GeoServerXAuth
from geoserverx.utils.custom_exceptions import GSModuleNotFound
from geoserverx.utils.enums import GSResponseEnum
from geoserverx.utils.errors import GeoServerXError
from geoserverx.utils.http_client import AsyncClient
from geoserverx.utils.logger import std_out_logger
from geoserverx.utils.services.async_datastore import (
from ..utils.auth import GeoServerXAuth
from ..utils.custom_exceptions import GSModuleNotFound
from ..utils.enums import GSResponseEnum
from ..utils.errors import GeoServerXError
from ..utils.http_client import AsyncClient
from ..utils.logger import std_out_logger
from ..utils.services.async_datastore import (
AddDataStoreProtocol,
CreateFileStore,
GPKGfileStore,
Expand Down
34 changes: 17 additions & 17 deletions src/geoserverx/_sync/gsx.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,36 @@
import httpx
from pydantic import ValidationError

from geoserverx.models.coverages_layer import CoverageModel
from geoserverx.models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
from geoserverx.models.data_store import (
from ..models.coverages_layer import CoverageModel
from ..models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
from ..models.data_store import (
CreateDataStoreModel,
CreateStoreItem,
DataStoreModel,
DataStoresModel,
MainCreateDataStoreModel,
)
from geoserverx.models.featuretypes_layer import FeatureTypesModel
from geoserverx.models.geofence import GetRule, NewRule, Rule, RulesResponse
from geoserverx.models.gs_response import GSResponse
from geoserverx.models.layer_group import LayerGroupsModel
from geoserverx.models.layers import LayerModel, LayersModel
from geoserverx.models.style import AllStylesModel, StyleModel
from geoserverx.models.workspace import (
from ..models.featuretypes_layer import FeatureTypesModel
from ..models.geofence import GetRule, NewRule, Rule, RulesResponse
from ..models.gs_response import GSResponse
from ..models.layer_group import LayerGroupsModel
from ..models.layers import LayerModel, LayersModel
from ..models.style import AllStylesModel, StyleModel
from ..models.workspace import (
NewWorkspace,
NewWorkspaceInfo,
UpdateWorkspace,
UpdateWorkspaceInfo,
WorkspaceModel,
WorkspacesModel,
)
from geoserverx.utils.auth import GeoServerXAuth
from geoserverx.utils.custom_exceptions import GSModuleNotFound
from geoserverx.utils.enums import GSResponseEnum
from geoserverx.utils.errors import GeoServerXError
from geoserverx.utils.http_client import SyncClient
from geoserverx.utils.logger import std_out_logger
from geoserverx.utils.services.datastore import (
from ..utils.auth import GeoServerXAuth
from ..utils.custom_exceptions import GSModuleNotFound
from ..utils.enums import GSResponseEnum
from ..utils.errors import GeoServerXError
from ..utils.http_client import SyncClient
from ..utils.logger import std_out_logger
from ..utils.services.datastore import (
AddDataStoreProtocol,
CreateFileStore,
GPKGfileStore,
Expand Down
5 changes: 5 additions & 0 deletions src/geoserverx/aa__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from . import _async, _sync, models, utils

__version__ = "0.1.0"
__author__ = "krishnaglodha <[email protected]>"
__all__ = [_sync, _async, utils, models]
Empty file added src/geoserverx/cli/__init__.py
Empty file.
4 changes: 2 additions & 2 deletions src/geoserverx/cli/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
from rich.console import Console
from rich.table import Table

from geoserverx._sync.gsx import SyncGeoServerX
from geoserverx.models.workspace import UpdateWorkspaceInfo
from .._sync.gsx import SyncGeoServerX
from ..models.workspace import UpdateWorkspaceInfo

app = typer.Typer()
console = Console()
Expand Down
2 changes: 1 addition & 1 deletion src/geoserverx/models/coverages_store.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from pydantic import BaseModel

from geoserverx.models.workspace import WorkspaceInBulk
from ..models.workspace import WorkspaceInBulk


class CoveragesStoreInBulk(BaseModel):
Expand Down
2 changes: 1 addition & 1 deletion src/geoserverx/utils/auth.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dataclasses import dataclass

from geoserverx.utils.errors import GeoServerXError
from ..utils.errors import GeoServerXError


@dataclass
Expand Down
2 changes: 1 addition & 1 deletion src/geoserverx/utils/enums.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from enum import Enum

from geoserverx.models.gs_response import GSResponse
from ..models.gs_response import GSResponse


class GSResponseEnum(Enum):
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.