File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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/PROJECT_RTD/badge/?version=latest
1515.. :target: https://PROJECT_RTD.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
2020Build your Kubernetes manifests for Kustomize in Python!
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ classifiers = [
2020 " Programming Language :: Python :: 3" ,
2121 " Programming Language :: Python :: 3 :: Only" ,
2222]
23- requires-python = " >=3.9 "
23+ requires-python = " >=3.10 "
2424license = " MIT"
2525dependencies = [
2626]
@@ -54,7 +54,7 @@ doc = [
5454]
5555
5656check = [
57- " pytest-checkdocs >= 2.4 " ,
57+ " pytest-checkdocs >= 2.14 " ,
5858 " pytest-ruff >= 0.2.1; sys_platform != 'cygwin'" ,
5959]
6060
@@ -63,12 +63,14 @@ cover = [
6363]
6464
6565enabler = [
66- " pytest-enabler >= 2.2 " ,
66+ " pytest-enabler >= 3.4 " ,
6767]
6868
6969type = [
7070 # upstream
71- " pytest-mypy" ,
71+
72+ # Exclude PyPy from type checks (python/mypy#20454 jaraco/skeleton#187)
73+ " pytest-mypy >= 1.0.1; platform_python_implementation != 'PyPy'" ,
7274
7375 # local
7476 " types-PyYAML" ,
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