File tree 2 files changed +9
-1
lines changed
2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 3
3
pull_request :
4
4
schedule :
5
5
- cron : ' 0 0 * * *' # test daily against git HEAD of dependencies
6
+
6
7
name : CI
7
8
jobs :
9
+
8
10
test :
9
11
runs-on : ubuntu-latest
10
12
strategy :
11
13
matrix :
12
14
python-version :
13
15
- ' 3.8'
16
+ - ' 3.9'
17
+ - ' 3.10'
18
+ - ' 3.11'
19
+ - ' pypy-3.8'
20
+ - ' pypy-3.9'
14
21
# this version range needs to be synchronized with the one in pyproject.toml
15
22
amaranth-version :
16
23
- ' 0.3'
17
24
- ' git'
18
25
fail-fast : false
26
+ name : ' test (${{ matrix.python-version }}, ${{ matrix.amaranth-version }})'
19
27
steps :
20
28
- name : Check out source code
21
29
uses : actions/checkout@v3
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ description = "Board and connector definitions for Amaranth HDL"
10
10
authors = [{name = " Amaranth HDL contributors" }]
11
11
license = {file = " LICENSE.txt" }
12
12
13
+ requires-python = " ~=3.8"
13
14
dependencies = [
14
- " importlib_metadata; python_version<'3.8'" ,
15
15
# this version requirement needs to be synchronized with the one in .github/workflows/main.yml
16
16
" amaranth>=0.3,<0.5" ,
17
17
]
You can’t perform that action at this time.
0 commit comments