zc.recipe.egg:custom doesn't rebuild on dependency changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Buildout |
New
|
Undecided
|
Unassigned |
Bug Description
If you have a custom compiled egg such the one bellow, updating or reinstalling the dependencies (zc.recipe.cmmi) doesn't cause a rebuild of the egg. The result is an egg which fails to run properly at run time if any part of the signature of the dependent cmmi part changes during buildout, for example the version of zc.recipe.cmmi is upgraded.
[Pillow]
recipe = zc.recipe.
egg = Pillow
include-dirs =
${zlib:
${libjpeg:
${libpng:
${libtiff:
library-dirs =
${zlib:
${libjpeg:
${libpng:
${libtiff:
rpath =
${zlib:
${libjpeg:
${libpng:
${libtiff:
[libjpeg]
recipe = zc.recipe.cmmi
url = http://
...