diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 96e4cd6e5..3e2cc5f43 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -88,27 +88,19 @@ jobs: - windows-latest - macos-latest python-version: - - '3.8' - '3.9' - '3.10' - '3.11' - '3.12' - - '3.13-dev' + - '3.13' constraints: [''] post_install: [''] - exclude: - # C extension builds failing. - # Remove exclusions after Python 3.13 release. - - os: windows-latest - python-version: '3.13-dev' - - os: macos-latest - python-version: '3.13-dev' include: - os: ubuntu-latest - python-version: '3.8' + python-version: '3.9' constraints: '--constraint constraints-oldest.txt' - os: ubuntu-latest - python-version: '3.12' + python-version: '3.13' post_install: pip uninstall -y -r constraints-future.txt ; pip install -r constraints-future.txt --upgrade --upgrade-strategy=eager diff --git a/CHANGES.rst b/CHANGES.rst index 8f7bbb1b2..2139a7591 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,6 +5,7 @@ These features will be included in the next release: Added ----- +- Drop python 3.8, add python 3.13 official support - New exit codes 2 for file not found, 3 for invalid command line arguments, 4 for missing dependencies and 123 for unknown failures. - Display exit code in parentheses after error message.