File tree Expand file tree Collapse file tree 6 files changed +16
-13
lines changed
Expand file tree Collapse file tree 6 files changed +16
-13
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 11repos :
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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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 "
3131license = " LGPL-3.0-or-later"
3232dependencies = [
3333 " more_itertools" ,
@@ -65,7 +65,7 @@ doc = [
6565]
6666
6767check = [
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
7676enabler = [
77- " pytest-enabler >= 2.2 " ,
77+ " pytest-enabler >= 3.4 " ,
7878]
7979
8080type = [
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]
Original file line number Diff line number Diff line change 11[tool .towncrier ]
22title_format = " {version}"
3+ directory = " newsfragments" # jaraco/skeleton#184
Original file line number Diff line number Diff line change 2020 diff-cover
2121commands =
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]
You can’t perform that action at this time.
0 commit comments