QKit uses a lot of configuration options to configure data and module directories. As we are moving towards a packaged package, the average user will no longer have the option to put files into the qkit directory.
Thus, I propose switching to off the shelf, layered configuration system. It appears like Dynaconf is a popular option, which allows for configuration files, sane defaults, and code based configuration.
This is one way, by which we can reduce work on our own code, by using someone elses code, and letting them do the maintenance work.
QKit uses a lot of configuration options to configure data and module directories. As we are moving towards a packaged package, the average user will no longer have the option to put files into the qkit directory.
Thus, I propose switching to off the shelf, layered configuration system. It appears like Dynaconf is a popular option, which allows for configuration files, sane defaults, and code based configuration.
This is one way, by which we can reduce work on our own code, by using someone elses code, and letting them do the maintenance work.