Skip to content

Show rendered conf.py file in build logs #1651

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

Merged
merged 3 commits into from
Sep 14, 2015
Merged

Conversation

gregmuellegger
Copy link
Contributor

We had some tickets in the past resulting from users that didn't realize that Sphinx options might get overridden with the code that gets appended to the conf.py before every build (for example #1622, #885).

This PR includes the resulting conf.py as part of the build log in the users project panel and therefore increases the visibility a lot. I assume this will reduce confusion about what happens with the conf.py in the future.

It looks like this:
screen1

@ericholscher
Copy link
Member

This seems like a hacky solution to this, but I don't have a great suggestion otherwise. It would be great to have some kind of "meta build information" in the UI -- but maybe that's just cluttering things up and this is the most straightforward. I think this is a good first step in this direction, and we can make it more clever later.

@ericholscher ericholscher merged commit f208073 into master Sep 14, 2015
@gregmuellegger
Copy link
Contributor Author

I guess the better way would be to drive rtd-build and try to remove the necessity of having any project specific conf.py :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Minor improvement to code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants