22 Commits (8758e1353e93782b38cbea93d6d4c0f84c0614da)

Author SHA1 Message Date
Eli Schwartz b8b2d87567
dependencies: switch the delayed-import mechanism for custom dependencies 1 year ago
Eli Schwartz b1ddfabf8f
dependencies: defer importing a custom dependency until it is used 1 year ago
Eli Schwartz c82305db0c
dependencies: delay often-unused imports 1 year ago
Eli Schwartz c780d240e2
dependencies: Don't Repeat Yourself when it comes to lookup methods 1 year ago
Xavier Claessens 26da7ec9f5 python: Use detect.find_external_dependency() for log consistency 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Eli Schwartz 719dd0d2a0
dependencies: log the real reason for a dependency lookup failing 2 years ago
Eli Schwartz b821a03511
dependencies: use better internal representation of factory methods 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Eli Schwartz 187dc656f4
merge various TYPE_CHECKING blocks into one 3 years ago
Daniel Mensinger c5ce9744b2 Fix mypy errors 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Thomas Heijligen ecdf192f46 dep.name(): return dependency name even if dependency is not found 3 years ago
Eli Schwartz cfa8717c4a
coding style: don't format an empty string with another string 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Daniel Mensinger 2263a84d07 typing: Rename some variables 4 years ago
Daniel Mensinger 25875ae0d3 typing: Fully annotate dependencies.{detect,factory} + some other fixes 4 years ago
Dylan Baker e0f62d1812 dependencies/detect: Add type annotations to find_external_dependency 4 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago