From ebdc9bdad38974719d199a6bd66328b5b4615560 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Tue, 6 Feb 2024 01:15:24 +0100 Subject: [PATCH 1/3] ci: update dependencies --- .github/workflows/master.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 3e56f129..fa0ca853 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -17,17 +17,17 @@ jobs: strategy: max-parallel: 2 matrix: - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11, "3.12"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Setup pip cache - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} @@ -47,17 +47,17 @@ jobs: strategy: max-parallel: 2 matrix: - python-version: ["3.9", "3.10"] + python-version: ["3.9", "3.10", "3.11"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Setup pip cache - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} From aec65acf5fc12f65d563ae93897b14f66437c3a4 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Tue, 6 Feb 2024 01:18:25 +0100 Subject: [PATCH 2/3] use cache: 'pip' --- .github/workflows/master.yml | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index fa0ca853..f8e7e6d3 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -26,13 +26,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Setup pip cache - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - restore-keys: | - ${{ runner.os }}-pip- + cache: 'pip' - name: Install dependencies run: | sudo apt-get update -y @@ -56,13 +50,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Setup pip cache - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - restore-keys: | - ${{ runner.os }}-pip- + cache: 'pip' - name: Install dependencies run: | export HOMEBREW_NO_AUTO_UPDATE=1 From e2441b76fc8a4ffc09451bedc7a559116ae28e61 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Tue, 6 Feb 2024 01:29:03 +0100 Subject: [PATCH 3/3] add py3.12 classifier --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index b582bd38..1b0a3cb7 100644 --- a/setup.py +++ b/setup.py @@ -86,6 +86,7 @@ def run_tests(self): 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Programming Language :: Python :: Implementation :: Stackless',