diff --git a/.github/workflows/python_ci.yml b/.github/workflows/python_ci.yml index 151df52..30e5379 100644 --- a/.github/workflows/python_ci.yml +++ b/.github/workflows/python_ci.yml @@ -22,7 +22,7 @@ jobs: runs-on: "windows-2019" continue-on-error: ${{ matrix.config.experimental }} env: - USING_COVERAGE: '3.6,3.7,3.8,3.9' + USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10' strategy: fail-fast: False @@ -32,6 +32,7 @@ jobs: - {python-version: "3.7", testenvs: "py37,build", experimental: False} - {python-version: "3.8", testenvs: "py38,build", experimental: False} - {python-version: "3.9", testenvs: "py39,build", experimental: False} + - {python-version: "3.10", testenvs: "py310,build", experimental: False} steps: - name: Checkout 🛎️ diff --git a/.github/workflows/python_ci_linux.yml b/.github/workflows/python_ci_linux.yml index 7dc7a99..ba00e5c 100644 --- a/.github/workflows/python_ci_linux.yml +++ b/.github/workflows/python_ci_linux.yml @@ -23,7 +23,7 @@ jobs: runs-on: "ubuntu-20.04" continue-on-error: ${{ matrix.config.experimental }} env: - USING_COVERAGE: '3.6,3.7,3.8,3.9' + USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10' strategy: fail-fast: False @@ -33,6 +33,7 @@ jobs: - {python-version: "3.7", testenvs: "py37,build", experimental: False} - {python-version: "3.8", testenvs: "py38,build", experimental: False} - {python-version: "3.9", testenvs: "py39,build", experimental: False} + - {python-version: "3.10", testenvs: "py310,build", experimental: False} steps: - name: Checkout 🛎️ diff --git a/.github/workflows/python_ci_macos.yml b/.github/workflows/python_ci_macos.yml index f64cbbe..bae6bb4 100644 --- a/.github/workflows/python_ci_macos.yml +++ b/.github/workflows/python_ci_macos.yml @@ -22,7 +22,7 @@ jobs: runs-on: "macos-latest" continue-on-error: ${{ matrix.config.experimental }} env: - USING_COVERAGE: '3.6,3.7,3.8,3.9' + USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10' strategy: fail-fast: False @@ -32,6 +32,7 @@ jobs: - {python-version: "3.7", testenvs: "py37,build", experimental: False} - {python-version: "3.8", testenvs: "py38,build", experimental: False} - {python-version: "3.9", testenvs: "py39,build", experimental: False} + - {python-version: "3.10", testenvs: "py310,build", experimental: False} steps: - name: Checkout 🛎️ diff --git a/pyproject.toml b/pyproject.toml index 055969d..995ba3d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ base-classifiers = [ "Topic :: Utilities", "Typing :: Typed", ] -python-versions = [ "3.6", "3.7", "3.8", "3.9",] +python-versions = [ "3.6", "3.7", "3.8", "3.9", "3.10",] python-implementations = [ "CPython",] platforms = [ "Windows", "macOS", "Linux",] license-key = "GPL-2.0-only" diff --git a/repo_helper.yml b/repo_helper.yml index 4e49a04..bf67d20 100644 --- a/repo_helper.yml +++ b/repo_helper.yml @@ -23,6 +23,7 @@ python_versions: - '3.7' - '3.8' - '3.9' + - '3.10' additional_ignore: - "tests/output/" diff --git a/tox.ini b/tox.ini index 1ab7452..3945f9b 100644 --- a/tox.ini +++ b/tox.ini @@ -21,7 +21,7 @@ # * pytest [tox] -envlist = py36, py37, py38, py39, mypy, build +envlist = py36, py37, py38, py39, py310, mypy, build skip_missing_interpreters = True isolated_build = True requires = @@ -31,7 +31,7 @@ requires = virtualenv!=20.16.0 [envlists] -test = py36, py37, py38, py39 +test = py36, py37, py38, py39, py310 qa = mypy, lint cov = py38, coverage