266 Commits (162ac25beb001b52d741d7b8c6f13e26c937b1e3)

Author SHA1 Message Date
Daniele Nicolodi 1c00375ed8 python dependency: Fix typo in placeholder string 2 years ago
Eli Schwartz 81a8c488f0 python dependency: handle broken pylong on many more versions of python 2 years ago
Eli Schwartz 456d8962f3 python dependency: fix embed handling for system dependency 2 years ago
Eli Schwartz b5d842305e python dependency: verify that the python header is installed for sysconfig 2 years ago
Eli Schwartz 9bf718fcee python dependency: simplify compile args handling 2 years ago
Eli Schwartz aa69cf0448 merge the python dependency from the python module into dependencies 2 years ago
Eli Schwartz 29592481bc partial migration of the python module dependency into dependencies 2 years ago
Eli Schwartz 9fa4da3ba9 python module/dependency: move the specialized external program 2 years ago
Eli Schwartz 66b258b1ef dependencies: refactor python3 into its own file 2 years ago
Eli Schwartz a21af43200
micro-optimize: define typing-only objects in TYPE_CHECKING 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Konstantin 89146e84c9 cmake: allow dynamic linking with LLVM 2 years ago
Eli Schwartz 921ddb1980
dependencies: fix pcap-config which now errors on --version 2 years ago
Eli Schwartz 2d0c9ce5f2
properly type utils/core.py and add it to mypy 2 years ago
Paolo Bonzini b3fc3cd6b5 add objects keyword argument to declare_dependencies 2 years ago
Dylan Baker f7cde8d3f6 Add fatal=False to many mlog.warnings() 2 years ago
Dylan Baker 3e97a95f9d dependencies/dev: refactor some code to make mypy happy 2 years ago
Eli Schwartz 891b4ffe33
dependencies: better logging of pkg-config call outputs 2 years ago
Tristan Partin fb6fda3853
Change double quote doc comment to sinqle quote 2 years ago
Tristan Partin 7254db36a7
Try to find the jni dependency when javac is a Darwin stub 2 years ago
Tristan Partin f287cac862
Deduplicate code in JNISystemDependency conditional 2 years ago
Eli Schwartz e5a9272034
typing: fix some broken Sequence annotations 2 years ago
Eli Schwartz 48f08a7c49
hdf5 dependency: correctly use machine files and respect cross 2 years ago
Eli Schwartz da23630a97
refactor pkg-config dependency to allow statically finding the program 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
Dylan Baker e8727fc857
pylint: enable implicit-str-concat 2 years ago
SmallWood-D d32ee583ad Fix crash when toolchain is missing 2 years ago
Eli Schwartz c95001b130
dependencies: make the hdf5 dependency use Popen_safe 2 years ago
Tristan Partin 1a1aad317f Move JNISystemDependency to dependencies.base.detect_compiler 2 years ago
Tristan Partin 58581ae3de Fix some wording in a JNISystemDependency comment 2 years ago
Tristan Partin 80b101443d Add BSD support to the JNISystemDependency 2 years ago
Hagen Möbius 9add5d03b6 Add handling Qt6's EntryPoint library. 2 years ago
Dylan Baker a72840cd2e
pylint: enable use-a-generator 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Eli Schwartz cc5ef6478f
compilers: perform targeted imports for detect 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 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
Eli Schwartz 7972c49bda
dependencies: simplify log_tried into a staticmethod 2 years ago
Eli Schwartz 36e7748d02
dependencies: simplify logging methods 2 years ago
Eli Schwartz c5db96e051 flake8: fix typing casts to not have actual objects 2 years ago
Alf Henrik Sauge 9ad5d0df4a Remove redundant backslash and fix white space issue 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz 90818ca24a
dependencies: reject Qt6 pkg-config dependency if libexecdir is not known 2 years ago
Konstantin 49ccf8124a
qt: fix qt 6 tools detection for pkg-config 2 years ago
Eli Schwartz 37f95303f0
typing: simplify type annotations for libraries 2 years ago
Eli Schwartz 3f42c844de flake8: fix non-idiomatic ordering of "if not in" checks 3 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 3 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 3 years ago