Skip to content

Commit 1ddcce4

Browse files
Merge pull request #89 from geobeyond/fix/85-make-internal-imports-as-relative-path
Fix/85-make-internal-imports-as-relative-path
2 parents 8ee6c91 + a009738 commit 1ddcce4

16 files changed

+422
-400
lines changed
File renamed without changes.

poetry.lock

+377-358
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+3
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ CairoSVG= "*"
3636
[build-system]
3737
requires = ["poetry-core>=1.0.0"]
3838
build-backend = "poetry.core.masonry.api"
39+
40+
[tool.pytest.ini_options]
41+
testpaths = ["tests"]
File renamed without changes.

src/geoserverx/__init__.py

-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +0,0 @@
1-
from . import _async, _sync, models, utils
2-
3-
__version__ = "0.1.0"
4-
__author__ = "krishnaglodha <[email protected]>"
5-
__all__ = [_sync, _async, utils, models]

src/geoserverx/_async/gsx.py

+15-15
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,34 @@
33

44
import httpx
55

6-
from geoserverx.models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
7-
from geoserverx.models.data_store import (
6+
from ..models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
7+
from ..models.data_store import (
88
CreateDataStoreModel,
99
CreateStoreItem,
1010
DataStoreModel,
1111
DataStoresModel,
1212
MainCreateDataStoreModel,
1313
)
14-
from geoserverx.models.geofence import NewRule, Rule, RulesResponse
15-
from geoserverx.models.gs_response import GSResponse
16-
from geoserverx.models.layer_group import LayerGroupsModel
17-
from geoserverx.models.layers import LayerModel, LayersModel
18-
from geoserverx.models.style import AllStylesModel, StyleModel
19-
from geoserverx.models.workspace import (
14+
from ..models.geofence import NewRule, Rule, RulesResponse
15+
from ..models.gs_response import GSResponse
16+
from ..models.layer_group import LayerGroupsModel
17+
from ..models.layers import LayerModel, LayersModel
18+
from ..models.style import AllStylesModel, StyleModel
19+
from ..models.workspace import (
2020
NewWorkspace,
2121
NewWorkspaceInfo,
2222
UpdateWorkspace,
2323
UpdateWorkspaceInfo,
2424
WorkspaceModel,
2525
WorkspacesModel,
2626
)
27-
from geoserverx.utils.auth import GeoServerXAuth
28-
from geoserverx.utils.custom_exceptions import GSModuleNotFound
29-
from geoserverx.utils.enums import GSResponseEnum
30-
from geoserverx.utils.errors import GeoServerXError
31-
from geoserverx.utils.http_client import AsyncClient
32-
from geoserverx.utils.logger import std_out_logger
33-
from geoserverx.utils.services.async_datastore import (
27+
from ..utils.auth import GeoServerXAuth
28+
from ..utils.custom_exceptions import GSModuleNotFound
29+
from ..utils.enums import GSResponseEnum
30+
from ..utils.errors import GeoServerXError
31+
from ..utils.http_client import AsyncClient
32+
from ..utils.logger import std_out_logger
33+
from ..utils.services.async_datastore import (
3434
AddDataStoreProtocol,
3535
CreateFileStore,
3636
GPKGfileStore,

src/geoserverx/_sync/gsx.py

+17-17
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,36 @@
44
import httpx
55
from pydantic import ValidationError
66

7-
from geoserverx.models.coverages_layer import CoverageModel
8-
from geoserverx.models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
9-
from geoserverx.models.data_store import (
7+
from ..models.coverages_layer import CoverageModel
8+
from ..models.coverages_store import CoveragesStoreModel, CoveragesStoresModel
9+
from ..models.data_store import (
1010
CreateDataStoreModel,
1111
CreateStoreItem,
1212
DataStoreModel,
1313
DataStoresModel,
1414
MainCreateDataStoreModel,
1515
)
16-
from geoserverx.models.featuretypes_layer import FeatureTypesModel
17-
from geoserverx.models.geofence import GetRule, NewRule, Rule, RulesResponse
18-
from geoserverx.models.gs_response import GSResponse
19-
from geoserverx.models.layer_group import LayerGroupsModel
20-
from geoserverx.models.layers import LayerModel, LayersModel
21-
from geoserverx.models.style import AllStylesModel, StyleModel
22-
from geoserverx.models.workspace import (
16+
from ..models.featuretypes_layer import FeatureTypesModel
17+
from ..models.geofence import GetRule, NewRule, Rule, RulesResponse
18+
from ..models.gs_response import GSResponse
19+
from ..models.layer_group import LayerGroupsModel
20+
from ..models.layers import LayerModel, LayersModel
21+
from ..models.style import AllStylesModel, StyleModel
22+
from ..models.workspace import (
2323
NewWorkspace,
2424
NewWorkspaceInfo,
2525
UpdateWorkspace,
2626
UpdateWorkspaceInfo,
2727
WorkspaceModel,
2828
WorkspacesModel,
2929
)
30-
from geoserverx.utils.auth import GeoServerXAuth
31-
from geoserverx.utils.custom_exceptions import GSModuleNotFound
32-
from geoserverx.utils.enums import GSResponseEnum
33-
from geoserverx.utils.errors import GeoServerXError
34-
from geoserverx.utils.http_client import SyncClient
35-
from geoserverx.utils.logger import std_out_logger
36-
from geoserverx.utils.services.datastore import (
30+
from ..utils.auth import GeoServerXAuth
31+
from ..utils.custom_exceptions import GSModuleNotFound
32+
from ..utils.enums import GSResponseEnum
33+
from ..utils.errors import GeoServerXError
34+
from ..utils.http_client import SyncClient
35+
from ..utils.logger import std_out_logger
36+
from ..utils.services.datastore import (
3737
AddDataStoreProtocol,
3838
CreateFileStore,
3939
GPKGfileStore,

src/geoserverx/aa__init__.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from . import _async, _sync, models, utils
2+
3+
__version__ = "0.1.0"
4+
__author__ = "krishnaglodha <[email protected]>"
5+
__all__ = [_sync, _async, utils, models]

src/geoserverx/cli/__init__.py

Whitespace-only changes.

src/geoserverx/cli/cli.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
from rich.console import Console
88
from rich.table import Table
99

10-
from geoserverx._sync.gsx import SyncGeoServerX
11-
from geoserverx.models.workspace import UpdateWorkspaceInfo
10+
from .._sync.gsx import SyncGeoServerX
11+
from ..models.workspace import UpdateWorkspaceInfo
1212

1313
app = typer.Typer()
1414
console = Console()

src/geoserverx/models/coverages_store.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from pydantic import BaseModel
44

5-
from geoserverx.models.workspace import WorkspaceInBulk
5+
from ..models.workspace import WorkspaceInBulk
66

77

88
class CoveragesStoreInBulk(BaseModel):

src/geoserverx/utils/auth.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from dataclasses import dataclass
22

3-
from geoserverx.utils.errors import GeoServerXError
3+
from ..utils.errors import GeoServerXError
44

55

66
@dataclass

src/geoserverx/utils/enums.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from enum import Enum
22

3-
from geoserverx.models.gs_response import GSResponse
3+
from ..models.gs_response import GSResponse
44

55

66
class GSResponseEnum(Enum):
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)