Skip to content

Commit 2320a4b

Browse files
dnicolodirgommers
authored andcommitted
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 85cdbd6 commit 2320a4b

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)