diff --git a/.github/workflows/pytest.yaml b/.github/workflows/pytest.yaml index 0fde9557..ce2785b7 100644 --- a/.github/workflows/pytest.yaml +++ b/.github/workflows/pytest.yaml @@ -15,7 +15,25 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.9', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + exclude: + # only test 3.13 for MacOS and Windows + - os: macos-latest + python-version: '3.9' + - os: macos-latest + python-version: '3.10' + - os: macos-latest + python-version: '3.11' + - os: macos-latest + python-version: '3.12' + - os: windows-latest + python-version: '3.9' + - os: windows-latest + python-version: '3.10' + - os: windows-latest + python-version: '3.11' + - os: windows-latest + python-version: '3.12' runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index 7acaea24..aaa03bb5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: File Formats", "Topic :: Scientific/Engineering :: Physics", "Topic :: Scientific/Engineering :: Chemistry",