File tree Expand file tree Collapse file tree 5 files changed +15
-14
lines changed Expand file tree Collapse file tree 5 files changed +15
-14
lines changed Original file line number Diff line number Diff line change 26
26
fail-fast : false
27
27
matrix :
28
28
python-version :
29
- - " 3.9"
30
29
- " 3.10"
31
30
- " 3.11"
32
31
- " 3.12"
@@ -59,10 +58,10 @@ jobs:
59
58
steps :
60
59
- uses : actions/checkout@v4
61
60
62
- - name : Set up Python 3.9
61
+ - name : Set up Python 3.10
63
62
uses : actions/setup-python@v5
64
63
with :
65
- python-version : " 3.9 "
64
+ python-version : " 3.10 "
66
65
cache : " pip"
67
66
68
67
- name : Install with dependencies
@@ -102,7 +101,6 @@ jobs:
102
101
fail-fast : false
103
102
matrix :
104
103
python-version :
105
- - " 3.9"
106
104
- " 3.10"
107
105
- " 3.11"
108
106
- " 3.12"
@@ -129,7 +127,7 @@ jobs:
129
127
130
128
- uses : actions/setup-python@v5
131
129
with :
132
- python-version : " 3.9 "
130
+ python-version : " 3.10 "
133
131
134
132
- name : Install
135
133
run : pip install .[validation,test]
@@ -147,7 +145,7 @@ jobs:
147
145
148
146
- uses : actions/setup-python@v5
149
147
with :
150
- python-version : " 3.9 "
148
+ python-version : " 3.10 "
151
149
cache : " pip"
152
150
153
151
- name : Install all dependencies
@@ -162,7 +160,7 @@ jobs:
162
160
- uses : actions/checkout@v4
163
161
- uses : actions/setup-python@v5
164
162
with :
165
- python-version : " 3.9 "
163
+ python-version : " 3.10 "
166
164
cache : " pip"
167
165
- name : Install pystac
168
166
run : pip install .[bench]
@@ -177,7 +175,7 @@ jobs:
177
175
- uses : actions/checkout@v4
178
176
- uses : actions/setup-python@v5
179
177
with :
180
- python-version : " 3.9 "
178
+ python-version : " 3.10 "
181
179
cache : " pip"
182
180
- name : Install pandoc
183
181
run : sudo apt-get install pandoc
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ version: 2
7
7
build :
8
8
os : ubuntu-22.04
9
9
tools :
10
- python : " 3.9 "
10
+ python : " 3.10 "
11
11
12
12
formats :
13
13
# Temporarily disabling PDF downloads due to problem with nbsphinx in LateX builds
Original file line number Diff line number Diff line change 13
13
14
14
- Make ` get_all_collections ` properly recursive ([ #1361 ] ( https://github.com/stac-utils/pystac/pull/1361 ) )
15
15
16
+ ### Removed
17
+
18
+ - Python 3.9 ([ #1384 ] ( https://github.com/stac-utils/pystac/pull/1384 ) )
19
+
16
20
## [ v1.10.1] - 2024-05-03
17
21
18
22
### Fixed
Original file line number Diff line number Diff line change @@ -27,10 +27,10 @@ Install from source
27
27
Dependencies
28
28
============
29
29
30
- PySTAC requires Python >= 3.9 . This project follows the recommendations of
30
+ PySTAC requires Python >= 3.10 . This project follows the recommendations of
31
31
`NEP-29 <https://numpy.org/neps/nep-0029-deprecation_policy.html >`__ in deprecating support
32
- for Python versions. This means that users can expect support for Python 3.9 to be
33
- removed from the ``main `` branch after Apr 14, 2023 and therefore from the next release
32
+ for Python versions. This means that users can expect support for Python 3.10 to be
33
+ removed from the ``main `` branch after Apr 04, 2025 and therefore from the next release
34
34
after that date.
35
35
36
36
As a foundational component of the Python STAC ecosystem used in a number of downstream
Original file line number Diff line number Diff line change @@ -15,12 +15,11 @@ classifiers = [
15
15
" License :: OSI Approved :: Apache Software License" ,
16
16
" Natural Language :: English" ,
17
17
" Programming Language :: Python :: 3" ,
18
- " Programming Language :: Python :: 3.9" ,
19
18
" Programming Language :: Python :: 3.10" ,
20
19
" Programming Language :: Python :: 3.11" ,
21
20
" Programming Language :: Python :: 3.12" ,
22
21
]
23
- requires-python = " >=3.9 "
22
+ requires-python = " >=3.10 "
24
23
dependencies = [" python-dateutil>=2.7.0" ]
25
24
dynamic = [" version" ]
26
25
You can’t perform that action at this time.
0 commit comments