Closed Bug 1155972 Opened 10 years ago Closed 6 years ago

fix requirements in requirements/default.txt

Categories

(support.mozilla.org :: Code Quality, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: willkg, Unassigned)

Details

When doing "peep.sh install -r ...", peep/pip downloads all the github url based requirements every time. I noticed that django-eadred has a github url. We can convert that to a pypi download. I suspect there are others we can convert, too. Further, if we append a version number to the end of the github urls, peep/pip won't download it again unless there is a version mismatch. Doing the above two things should save a bunch of downloading time.
In regards to impact, reducing the runtime of peep.sh affects both updating dev environments (which we do a lot), running tests on travis and deploys. I don't think it'd reduce any of these a ton, but I bet it's big enough to be measurable especially on a rough network. I did a pass on this with Fjord last quarter. I think it took a day tops and mostly because I spent a lot of time being meticulous.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.