Based on #15, I think the:
__global__:variable null env thing used in hubble.keys.*_password doesn't make sense. Instead, the default environment name should probably be literally whatever the default_section is.
Also, maybe the hubble environment prefix makes sense (I'm not completely convinced), but it probably would be better to make that a prefix of the environment, not the variable name.
Could you explain the reason for the hubble environment prefix? Is that just to avoid collisions with other keyrings?
This is obviously a series of backwards-incompatible changes.
Based on #15, I think the:
__global__:variablenull env thing used inhubble.keys.*_passworddoesn't make sense. Instead, the default environment name should probably be literally whatever thedefault_sectionis.Also, maybe the hubble environment prefix makes sense (I'm not completely convinced), but it probably would be better to make that a prefix of the environment, not the variable name.
Could you explain the reason for the
hubbleenvironment prefix? Is that just to avoid collisions with other keyrings?This is obviously a series of backwards-incompatible changes.