diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f62dba8cb9c7..71223846bc38 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -119,23 +119,20 @@ jobs: - name: Test run: tox -e ${{ matrix.toxenv }} --skip-pkg-install -- ${{ matrix.tox_extra_args }} -# TODO: re-enable when `typed-ast` will be fixed for `python==3.11` -# python-nightly: -# runs-on: ubuntu-latest -# name: Test suite with Python nightly -# steps: -# - uses: actions/checkout@v2 -# - uses: actions/setup-python@v2 -# with: -# python-version: '3.11-dev' -# - name: Install tox -# run: | -# pip install -U pip==21.2.3 setuptools -# pip install --upgrade 'setuptools!=50' virtualenv==20.4.7 tox==3.20.1 -# - name: Setup tox environment -# run: tox -e py --notest -# - name: Test -# run: tox -e py --skip-pkg-install -- "-n 2" -# continue-on-error: true -# - name: Mark as a success -# run: exit 0 + python-nightly: + runs-on: ubuntu-latest + name: Test suite with Python nightly + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: '3.11-dev' + - name: Install tox + run: pip install --upgrade 'setuptools!=50' 'virtualenv>=20.6.0' tox==3.24.5 + - name: Setup tox environment + run: tox -e py --notest + - name: Test + run: tox -e py --skip-pkg-install -- "-n 2" + continue-on-error: true + - name: Mark as a success + run: exit 0 diff --git a/test-requirements.txt b/test-requirements.txt index a3d11872fd5c..3d7835e38f14 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,7 +12,7 @@ pytest-xdist>=1.34.0 pytest-forked>=1.3.0,<2.0.0 pytest-cov>=2.10.0,<3.0.0 py>=1.5.2 -typed_ast>=1.4.0,<2; python_version>='3.8' +typed_ast>=1.5.4,<2; python_version>='3.8' virtualenv>=20.6.0 setuptools!=50 importlib-metadata>=4.6.1,<5.0.0