dask / dask/distributed

Add a CI run with PyPy

Open
#3,911 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.7k
Forks
778
Avg merge
2h 50m
Merged PRs (30d)
3

Description

There are currently a [handful of open issues with "pypy"](https://github.com/dask/distributed/issues?q=is%3Aissue+is%3Aopen+pypy) in them. Would there be any interest in adding a PyPy CI job? Unfortunately the most modern PyPy right now only supports python3.6 which is slated for deprecation by the Python Scientific Data stack at the end of June 2020.

If this is deemed worthy, I see you use both travis and github actions for CI. Travis seems to lag a bit in PyPy support (if [their documentation](https://docs.travis-ci.com/user/languages/python/#pypy-support) is up to date), while I think github actions is based on Azure Pipelines, which does have latest PyPy installed on the [Ubuntu 18.04 image](https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md) (at the bottom of that link). In any case, [NumPy's CI](https://github.com/numpy/numpy/blob/v1.19.0rc2/tools/pypy-test.sh#L31) unpacks a [PyPy tarball release](https://downloads.python.org/pypy/). So there are many ways to set this up.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.