summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/detect.py
AgeCommit message (Expand)Author
2025-12-17dependencies/detect: simplify logging tried methodsDylan Baker
2025-12-17dependencies: Catch non MesonException in detect and give better messageDylan Baker
2025-12-17Dependencies: Make use of the DependencyCandidate classDylan Baker
2025-12-17dependencies: Require 'native' be passed in kwargsDylan Baker
2025-12-17dependencies: stop passing "language" as a keyword argumentDylan Baker
2025-12-17dependencies: Annotate the DependencyPackages classDylan Baker
2025-10-20interpreter: remove dependency_kwargsDylan Baker
2025-10-20interpreter: port dependency version to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency required to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency native to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency method to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency language to typed_kwargsDylan Baker
2025-10-20dependency: Use a TypedDict to describe the keyword arguments to DependencyDylan Baker
2025-08-01dependencies: fill in defaults from DEPENDENCY_KWS when generating keyDylan Baker
2025-08-01dependencies: Allow None in dep_identifierDylan Baker
2025-01-28dependencies/detect: make assertions more usefulDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-06-26dependencies: switch the delayed-import mechanism for custom dependenciesEli Schwartz
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz
2023-06-26dependencies: delay often-unused importsEli Schwartz
2023-06-26dependencies: Don't Repeat Yourself when it comes to lookup methodsEli Schwartz
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens
2023-02-01treewide: add future annotations importEli Schwartz
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-09-12dependencies: log the real reason for a dependency lookup failingEli Schwartz
2022-09-12dependencies: use better internal representation of factory methodsEli Schwartz
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-03-07merge various TYPE_CHECKING blocks into oneEli Schwartz
2021-12-17Fix mypy errorsDaniel Mensinger
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz
2021-10-26dep.name(): return dependency name even if dependency is not foundThomas Heijligen
2021-10-04coding style: don't format an empty string with another stringEli Schwartz
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz
2021-08-31pylint: turn on superflous-parensDylan Baker
2021-06-09typing: Rename some variablesDaniel Mensinger
2021-06-06typing: Fully annotate dependencies.{detect,factory} + some other fixesDaniel Mensinger
2021-06-04dependencies/detect: Add type annotations to find_external_dependencyDylan Baker
2021-06-03deps: Split dependencies.baseDaniel Mensinger