diff --git a/pyproject.toml b/pyproject.toml index b1854b4..165a6e7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ dev = [ "plumbum>=1.8,<3", "pytest>=8,<10", "pyyaml>=6,<7", - "basedpyright>=1.39,<1.40", + "basedpyright>=1.40,<1.41", "ruff>=0.15,<0.16", "pre-commit>=4,<5", ] @@ -35,7 +35,7 @@ addopts = ["-q", "--strict-markers", "--strict-config", "--import-mode=importlib typeCheckingMode = "recommended" # basedpyright's default; matches what the template ships failOnWarnings = true # declare the gate's teeth explicitly (recommended defaults # it true, but pin it so a future mode/version drift under - # the <1.40 cap cannot silently un-fail the build) + # the basedpyright cap cannot silently un-fail the build) pythonVersion = "3.11" # the requires-python floor include = ["tests"] # the only Python surface; there is no src/ exclude = ["template", "**/__pycache__", "**/.venv"] # template/ is Jinja, never Python diff --git a/uv.lock b/uv.lock index 3fe19f8..ddf6355 100644 --- a/uv.lock +++ b/uv.lock @@ -13,14 +13,14 @@ wheels = [ [[package]] name = "basedpyright" -version = "1.39.10" +version = "1.40.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "nodejs-wheel-binaries" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/43/ad2999f3b09eb2b1e59931d88fac0f7bcc9c17fc18c903268779bd10cc97/basedpyright-1.39.10.tar.gz", hash = "sha256:c8eaf5302f3265e275c7df4fba194d7afa7c1cb53fbfd448e90098360aca2c2e", size = 24740347, upload-time = "2026-08-13T17:09:02.51Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/36/1cf637b15704e4c1f09f8bcc48ab3bfaff089e7466565bd34d8d1dcc03e9/basedpyright-1.40.2.tar.gz", hash = "sha256:d4db36d095230379acc66c7e5fba7e4b50ca902f6e803d696782dd031cb8d7d7", size = 25559682, upload-time = "2026-10-04T11:28:30.415Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/be/2a/a224054d75a58786c482f63b8ff2a09fc3362268bd1ebd0a61fb3f982153/basedpyright-1.39.10-py3-none-any.whl", hash = "sha256:cbd75d83c0be841329bcfef2d2f1182f152a6d975b8eb199e75cf5b8e9a3de78", size = 13482322, upload-time = "2026-08-13T17:08:59.074Z" }, + { url = "https://files.pythonhosted.org/packages/de/53/0031b22e118264a57a3b64dfc0c8f0659b81af5bccd419ac62933013c601/basedpyright-1.40.2-py3-none-any.whl", hash = "sha256:3a53aeb93a86675ded0e12bc27bd8476c1742356de07ad8cab67bff18110c690", size = 13694487, upload-time = "2026-10-04T11:28:26.271Z" }, ] [[package]] @@ -581,7 +581,7 @@ dev = [ [package.metadata.requires-dev] dev = [ - { name = "basedpyright", specifier = ">=1.39,<1.40" }, + { name = "basedpyright", specifier = ">=1.40,<1.41" }, { name = "copier", specifier = ">=9.6,<10" }, { name = "plumbum", specifier = ">=1.8,<3" }, { name = "pre-commit", specifier = ">=4,<5" },