yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #86283
[Bug 1931476] [NEW] pep8 job failing because of mypy
Public bug reported:
When running `tox -e pep8` (either in CI or locally), there are mypy
failures on nova/crypto.py
In CI, it looks like (from
https://zuul.opendev.org/t/openstack/build/1e32efc260b84a94b6a9cfeba3c80976)
pep8 start: run-test
pep8 run-test: commands[0] | bash tools/mypywrap.sh
setting PATH=/home/zuul/src/opendev.org/openstack/nova/.tox/shared/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[4860] /home/zuul/src/opendev.org/openstack/nova$ /usr/bin/bash tools/mypywrap.sh
nova/crypto.py:39:1: error: Library stubs not installed for "paramiko" (or incompatible with Python 3.8)
nova/crypto.py:39:1: note: Hint: "python3 -m pip install types-paramiko"
nova/crypto.py:39:1: note: (or run "mypy --install-types" to install all missing stub packages)
nova/crypto.py:39:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
Found 1 error in 1 file (checked 23 source files)
ERROR: InvocationError for command /usr/bin/bash tools/mypywrap.sh (exited with code 1)
pep8 finish: run-test after 4.21 seconds
pep8 start: run-test-post
pep8 finish: run-test-post after 0.00 seconds
Locally, it looks like this:
[artom@zoe nova]$ python -m mypy nova/crypto.py
nova/crypto.py:31:1: error: Library stubs not installed for "cryptography.hazmat" (or incompatible with Python 3.9)
nova/crypto.py:31:1: note: Hint: "python3 -m pip install types-cryptography"
nova/crypto.py:31:1: note: (or run "mypy --install-types" to install all missing stub packages)
nova/crypto.py:31:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
nova/crypto.py:31:1: error: Library stubs not installed for "cryptography.hazmat.backends" (or incompatible with Python 3.9)
nova/crypto.py:32:1: error: Library stubs not installed for "cryptography.hazmat.primitives.asymmetric" (or incompatible with Python 3.9)
nova/crypto.py:32:1: error: Library stubs not installed for "cryptography.hazmat.primitives.asymmetric.padding" (or incompatible with Python 3.9)
nova/crypto.py:33:1: error: Library stubs not installed for "cryptography.hazmat.primitives" (or incompatible with Python 3.9)
nova/crypto.py:33:1: error: Library stubs not installed for "cryptography.hazmat.primitives.hashes" (or incompatible with Python 3.9)
nova/crypto.py:34:1: error: Library stubs not installed for "cryptography.hazmat.primitives.serialization" (or incompatible with Python 3.9)
nova/crypto.py:35:1: error: Library stubs not installed for "cryptography" (or incompatible with Python 3.9)
nova/crypto.py:35:1: error: Library stubs not installed for "cryptography.x509" (or incompatible with Python 3.9)
nova/crypto.py:39:1: error: Library stubs not installed for "paramiko" (or incompatible with Python 3.9)
nova/crypto.py:39:1: note: Hint: "python3 -m pip install types-paramiko"
Found 10 errors in 1 file (checked 1 source file)
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1931476
Title:
pep8 job failing because of mypy
Status in OpenStack Compute (nova):
New
Bug description:
When running `tox -e pep8` (either in CI or locally), there are mypy
failures on nova/crypto.py
In CI, it looks like (from
https://zuul.opendev.org/t/openstack/build/1e32efc260b84a94b6a9cfeba3c80976)
pep8 start: run-test
pep8 run-test: commands[0] | bash tools/mypywrap.sh
setting PATH=/home/zuul/src/opendev.org/openstack/nova/.tox/shared/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[4860] /home/zuul/src/opendev.org/openstack/nova$ /usr/bin/bash tools/mypywrap.sh
nova/crypto.py:39:1: error: Library stubs not installed for "paramiko" (or incompatible with Python 3.8)
nova/crypto.py:39:1: note: Hint: "python3 -m pip install types-paramiko"
nova/crypto.py:39:1: note: (or run "mypy --install-types" to install all missing stub packages)
nova/crypto.py:39:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
Found 1 error in 1 file (checked 23 source files)
ERROR: InvocationError for command /usr/bin/bash tools/mypywrap.sh (exited with code 1)
pep8 finish: run-test after 4.21 seconds
pep8 start: run-test-post
pep8 finish: run-test-post after 0.00 seconds
Locally, it looks like this:
[artom@zoe nova]$ python -m mypy nova/crypto.py
nova/crypto.py:31:1: error: Library stubs not installed for "cryptography.hazmat" (or incompatible with Python 3.9)
nova/crypto.py:31:1: note: Hint: "python3 -m pip install types-cryptography"
nova/crypto.py:31:1: note: (or run "mypy --install-types" to install all missing stub packages)
nova/crypto.py:31:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
nova/crypto.py:31:1: error: Library stubs not installed for "cryptography.hazmat.backends" (or incompatible with Python 3.9)
nova/crypto.py:32:1: error: Library stubs not installed for "cryptography.hazmat.primitives.asymmetric" (or incompatible with Python 3.9)
nova/crypto.py:32:1: error: Library stubs not installed for "cryptography.hazmat.primitives.asymmetric.padding" (or incompatible with Python 3.9)
nova/crypto.py:33:1: error: Library stubs not installed for "cryptography.hazmat.primitives" (or incompatible with Python 3.9)
nova/crypto.py:33:1: error: Library stubs not installed for "cryptography.hazmat.primitives.hashes" (or incompatible with Python 3.9)
nova/crypto.py:34:1: error: Library stubs not installed for "cryptography.hazmat.primitives.serialization" (or incompatible with Python 3.9)
nova/crypto.py:35:1: error: Library stubs not installed for "cryptography" (or incompatible with Python 3.9)
nova/crypto.py:35:1: error: Library stubs not installed for "cryptography.x509" (or incompatible with Python 3.9)
nova/crypto.py:39:1: error: Library stubs not installed for "paramiko" (or incompatible with Python 3.9)
nova/crypto.py:39:1: note: Hint: "python3 -m pip install types-paramiko"
Found 10 errors in 1 file (checked 1 source file)
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1931476/+subscriptions