Skip to content

Commit 81794e7

Browse files
committed
lint: run isort
1 parent 2adcb93 commit 81794e7

File tree

11 files changed

+16
-20
lines changed

11 files changed

+16
-20
lines changed

stac_fastapi/pgstac/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import os
99

1010
from fastapi.responses import ORJSONResponse
11-
1211
from stac_fastapi.api.app import StacApi
1312
from stac_fastapi.api.models import create_get_request_model, create_post_request_model
1413
from stac_fastapi.extensions.core import (
@@ -20,6 +19,7 @@
2019
TransactionExtension,
2120
)
2221
from stac_fastapi.extensions.third_party import BulkTransactionExtension
22+
2323
from stac_fastapi.pgstac.config import Settings
2424
from stac_fastapi.pgstac.core import CoreCrudClient
2525
from stac_fastapi.pgstac.db import close_db_connection, connect_to_db

stac_fastapi/pgstac/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
from typing import Type
44
from urllib.parse import quote
55

6+
from stac_fastapi.types.config import ApiSettings
7+
68
from stac_fastapi.pgstac.types.base_item_cache import (
79
BaseItemCache,
810
DefaultBaseItemCache,
911
)
10-
from stac_fastapi.types.config import ApiSettings
1112

1213

1314
class Settings(ApiSettings):

stac_fastapi/pgstac/core.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
from pygeofilter.backends.cql2_json import to_cql2
1414
from pygeofilter.parsers.cql2_text import parse as parse_cql2_text
1515
from pypgstac.hydration import hydrate
16+
from stac_fastapi.types.core import AsyncBaseCoreClient
17+
from stac_fastapi.types.errors import InvalidQueryParameter, NotFoundError
18+
from stac_fastapi.types.requests import get_base_url
19+
from stac_fastapi.types.stac import Collection, Collections, Item, ItemCollection
1620
from stac_pydantic.links import Relations
1721
from stac_pydantic.shared import MimeTypes
1822
from starlette.requests import Request
@@ -26,10 +30,6 @@
2630
)
2731
from stac_fastapi.pgstac.types.search import PgstacSearch
2832
from stac_fastapi.pgstac.utils import filter_fields
29-
from stac_fastapi.types.core import AsyncBaseCoreClient
30-
from stac_fastapi.types.errors import InvalidQueryParameter, NotFoundError
31-
from stac_fastapi.types.requests import get_base_url
32-
from stac_fastapi.types.stac import Collection, Collections, Item, ItemCollection
3333

3434
NumType = Union[float, int]
3535

stac_fastapi/pgstac/db.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from asyncpg import exceptions, pool
1010
from buildpg import asyncpg, render
1111
from fastapi import FastAPI
12-
1312
from stac_fastapi.types.errors import (
1413
ConflictError,
1514
DatabaseError,

stac_fastapi/pgstac/extensions/filter.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from buildpg import render
55
from fastapi import Request
66
from fastapi.responses import JSONResponse
7-
87
from stac_fastapi.types.core import AsyncBaseFiltersClient
98
from stac_fastapi.types.errors import NotFoundError
109

stac_fastapi/pgstac/extensions/query.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
from typing import Any, Callable, Dict, Optional
77

88
from pydantic import BaseModel
9-
from stac_pydantic.utils import AutoValueEnum
10-
119
from stac_fastapi.extensions.core.query import QueryExtension as QueryExtensionBase
10+
from stac_pydantic.utils import AutoValueEnum
1211

1312

1413
class Operator(str, AutoValueEnum):

stac_fastapi/pgstac/models/links.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
from urllib.parse import ParseResult, parse_qs, unquote, urlencode, urljoin, urlparse
55

66
import attr
7+
from stac_fastapi.types.requests import get_base_url
78
from stac_pydantic.links import Relations
89
from stac_pydantic.shared import MimeTypes
910
from starlette.requests import Request
1011

11-
from stac_fastapi.types.requests import get_base_url
12-
1312
# These can be inferred from the item/collection so they aren't included in the database
1413
# Instead they are dynamically generated when querying the database using the classes defined below
1514
INFERRED_LINK_RELS = ["self", "item", "parent", "collection", "root"]

stac_fastapi/pgstac/transactions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
import attr
77
from buildpg import render
88
from fastapi import HTTPException
9-
from starlette.responses import JSONResponse, Response
10-
119
from stac_fastapi.extensions.third_party.bulk_transactions import (
1210
AsyncBaseBulkTransactionsClient,
1311
Items,
1412
)
15-
from stac_fastapi.pgstac.db import dbfunc, translate_pgstac_errors
16-
from stac_fastapi.pgstac.models.links import CollectionLinks, ItemLinks
1713
from stac_fastapi.types import stac as stac_types
1814
from stac_fastapi.types.core import AsyncBaseTransactionsClient
15+
from starlette.responses import JSONResponse, Response
16+
17+
from stac_fastapi.pgstac.db import dbfunc, translate_pgstac_errors
18+
from stac_fastapi.pgstac.models.links import CollectionLinks, ItemLinks
1919

2020
logger = logging.getLogger("uvicorn")
2121
logger.setLevel(logging.INFO)

stac_fastapi/pgstac/types/search.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from typing import Dict, Optional
44

55
from pydantic import validator
6-
76
from stac_fastapi.types.search import BaseSearchPostRequest
87

98

tests/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
from httpx import AsyncClient
1313
from pypgstac.db import PgstacDB
1414
from pypgstac.migrate import Migrate
15-
from stac_pydantic import Collection, Item
16-
1715
from stac_fastapi.api.app import StacApi
1816
from stac_fastapi.api.models import create_get_request_model, create_post_request_model
1917
from stac_fastapi.extensions.core import (
@@ -25,6 +23,8 @@
2523
TransactionExtension,
2624
)
2725
from stac_fastapi.extensions.third_party import BulkTransactionExtension
26+
from stac_pydantic import Collection, Item
27+
2828
from stac_fastapi.pgstac.config import Settings
2929
from stac_fastapi.pgstac.core import CoreCrudClient
3030
from stac_fastapi.pgstac.db import close_db_connection, connect_to_db

tests/resources/test_item.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
from httpx import AsyncClient
1313
from pystac.utils import datetime_to_str
1414
from shapely.geometry import Polygon
15+
from stac_fastapi.types.rfc3339 import rfc3339_str_to_datetime
1516
from stac_pydantic import Collection, Item
1617
from starlette.requests import Request
1718

1819
from stac_fastapi.pgstac.models.links import CollectionLinks
19-
from stac_fastapi.types.rfc3339 import rfc3339_str_to_datetime
2020

2121

2222
async def test_create_collection(app_client, load_test_data: Callable):

0 commit comments

Comments
 (0)