diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 970e7401..43c0b0f5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: matrix: # Test all supported versions on Ubuntu: os: [ubuntu-latest] - python: ["3.9", "3.10", "3.11", "3.12"] + python: ["3.9", "3.10", "3.11", "3.12", "3.13"] experimental: [false] build: [''] include: @@ -29,8 +29,12 @@ jobs: - os: ubuntu-latest python: "3.13-dev" experimental: true + build: 'free-threading' - os: ubuntu-latest - python: "3.13-dev" + python: "3.14-dev" + experimental: true + - os: ubuntu-latest + python: "3.14-dev" experimental: true build: 'free-threading' # Also test PyPy, macOS, and Windows: @@ -41,10 +45,10 @@ jobs: python: pypy-3.9 experimental: false - os: macos-latest - python: "3.12" + python: "3.13" experimental: true - os: windows-latest - python: "3.12" + python: "3.13" experimental: true steps: - uses: actions/checkout@v4 diff --git a/doc/changelog.rst b/doc/changelog.rst index 3611e3c5..b0be294d 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1,6 +1,8 @@ Changelog ========= +* Bump greenlet to 3.1.0 for compatibility with 3.13 + Version 1.11.0 (2024-03-09) -------------- * Add a --same-loops option to the run command to use the exact same number of diff --git a/pyperformance/data-files/benchmarks/bm_sqlalchemy_declarative/requirements.txt b/pyperformance/data-files/benchmarks/bm_sqlalchemy_declarative/requirements.txt index 9578d705..7854731c 100644 --- a/pyperformance/data-files/benchmarks/bm_sqlalchemy_declarative/requirements.txt +++ b/pyperformance/data-files/benchmarks/bm_sqlalchemy_declarative/requirements.txt @@ -1,2 +1,2 @@ -greenlet==3.0.0rc3 +greenlet==3.1.0 sqlalchemy==1.4.19 diff --git a/pyperformance/data-files/benchmarks/bm_sqlalchemy_imperative/requirements.txt b/pyperformance/data-files/benchmarks/bm_sqlalchemy_imperative/requirements.txt index 9578d705..7854731c 100644 --- a/pyperformance/data-files/benchmarks/bm_sqlalchemy_imperative/requirements.txt +++ b/pyperformance/data-files/benchmarks/bm_sqlalchemy_imperative/requirements.txt @@ -1,2 +1,2 @@ -greenlet==3.0.0rc3 +greenlet==3.1.0 sqlalchemy==1.4.19