diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f3fb083748..16dbdd32a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -313,7 +313,7 @@ jobs: fail-fast: false matrix: os: [ubuntu , macos , windows] - python-version: ['7', '8', '9', '10'] + python-version: ['7', '8', '9', '10', '11'] include: - os: ubuntu platform: linux diff --git a/changes/4374-samuelcolvin.md b/changes/4374-samuelcolvin.md new file mode 100644 index 0000000000..d06dd0fdd4 --- /dev/null +++ b/changes/4374-samuelcolvin.md @@ -0,0 +1 @@ +Support Python 3.11, including binaries for 3.11 in PyPI. diff --git a/docs/install.md b/docs/install.md index 5de4884521..aac01b3e60 100644 --- a/docs/install.md +++ b/docs/install.md @@ -4,7 +4,7 @@ Installation is as simple as: pip install pydantic ``` -*pydantic* has no required dependencies except Python 3.7, 3.8, 3.9 or 3.10 and +*pydantic* has no required dependencies except Python 3.7, 3.8, 3.9, 3.10 or 3.11 and [`typing-extensions`](https://pypi.org/project/typing-extensions/). If you've got Python 3.7+ and `pip` installed, you're good to go. diff --git a/setup.py b/setup.py index d063c95506..aec8d9b49f 100644 --- a/setup.py +++ b/setup.py @@ -108,6 +108,7 @@ def extra(self): 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', 'Intended Audience :: Developers', 'Intended Audience :: Information Technology', 'Intended Audience :: System Administrators',