Today after reinstalling all of my Python libraries, I noticed none of my .eco files were being compiled by Pipeline, even though Django Spine’s EcoCompiler class’s compile_file was being called for each .eco file.
Why aren’t any compiled .eco files (output as .js files) being written?
Django Spine 0.3.2 (as of this writing) expects an older-than-current version of Pipeline (current: 1.2.13, necessary for Django Spine 0.3.2: 1.2.10) which actually writes compiled files to the hard drive itself:
From
pipeline.compilers.__init__version 1.2.10, lines 36 – 38:Compare with
pipeline.compilers.__init__version 1.2.13, line 38:Notice how
compile_fileis called with very different arguments. If you check the current source, you’ll notice pipeline doesn’t callsave_fileat all!Anyway, just do this until django-spine & django-pipeline align on this issue: