Error
{#
I'd like to use ``build.error|urlize`` here, so we can have nice links.
However, this is not possible because we are using `data-bind="text: error"`
which means that Knockout.js will use the `.error` attribute to fill
the content of this tag dynamically.
#}
Command /home/docs/checkouts/readthedocs.org/user_builds/etcd3-py/envs/stable/bin/python /home/docs/checkouts/readthedocs.org/user_builds/etcd3-py/checkouts/stable/setup.py install --force failed:
Python client for etcd v3 (Using gRPC-JSON-Gateway)
['README.md', '.github', 'requirements_dev_py3.txt', '.gitignore', 'CODE_OF_CONDUCT.md', '.codacy.yml', 'setup.py', 'requirements.txt', 'setup.cfg', '.travis.yml', 'AUTHORS.rst', '.coveragerc', '.dockerignore', 'CHANGELOG.md', 'Makefile', '_config.yml', '.gitmodules', 'readthedocs.yml', '.editorconfig', 'MANIFEST.in', 'CONTRIBUTING.rst', 'LICENSE', 'etcd3', 'codecov.yml', 'requirements_py3.txt', 'requirements_doc.txt', 'scripts', 'tox.ini', 'Dockerfile', 'requirements_dev.txt', 'tests', '.git', 'docs', 'travis_pypi_setup.py']
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/etcd3-py/checkouts/stable/setup.py", line 36, in <module>
requirements = [str(ir.req) for ir in install_reqs]
File "/home/docs/checkouts/readthedocs.org/user_builds/etcd3-py/checkouts/stable/setup.py", line 36, in <listcomp>
requirements = [str(ir.req) for ir in install_reqs]
AttributeError: 'ParsedRequirement' object has no attribute 'req'