diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 1b7cde1..fbb50c7 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -41,7 +41,7 @@ jobs: # Windows isn't working right now: https://github.com/caketop/python-starlark-go/issues/4 # os: [ubuntu-latest, windows-latest, macos-latest] os: [ubuntu-latest, macos-latest] - build: [cp310, cp39, cp38, cp37] + build: [cp311, cp310, cp39, cp38, cp37] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f567919..8d2ac24 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11.0-rc.1'] name: Python ${{ matrix.python-version }} steps: diff --git a/docs/requirements.txt b/docs/requirements.txt index 22a04c7..34ee696 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ -Sphinx==5.1.1 +Sphinx>=4.5.0,<5 importlib-metadata==4.12.0 -myst-parser==0.18.0 +myst-parser>=0.17.2,<0.18 readthedocs-sphinx-search==0.1.2 sphinx-book-theme==0.3.3 diff --git a/pyproject.toml b/pyproject.toml index 5bd770f..8893b04 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ profile = "black" lines_between_types = 1 [tool.cibuildwheel] -build = "cp37-* cp38-* cp39-* cp310-*" +build = "cp37-* cp38-* cp39-* cp310-* cp311-*" skip = "*-musllinux_*" test-requires = "pytest" test-command = "pytest {project}/tests" diff --git a/setup.cfg b/setup.cfg index b96bae0..f7df20d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -22,6 +22,7 @@ classifiers = Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 [options] packages = find: @@ -42,7 +43,7 @@ starlark_go = py.typed [tox:tox] -envlist = py37, py38, py39, py310 +envlist = py37, py38, py39, py310, py311 [gh-actions] python = @@ -50,6 +51,7 @@ python = 3.8: py38 3.9: py39 3.10: py310 + 3.11: py311 [testenv] deps =