dockercloud-cli icon indicating copy to clipboard operation
dockercloud-cli copied to clipboard

Make cli run with python3

Open antony opened this issue 9 years ago • 4 comments

Had to upgrade my CircleCI python version since docker-compose mysteriously broke.

Now docker-compose works fine on python 3.5.1 but docker-cloud doesn't!

I don't see any mention in the docs about python version requirements - I assume this package only runs on python2.x?

Traceback (most recent call last):
  File "/home/ubuntu/virtualenvs/venv-3.5.1/bin/docker-cloud", line 9, in <module>
    load_entry_point('docker-cloud==1.0.3', 'console_scripts', 'docker-cloud')()
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/pkg_resources/__init__.py", line 558, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
    return ep.load()
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2355, in load
    return self.resolve()
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2361, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/dockercloudcli/cli.py", line 10, in <module>
    from dockercloudcli import commands
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/dockercloudcli/commands.py", line 14, in <module>
    from dockercloudcli import utils
  File "/home/ubuntu/virtualenvs/venv-3.5.1/lib/python3.5/site-packages/dockercloudcli/utils.py", line 16, in <module>
    from exceptions import BadParameter, StreamOutputError
ImportError: No module named 'exceptions'

antony avatar May 03 '16 12:05 antony

:+1:

Really needed feature..

roll avatar May 05 '16 18:05 roll

Wow, March 2017 and this is still an issue?

TAGC avatar Mar 29 '17 07:03 TAGC

As of 2017.04.12, in this page of the official documentation, it is implicitly stated that Python 2 and 3 are supported. https://docs.docker.com/docker-cloud/getting-started/deploy-app/2_set_up/#install-the-docker-cloud-cli

glarrain avatar Apr 12 '17 20:04 glarrain

We are currently focusing on making swarm mode GA on Docker Cloud. There will be no new features added to the existing "classic" mode of Docker Cloud, but only bugs fixing.

tifayuki avatar Apr 12 '17 20:04 tifayuki