diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a4568b7b..5b4325b1 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -7,7 +7,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2204 strategy: matrix: - python-version: [3.8,3.9,"3.10","3.12"] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] steps: - name: Check out code from GitHub uses: actions/checkout@v4 @@ -26,7 +26,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2204 strategy: matrix: - python-version: [3.8,3.9,"3.10","3.12"] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] steps: - name: Check out code from GitHub uses: actions/checkout@v4 @@ -53,7 +53,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2204 strategy: matrix: - python-version: [3.8] + python-version: ['3.13'] steps: - name: Check out code from GitHub uses: actions/checkout@v4 diff --git a/.gitignore b/.gitignore index 50d9c9bb..79feeaad 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,6 @@ Documentation/ .venv/ coverage.xml htmlcov/ +.vscode/ +.python-version +.idea/ diff --git a/tox.ini b/tox.ini index 1ee563c3..a60861d5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist = - {pypy3,3.12,3.8,3.9,3.10}-unit - {pypy3,3.12,3.8,3.9.3.10}-integration-rabbitmq + {3.8,3.9,3.10,3.11,3.12,3.13,pypy3}-unit + {3.8,3.9,3.10,3.11,3.12,3.13,pypy3}-integration-rabbitmq flake8 apicheck pydocstyle @@ -23,12 +23,14 @@ commands = unit: py.test -xv --cov=amqp --cov-report=xml --no-cov-on-fail t/unit {posargs} integration: py.test -xv -E rabbitmq t/integration {posargs:-n2} basepython = - flake8,apicheck,linkcheck,pydocstyle: python3.8 + flake8,apicheck,linkcheck,pydocstyle: python3.13 pypy3: pypy3.10 - 3.12: python3.12 3.8: python3.8 3.9: python3.9 3.10: python3.10 + 3.11: python3.11 + 3.12: python3.12 + 3.13: python3.13 install_command = python -m pip --disable-pip-version-check install {opts} {packages} allowlist_externals = * commands_pre =