Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: webservcommon
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Team:SQuaRE
Description
setupRequired(anaconda) should be removed from webservcommon.table.
We want to keep the stack buildable with any python 2.7, and should not explicitly depend on anaconda.
Attachments
Issue Links
- is blocked by
-
DM-2605 Package flask dependencies
- Won't Fix
- is triggered by
-
RFC-48 Add Python requests package as external dependency
- Implemented
- relates to
-
DM-4918 rename anaconda package -> lsst-dm/legacy-anaconda
- Done
-
RFC-52 Packages should list all direct dependencies in their ups table files
- Implemented
-
DM-4347 dax_imgserv 2015_10.0 build error
- Done
-
RFC-50 Simplify distribution of common python modules
- Withdrawn
My understanding from Frossie Economou is that qserv team is OK with considering requests a "system dep", in the context for qserv_distrib, is that correct?
If so, there's a couple of different ways of fulfilling that. I suspect that eventually, the best course will be some sort of virtualenv-ish setup that makes it easy to add new python deps. In the mean time, I suggest adding something along the lines of apt-get install -qq -y python python-dev python-setuptools python-yaml python-requests python-sqlalchemy to the qserv docker files. Fabrice Jammes, do you have any thoughts on how python deps should be handled?