-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Support setuptools/distribute extras dependencies #173
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
Support setuptools/distribute extras dependencies #173
Comments
Is there a concept of documentation as a key here? I don't think it makes sense to install necessarily the test dependencies, but if there is one for creating the documentation, I would get behind that. |
Extras can be anything. Some people do like to put 'docs' extras, where they enumerate all dependencies needed to be installed for documentation generation. |
Closing this for now. I don't really see how it makes sense for RTD to support. If there was some kind of standard for "things I need to install to build docs", we could support that. Something in distribute, or a documentation_requirements.txt in the top-level or requirements/documentation.txt for pip. RTD might be able to take the lead in adding that, but this ticket doesn't really mean that. So feel free to re-open with a proposal for something awesome like that :) |
I would like to reopen this issue for discussion. Using setuptools and specifying pip install project\[docs,other,extra\] Using Since a requirements file can already be specified for RTD, I think 'extras' can be specified just as easy. |
Hello from the future! I agree with @remcohaszing, |
What do you want to be able to do that you can't do now? Can't you just specify the extras_require in your requirements file? |
hi @ericholscher! Instead of In the advanced settings I can only set the path to the |
I'm going to reopen this. I think stronger integration with Leaving it open here for now, though it will likely require work in multiple repos. If anyone wants to tackle this, there is some previous work adding similar options to the yaml spec here and in readthedocs-build. |
I'm not a fan of the setuptools extensions of setup.py but it would be nice to see |
Discussion about this issue now moved to #2368 I guess. |
For example, I have in one of my projects:
For API documentation, 'test' packages need to be installed, would be nice if rtd supported this feature :)
The text was updated successfully, but these errors were encountered: