❯ pip install -r requirements.txt
Collecting aiohttp==3.7.4.post0
Using cached aiohttp-3.7.4.post0-cp38-cp38-manylinux2014_x86_64.whl (1.5 MB)
Collecting async-timeout==3.0.1
Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting attrs==20.3.0
Using cached attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting certifi==2020.12.5
Using cached certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
Collecting chardet==3.0.4
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting dapr==1.1.0
Downloading dapr-1.1.0-py3-none-any.whl (70 kB)
|████████████████████████████████| 70 kB 1.2 MB/s
Collecting fire==0.4.0
Downloading fire-0.4.0.tar.gz (87 kB)
|████████████████████████████████| 87 kB 3.0 MB/s
Collecting grpcio==1.37.1
Downloading grpcio-1.37.1-cp38-cp38-manylinux2014_x86_64.whl (4.2 MB)
|████████████████████████████████| 4.2 MB 2.7 MB/s
Collecting idna==2.10
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting multidict==5.1.0
Using cached multidict-5.1.0-cp38-cp38-manylinux2014_x86_64.whl (159 kB)
Collecting protobuf==3.13.0
Downloading protobuf-3.13.0-cp38-cp38-manylinux1_x86_64.whl (1.3 MB)
|████████████████████████████████| 1.3 MB 4.7 MB/s
Collecting python-dateutil==2.8.1
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting requests==2.25.1
Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting six==1.15.0
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting termcolor==1.1.0
Downloading termcolor-1.1.0.tar.gz (3.9 kB)
Collecting typing-extensions==3.7.4.3
Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
Collecting urllib3==1.26.3
Using cached urllib3-1.26.3-py2.py3-none-any.whl (137 kB)
Collecting yarl==1.6.3
Using cached yarl-1.6.3-cp38-cp38-manylinux2014_x86_64.whl (324 kB)
Requirement already satisfied: setuptools in ./env/lib/python3.8/site-packages (from protobuf==3.13.0->-r requirements.txt (line 11)) (44.0.0)
Building wheels for collected packages: fire, termcolor
Building wheel for fire (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /home/jack/work/azure-python-labs/01-dapr/env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fpjko75m/fire/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fpjko75m/fire/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-qj7_nfe6
cwd: /tmp/pip-install-fpjko75m/fire/
Complete output (6 lines):
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'bdist_wheel'
----------------------------------------
ERROR: Failed building wheel for fire
Running setup.py clean for fire
Building wheel for termcolor (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /home/jack/work/azure-python-labs/01-dapr/env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fpjko75m/termcolor/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fpjko75m/termcolor/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-wommazse
cwd: /tmp/pip-install-fpjko75m/termcolor/
Complete output (6 lines):
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'bdist_wheel'
----------------------------------------
ERROR: Failed building wheel for termcolor
Running setup.py clean for termcolor
Failed to build fire termcolor
Installing collected packages: async-timeout, chardet, attrs, multidict, typing-extensions, idna, yarl, aiohttp, certifi, six, grpcio, protobuf, python-dateutil, dapr, termcolor, fire, urllib3, requests
Running setup.py install for termcolor ... done
Running setup.py install for fire ... done
Successfully installed aiohttp-3.7.4.post0 async-timeout-3.0.1 attrs-20.3.0 certifi-2020.12.5 chardet-3.0.4 dapr-1.1.0 fire-0.4.0 grpcio-1.37.1 idna-2.10 multidict-5.1.0 protobuf-3.13.0 python-dateutil-2.8.1 requests-2.25.1 six-1.15.0 termcolor-1.1.0 typing-extensions-3.7.4.3 urllib3-1.26.3 yarl-1.6.3
This issue is for a: (mark with an
x)Minimal steps to reproduce
Run these commands on Ubuntu 20.04:
Any log messages given by the failure
This is output on Python 3.8 (not entirely sure that this actually failed but there are error messages here that I did not see on Python 3.9):
Python 3.8 output
Python 3.10 output:
Python 3.10 output
Python 3.9 (working) output:
Python 3.9 output
Expected/desired behavior
I expected either no errors or information in the README on what Python versions are supported.
OS and Version?
Ubuntu 20.04
Versions
python3.8, python3.8-venv from standard repositories
python3.9, python3.9-venv, python3.10, python3.10-venv from deadsnakes ppa
Mention any other details that might be useful
Can't think of anything else