diff --git a/.github/workflows/ci-slow.yaml b/.github/workflows/ci-slow.yaml index 76f8ca2..15af28b 100644 --- a/.github/workflows/ci-slow.yaml +++ b/.github/workflows/ci-slow.yaml @@ -13,13 +13,13 @@ jobs: - python-version: '3.11' os: macos-latest EXTRA: true - - python-version: '3.12' + - python-version: '3.13' os: macos-latest EXTRA: true - python-version: '3.7' os: windows-latest EXTRA: true - - python-version: '3.12' + - python-version: '3.13' os: windows-latest EXTRA: true steps: @@ -31,11 +31,6 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Install setuptools on python 3.12+ - if: ${{ matrix.python-version >= '3.12' }} - run: | - pip install setuptools - - name: Install cdx_toolkit run: pip install .[test] diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c43c4ca..7248d41 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,7 +1,6 @@ name: CI on: - # runtime is erratic and up to an hour push: branches: - main @@ -16,11 +15,11 @@ jobs: fail-fast: false max-parallel: 1 # avoids ever triggering a rate limit matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] os: [ubuntu-latest] EXTRA: [false] # used to force includes to get included include: - - python-version: '3.12' + - python-version: '3.13' os: ubuntu-latest EXTRA: true env: @@ -38,11 +37,6 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Install setuptools on python 3.12+ - if: ${{ matrix.python-version >= '3.12' }} - run: | - pip install setuptools - - name: Install cdx_toolkit run: pip install .[test] diff --git a/setup.py b/setup.py index bceaefb..58a3b84 100755 --- a/setup.py +++ b/setup.py @@ -66,6 +66,7 @@ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Programming Language :: Python :: 3 :: Only', ], )