Closed
Bug 1137023
Opened 9 years ago
Closed 9 years ago
[12fa] Explicitly declare and isolate dependencies
Categories
(Input Graveyard :: Backend, defect)
Input Graveyard
Backend
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: willkg, Assigned: willkg)
References
Details
(Whiteboard: u=dev c=backend p=1 s=input.2015q1)
Our server environments have some dependencies installed on them that may not be specified in requirements files. This bug covers: 1. making sure the requirements files specify *ALL* Python dependencies--compiled and otherwise 2. making sure there aren't dependencies that shouldn't be in there that might be holdovers from the Playdoh days
Assignee | ||
Comment 1•9 years ago
|
||
Under bug #1048462, I did the following work: 1. converted as many github url based requirements to PyPI based requirements 2. added version numbers to all github url based requirements so they update correctly going forward using peep 3. removed Playdoh hold-overs and other requirements we weren't using with the exception of django-sha2/python-bcrypt--pretty sure we can remove that, but it could be somewhat involved This morning, I made sure the requirements files cover all Python dependencies. The vagrant_provision.sh script installs the system packages for pip and virtualenv. Those are the only two exceptions to the above, but they'd be used for provisioning and possibly deployment--not running the software. That covers everything in this bug, so I'm closing this one out. It was about 1 point of additional work here above and beyond bug #1048462.
Assignee: nobody → willkg
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: u=dev c=backend p= s=input.2015q1 → u=dev c=backend p=1 s=input.2015q1
Updated•7 years ago
|
Product: Input → Input Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•