From e71e2835d216c69a09b2b69f523c61df716545ca Mon Sep 17 00:00:00 2001 From: Diego Russo Date: Thu, 23 Oct 2025 12:41:46 +0100 Subject: [PATCH 1/2] Bump a few dependencies to make it work with main (3.15) --- .../data-files/benchmarks/bm_chameleon/requirements.txt | 2 +- .../benchmarks/bm_sqlalchemy_declarative/requirements.txt | 2 +- .../benchmarks/bm_sqlalchemy_imperative/requirements.txt | 2 +- .../data-files/benchmarks/bm_tornado_http/requirements.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pyperformance/data-files/benchmarks/bm_chameleon/requirements.txt b/pyperformance/data-files/benchmarks/bm_chameleon/requirements.txt index 260c3bc4..1d7b5237 100644 --- a/pyperformance/data-files/benchmarks/bm_chameleon/requirements.txt +++ b/pyperformance/data-files/benchmarks/bm_chameleon/requirements.txt @@ -1 +1 @@ -chameleon==3.9.1 +chameleon==4.6.0 diff --git a/pyperformance/data-files/benchmarks/bm_sqlalchemy_declarative/requirements.txt b/pyperformance/data-files/benchmarks/bm_sqlalchemy_declarative/requirements.txt index 7854731c..c9434339 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.1.0 +greenlet==3.2.4 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 7854731c..c9434339 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.1.0 +greenlet==3.2.4 sqlalchemy==1.4.19 diff --git a/pyperformance/data-files/benchmarks/bm_tornado_http/requirements.txt b/pyperformance/data-files/benchmarks/bm_tornado_http/requirements.txt index e9eefea6..180ff786 100644 --- a/pyperformance/data-files/benchmarks/bm_tornado_http/requirements.txt +++ b/pyperformance/data-files/benchmarks/bm_tornado_http/requirements.txt @@ -1 +1 @@ -tornado==6.2 +tornado==6.5.2 From 46af9f4da40b43b09aaa14ad8c3daab83387b7ab Mon Sep 17 00:00:00 2001 From: Diego Russo Date: Thu, 23 Oct 2025 16:15:28 +0100 Subject: [PATCH 2/2] Update github action pipeline --- .github/workflows/main.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c25aa28a..8535da4f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,24 +21,24 @@ jobs: matrix: # Test all supported versions on Ubuntu: os: [ubuntu-latest, ubuntu-24.04-arm] - python: ["3.10", "3.11", "3.12", "3.13"] + python: ["3.10", "3.11", "3.12", "3.13", "3.14"] experimental: [false] build: [''] include: # As the experimental task for the dev version. - os: ubuntu-latest - python: "3.13" + python: "3.14" experimental: true build: 'free-threading' - os: ubuntu-24.04-arm - python: "3.13" + python: "3.14" experimental: true build: 'free-threading' - os: ubuntu-latest - python: "3.14-dev" + python: "3.15-dev" experimental: true - os: ubuntu-latest - python: "3.14-dev" + python: "3.15-dev" experimental: true build: 'free-threading' # Also test PyPy, macOS, and Windows: @@ -46,10 +46,10 @@ jobs: python: pypy-3.11 experimental: false - os: macos-latest - python: "3.13" + python: "3.14" experimental: true - os: windows-latest - python: "3.13" + python: "3.14" experimental: false steps: - uses: actions/checkout@v4