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.txtseemed 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.