The application currently works from a source checkout only. While this might be a realistic scenario for some use cases, it creates some extra burden due to not using the standardized Python installation methods.
As far as I am aware, the following aspects should be changed:
Move the root-level Python files into a dedicated directory, while using __main__.py for the current brother_ql_web.py script.
Rework configuration file handling to always pass it as a parameter.
Rework static and template paths to be called in a portable fashion.
The application currently works from a source checkout only. While this might be a realistic scenario for some use cases, it creates some extra burden due to not using the standardized Python installation methods.
As far as I am aware, the following aspects should be changed:
__main__.py
for the currentbrother_ql_web.py
script.