Skip to content

Commit d74877b

Browse files
committed
rename ConformanceClasses to Conformance
1 parent c03272e commit d74877b

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

CHANGELOG.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
Unreleased
2+
----------
3+
- rename `stac_pydantic.api.conformance.ConformanceClasses` to `stac_pydantic.api.conformance.Conformance`
4+
15
3.0.0 (2024-01-25)
26
------------------
37
- Support pydantic>2.0 (@huard)

stac_pydantic/api/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
# flake8: noqa: F401
22
from .collection import Collection
33
from .collections import Collections
4-
from .conformance import ConformanceClasses
4+
from .conformance import Conformance
55
from .item import Item
66
from .item_collection import ItemCollection
77
from .landing import LandingPage
88
from .search import Search
9+
10+
# For compatibility
11+
ConformanceClasses = Conformance

stac_pydantic/api/conformance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from pydantic import AnyHttpUrl, BaseModel
44

55

6-
class ConformanceClasses(BaseModel):
6+
class Conformance(BaseModel):
77
"""
88
https://github.com/radiantearth/stac-api-spec/blob/master/api-spec.md#ogc-api---features-endpoints
99
"""

tests/api/test_conformance.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import pytest
22
from pydantic import ValidationError
33

4-
from stac_pydantic.api.conformance import ConformanceClasses
4+
from stac_pydantic.api.conformance import Conformance
55

66

77
def test_api_conformance():
8-
ConformanceClasses(
8+
Conformance(
99
conformsTo=["https://conformance-class-1", "http://conformance-class-2"]
1010
)
1111

1212

1313
def test_api_conformance_invalid_url():
1414
with pytest.raises(ValidationError):
15-
ConformanceClasses(conformsTo=["s3://conformance-class"])
15+
Conformance(conformsTo=["s3://conformance-class"])

tests/api/test_search.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import time
2-
from datetime import datetime, timezone, timedelta
2+
from datetime import datetime, timedelta, timezone
33

44
import pytest
55
from pydantic import ValidationError

0 commit comments

Comments
 (0)