Skip to content

Commit 70aa952

Browse files
committed
# Conflicts: # pyproject.toml
2 parents 35b7dba + 684a315 commit 70aa952

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,31 +34,31 @@ jobs:
3434
# https://blog.jaraco.com/efficient-use-of-ci-resources/
3535
matrix:
3636
python:
37-
- "3.9"
37+
- "3.10"
3838
- "3.13"
3939
platform:
4040
- ubuntu-latest
4141
- macos-latest
4242
- windows-latest
4343
include:
44-
- python: "3.10"
45-
platform: ubuntu-latest
4644
- python: "3.11"
4745
platform: ubuntu-latest
4846
- python: "3.12"
4947
platform: ubuntu-latest
5048
- python: "3.14"
5149
platform: ubuntu-latest
50+
- python: "3.15"
51+
platform: ubuntu-latest
5252
- python: pypy3.10
5353
platform: ubuntu-latest
5454
runs-on: ${{ matrix.platform }}
55-
continue-on-error: ${{ matrix.python == '3.14' }}
55+
continue-on-error: ${{ matrix.python == '3.15' }}
5656
steps:
5757
- uses: actions/checkout@v4
5858
- name: Install build dependencies
5959
# Install dependencies for building packages on pre-release Pythons
6060
# jaraco/skeleton#161
61-
if: matrix.python == '3.14' && matrix.platform == 'ubuntu-latest'
61+
if: matrix.python == '3.15' && matrix.platform == 'ubuntu-latest'
6262
run: |
6363
sudo apt update
6464
sudo apt install -y libxml2-dev libxslt-dev

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
repos:
22
- repo: https://github.com/astral-sh/ruff-pre-commit
3-
rev: v0.9.9
3+
rev: v0.12.0
44
hooks:
5-
- id: ruff
5+
- id: ruff-check
66
args: [--fix, --unsafe-fixes]
77
- id: ruff-format

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
.. image:: https://readthedocs.org/projects/cssutils/badge/?version=latest
1515
:target: https://cssutils.readthedocs.io/en/latest/?badge=latest
1616

17-
.. image:: https://img.shields.io/badge/skeleton-2025-informational
17+
.. image:: https://img.shields.io/badge/skeleton-2026-informational
1818
:target: https://blog.jaraco.com/skeleton
1919

2020
.. image:: https://tidelift.com/badges/package/pypi/cssutils

pyproject.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ classifiers = [
2727
"Topic :: Software Development :: Libraries :: Python Modules",
2828
"Topic :: Text Processing :: Markup :: HTML",
2929
]
30-
requires-python = ">=3.9"
30+
requires-python = ">=3.10"
3131
license = "LGPL-3.0-or-later"
3232
dependencies = [
3333
"more_itertools",
@@ -65,7 +65,7 @@ doc = [
6565
]
6666

6767
check = [
68-
"pytest-checkdocs >= 2.4",
68+
"pytest-checkdocs >= 2.14",
6969
"pytest-ruff >= 0.2.1; sys_platform != 'cygwin'",
7070
]
7171

@@ -74,12 +74,14 @@ cover = [
7474
]
7575

7676
enabler = [
77-
"pytest-enabler >= 2.2",
77+
"pytest-enabler >= 3.4",
7878
]
7979

8080
type = [
8181
# upstream
82-
"pytest-mypy",
82+
83+
# Exclude PyPy from type checks (python/mypy#20454 jaraco/skeleton#187)
84+
"pytest-mypy >= 1.0.1; platform_python_implementation != 'PyPy'",
8385

8486
# local
8587
]

towncrier.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
[tool.towncrier]
22
title_format = "{version}"
3+
directory = "newsfragments" # jaraco/skeleton#184

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ deps =
2020
diff-cover
2121
commands =
2222
pytest {posargs} --cov-report xml
23-
diff-cover coverage.xml --compare-branch=origin/main --html-report diffcov.html
23+
diff-cover coverage.xml --compare-branch=origin/main --format html:diffcov.html
2424
diff-cover coverage.xml --compare-branch=origin/main --fail-under=100
2525

2626
[testenv:docs]

0 commit comments

Comments
 (0)