Skip to content

Commit 71445b2

Browse files
committed
remove unused extensions
1 parent ac0072f commit 71445b2

File tree

2 files changed

+18
-30
lines changed
  • stac_fastapi
    • elasticsearch/stac_fastapi/elasticsearch
    • opensearch/stac_fastapi/opensearch

2 files changed

+18
-30
lines changed

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/app.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,9 @@
3434
create_collection_index,
3535
create_index_templates,
3636
)
37-
from stac_fastapi.extensions.core import (
37+
from stac_fastapi.extensions.core import ( # CollectionSearchFilterExtension,
3838
AggregationExtension,
3939
CollectionSearchExtension,
40-
CollectionSearchFilterExtension,
4140
FilterExtension,
4241
FreeTextExtension,
4342
SortExtension,
@@ -46,7 +45,8 @@
4645
)
4746
from stac_fastapi.extensions.core.fields import FieldsConformanceClasses
4847
from stac_fastapi.extensions.core.filter import FilterConformanceClasses
49-
from stac_fastapi.extensions.core.free_text import FreeTextConformanceClasses
48+
49+
# from stac_fastapi.extensions.core.free_text import FreeTextConformanceClasses
5050
from stac_fastapi.extensions.core.query import QueryConformanceClasses
5151
from stac_fastapi.extensions.core.sort import SortConformanceClasses
5252
from stac_fastapi.extensions.third_party import BulkTransactionExtension
@@ -72,11 +72,6 @@
7272
FilterConformanceClasses.ADVANCED_COMPARISON_OPERATORS
7373
)
7474

75-
collection_search_extension = CollectionSearchExtension()
76-
collection_search_extension.conformance_classes.append(
77-
"https://api.stacspec.org/v1.0.0-rc.1/collection-search#filter"
78-
)
79-
8075
aggregation_extension = AggregationExtension(
8176
client=EsAsyncBaseAggregationClient(
8277
database=database_logic, session=session, settings=settings
@@ -95,7 +90,6 @@
9590
TokenPaginationExtension(),
9691
filter_extension,
9792
FreeTextExtension(),
98-
collection_search_extension,
9993
]
10094

10195
if TRANSACTIONS_EXTENSIONS:
@@ -124,13 +118,13 @@
124118
# Create collection search extensions
125119
# Only sort extension is enabled for now
126120
collection_search_extensions = [
127-
QueryExtension(conformance_classes=[QueryConformanceClasses.COLLECTIONS]),
121+
# QueryExtension(conformance_classes=[QueryConformanceClasses.COLLECTIONS]),
128122
SortExtension(conformance_classes=[SortConformanceClasses.COLLECTIONS]),
129-
FieldsExtension(conformance_classes=[FieldsConformanceClasses.COLLECTIONS]),
130-
CollectionSearchFilterExtension(
131-
conformance_classes=[FilterConformanceClasses.COLLECTIONS]
132-
),
133-
FreeTextExtension(conformance_classes=[FreeTextConformanceClasses.COLLECTIONS]),
123+
# FieldsExtension(conformance_classes=[FieldsConformanceClasses.COLLECTIONS]),
124+
# CollectionSearchFilterExtension(
125+
# conformance_classes=[FilterConformanceClasses.COLLECTIONS]
126+
# ),
127+
# FreeTextExtension(conformance_classes=[FreeTextConformanceClasses.COLLECTIONS]),
134128
]
135129

136130
# Initialize collection search with its extensions

stac_fastapi/opensearch/stac_fastapi/opensearch/app.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,9 @@
2828
from stac_fastapi.core.route_dependencies import get_route_dependencies
2929
from stac_fastapi.core.session import Session
3030
from stac_fastapi.core.utilities import get_bool_env
31-
from stac_fastapi.extensions.core import (
31+
from stac_fastapi.extensions.core import ( # CollectionSearchFilterExtension,
3232
AggregationExtension,
3333
CollectionSearchExtension,
34-
CollectionSearchFilterExtension,
3534
FilterExtension,
3635
FreeTextExtension,
3736
SortExtension,
@@ -40,7 +39,8 @@
4039
)
4140
from stac_fastapi.extensions.core.fields import FieldsConformanceClasses
4241
from stac_fastapi.extensions.core.filter import FilterConformanceClasses
43-
from stac_fastapi.extensions.core.free_text import FreeTextConformanceClasses
42+
43+
# from stac_fastapi.extensions.core.free_text import FreeTextConformanceClasses
4444
from stac_fastapi.extensions.core.query import QueryConformanceClasses
4545
from stac_fastapi.extensions.core.sort import SortConformanceClasses
4646
from stac_fastapi.extensions.third_party import BulkTransactionExtension
@@ -71,11 +71,6 @@
7171
FilterConformanceClasses.ADVANCED_COMPARISON_OPERATORS
7272
)
7373

74-
collection_search_extension = CollectionSearchExtension()
75-
collection_search_extension.conformance_classes.append(
76-
"https://api.stacspec.org/v1.0.0-rc.1/collection-search#filter"
77-
)
78-
7974
aggregation_extension = AggregationExtension(
8075
client=EsAsyncBaseAggregationClient(
8176
database=database_logic, session=session, settings=settings
@@ -94,7 +89,6 @@
9489
TokenPaginationExtension(),
9590
filter_extension,
9691
FreeTextExtension(),
97-
collection_search_extension,
9892
]
9993

10094

@@ -124,13 +118,13 @@
124118
# Create collection search extensions
125119
# Only sort extension is enabled for now
126120
collection_search_extensions = [
127-
QueryExtension(conformance_classes=[QueryConformanceClasses.COLLECTIONS]),
121+
# QueryExtension(conformance_classes=[QueryConformanceClasses.COLLECTIONS]),
128122
SortExtension(conformance_classes=[SortConformanceClasses.COLLECTIONS]),
129-
FieldsExtension(conformance_classes=[FieldsConformanceClasses.COLLECTIONS]),
130-
CollectionSearchFilterExtension(
131-
conformance_classes=[FilterConformanceClasses.COLLECTIONS]
132-
),
133-
FreeTextExtension(conformance_classes=[FreeTextConformanceClasses.COLLECTIONS]),
123+
# FieldsExtension(conformance_classes=[FieldsConformanceClasses.COLLECTIONS]),
124+
# CollectionSearchFilterExtension(
125+
# conformance_classes=[FilterConformanceClasses.COLLECTIONS]
126+
# ),
127+
# FreeTextExtension(conformance_classes=[FreeTextConformanceClasses.COLLECTIONS]),
134128
]
135129

136130
# Initialize collection search with its extensions

0 commit comments

Comments
 (0)