From de3583f6b01dd18039ce6431fb3b6f1a99c05b55 Mon Sep 17 00:00:00 2001 From: "P. L. Lim" <2090236+pllim@users.noreply.github.com> Date: Tue, 1 Oct 2024 17:44:53 -0400 Subject: [PATCH] TST: devdeps to use Python 3.13 EXP: What about stable job --- .github/workflows/ci_workflows.yml | 70 ++++++++++++++++-------------- tox.ini | 2 +- 2 files changed, 39 insertions(+), 33 deletions(-) diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index 2eab49b809..5aafea7998 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -26,49 +26,55 @@ jobs: strategy: matrix: include: - - name: Code style checks - os: ubuntu-latest - python: 3.x - toxenv: codestyle - allow_failure: false + # - name: Code style checks + # os: ubuntu-latest + # python: 3.x + # toxenv: codestyle + # allow_failure: false - - name: PEP 517 - os: ubuntu-latest - python: 3.x - toxenv: pep517 - allow_failure: false + # - name: PEP 517 + # os: ubuntu-latest + # python: 3.x + # toxenv: pep517 + # allow_failure: false - - name: Security audit - os: ubuntu-latest - python: 3.x - toxenv: securityaudit - allow_failure: false + # - name: Security audit + # os: ubuntu-latest + # python: 3.x + # toxenv: securityaudit + # allow_failure: false - - name: Python 3.11 with coverage checking, all deps, and remote data - os: ubuntu-latest - python: '3.11' - toxenv: py311-test-alldeps-cov - toxposargs: --remote-data --run-slow - allow_failure: false + # - name: Python 3.11 with coverage checking, all deps, and remote data + # os: ubuntu-latest + # python: '3.11' + # toxenv: py311-test-alldeps-cov + # toxposargs: --remote-data --run-slow + # allow_failure: false - - name: OS X - Python 3.12 - os: macos-latest - python: '3.12' - toxenv: py312-test - allow_failure: false + # - name: OS X - Python 3.12 + # os: macos-latest + # python: '3.12' + # toxenv: py312-test + # allow_failure: false + + # - name: Windows - Python 3.10 + # os: windows-latest + # python: '3.10' + # toxenv: py310-test + # allow_failure: false - - name: Windows - Python 3.10 + - name: Linux - Python 3.13 os: windows-latest - python: '3.10' - toxenv: py310-test + python: '3.13' + toxenv: py313-test allow_failure: false # This also runs on cron but we want to make sure new changes # won't break this job at the PR stage. - - name: Python 3.12 with latest dev versions of key dependencies, and remote data + - name: Python 3.13 with latest dev versions of key dependencies, and remote data os: ubuntu-latest - python: '3.12' - toxenv: py312-test-devdeps + python: '3.13' + toxenv: py313-test-devdeps toxposargs: --remote-data --run-slow allow_failure: true diff --git a/tox.ini b/tox.ini index 07eecb30c0..d3a604ff09 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{310,311,312}-test{,-alldeps,-devdeps,-predeps}{-romandeps}{,-cov} + py{310,311,312,313}-test{,-alldeps,-devdeps,-predeps}{-romandeps}{,-cov} linkcheck codestyle pep517