The second problem is new for this release. When I call the program
using the
native Python package, it doesn't find the lilypond executable, for
some strange reason:
I've verified that the lilypond bin directory is at the top of the
path and it works to
call lilypond from the command line, so the PATH must get lost
somewhere along
the way.
does it work if you substitute ly.system() calls with os.system() ?
No. I have verified that os.environ['PATH'] is set correctly, just
before the
call to os.system and that I can call lilypond from within python when I
run
python (the one supplied with LilyPond) separately, so it's really weird.