Skip to content

Commit 5be2abe

Browse files
committed
CI: drop Pyston from test matrix
Pyston is unmaintained. The most recent Pyston packages are only available for for Ubuntu 20.04. GitHub Actions is dropping support for this distribution. With this it is becoming more demanding to test this interpreter. The latest Pyston release support Python 3.8, which is EOL for CPython. meson-python does not have any Pyston specific code. Maintaining test coverage for this interpreter does not seem worth the effort that it would require.
1 parent 1c8092d commit 5be2abe

File tree

1 file changed

+0
-32
lines changed

1 file changed

+0
-32
lines changed

.github/workflows/tests.yml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -252,38 +252,6 @@ jobs:
252252
run: python -m pytest --showlocals -vv
253253
shell: C:\cygwin\bin\env.exe CYGWIN_NOWINPATH=1 CHERE_INVOKING=1 C:\cygwin\bin\bash.exe -leo pipefail -o igncr {0}
254254

255-
pyston:
256-
runs-on: ubuntu-20.04
257-
strategy:
258-
fail-fast: false
259-
matrix:
260-
python:
261-
- '3.8'
262-
meson:
263-
-
264-
265-
steps:
266-
- name: Checkout
267-
uses: actions/checkout@v4
268-
269-
- name: Install pyston
270-
run: |
271-
wget https://github.com/pyston/pyston/releases/download/pyston_2.3.5/pyston_2.3.5_20.04_amd64.deb
272-
sudo apt install $(pwd)/pyston_2.3.5_20.04_amd64.deb
273-
274-
- name: Install Ninja
275-
run: sudo apt-get install ninja-build
276-
277-
- name: Install Meson
278-
run: python -m pip install "meson ${{ matrix.meson }}"
279-
if: ${{ matrix.meson }}
280-
281-
- name: Install
282-
run: pyston -m pip install .[test]
283-
284-
- name: Run tests
285-
run: pyston -m pytest --showlocals -vv
286-
287255
homebrew:
288256
runs-on: macos-latest
289257
strategy:

0 commit comments

Comments
 (0)