This PR makes it possible to publish the package on Pypi, allowing for an easier install.
Additionally, it modifies how the default config dir path is chosen. It now gets an OS-dependent location unless it's overridden by the --config-dir flag or the new iSPBTV_data_dir environment variable.
It also moves all the code to the src/ folder, following conventions.
This PR makes it possible to publish the package on Pypi, allowing for an easier install. Additionally, it modifies how the default config dir path is chosen. It now gets an OS-dependent location unless it's overridden by the
--config-dir
flag or the newiSPBTV_data_dir
environment variable. It also moves all the code to thesrc/
folder, following conventions.