On 30-06-14 17:56, Nick Coghlan wrote:
Yeah, it's the "you still need a way to define what goes into the image"
part that intrigues me with respect to combining tools like zc.buildout
with Docker.
Buildout, to me, solves all there is to solve regarding python packages
and a bit of configuration. Including calling bower to go grab the
necessary css/js :-)
That css/js is quite an important part of "what goes into the image".
Bower with it's dependency mechanism solves that (and it can be called
from buildout).
A third important one is system packages: "what do I apt-get install".
**Question/idea**: what about some mechanism to get this apt-get
information out of a python package? If a site or package absolutely
requires gdal or redis or memcache, it feels natural to me to have that
knowledge somewhere in the python package.
Does anyone do something like this? I was thinking along the lines of a
simple 'debian_dependencies.txt' that I could use as input for
ansible/fabric/fpm/whatever.
Looking for ideas :-)
Reinout
--
Reinout van Rees http://reinout.vanrees.org/
[email protected] http://www.nelen-schuurmans.nl/
"Learning history by destroying artifacts is a time-honored atrocity"
_______________________________________________
Distutils-SIG maillist - [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig