Merge bitcoin/bitcoin#28009: script, test: python typing and linter updates
6c97757a48script: appease spelling linter (Jon Atack)1316119ce7script: update ignored-words.txt (Jon Atack)146c861da2script: update linter dependencies (Jon Atack)92408224a4test: fix PEP484 no implicit optional argument types errors (Jon Atack)f86a301433script, test: add missing python type annotations (Jon Atack) Pull request description: With these updates, `./test/lint/lint-python.py` and `./test/lint/lint-spelling.py` should be green again for developers using relatively recent Python dependencies, in particular mypy 0.991 (released 11/2022) and later. Please see the commit messages for details. ACKs for top commit: fanquake: ACK6c97757a48Tree-SHA512: 8a46a4d36d5978affdcecf4f2ace20ca1b52d483e098304911a2169afe60ccb9b042fa90c04b762d94f3ce53d2cafe6f24476ae839867a770c7f31e7e7242d99
This commit is contained in:
10 files changed
+18
-14
No files matched your search
@@ -33,11 +33,11 @@ if [ -z "${SKIP_PYTHON_INSTALL}" ]; then
|
||||
python3 --version
|
||||
fi
|
||||
|
||||
${CI_RETRY_EXE} pip3 install codespell==2.2.1
|
||||
${CI_RETRY_EXE} pip3 install flake8==5.0.4
|
||||
${CI_RETRY_EXE} pip3 install lief==0.13.1
|
||||
${CI_RETRY_EXE} pip3 install mypy==0.971
|
||||
${CI_RETRY_EXE} pip3 install pyzmq==24.0.1
|
||||
${CI_RETRY_EXE} pip3 install codespell==2.2.5
|
||||
${CI_RETRY_EXE} pip3 install flake8==6.0.0
|
||||
${CI_RETRY_EXE} pip3 install lief==0.13.2
|
||||
${CI_RETRY_EXE} pip3 install mypy==1.4.1
|
||||
${CI_RETRY_EXE} pip3 install pyzmq==25.1.0
|
||||
${CI_RETRY_EXE} pip3 install vulture==2.6
|
||||
|
||||
SHELLCHECK_VERSION=v0.8.0
|
||||
|
||||
Reference in new issue
Block a user