Skip to content

Commit d798f17

Browse files
committed
update dependecies
1 parent 05af30b commit d798f17

File tree

4 files changed

+36
-35
lines changed

4 files changed

+36
-35
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
2525
- Removed deprecated `version` field from all compose files [#358](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/358)
2626
- Updated `STAC_FASTAPI_VERSION` environment variables to 4.0.0a1 in all compose files [#358](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/358)
2727
- Bumped version from 4.0.0a0 to 4.0.0a1 for the PEP 625 compliant release [#358](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/358)
28+
- Updated dependency requirements to use compatible release specifiers (~=) for more controlled updates while allowing for bug fixes and security patches [#358](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/issues/358)
2829

2930
## [v4.0.0a0] - 2025-04-16
3031

stac_fastapi/core/setup.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@
66
desc = f.read()
77

88
install_requires = [
9-
"fastapi",
9+
"fastapi~=0.109.0",
1010
"attrs>=23.2.0",
11-
"pydantic",
12-
"stac_pydantic==3.1.*",
11+
"pydantic~=2.0.0",
12+
"stac_pydantic~=3.1.0",
1313
"stac-fastapi.api==5.1.1",
1414
"stac-fastapi.extensions==5.1.1",
1515
"stac-fastapi.types==5.1.1",
16-
"orjson",
17-
"overrides",
18-
"geojson-pydantic",
19-
"pygeofilter==0.3.1",
20-
"jsonschema",
21-
"slowapi==0.1.9",
16+
"orjson~=3.9.0",
17+
"overrides~=7.4.0",
18+
"geojson-pydantic~=0.5.0",
19+
"pygeofilter~=0.3.1",
20+
"jsonschema~=4.0.0",
21+
"slowapi~=0.1.9",
2222
]
2323

2424
setup(

stac_fastapi/elasticsearch/setup.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@
77

88
install_requires = [
99
"stac_fastapi_core==4.0.0a1",
10-
"elasticsearch[async]==8.11.0",
11-
"elasticsearch-dsl==8.11.0",
12-
"uvicorn",
13-
"starlette",
10+
"elasticsearch[async]~=9.0.0",
11+
"elasticsearch-dsl~=8.18.0",
12+
"uvicorn~=0.23.0",
13+
"starlette~=0.27.0",
1414
]
1515

1616
extra_reqs = {
1717
"dev": [
18-
"pytest",
19-
"pytest-cov",
20-
"pytest-asyncio",
21-
"pre-commit",
22-
"requests",
23-
"ciso8601",
24-
"httpx<=0.27.2",
18+
"pytest~=7.0.0",
19+
"pytest-cov~=4.0.0",
20+
"pytest-asyncio~=0.21.0",
21+
"pre-commit~=3.0.0",
22+
"requests~=2.28.0",
23+
"ciso8601~=2.3.0",
24+
"httpx>=0.24.0,<0.28.0",
2525
],
26-
"docs": ["mkdocs", "mkdocs-material", "pdocs"],
27-
"server": ["uvicorn[standard]==0.19.0"],
26+
"docs": ["mkdocs~=1.4.0", "mkdocs-material~=9.0.0", "pdocs~=1.2.0"],
27+
"server": ["uvicorn[standard]~=0.19.0"],
2828
}
2929

3030
setup(

stac_fastapi/opensearch/setup.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@
77

88
install_requires = [
99
"stac_fastapi_core==4.0.0a1",
10-
"opensearch-py==2.4.2",
11-
"opensearch-py[async]==2.4.2",
12-
"uvicorn",
13-
"starlette",
10+
"opensearch-py~=2.8.0",
11+
"opensearch-py[async]~=2.8.0",
12+
"uvicorn~=0.23.0",
13+
"starlette~=0.27.0",
1414
]
1515

1616
extra_reqs = {
1717
"dev": [
18-
"pytest",
19-
"pytest-cov",
20-
"pytest-asyncio",
21-
"pre-commit",
22-
"requests",
23-
"ciso8601",
24-
"httpx<=0.27.2",
18+
"pytest~=7.0.0",
19+
"pytest-cov~=4.0.0",
20+
"pytest-asyncio~=0.21.0",
21+
"pre-commit~=3.0.0",
22+
"requests~=2.28.0",
23+
"ciso8601~=2.3.0",
24+
"httpx>=0.24.0,<0.28.0",
2525
],
26-
"docs": ["mkdocs", "mkdocs-material", "pdocs"],
27-
"server": ["uvicorn[standard]==0.19.0"],
26+
"docs": ["mkdocs~=1.4.0", "mkdocs-material~=9.0.0", "pdocs~=1.2.0"],
27+
"server": ["uvicorn[standard]~=0.19.0"],
2828
}
2929

3030
setup(

0 commit comments

Comments
 (0)