@@ -4,18 +4,21 @@ permissions:
44 contents : read # to fetch code (actions/checkout)
55jobs :
66 tox :
7+ name : ${{ matrix.os }} / ${{ matrix.python-version }}
8+ runs-on : ${{ matrix.os }}
79 strategy :
810 fail-fast : false
9- matrix : # All OSes pass except Windows because tests need Unix-only fcntl, grp, pwd, etc.
10- os : [ubuntu-latest] # [macos-latest, ubuntu-latest, windows-latest]
11- python : ['3.10'] # ['3.6', '3.7', '3.8', '3.9', '3.10', 'pypy-3.7']
12- runs-on : ${{ matrix.os }}
11+ matrix :
12+ os : [ubuntu-latest, macos-latest] # All OSes pass except Windows because tests need Unix-only fcntl, grp, pwd, etc.
13+ python-version : [ "3.7", "3.8", "3.9", "3.10", "3.11", "pypy-3.7", "pypy-3.8" ]
1314 steps :
1415 - uses : actions/checkout@v3
15- - uses : actions/setup-python@v4
16+ - name : Using Python ${{ matrix.python-version }}
17+ uses : actions/setup-python@v4
1618 with :
17- python-version : ${{ matrix.python }}
18- - run : pip install --upgrade pip
19- - run : pip install tox
20- - run : pip install -e .
19+ python-version : ${{ matrix.python-version }}
20+ - name : Install Dependencies
21+ run : |
22+ python -m pip install --upgrade pip
23+ python -m pip install tox
2124 - run : tox -e py
0 commit comments