Skip to content

Commit 5c0d44f

Browse files
authored
Python 3.14 support (stac-utils#501)
**Related Issue(s):** - None **Description:** - add Python 3.14 support **PR Checklist:** - [x] Code is formatted and linted (run `pre-commit run --all-files`) - [x] Tests pass (run `make test`) - [x] Documentation has been updated to reflect changes, if applicable - [x] Changes are added to the changelog
1 parent 18fc9ba commit 5c0d44f

File tree

6 files changed

+9
-4
lines changed

6 files changed

+9
-4
lines changed

.github/workflows/cicd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
5959
strategy:
6060
matrix:
61-
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13"]
61+
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
6262
backend: [ "elasticsearch8", "opensearch"]
6363

6464
name: Python ${{ matrix.python-version }} testing with ${{ matrix.backend }}

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1414
- Moved SFEOS Tools to its own repository at [Healy-Hyperspatial/sfeos-tools](https://github.com/Healy-Hyperspatial/sfeos-tools). The CLI package is now maintained separately. [#PR_NUMBER]
1515
- CloudFerro logo to sponsors and supporters list [#485](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/485)
1616
- Latest news section to README [#485](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/485)
17+
- Python 3.14 support [#500](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/500)
1718

1819
### Changed
1920

stac_fastapi/core/setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"stac-fastapi.types==6.0.0",
1414
"stac-fastapi.api==6.0.0",
1515
"stac-fastapi.extensions==6.0.0",
16-
"orjson~=3.9.0",
16+
"orjson~=3.11.0",
1717
"overrides~=7.4.0",
1818
"geojson-pydantic~=1.0.0",
1919
"pygeofilter~=0.3.1",
@@ -36,6 +36,7 @@
3636
"Programming Language :: Python :: 3.11",
3737
"Programming Language :: Python :: 3.12",
3838
"Programming Language :: Python :: 3.13",
39+
"Programming Language :: Python :: 3.14",
3940
"License :: OSI Approved :: MIT License",
4041
],
4142
url="https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch",

stac_fastapi/elasticsearch/setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
extra_reqs = {
1717
"dev": [
18-
"pytest~=7.0.0",
18+
"pytest~=8.0",
1919
"pytest-cov~=4.0.0",
2020
"pytest-asyncio~=0.21.0",
2121
"pre-commit~=3.0.0",
@@ -41,6 +41,7 @@
4141
"Programming Language :: Python :: 3.11",
4242
"Programming Language :: Python :: 3.12",
4343
"Programming Language :: Python :: 3.13",
44+
"Programming Language :: Python :: 3.14",
4445
"License :: OSI Approved :: MIT License",
4546
],
4647
url="https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch",

stac_fastapi/opensearch/setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
extra_reqs = {
1818
"dev": [
19-
"pytest~=7.0.0",
19+
"pytest~=8.0",
2020
"pytest-cov~=4.0.0",
2121
"pytest-asyncio~=0.21.0",
2222
"pre-commit~=3.0.0",
@@ -42,6 +42,7 @@
4242
"Programming Language :: Python :: 3.11",
4343
"Programming Language :: Python :: 3.12",
4444
"Programming Language :: Python :: 3.13",
45+
"Programming Language :: Python :: 3.14",
4546
"License :: OSI Approved :: MIT License",
4647
],
4748
url="https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch",

stac_fastapi/sfeos_helpers/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"Programming Language :: Python :: 3.11",
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
2728
"License :: OSI Approved :: MIT License",
2829
],
2930
url="https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch",

0 commit comments

Comments
 (0)