Upgrade GitHub Actions
diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml
index 63796567..2fd12494 100644
--- a/.github/workflows/lint_python.yml
+++ b/.github/workflows/lint_python.yml
@@ -4,8 +4,10 @@ jobs:
   lint_python:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v2
-      - uses: actions/setup-python@v2
+      - uses: actions/checkout@v3
+      - uses: actions/setup-python@v4
+        with:
+          python-version: 3.x
       - run: pip install --upgrade pip
       - run: pip install black codespell flake8 isort mypy pytest pyupgrade tox
       - run: black --check .
@@ -17,4 +19,4 @@ jobs:
       - run: mypy --ignore-missing-imports . || true
       - run: pytest .
       - run: pytest --doctest-modules . || true
-      - run: shopt -s globstar && pyupgrade --py36-plus **/*.py
+      - run: shopt -s globstar && pyupgrade --py37-plus **/*.py
diff --git a/setup.py b/setup.py
index b4d2cdf1..ec2528f4 100644
--- a/setup.py
+++ b/setup.py
@@ -12,5 +12,6 @@
         "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",
+        "Programming Language :: Python :: 3.10",
     ],
 )
diff --git a/tox.ini b/tox.ini
index 168e2c9d..1eca32ab 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py38,py39,cov-report
+envlist = py38,py39,py310,cov-report
 skip_missing_interpreters = true
 
 
