Skip to content

Commit c9bc3cf

Browse files
committed
Do not try installing mypy on PyPy
It depends on typed-ast.
1 parent b0ed1e4 commit c9bc3cf

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

test-requirements.in

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@ jedi # for jedi code completion tests
99

1010
# Tools
1111
black; implementation_name == "cpython"
12+
mypy; implementation_name == "cpython"
1213
flake8
1314
astor # code generation
14-
mypy
1515

1616
# https://github.com/python-trio/trio/pull/654#issuecomment-420518745
1717
typed_ast; implementation_name == "cpython"
18+
mypy-extensions; implementation_name == "cpython"
19+
typing-extensions; implementation_name == "cpython"
1820

1921
# Trio's own dependencies
2022
cffi; os_name == "nt"

test-requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ jedi==0.17.0 # via -r test-requirements.in, ipython
2626
lazy-object-proxy==1.4.3 # via astroid
2727
mccabe==0.6.1 # via flake8, pylint
2828
more-itertools==8.3.0 # via pytest
29-
mypy-extensions==0.4.3 # via mypy
30-
mypy==0.780 # via -r test-requirements.in
29+
mypy-extensions==0.4.3 ; implementation_name == "cpython # via mypy
30+
mypy==0.780 ; implementation_name == "cpython # via -r test-requirements.in
3131
outcome==1.0.1 # via -r test-requirements.in
3232
packaging==20.4 # via pytest
3333
parso==0.7.0 # via jedi
@@ -55,6 +55,6 @@ toml==0.10.1 # via black, pylint
5555
traitlets==4.3.3 # via ipython
5656
trustme==0.6.0 # via -r test-requirements.in
5757
typed-ast==1.4.1 ; implementation_name == "cpython" # via -r test-requirements.in, black
58-
typing-extensions==3.7.4.2 # via mypy
58+
typing-extensions==3.7.4.2; implementation_name == "cpython" # via mypy
5959
wcwidth==0.2.4 # via prompt-toolkit, pytest
6060
wrapt==1.12.1 # via astroid

0 commit comments

Comments
 (0)