Skip to content

Commit 883316b

Browse files
Merge pull request #121 from stac-utils/release_0.3.1
Release 0.3.1
2 parents 89dfe75 + bb81651 commit 883316b

22 files changed

+3153
-2933
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77
## [Unreleased]
88

9+
## [0.3.1] - 2021-11-17
10+
11+
### Changed
12+
- Update min PySTAC version to 1.2
13+
- Default page size limit set to 100 rather than relying on the server default
14+
- Fetch single collection directly from endpoint in API rather than iterating through children (Issue #114)[https://github.com/stac-utils/pystac-client/issues/114]
15+
916
### Added
1017

1118
- Adds `--block-network` option to all test commands to ensure no network requests are made during unit tests
@@ -106,6 +113,7 @@ are in a single HTTP session, handle pagination and respects conformance
106113
Initial release.
107114

108115
[Unreleased]: <https://github.com/stac-utils/pystac-client/compare/v0.3.0...main>
116+
[v0.3.1]: <https://github.com/stac-utils/pystac-client/compare/v0.3.0..v0.3.1>
109117
[v0.3.0]: <https://github.com/stac-utils/pystac-client/compare/v0.2.0..v0.3.0>
110118
[v0.2.0]: <https://github.com/stac-utils/pystac-client/compare/v0.1.1..v0.2.0>
111119
[v0.1.1]: <https://github.com/stac-utils/pystac-client/compare/v0.1.0..v0.1.1>

pystac_client/client.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,14 @@ def get_collection(self, collection_id: str) -> CollectionClient:
8787
Returns:
8888
CollectionClient: A STAC Collection
8989
"""
90-
for col in self.get_collections():
91-
if col.id == collection_id:
92-
return col
90+
if self._stac_io.conforms_to(ConformanceClasses.COLLECTIONS):
91+
url = f"{self.get_self_href()}/collections/{collection_id}"
92+
collection = CollectionClient.from_dict(self._stac_io.read_json(url))
93+
return collection
94+
else:
95+
for col in self.get_collections():
96+
if col.id == collection_id:
97+
return col
9398

9499
def get_collections(self) -> Iterable[CollectionClient]:
95100
""" Get Collections in this Catalog

pystac_client/item_search.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ class ItemSearch:
146146
def __init__(self,
147147
url: str,
148148
*,
149-
limit: Optional[int] = None,
149+
limit: Optional[int] = 100,
150150
bbox: Optional[BBoxLike] = None,
151151
datetime: Optional[DatetimeLike] = None,
152152
intersects: Optional[IntersectsLike] = None,

pystac_client/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '0.3.0'
1+
__version__ = '0.3.1'

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
packages=find_packages(),
2828
py_modules=[splitext(basename(path))[0] for path in glob('pystac_client/*.py')],
2929
include_package_data=False,
30+
python_requires=">=3.7",
3031
install_requires=[
31-
"python-dateutil>=2.7.0",
32-
"requests~=2.25",
33-
"pystac~=1.1.0"
32+
"requests>=2.25",
33+
"pystac~=1.2.0"
3434
],
3535
extras_require={
3636
"validation": ["jsonschema==3.2.0"]
@@ -47,10 +47,10 @@
4747
classifiers=[
4848
"Programming Language :: Python",
4949
"Programming Language :: Python :: 3",
50-
"Programming Language :: Python :: 3.6",
5150
"Programming Language :: Python :: 3.7",
5251
"Programming Language :: Python :: 3.8",
5352
"Programming Language :: Python :: 3.9",
53+
"Programming Language :: Python :: 3.10",
5454
"Operating System :: OS Independent",
5555
"Natural Language :: English",
5656
"Development Status :: 3 - Alpha",

tests/cassettes/test_cli/TestCLI.test_item_search[inprocess].yaml

Lines changed: 89 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -15,38 +15,44 @@ interactions:
1515
response:
1616
body:
1717
string: !!binary |
18-
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
3541
headers:
3642
Content-Encoding:
3743
- gzip
3844
Content-Length:
39-
- '956'
45+
- '1284'
4046
Content-Type:
4147
- application/json
4248
Date:
43-
- Sun, 05 Sep 2021 21:10:07 GMT
49+
- Thu, 18 Nov 2021 21:49:14 GMT
4450
Strict-Transport-Security:
4551
- max-age=15724800; includeSubDomains
4652
Vary:
4753
- Accept-Encoding
4854
X-Azure-Ref:
49-
- 0LzI1YQAAAAAoppImIbPYT5D68jTvK0/2Qk9TMzFFREdFMDQxOAA5MjdhYmZhNi0xOWY2LTRhZjEtYTA5ZC1jOTU5ZDlhMWU2NDQ=
55+
- 0WsqWYQAAAABYJyikXGRcSL6CuqNhhuH0Qk9TMzFFREdFMDQxMgA5MjdhYmZhNi0xOWY2LTRhZjEtYTA5ZC1jOTU5ZDlhMWU2NDQ=
5056
X-Cache:
5157
- CONFIG_NOCACHE
5258
status:
@@ -72,80 +78,81 @@ interactions:
7278
response:
7379
body:
7480
string: !!binary |
75-
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
82+
pESJilrHSSzIUljMFC4lH1JHR/SjV6+kv0fZ17UenY1+0bPsbqNfp8ulvsoWaTIaj67ztu3o7MPf
83+
o8XcrHW9vFhdgEQScXSx/XyBxYX9BAgrDJiZD4AQxtR8+fIy/WK+eCrRhIMAxccgJkoJJfjYNjJu
84+
1pVjkBPEKQM4H98biomxXCR/5b1v9NIsuQpHV6w9W6+Xi6uZbZx+3Loltxt9bZbcZtl6ezadrpez
85+
RGezzderdLW+y/RmslpcbdJtep1NTNN0tl5Mt9nsavoJT6settNktliPvo195+vZRidZBx1v0rS1
86+
boNutnp5/f1ubnT6j8Nv4XSR6dV2undJVSOdLU1PySzTO7OSLbKlXZQtlqaEuxz6NB9CUEob/Wmh
87+
Pz9tUPNZNrODsmOYrmbrf1Wje2UH95Nd8OoRR6pP1G+z9Ul6fWK/XiU201+y6W22Wo6+mSN0tt3q
88+
zByRZjpYzW60/XBvC+wI9N1nvc0ml8v00ox6oyefF8k8/bydmG3L8/cJITDpm9rh2DRydLVyY5u6
89+
IU93DX2SLYI6deMwCb6+/udJUASvTM3mjetNem3S/+pqmd7NT9N1tlgt/qfnJsImXbq5bWQzOjqv
90+
EvHuzc+/vjt5/fbNid1xZk2dnl3Oknk+FSWzlVvJxTA7ZZUmF0XbxrTZvVz8881G66Sx0o1rDVb7
91+
eXmnG2td2sZgpd9/fddYJ1lsTNtcb682i7WbFU2bnm1OF8n1ZuYGc/5tPFqZinKbeKi9dX0zv9p/
92+
b33J7lWTKfJFEua/HGCwD3558+/XJ7/pzLWbjchu71aXZjTLbmrOHCyTj+ub+3X3ca1vwi2pRhls
93+
yvuy0W6HqSg3QZnNKFcwbf/58+3vJ58X2e3JXF/P7pbZifm1mevNIrk5wDThe53Yv747YWz3njF+
94+
yieBVy4DP10u5l9e4TGMyc7JuMqQmwptWebbp+cXfjYMMvKuWHZSzZSHnjmLSJN1ctNeQsrNTj/p
95+
jRv4+b0KMt2PvplsmPnKHAabry4L+Qp/pMuvN2k+gaSb+cL+4tlgHz4U/ESFrKDqfPyhgVUEWNFs
96+
EAxxEdJWg8wkFrQKUo99bndYQF9mnrGMMjb7I13rTbbQ7kfhZmsg0UQd2ylVm5nWbobN1ymGU8ze
97+
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
134141
headers:
135142
Content-Encoding:
136143
- gzip
137144
Content-Length:
138-
- '3354'
145+
- '3413'
139146
Content-Type:
140147
- application/json
141148
Date:
142-
- Sun, 05 Sep 2021 21:10:07 GMT
149+
- Thu, 18 Nov 2021 21:49:14 GMT
143150
Strict-Transport-Security:
144151
- max-age=15724800; includeSubDomains
145152
Vary:
146153
- Accept-Encoding
147154
X-Azure-Ref:
148-
- 0LzI1YQAAAACJga8tPDOQSroMhwpjppNzQk9TMzFFREdFMDQxOAA5MjdhYmZhNi0xOWY2LTRhZjEtYTA5ZC1jOTU5ZDlhMWU2NDQ=
155+
- 0WsqWYQAAAABATMnUFyElQpp6NHagfvanQk9TMzFFREdFMDQxMgA5MjdhYmZhNi0xOWY2LTRhZjEtYTA5ZC1jOTU5ZDlhMWU2NDQ=
149156
X-Cache:
150157
- CONFIG_NOCACHE
151158
status:

0 commit comments

Comments
 (0)