diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fb6629d7..d33e5837 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,7 +24,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10.0-rc.1] + python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, "3.10", "3.11.0-rc.1"] os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v2 diff --git a/CHANGES.rst b/CHANGES.rst index c42976df..711c0cee 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,6 +2,12 @@ Changes ========= +1.1.3 (unreleased) +================== + +- Add support for Python 3.11. Please note that Windows binary wheels + are not available at this time. + 1.1.2 (2021-09-29) ================== diff --git a/appveyor.yml b/appveyor.yml index ddbf5ad7..2b814e72 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -35,7 +35,7 @@ environment: matrix: # http://www.appveyor.com/docs/installed-software#python - PYTHON: "C:\\Python310-x64" - PYTHON_VERSION: "3.10.0rc2" + PYTHON_VERSION: "3.10.4" PYTHON_ARCH: "64" PYTHON_EXE: python APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 diff --git a/make-manylinux b/make-manylinux index 0d41bd82..49e29fff 100755 --- a/make-manylinux +++ b/make-manylinux @@ -27,7 +27,7 @@ if [ -d /greenlet -a -d /opt/python ]; then mkdir -p /greenlet/wheelhouse OPATH="$PATH" which auditwheel - for variant in `ls -d /opt/python/cp{27,35,36,37,38,39,310}*`; do + for variant in `ls -d /opt/python/cp{27,35,36,37,38,39,310,311}*`; do export PATH="$variant/bin:$OPATH" echo "Building $variant $(python --version)" diff --git a/setup.py b/setup.py index cccc701c..583a91eb 100755 --- a/setup.py +++ b/setup.py @@ -145,6 +145,7 @@ def get_greenlet_version(): 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', 'Operating System :: OS Independent', 'Topic :: Software Development :: Libraries :: Python Modules' ], diff --git a/src/greenlet/__init__.py b/src/greenlet/__init__.py index 896f007d..761078f0 100644 --- a/src/greenlet/__init__.py +++ b/src/greenlet/__init__.py @@ -25,7 +25,7 @@ ### # Metadata ### -__version__ = '1.1.2' +__version__ = '1.1.3.dev0' from ._greenlet import _C_API # pylint:disable=no-name-in-module ###