diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f42424c..eb8f5d5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.11"] + python-version: ["3.13"] runs-on: ${{ matrix.os }} permissions: # Write permissions are needed to create OIDC tokens. diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5cf7a8c..5e77184 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-13, windows-latest] - python-version: ["3.8", "3.11"] + python-version: ["3.9", "3.11", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/tox.ini b/tox.ini index 4e09b02..d62cf09 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,19 @@ [tox] -envlist = isort, black, flake8, safety, docs, py3{8,9,10,11}, py3{8,9,10,11}-symengine +envlist = + isort + black + flake8 + safety + docs + py3{9,11,13} + py3{9,11,13}-symengine + py311-solvers [gh-actions] python = - 3.8: safety, py38, py38-symengine 3.9: safety, py39, py39-symengine - 3.10: safety, py310, py310-symengine - 3.11: safety, py311, py311-symengine + 3.11: safety, py311, py311-symengine, py311-solvers + 3.13: safety, py313, py313-symengine ;[testenv] ;deps = @@ -25,12 +32,13 @@ deps = pytest pytest-cov scipy - numpy >=1.13,<1.24 + numpy >=1.13 osqp >=0.6.2 mip >=1.9.1 highspy >=1.5.3 - cplex - gurobipy + solvers: + cplex + gurobipy symengine: symengine passenv = CI commands =