make sure Python installation can be make optional with --optional
better installation and cleanup
don't force reinstall if Python dependencies didn't change
version 0.0.2