diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43986802..93096389 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,15 +18,15 @@ jobs: # Python version, because typing sometimes changed between bugfix releases. # For available versions, see: # https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json - python-version: ["3.7", "3.7.1", "3.8", "3.8.0", "3.9", "3.9.0", "3.10", "3.10.0", "3.11-dev"] + python-version: ["3.7", "3.7.1", "3.8", "3.8.0", "3.9", "3.9.0", "3.10", "3.10.0", "3.11-dev", "pypy3.9"] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} @@ -44,11 +44,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up Python 3 - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - name: Set up Python + uses: actions/setup-python@v4 with: - python-version: 3 + python-version: "3" cache: "pip" cache-dependency-path: "test-requirements.txt" diff --git a/src/test_typing_extensions.py b/src/test_typing_extensions.py index 15b2147b..7110f963 100644 --- a/src/test_typing_extensions.py +++ b/src/test_typing_extensions.py @@ -509,6 +509,10 @@ def blah(): blah() + @skipIf( + sys.implementation.name == "pypy", + "sum() and print() are not compiled in pypy" + ) @patch( f"{registry_holder.__name__}._overload_registry", defaultdict(lambda: defaultdict(dict))