diff --git a/.github/workflows/tox_tests.yml b/.github/workflows/tox_tests.yml
index 81a4fde..a00f2c7 100644
--- a/.github/workflows/tox_tests.yml
+++ b/.github/workflows/tox_tests.yml
@@ -13,11 +13,13 @@ jobs:
 
     strategy:
       matrix:
-        python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10"]
+        python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11"]
         os: [ubuntu-latest, macos-latest, windows-latest]
         exclude:
           - os: windows-latest
             python-version: "2.7"
+          - os: ubuntu-latest
+            python-version: "3.6"
       fail-fast: false
 
     steps:
@@ -39,7 +41,7 @@ jobs:
 
       - name: "Install DAWG for ${{ matrix.python-version }}"
         run: |
-          python setup.py install
+          pip install .
 
       - name: "Run tests for ${{ matrix.python-version }}"
         run: |
diff --git a/README.rst b/README.rst
index 63d1d72..a60615b 100644
--- a/README.rst
+++ b/README.rst
@@ -1,8 +1,8 @@
 DAWG
 ====
 
-.. image:: https://travis-ci.org/pytries/DAWG.png?branch=master
-    :target: https://travis-ci.org/pytries/DAWG
+.. image:: https://github.com/pymorphy2-fork/DAWG/actions/workflows/tox_tests.yml/badge.svg
+    :target: https://github.com/pymorphy2-fork/DAWG/actions/workflows/tox_tests.yml
 
 This package provides DAWG(DAFSA_)-based dictionary-like
 read-only objects for Python (2.x and 3.x).
diff --git a/setup.py b/setup.py
index dc2ee66..73da71e 100755
--- a/setup.py
+++ b/setup.py
@@ -36,6 +36,7 @@
         'Programming Language :: Python :: 3.8',
         'Programming Language :: Python :: 3.9',
         'Programming Language :: Python :: 3.10',
+        'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: Implementation :: CPython',
         'Topic :: Software Development :: Libraries :: Python Modules',
         'Topic :: Scientific/Engineering :: Information Analysis',
diff --git a/tox.ini b/tox.ini
index 375f865..62a8b57 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py27,py35,py35-locale,py36,py37,py38,py39,py310
+envlist = py27,py35,py35-locale,py36,py37,py38,py39,py310,py311
 
 [testenv]
 deps =