v2.3.0 (2023-06-30)
Features
-
CLI command
happi config edit
- open config file in$EDITOR
-
CLI command
happi config init
- create new config file with default options -
CLI command
happi config show
- show location & contents of config file -
Extend the config searching mechanism to check the platformdirs config directory. The happi config file path is taken from the
HAPPI_CFG
environment variable, but if the variable is not set then the following locations are searched in order for files named.happi.cfg
orhappi.cfg
:- The location specified by the
XDG_CONFIG_HOME
environment variable ~/.config
- (new) The location specified by
platformdirs.user_config_dir("happi")
- The location specified by the
Maintenance
- Add dependency on
platformdirs
https://pypi.org/project/platformdirs/ - Update build requirements to use pip-provided extras for documentation and test builds