File tree 5 files changed +8
-7
lines changed
5 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 5
5
pull_request :
6
6
branches : [main, devel]
7
7
8
- concurrency :
9
- group : ${{ github.workflow }}-${{ github.ref }}
10
- cancel-in-progress : true
11
-
12
8
jobs :
13
9
run-if-changes :
14
10
runs-on : ubuntu-latest
@@ -132,6 +128,9 @@ jobs:
132
128
matplotlib-version : ${{ fromJson(needs.get-versions.outputs.matplotlib-versions) }}
133
129
fail-fast : false
134
130
uses : ./.github/workflows/build-ultraplot.yml
131
+ concurrency :
132
+ group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.python-version }}-${{ matrix.matplotlib-version }}
133
+ cancel-in-progress : true
135
134
with :
136
135
python-version : ${{ matrix.python-version }}
137
136
matplotlib-version : ${{ matrix.matplotlib-version }}
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ dependencies:
22
22
- sphinx-autoapi
23
23
- sphinx-automodapi
24
24
- sphinx-rtd-theme
25
+ - typing-extensions
25
26
- basemap >=1.4.1
26
27
- pre-commit
27
28
- sphinx-design
Original file line number Diff line number Diff line change @@ -33,7 +33,8 @@ classifiers = [
33
33
]
34
34
dependencies = [
35
35
" numpy>=1.26.0" ,
36
- " matplotlib>=3.9,<3.10" # bump to 3.11 when basemap is updated
36
+ " matplotlib>=3.9,<3.10" , # bump to 3.11 when basemap is updated
37
+ " typing-extensions; python_version < '3.12'" ,
37
38
]
38
39
dynamic = [" version" ]
39
40
Original file line number Diff line number Diff line change 9
9
try :
10
10
# From python 3.12
11
11
from typing import override
12
- except :
12
+ except ImportError :
13
13
# From Python 3.5
14
14
from typing_extensions import override
15
15
Original file line number Diff line number Diff line change 9
9
10
10
try :
11
11
from typing import List
12
- except :
12
+ except ImportError :
13
13
from typing_extensions import List
14
14
15
15
import matplotlib .axes as maxes
You can’t perform that action at this time.
0 commit comments