Skip to content

Instantly share code, notes, and snippets.

@sharkdp
Created April 21, 2026 16:33
Show Gist options
  • Select an option

  • Save sharkdp/f86b8a5439056bfbfbf294987872297b to your computer and use it in GitHub Desktop.

Select an option

Save sharkdp/f86b8a5439056bfbfbf294987872297b to your computer and use it in GitHub Desktop.
{"version": 1, "file_mapping": {"main.py": "main.py", "pyproject.toml": "pyproject.toml"}}
from typing import Any, final
class Mock(Any): ...
def takes_bool(x: bool): ...
takes_bool(Mock())
class AX: ...
def takes_ax(x: AX): ...
takes_ax(Mock())
@final
class FX: ...
def takes_fx(x: FX): ...
takes_fx(Mock())
[project]
name = "sandbox"
version = "0.1.0"
requires-python = ">=3.10"
dependencies = ["pulumi"]
[tool.ty]
[tool.ty.rules]
undefined-reveal = "ignore"
[tool.pyright]
reportWildcardImportFromLibrary = false
reportSelfClsParameterName = false
reportUnusedExpression = false
[tool.mypy]
color_output = true
pretty = true
check_untyped_defs = true
[tool.pyrefly]
[tool.pyrefly.errors]
unimported-directive = false
[tool.zuban]
pretty = true
check_untyped_defs = true
[tool.pycroscope]
import_paths = ["."]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment