For posterity, it seems the problem I was having was in the realm of (3) -- described in my question.
Don't try and @import
sass files which are named foobar.css.sass
. Compass will treat such files as css, since they have to be imported via @import 'foobar.css'
. @import foobar
will fail because the .css
is part of the filename.
So, my problem is solved by ensuring any files I @import
use the .sass
extension, and don't have .css
in the last part of the file name.