Closed fohrloop closed 2 months ago
Otherwise looks good but pypy3.7 is failing with
This is coming from the requirements/requirements-mypy.txt
(install mypy 1.4.1):
mypy==1.4.1; python_version=='3.7'
The mypy 1.4.1 then has this in it's setup.py:
install_requires=[
"typed_ast >= 1.4.0, < 2; python_version<'3.8'",
...
],
As far as I understand, the typed-ast is not supported in PyPy 3.7:
This means that the CI pipelines (with mypy) cannot be setup with PyPy 3.7. The lowest version which wakepy can officially fully support (with all the CI pipelines tests) is PyPy 3.8, but PyPy 3.7 probably works as well, or at least the test suite did run correctly on Python 3.7.10[pypy-7.3.4-final]
on my local machine (w/o mypy; just pytest).
I'm going to change the pipelines to run on PyPy 3.8 and PyPy 3.10
Tested on Windows 10 + PyPy 7.3.17 (Python 3.10.14) and it works as expected.
Closes: #274
Note: It's likely that all versions of wakepy have been running well with PyPy. This is just the official rubber stamp as there's now also CI tests for PyPy.