aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/system.py
AgeCommit message (Collapse)AuthorFilesLines
2021-06-17move base class for system dependencies into base.pyEli Schwartz1-29/+0
In accordance with review comments; it's small enough this seems fitting.
2021-06-14dependencies: Use a typing.NewType for Dependency.type_nameDylan Baker1-2/+2
This allow mypy to catch cases where we accidently assign the dependency name to the type_name, as it sees them as having different types (though at runtime they're all strings).
2021-06-13dependencies: Add a System DependencyDylan Baker1-0/+29
as a base class for other system dependencies. This will later be used to to fix the type_name vs name confusion.