aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast/postprocess.py
AgeCommit message (Collapse)AuthorFilesLines
2023-02-28refactor a few subsystem-relative imports that imported the wrong locationEli Schwartz1-1/+1
Inside of mesonbuild.ast.* we can and should import from .foobar, rather than importing from .__init__'s re-exported version of that object. Failing to do so results in an extremely brittle codebase where simply changing the order of lines in __init__.py can result in ImportError.
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-1/+4
2020-09-08typing: completely type astDaniel Mensinger1-3/+3
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger1-3/+3
2020-03-02types: Use import typing as TDaniel Mensinger1-2/+2
2020-03-02types: Annotate the AST visitorsDaniel Mensinger1-17/+18
2019-03-03mintro: Dependencies from sourceDaniel Mensinger1-0/+30
2019-01-22AST post processingDaniel Mensinger1-0/+86