diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d1ca84f60f..f420be18cf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,6 +62,9 @@ jobs: - os: macos-11.0 python-version: '3.10' browser: chromium + - os: ubuntu-latest + python-version: '3.11' + browser: chromium - os: windows-latest python-version: '3.11' browser: chromium @@ -69,10 +72,13 @@ jobs: python-version: '3.11' browser: chromium - os: ubuntu-latest - python-version: '3.11' + python-version: '3.12' browser: chromium - os: windows-latest - python-version: '3.11' + python-version: '3.12' + browser: chromium + - os: macos-latest + python-version: '3.12' browser: chromium runs-on: ${{ matrix.os }} steps: diff --git a/conda_build_config.yaml b/conda_build_config.yaml index ab4332208c..92ada529fd 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -3,3 +3,4 @@ python: - 3.9 - "3.10" - "3.11" + - "3.12" diff --git a/meta.yaml b/meta.yaml index d5739a63bf..6d7246c536 100644 --- a/meta.yaml +++ b/meta.yaml @@ -23,7 +23,7 @@ requirements: - setuptools_scm run: - python - - greenlet ==2.0.2 + - greenlet ==3.0.0 - pyee ==9.0.4 - typing_extensions # [py<39] test: diff --git a/setup.py b/setup.py index f8d3c40461..f6f379c152 100644 --- a/setup.py +++ b/setup.py @@ -212,7 +212,7 @@ def _download_and_extract_local_driver( packages=["playwright"], include_package_data=True, install_requires=[ - "greenlet==2.0.2", + "greenlet==3.0.0", "pyee==9.0.4", "typing-extensions;python_version<='3.8'", ], @@ -225,6 +225,7 @@ def _download_and_extract_local_driver( "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", ],