Skip to content

Commit 31906ae

Browse files
committed
Merge branch 'master_before_4953' into compat_wrap_include_python_h
pybind11 master JUST BEFORE pybind#4953 was merged.
2 parents 6cb1d65 + 037310e commit 31906ae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1375
-161
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
- 'pypy-3.8'
4040
- 'pypy-3.9'
4141
- 'pypy-3.10'
42+
- 'graalpy-24.1'
4243

4344
# Items in here will either be added to the build matrix (if not
4445
# present), or add new keys to an existing matrix element if all the
@@ -67,6 +68,10 @@ jobs:
6768
# Extra ubuntu latest job
6869
- runs-on: ubuntu-latest
6970
python: '3.11'
71+
exclude:
72+
# The setup-python action currently doesn't have graalpy for windows
73+
- python: 'graalpy-24.1'
74+
runs-on: 'windows-2022'
7075

7176

7277
name: "🐍 ${{ matrix.python }} • ${{ matrix.runs-on }} • x64 ${{ matrix.args }}"

.github/workflows/emscripten.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
submodules: true
2323
fetch-depth: 0
2424

25-
- uses: pypa/cibuildwheel@v2.20
25+
- uses: pypa/cibuildwheel@v2.21
2626
env:
2727
PYODIDE_BUILD_EXPORTS: whole_archive
2828
with:

.pre-commit-config.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,22 @@ repos:
2525

2626
# Clang format the codebase automatically
2727
- repo: https://github.com/pre-commit/mirrors-clang-format
28-
rev: "v18.1.8"
28+
rev: "v19.1.3"
2929
hooks:
3030
- id: clang-format
3131
types_or: [c++, c, cuda]
3232

3333
# Ruff, the Python auto-correcting linter/formatter written in Rust
3434
- repo: https://github.com/astral-sh/ruff-pre-commit
35-
rev: v0.6.3
35+
rev: v0.7.2
3636
hooks:
3737
- id: ruff
3838
args: ["--fix", "--show-fixes"]
3939
- id: ruff-format
4040

4141
# Check static types with mypy
4242
- repo: https://github.com/pre-commit/mirrors-mypy
43-
rev: "v1.11.2"
43+
rev: "v1.13.0"
4444
hooks:
4545
- id: mypy
4646
args: []
@@ -62,7 +62,7 @@ repos:
6262

6363
# Standard hooks
6464
- repo: https://github.com/pre-commit/pre-commit-hooks
65-
rev: "v4.6.0"
65+
rev: "v5.0.0"
6666
hooks:
6767
- id: check-added-large-files
6868
- id: check-case-conflict
@@ -79,7 +79,7 @@ repos:
7979

8080
# Also code format the docs
8181
- repo: https://github.com/adamchainz/blacken-docs
82-
rev: "1.18.0"
82+
rev: "1.19.1"
8383
hooks:
8484
- id: blacken-docs
8585
additional_dependencies:
@@ -108,7 +108,7 @@ repos:
108108

109109
# Checks the manifest for missing files (native support)
110110
- repo: https://github.com/mgedmin/check-manifest
111-
rev: "0.49"
111+
rev: "0.50"
112112
hooks:
113113
- id: check-manifest
114114
# This is a slow hook, so only run this if --hook-stage manual is passed
@@ -142,14 +142,14 @@ repos:
142142

143143
# PyLint has native support - not always usable, but works for us
144144
- repo: https://github.com/PyCQA/pylint
145-
rev: "v3.2.7"
145+
rev: "v3.3.1"
146146
hooks:
147147
- id: pylint
148148
files: ^pybind11
149149

150150
# Check schemas on some of our YAML files
151151
- repo: https://github.com/python-jsonschema/check-jsonschema
152-
rev: 0.29.2
152+
rev: 0.29.4
153153
hooks:
154154
- id: check-readthedocs
155155
- id: check-github-workflows

0 commit comments

Comments
 (0)