This may or may not break compatibility with python<=3.2; we might need to make hubble depend on the backported configparser from 3.3 for this to work on obsolete python versions, or maybe add some even uglier hacks. done.
We should also consider breaking most of config out into a separate library, with proper unit testing. I'd also like to gut parts of shell into this new config library as well.
implements #6
I think the best way to re-summarize why this is awesome by showing you this actually valid config.
This may or may not break compatibility with python<=3.2; we might need to make hubble depend on the backporteddone.configparser
from 3.3 for this to work on obsolete python versions, or maybe add some even uglier hacks.We should also consider breaking most of
config
out into a separate library, with proper unit testing. I'd also like to gut parts ofshell
into this newconfig
library as well.merge #7 first for a sane diff