Skip to content

Commit 6cf47a8

Browse files
committed
Merge bitcoin/bitcoin#27507: lint: stop ignoring LIEF imports
015cc5e lint: stop ignoring LIEF imports (fanquake) Pull request description: Type stubs are now available as of 0.13.0. See lief-project/LIEF#650. ACKs for top commit: TheCharlatan: ACK 015cc5e Tree-SHA512: ebb754f293c2a61a0ef64c3552f7c700ceb3054b50fd3f1573e4a9e87773ddeba47bd9875f6ab055043012dbc20aeb71e4d76cd3da535c76651dfb1fbfc66e89
2 parents fb4f047 + 015cc5e commit 6cf47a8

File tree

6 files changed

+6
-4
lines changed

6 files changed

+6
-4
lines changed

ci/lint/04_install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ fi
3535

3636
${CI_RETRY_EXE} pip3 install codespell==2.2.1
3737
${CI_RETRY_EXE} pip3 install flake8==5.0.4
38+
${CI_RETRY_EXE} pip3 install lief==0.13.1
3839
${CI_RETRY_EXE} pip3 install mypy==0.971
3940
${CI_RETRY_EXE} pip3 install pyzmq==24.0.1
4041
${CI_RETRY_EXE} pip3 install vulture==2.6

contrib/devtools/security-check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import sys
1111
from typing import List
1212

13-
import lief #type:ignore
13+
import lief
1414

1515
def check_ELF_RELRO(binary) -> bool:
1616
'''

contrib/devtools/symbol-check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import sys
1414
from typing import List, Dict
1515

16-
import lief #type:ignore
16+
import lief
1717

1818
# Debian 10 (Buster) EOL: 2024. https://wiki.debian.org/LTS
1919
#

contrib/devtools/test-security-check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
'''
66
Test script for security-check.py
77
'''
8-
import lief #type:ignore
8+
import lief
99
import os
1010
import subprocess
1111
from typing import List

test/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@ Use the `-v` option for verbose output.
331331
| Lint test | Dependency |
332332
|-----------|:----------:|
333333
| [`lint-python.py`](lint/lint-python.py) | [flake8](https://gitlab.com/pycqa/flake8)
334+
| [`lint-python.py`](lint/lint-python.py) | [lief](https://github.com/lief-project/LIEF)
334335
| [`lint-python.py`](lint/lint-python.py) | [mypy](https://github.com/python/mypy)
335336
| [`lint-python.py`](lint/lint-python.py) | [pyzmq](https://github.com/zeromq/pyzmq)
336337
| [`lint-python-dead-code.py`](lint/lint-python-dead-code.py) | [vulture](https://github.com/jendrikseipp/vulture)

test/lint/lint-python.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import subprocess
1414
import sys
1515

16-
DEPS = ['flake8', 'mypy', 'pyzmq']
16+
DEPS = ['flake8', 'lief', 'mypy', 'pyzmq']
1717
MYPY_CACHE_DIR = f"{os.getenv('BASE_ROOT_DIR', '')}/test/.mypy_cache"
1818

1919
# All .py files, except those in src/ (to exclude subtrees there)

0 commit comments

Comments
 (0)