diff options
author | fanquake <fanquake@gmail.com> | 2023-06-30 16:19:16 +0100 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2023-06-30 16:20:37 +0100 |
commit | 3367e1c8509b84ba46c3791604d742886b98c6ed (patch) | |
tree | 9d4fe69045ed27d14cb34a49c76683639c1b43e3 /ci | |
parent | f8a71f3fc0a67ebfddd82c90506613889a934d95 (diff) | |
parent | 6c97757a480b6e71a0750330d69ff18ac7cc6127 (diff) | |
download | bitcoin-3367e1c8509b84ba46c3791604d742886b98c6ed.tar.xz |
Merge bitcoin/bitcoin#28009: script, test: python typing and linter updates
6c97757a480b6e71a0750330d69ff18ac7cc6127 script: appease spelling linter (Jon Atack)
1316119ce7ba3de4135bbf1e5ac28c9ea26f62e1 script: update ignored-words.txt (Jon Atack)
146c861da2e4236997bee3eed6110a5016a8b86b script: update linter dependencies (Jon Atack)
92408224a4cb2f454465d5ff8445c247f2c4318a test: fix PEP484 no implicit optional argument types errors (Jon Atack)
f86a3014338de6a2204bbdda10795b75ef6654c0 script, 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:
ACK 6c97757a480b6e71a0750330d69ff18ac7cc6127
Tree-SHA512: 8a46a4d36d5978affdcecf4f2ace20ca1b52d483e098304911a2169afe60ccb9b042fa90c04b762d94f3ce53d2cafe6f24476ae839867a770c7f31e7e7242d99
Diffstat (limited to 'ci')
-rwxr-xr-x | ci/lint/04_install.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ci/lint/04_install.sh b/ci/lint/04_install.sh index 737cf3e2fb..b3b1c91ee0 100755 --- a/ci/lint/04_install.sh +++ b/ci/lint/04_install.sh @@ -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 |