Skip to content

Commit ee4e97d

Browse files
update minimum python version to 3.11 (#863)
1 parent 4344dd7 commit ee4e97d

File tree

8 files changed

+57
-807
lines changed

8 files changed

+57
-807
lines changed

.github/workflows/cicd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
16+
python-version: ['3.11', '3.12', '3.13', '3.14']
1717
timeout-minutes: 20
1818

1919
steps:

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## [Unreleased]
44

5+
### Removed
6+
7+
- support for python 3.9 and 3.10
8+
59
## [6.1.0] - 2025-10-30
610

711
### Fixed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ To run the tests:
9191
uv run pytest
9292
```
9393

94+
## Contributing
95+
96+
See [CONTRIBUTING.md](./CONTRIBUTING.md). for detailed contribution instructions.
97+
9498
## Releasing
9599

96100
See [RELEASING.md](./RELEASING.md).

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "stac-fastapi"
33
version = "6.1.0"
44
description = "Python library for building a STAC-compliant FastAPI application."
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.11"
66
readme = "README.md"
77
dependencies = [
88
"stac-fastapi-api",

stac_fastapi/api/pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "stac-fastapi-api"
33
description = "An implementation of STAC API based on the FastAPI framework."
44
readme = "README.md"
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.11"
66
license = "MIT"
77
authors = [
88
{ name = "ArturoAI", email = "[email protected]" },
@@ -23,8 +23,6 @@ classifiers = [
2323
"Intended Audience :: Developers",
2424
"Intended Audience :: Information Technology",
2525
"Intended Audience :: Science/Research",
26-
"Programming Language :: Python :: 3.9",
27-
"Programming Language :: Python :: 3.10",
2826
"Programming Language :: Python :: 3.11",
2927
"Programming Language :: Python :: 3.12",
3028
"Programming Language :: Python :: 3.13",

stac_fastapi/extensions/pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "stac-fastapi-extensions"
33
description = "Extensions for stac-fastapi apis."
44
readme = "README.md"
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.11"
66
license = "MIT"
77
authors = [
88
{ name = "ArturoAI", email = "[email protected]" },
@@ -24,8 +24,6 @@ classifiers = [
2424
"Intended Audience :: Developers",
2525
"Intended Audience :: Information Technology",
2626
"Intended Audience :: Science/Research",
27-
"Programming Language :: Python :: 3.9",
28-
"Programming Language :: Python :: 3.10",
2927
"Programming Language :: Python :: 3.11",
3028
"Programming Language :: Python :: 3.12",
3129
"Programming Language :: Python :: 3.13",

stac_fastapi/types/pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "stac-fastapi-types"
33
description = "Core API for stac-fastapi modules."
44
readme = "README.md"
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.11"
66
license = "MIT"
77
authors = [
88
{ name = "ArturoAI", email = "[email protected]" },
@@ -23,8 +23,6 @@ classifiers = [
2323
"Intended Audience :: Developers",
2424
"Intended Audience :: Information Technology",
2525
"Intended Audience :: Science/Research",
26-
"Programming Language :: Python :: 3.9",
27-
"Programming Language :: Python :: 3.10",
2826
"Programming Language :: Python :: 3.11",
2927
"Programming Language :: Python :: 3.12",
3028
"Programming Language :: Python :: 3.13",

uv.lock

Lines changed: 44 additions & 796 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)