-
Notifications
You must be signed in to change notification settings - Fork 29
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
Add requirements.txt #870
Add requirements.txt #870
Conversation
As you suggested @ashgillman the Actually, I don't know well how we would be able to do it correctly. We clone the |
From here, before merging, we need to add |
As opposed to creating an optional file, we could apparently use |
Thanks for the info on those deps. What you suggest is a little different. The notation Reading through that, it is a bit more clear that requirements.txt is intended for users or deployment, as opposed to defining the dependencies of a project (which should be in setup.py). So anything for CI etc. I guess should go in some form of requirements.txt (I would think maybe a ci-requirements.txt) and any dependencies could either go in a requirements.txt or we could put them into the setup.py.in. requirements.txt Pros
setup.py.in Pros
Cons
Because I can't see the project going up on the likes of PyPI any time soon, I don't think going the setup.py route is particularly necessary. |
Hopefully the Travis test will tell us if this is working -
pip install -r requirements.txt
seemed to be happy, but that was the extent of my testing.The commented-out lines were not declared in the Wiki but were in Travis, so I expect they may be needed.