aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/utils/win32.py
AgeCommit message (Collapse)AuthorFilesLines
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-1/+1
This detects cases where module A imports a function from B, and C imports that same function from A instead of B. It's not part of the API contract of A, and causes innocent refactoring to break things.
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2022-09-28Move classes used by scripts to their own moduleXavier Claessens1-0/+39
Those classes are used by wrapper scripts and we should not have to import the rest of mesonlib, build.py, and all their dependencies for that. This renames mesonlib/ directory to utils/ and add a mesonlib.py module that imports everything from utils/ to not have to change `import mesonlib` everywhere. It allows to import utils.core without importing the rest of mesonlib.