diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f5a1ad46..51c02f20 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,13 +15,14 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "pypy3.8"] + python-version: ["3.8", "3.9", "3.10", "3.11", "pypy3.8", "3.12"] flask: ["<3.0.0", ">=3.0.0"] steps: - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true - name: Checkout code uses: actions/checkout@v3 - name: Install dependencies diff --git a/requirements/test.pip b/requirements/test.pip index f093d4b9..eab08942 100644 --- a/requirements/test.pip +++ b/requirements/test.pip @@ -8,5 +8,6 @@ pytest-flask==1.2.0 pytest-mock==3.6.1 pytest-profiling==1.7.0 tzlocal -invoke==2.0.0 +invoke==2.2.0 twine==3.8.0 +setuptools diff --git a/tox.ini b/tox.ini index 4c339132..ac1e6400 100644 --- a/tox.ini +++ b/tox.ini @@ -6,7 +6,7 @@ [tox] envlist = py{38, 39, 310, 311}-flask2, - py{311}-flask3 + py{311, 312}-flask3 pypy3.8 doc