Signed-off-by: Aniruddha Shamasundar aniruddha.9794@gmail.com
Issue:
vcd login command throws the following error -
Traceback (most recent call last):
File "/root/v10/bin/vcd", line 5, in <module>
from vcd_cli.vcd import vcd
File "/root/v10/lib/python3.10/site-packages/vcd_cli/vcd.py", line 121, in <module>
from vcd_cli import login # NOQA
File "/root/v10/lib/python3.10/site-packages/vcd_cli/login.py", line 24, in <module>
from vcd_cli import browsercookie
File "/root/v10/lib/python3.10/site-packages/vcd_cli/browsercookie/__init__.py", line 22, in <module>
from Crypto.Cipher import AES
File "/root/v10/lib/python3.10/site-packages/Crypto/Cipher/__init__.py", line 31, in <module>
from Crypto.Cipher._mode_ctr import _create_ctr_cipher
File "/root/v10/lib/python3.10/site-packages/Crypto/Cipher/_mode_ctr.py", line 37, in <module>
from Crypto.Util.number import long_to_bytes
File "/root/v10/lib/python3.10/site-packages/Crypto/Util/number.py", line 399
s = pack('>I', n & 0xffffffffL) + s
^
SyntaxError: invalid hexadecimal literal
Solution: update pycryptodome to 3.7.0 which doesn't use L suffix for hexadecimal literals
Tesitng done:
Installed vcd cli on photon 4 OS and executed vcd login command
Signed-off-by: Aniruddha Shamasundar aniruddha.9794@gmail.com Issue:
vcd login
command throws the following error -Solution: update pycryptodome to
3.7.0
which doesn't useL
suffix for hexadecimal literalsTesitng done: Installed vcd cli on photon 4 OS and executed
vcd login
commandThis change is![Reviewable](https://reviewable.io/review_button.svg)