[Python-apps-team] Bug#784798: Bug #784798: still requires dependency on specific version

Mikhail Yakshin greycat at altlinux.org
Tue Dec 8 07:41:04 UTC 2015


Dear TANIGUCHI Takaki,

I'd like to report that dependency on botocore introduced in
awscli-1.9.9-2 doesn't seem to be enough. In fact, I have installed

python-botocore = 1.3.9.-1
python3-botocore = 0.81.0-1

and awscli still fails to start with the following traceback:

Traceback (most recent call last):
 File "/usr/bin/aws", line 19, in <module>
   import awscli.clidriver
 File "/usr/share/awscli/awscli/clidriver.py", line 24, in <module>
   from botocore.client import Config
ImportError: cannot import name 'Config'

After I've upgraded everything to be

python-botocore = 1.3.9.-1
python3-botocore = 1.3.9.-1

I'm getting the following:

Traceback (most recent call last):
 File "/usr/bin/aws", line 27, in <module>
   sys.exit(main())
 File "/usr/bin/aws", line 23, in main
   return awscli.clidriver.main()
 File "/usr/share/awscli/awscli/clidriver.py", line 50, in main
   driver = create_clidriver()
 File "/usr/share/awscli/awscli/clidriver.py", line 59, in create_clidriver
   event_hooks=emitter)
 File "/usr/share/awscli/awscli/plugin.py", line 44, in load_plugins
   modules = _import_plugins(plugin_mapping)
 File "/usr/share/awscli/awscli/plugin.py", line 61, in _import_plugins
   module = __import__(path, fromlist=[module])
 File "/usr/share/awscli/awscli/handlers.py", line 39, in <module>
   from awscli.customizations.cloudtrail import initialize as cloudtrail_init
 File "/usr/share/awscli/awscli/customizations/cloudtrail/__init__.py",
line 14, in <module>
   from .validation import CloudTrailValidateLogs
 File "/usr/share/awscli/awscli/customizations/cloudtrail/validation.py",
line 25, in <module>
   from pyasn1.error import PyAsn1Error
ImportError: No module named 'pyasn1'

=> i.e. it misses pyasn1 too.

After installing python3-pyasn1 = 0.1.9-1, I've finally managed to get
it to run.

-- 
WBR, Mikhail Yakshin



More information about the Python-apps-team mailing list