From eafe89af9890a3a80d7b9a71f835945654e2d46a Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Thu, 3 Oct 2024 10:39:16 -0400 Subject: [PATCH 1/2] ci: test on 3.13 --- .github/workflows/build-test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index aa3a9fa41..6a326e316 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -48,7 +48,7 @@ jobs: conda list - name: Install sshd for fsspec ssh tests - if: runner.os != 'macOS' && runner.os != 'Windows' + if: runner.os != 'macOS' && runner.os != 'Windows' run: | sudo apt-get install -y openssh-server sudo service ssh restart @@ -59,7 +59,7 @@ jobs: ssh -o StrictHostKeyChecking=no localhost echo "ssh connection successful" - name: Install XRootD - if: runner.os != 'macOS' && runner.os != 'Windows' + if: runner.os != 'macOS' && runner.os != 'Windows' run: | conda env list mamba install xrootd @@ -77,7 +77,7 @@ jobs: fail-fast: false matrix: platform: [windows-latest, ubuntu-latest, macos-latest] - python-version: ['3.11'] + python-version: ['3.13'] runs-on: ${{ matrix.platform }} timeout-minutes: 30 @@ -88,9 +88,12 @@ jobs: - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true + + - uses: astral-sh/setup-uv@v3 - name: Pip install the package - run: python -m pip install .[test,dev] + run: uv pip install --system .[test,dev] - name: Run pytest run: | From 02fd3a68b38ce5638d47d5394d4164c70882e355 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Thu, 3 Oct 2024 10:43:32 -0400 Subject: [PATCH 2/2] chore: add 3.13 classifier --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index bf122b9d5..ec85eaba4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics",