No module named 'mypy_boto3_ec2'
Closed this issue · 1 comments
frakev commented
What happened
Using the wheel provided
Collecting osc-bsu-backup==0.0.6
Downloading https://github.com/outscale/osc-bsu-backup/releases/download/0.0.6/osc_bsu_backup-0.0.6-py3-none-any.whl (6.7 kB)
Collecting boto3
Downloading boto3-1.34.113-py3-none-any.whl (139 kB)
|████████████████████████████████| 139 kB 7.0 MB/s
Collecting botocore<1.35.0,>=1.34.113
Downloading botocore-1.34.113-py3-none-any.whl (12.3 MB)
|████████████████████████████████| 12.3 MB 41 kB/s
Collecting s3transfer<0.11.0,>=0.10.0
Downloading s3transfer-0.10.1-py3-none-any.whl (82 kB)
|████████████████████████████████| 82 kB 450 kB/s
Collecting jmespath<2.0.0,>=0.7.1
Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3.9/site-packages (from botocore<1.35.0,>=1.34.113->boto3->osc-bsu-backup==0.0.6) (2.8.1)
Requirement already satisfied: urllib3<1.27,>=1.25.4 in /usr/lib/python3.9/site-packages (from botocore<1.35.0,>=1.34.113->boto3->osc-bsu-backup==0.0.6) (1.26.5)
Requirement already satisfied: six>=1.5 in /usr/lib/python3.9/site-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.35.0,>=1.34.113->boto3->osc-bsu-backup==0.0.6) (1.15.0)
Installing collected packages: jmespath, botocore, s3transfer, boto3, osc-bsu-backup
Successfully installed boto3-1.34.113 botocore-1.34.113 jmespath-1.0.1 osc-bsu-backup-0.0.6 s3transfer-0.10.1```
Error
/usr/local/bin/osc-bsu-backup --help
Traceback (most recent call last):
File "/usr/local/bin/osc-bsu-backup", line 5, in <module>
from osc_bsu_backup.cli import main
File "/usr/local/lib/python3.9/site-packages/osc_bsu_backup/cli.py", line 6, in <module>
from osc_bsu_backup import __version__, bsu_backup
File "/usr/local/lib/python3.9/site-packages/osc_bsu_backup/bsu_backup.py", line 6, in <module>
from mypy_boto3_ec2.client import EC2Client
ModuleNotFoundError: No module named 'mypy_boto3_ec2'
Using Pypi
pip3 install osc-bsu-backup
Defaulting to user installation because normal site-packages is not writeable
Collecting osc-bsu-backup
Downloading osc_bsu_backup-0.0.6-py3-none-any.whl.metadata (219 bytes)
Collecting boto3 (from osc-bsu-backup)
Downloading boto3-1.34.113-py3-none-any.whl.metadata (6.6 kB)
Collecting botocore<1.35.0,>=1.34.113 (from boto3->osc-bsu-backup)
Downloading botocore-1.34.113-py3-none-any.whl.metadata (5.7 kB)
Collecting jmespath<2.0.0,>=0.7.1 (from boto3->osc-bsu-backup)
Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)
Collecting s3transfer<0.11.0,>=0.10.0 (from boto3->osc-bsu-backup)
Downloading s3transfer-0.10.1-py3-none-any.whl.metadata (1.7 kB)
Collecting python-dateutil<3.0.0,>=2.1 (from botocore<1.35.0,>=1.34.113->boto3->osc-bsu-backup)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting urllib3!=2.2.0,<3,>=1.25.4 (from botocore<1.35.0,>=1.34.113->boto3->osc-bsu-backup)
Downloading urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
Collecting six>=1.5 (from python-dateutil<3.0.0,>=2.1->botocore<1.35.0,>=1.34.113->boto3->osc-bsu-backup)
Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Downloading osc_bsu_backup-0.0.6-py3-none-any.whl (6.7 kB)
Downloading boto3-1.34.113-py3-none-any.whl (139 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.3/139.3 kB 16.9 MB/s eta 0:00:00
Downloading botocore-1.34.113-py3-none-any.whl (12.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 8.9 MB/s eta 0:00:00
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
Downloading s3transfer-0.10.1-py3-none-any.whl (82 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.2/82.2 kB 2.4 MB/s eta 0:00:00
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 5.1 MB/s eta 0:00:00
Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 15.0 MB/s eta 0:00:00
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: urllib3, six, jmespath, python-dateutil, botocore, s3transfer, boto3, osc-bsu-backup
Successfully installed boto3-1.34.113 botocore-1.34.113 jmespath-1.0.1 osc-bsu-backup-0.0.6 python-dateutil-2.9.0.post0 s3transfer-0.10.1 six-1.16.0 urllib3-2.2.1
Error
osc-bsu-backup --hrlp
Traceback (most recent call last):
File "/home/kevin.francoise/.local/bin/osc-bsu-backup", line 5, in <module>
from osc_bsu_backup.cli import main
File "/home/kevin.francoise/.local/lib/python3.10/site-packages/osc_bsu_backup/cli.py", line 6, in <module>
from osc_bsu_backup import __version__, bsu_backup
File "/home/kevin.francoise/.local/lib/python3.10/site-packages/osc_bsu_backup/bsu_backup.py", line 6, in <module>
from mypy_boto3_ec2.client import EC2Client
ModuleNotFoundError: No module named 'mypy_boto3_ec2'
outscale-rce commented
You can manually install it using the following command:
pip install mypy-boto3-ec2
This issue will be resolved in a future release.