diff options
author | Henry Schreiner <HenrySchreinerIII@gmail.com> | 2024-05-24 12:26:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-24 12:26:40 -0400 |
commit | 86a64290dc63609b12da796afa334b1f24851420 (patch) | |
tree | cac4efbb28ce4eb750c330701a81734f80809527 | |
parent | 4d0fcedc266df1f254da832d86698dfef15bfdf6 (diff) | |
download | pybind11-upstream-master.tar.gz |
chore: some cleanup (#5137)upstream-master
-rw-r--r-- | .pre-commit-config.yaml | 13 | ||||
-rw-r--r-- | pyproject.toml | 16 | ||||
-rw-r--r-- | tests/pytest.ini | 1 |
3 files changed, 11 insertions, 19 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 260ee04d..c9ea4175 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -25,14 +25,14 @@ repos: # Clang format the codebase automatically - repo: https://github.com/pre-commit/mirrors-clang-format - rev: "v18.1.4" + rev: "v18.1.5" hooks: - id: clang-format types_or: [c++, c, cuda] # Ruff, the Python auto-correcting linter/formatter written in Rust - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.3 + rev: v0.4.5 hooks: - id: ruff args: ["--fix", "--show-fixes"] @@ -78,7 +78,7 @@ repos: - id: trailing-whitespace # Also code format the docs -- repo: https://github.com/asottile/blacken-docs +- repo: https://github.com/adamchainz/blacken-docs rev: "1.16.0" hooks: - id: blacken-docs @@ -119,7 +119,7 @@ repos: # Use tools/codespell_ignore_lines_from_errors.py # to rebuild .codespell-ignore-lines - repo: https://github.com/codespell-project/codespell - rev: "v2.2.6" + rev: "v2.3.0" hooks: - id: codespell exclude: ".supp$" @@ -142,13 +142,14 @@ repos: # PyLint has native support - not always usable, but works for us - repo: https://github.com/PyCQA/pylint - rev: "v3.1.0" + rev: "v3.2.2" hooks: - id: pylint files: ^pybind11 +# Check schemas on some of our YAML files - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.28.2 + rev: 0.28.4 hooks: - id: check-readthedocs - id: check-github-workflows diff --git a/pyproject.toml b/pyproject.toml index da02caa8..1f011c2f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,6 @@ ignore = [ files = ["pybind11"] python_version = "3.8" strict = true -show_error_codes = true enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"] warn_unreachable = true @@ -30,18 +29,6 @@ module = ["ghapi.*"] ignore_missing_imports = true -[tool.pytest.ini_options] -minversion = "6.0" -addopts = ["-ra", "--showlocals", "--strict-markers", "--strict-config"] -xfail_strict = true -filterwarnings = ["error"] -log_cli_level = "info" -testpaths = [ - "tests", -] -timeout=300 - - [tool.pylint] master.py-version = "3.6" reports.output-format = "colorized" @@ -93,3 +80,6 @@ isort.known-first-party = ["env", "pybind11_cross_module_tests", "pybind11_tests [tool.ruff.lint.per-file-ignores] "tests/**" = ["EM", "N", "E721"] "tests/test_call_policies.py" = ["PLC1901"] + +[tool.repo-review] +ignore = ["PP"] diff --git a/tests/pytest.ini b/tests/pytest.ini index 792ba361..42c3c40c 100644 --- a/tests/pytest.ini +++ b/tests/pytest.ini @@ -20,3 +20,4 @@ filterwarnings = # bogus numpy ABI warning (see numpy/#432) ignore:.*numpy.dtype size changed.*:RuntimeWarning ignore:.*numpy.ufunc size changed.*:RuntimeWarning + default:The global interpreter lock:RuntimeWarning |