Going to kinopt/src and then launching the GUI by running python main.py is very limiting for the end users. This is a mistake I see beginners to python programming do. You should consider defining scripts in your pyproject.toml.
Refer to the documentation here https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#creating-executable-scripts.
If you need a concrete example, you can refer to https://github.com/materialsproject/pymatgen.
From openjournals/joss-reviews#7751
Going to
kinopt/srcand then launching the GUI by runningpython main.pyis very limiting for the end users. This is a mistake I see beginners to python programming do. You should consider definingscriptsin your pyproject.toml.Refer to the documentation here https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#creating-executable-scripts.
If you need a concrete example, you can refer to https://github.com/materialsproject/pymatgen.
From openjournals/joss-reviews#7751