Skip to content

Tries to install my code, even though I did not ask for it #1649

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

Closed
Kwpolska opened this issue Sep 12, 2015 · 3 comments
Closed

Tries to install my code, even though I did not ask for it #1649

Kwpolska opened this issue Sep 12, 2015 · 3 comments
Labels
Bug A bug Status: blocked Issue is blocked on another issue
Milestone

Comments

@Kwpolska
Copy link

Builds for projects pkgbuilder and cheqlist fail. ReadTheDocs is attempting to do this:

python /home/docs/checkouts/readthedocs.org/user_builds/pkgbuilder/envs/stable/bin/pip install --exists-action=w -r/home/docs/checkouts/readthedocs.org/user_builds/pkgbuilder/checkouts/stable/requirements.txt

However, I do not have the “use virtualenv” option checked, and I did not set any requirements path. I do not use autodoc, and therefore do not need this.

@gregmuellegger
Copy link
Contributor

Here is the line that gets fancy when no requirements.txt file is specified explicitly: https://github.com/rtfd/readthedocs.org/blob/master/readthedocs/projects/tasks.py#L283

It is in line with our goals to reduce the number of projects that depend on a virtualenv or any other installation prior to building the docs, so would love to resolve this ticket soon. However we are deep in the work for creating a build system that will be configured with a readthedocs.yml file in the repository. Until then we want to avoid adding more configuration options in the admin.

Unfortunatelly too many projects depend on the auto-installed requirements that you experienced to be able to turn it off right now. We'll do the switch with the new build system. Stay tuned.

@gregmuellegger gregmuellegger added this to the rtd-build milestone Sep 14, 2015
@gregmuellegger gregmuellegger added Bug A bug Status: blocked Issue is blocked on another issue labels Sep 14, 2015
@gregmuellegger
Copy link
Contributor

Blocked until rtd-build is in production.

@ericholscher
Copy link
Member

This should be fixed, I believe. The install project option will trigger it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A bug Status: blocked Issue is blocked on another issue
Projects
None yet
Development

No branches or pull requests

3 participants