diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9cbeff4..40b8433 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,31 +10,31 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.9"] + python-version: ["3.9", "3.10", "3.11", "3.12", "pypy3.9", '3.13'] os: ["ubuntu-latest"] steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python-version }} - - name: Install Deps - run: sudo apt-get install check libcppunit-dev - - name: Install package - run: | - python -m pip install ruff - python -m pip install -U '.[test,docs]' - - name: Build - run: autoreconf -fi && ./configure && make - - name: Run ruff check - run: ruff check python - - name: Format - run: | - python -m ruff format --check . - - name: Run make check - run: make check - - name: Run make distcheck - run: make distcheck + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + - name: Install Deps + run: sudo apt-get install check libcppunit-dev + - name: Install package + run: | + python -m pip install ruff + python -m pip install -U '.[test,docs]' + - name: Build + run: autoreconf -fi && ./configure && make + - name: Run ruff check + run: ruff check python + - name: Format + run: | + python -m ruff format --check . + - name: Run make check + run: make check + - name: Run make distcheck + run: make distcheck # Disabled; needs a tuit or two # - name: Docs build # run: md2html.py README.md README.html diff --git a/pyproject.toml b/pyproject.toml index 5dd3d2b..faff452 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,12 +12,11 @@ authors = [ classifiers = [ "Intended Audience :: Developers", "Operating System :: OS Independent", - "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.13", "Programming Language :: Python", "Topic :: Software Development :: Testing", ] @@ -28,7 +27,7 @@ keywords = ["python", "streaming", "test"] license = { text = "Apache-2.0 or BSD" } name = "python-subunit" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" [project.urls] "Bug Tracker" = "https://bugs.launchpad.net/subunit"