This pull request introduces the following features:
The default configuration file used, is: ~/hapycolor.config. But if the user feels the need to use a custom config file, a future option will be implemented by @rvdz, which will overwrite LOCAL_CONFIG and LOCAL_DIR defined in hapycolor/config.py.
hapycolor.targets.base.Target defines the method reconfigure() which allows to reconfigure a target, but by default, calls the initialize_config method. It can be triggered by hapycolor.targets.reconfigure(target_str)
Added a Debian docker!!! It checks if all the tests pass, the commands are listed in the README.
IMPORTANT: targets and filters do not use the __all__ list to find the modules, else, the sphinx will not generate the documentation for targets.__init__ and filters.__init__. Why? You can ask him: guido@python.org. A fixup is to import the modules with normal import as I did.
This pull request introduces the following features:
LOCAL_CONFIG
andLOCAL_DIR
defined inhapycolor/config.py
.hapycolor.targets.base.Target
defines the methodreconfigure()
which allows to reconfigure a target, but by default, calls theinitialize_config
method. It can be triggered byhapycolor.targets.reconfigure(target_str)
targets.__init__
andfilters.__init__
. Why? You can ask him: guido@python.org. A fixup is to import the modules with normalimport
as I did.