@@ -41,17 +41,13 @@ jobs:
4141 - " pypy-3.8"
4242 os :
4343 - ubuntu-latest
44- include :
45- - python_version : pyjion
46- os : ubuntu-20.04
4744
4845 steps :
4946 - uses : actions/checkout@master
5047 with :
5148 fetch-depth : 1
5249
5350 - name : Use Python ${{ matrix.python_version }}
54- if : ${{ matrix.python_version != 'pyjion' }}
5551 uses : actions/setup-python@v5
5652 with :
5753 python-version : ${{ matrix.python_version }}
6157 sudo DEBIAN_FRONTEND=noninteractive apt-get update
6258 sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq gcc libvirt-dev
6359
64- - name : Use Python 3.10 (pyjion)
65- if : ${{ matrix.python_version == 'pyjion' }}
66- uses : actions/setup-python@v5
67- with :
68- python-version : " 3.10"
69-
70- # From https://github.com/tonybaloney/Pyjion/blob/develop/main/.github/workflows/benchmark.yml#L26 (MIT)
71- - name : Install OS / deb dependencies
72- if : ${{ matrix.python_version == 'pyjion' }}
73- run : |
74- sudo DEBIAN_FRONTEND=noninteractive apt-get update
75- sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq cmake llvm-9 clang-9 autoconf automake \
76- libtool build-essential python curl git lldb-6.0 liblldb-6.0-dev \
77- libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev \
78- libssl-dev libnuma-dev libkrb5-dev zlib1g-dev
79-
80- - name : Setup Dotnet 6
81- if : ${{ matrix.python_version == 'pyjion' }}
82- uses : actions/setup-dotnet@v4.0.0
83- with :
84- dotnet-version : " 6.0.100"
85-
8660 - name : Cache Python Dependencies
8761 uses : actions/cache@v4
8862 with :
9165 restore-keys : |
9266 ${{ runner.os }}-pip-
9367
94- - name : Install Pyjion
95- if : ${{ matrix.python_version == 'pyjion' }}
96- run : |
97- pip install pyjion
98-
9968 - name : Install Python Dependencies
10069 run : |
10170 pip install -r requirements-ci.txt
10675
10776 - name : Run dist install checks tox target
10877 # NOTE: 3.12 will be failing until we migrate away from setup.py
109- if : ${{ matrix.python_version != 'pypy-3.7' && matrix.python_version != 'pypy-3.8' && matrix.python_version != 'pyjion' && matrix.python_version != ' 3.12-dev' }}
78+ if : ${{ matrix.python_version != 'pypy-3.7' && matrix.python_version != 'pypy-3.8' && matrix.python_version != '3.12-dev' }}
11079 run : |
11180 tox -e py${{ matrix.python_version }}-dist,py${{ matrix.python_version }}-dist-wheel
11281
0 commit comments