diff --git a/.circleci/config.yml b/.circleci/config.yml index 6922534..b18d12e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,8 +6,8 @@ workflows: - build-sonora-images - build-grpcweb-images - test-py37 - - test-py38 - test-py39 + - test-py310 - lint - interop-grpcweb-wsgi: requires: @@ -67,9 +67,9 @@ jobs: key: benchmarks-{{ .Environment.CIRCLE_JOB }}-{{ .Branch }}-{{ .Revision }} paths: - .benchmarks - test-py38: + test-py39: docker: - - image: circleci/python:3.8 + - image: circleci/python:3.9 steps: - checkout - run: sudo apt-get install python3-dev libev-dev @@ -80,14 +80,14 @@ jobs: - run: poetry install - restore_cache: key: benchmarks-{{ .Environment.CIRCLE_JOB }}-master - - run: poetry run tox -e py38 -- --benchmark-save=${CIRCLE_BRANCH} --benchmark-compare + - run: poetry run tox -e py39 -- --benchmark-save=${CIRCLE_BRANCH} --benchmark-compare - save_cache: key: benchmarks-{{ .Environment.CIRCLE_JOB }}-{{ .Branch }}-{{ .Revision }} paths: - .benchmarks - test-py39: + test-py310: docker: - - image: circleci/python:3.9 + - image: circleci/python:3.10 steps: - checkout - run: sudo apt-get install python3-dev libev-dev @@ -98,7 +98,7 @@ jobs: - run: poetry install - restore_cache: key: benchmarks-{{ .Environment.CIRCLE_JOB }}-master - - run: poetry run tox -e py39 -- --benchmark-save=${CIRCLE_BRANCH} --benchmark-compare + - run: poetry run tox -e py310 -- --benchmark-save=${CIRCLE_BRANCH} --benchmark-compare - save_cache: key: benchmarks-{{ .Environment.CIRCLE_JOB }}-{{ .Branch }}-{{ .Revision }} paths: diff --git a/.python-version b/.python-version index 5ab636e..8914f91 100644 --- a/.python-version +++ b/.python-version @@ -1,2 +1,3 @@ -3.7.6 -3.8.1 +3.7.11 +3.9.2 +3.10.1 diff --git a/tox.ini b/tox.ini index bc8091f..11b4c5f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py37,py38,py39,black +envlist = py37,py39,py310,black isolated_build = True [testenv]