-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Construct repository, html build fails with KeyError: '(' #7069
Comments
Our builds have been failing on RTD consistently on many branches for about a week. I reported it to RTD support and they did some wipes of our environments, but it hasn't solved the problem. They thought it might be related to a recent release of pip. I asked if it could be rolled back but haven't heard anything back. This is seriously impacting our ability to test and review our docs (internal private branches), not to mention posting updated versions of our live docs at docs.signalfx.com. My understanding is this an RTD problem, not a sphinx problem, so this might not be the right place to report it. But if someone here could raise a better alarm over at RTD, that could be very helpful. |
I appreciate the feedback. |
One thing I just noticed: the build logs mention python2.7 which my project just dropped. Is this a possible problem? |
It seems the error was caused on installing construct package. I don't know why that happened. But it is not related with Sphinx.
|
For disclosure, we managed to fix it by defining this yaml file to require higher python version: |
Describe the bug
I am the current owner/maintainer of Construct project. Since I did some modifications today (I dropped support for Python 2.7 and 3.5 versions) the readthedocs docs do not build with success anymore.
To Reproduce
Steps to reproduce the behavior: In the docs website I click "Build version". It ends with error KeyError: '(' which is just unknown to me. Sometimes it ends with a different error, cannot import PackageFInder, but I am able to fix that one by going to Versions -> edit Latest -> wipe. This is not a problem. KeyError is.
Using "make html" locally builds successfully without problems. Its sphinx 1.6.7 local, I do not know the version that runs in readthedocs server.
Similar ticket: #5519
Build log: https://readthedocs.org/api/v2/build/10335619.txt
Related script file from the error: https://github.com/construct/construct/blob/master/construct/lib/binary.py#L101
Expected behavior
Successful build.
Your project
https://readthedocs.org/projects/construct/
https://github.com/construct/construct
Screenshots
The text was updated successfully, but these errors were encountered: