Migrate to better coding practices - #11
Conversation
|
the first change is code formatting and linting. i have added some ruff linting rules to |
…fully this is the last one
|
fixed github auto test workflows so that people's inboxes won't get spammed every time they commit. |
|
instead of manually changing |
|
Just a suggestion : Could you add a pyqt6 and a pyqt5 option for backend ? With by default pyqt5 (I believe it works on more computers than pyqt6). |
|
ye absolutely, gui should be an optional dep |
|
@adriente i think the choice of |
|
Since the first commit is just formatting code, for a better diff, please see here. |
|
I didn't check fully, but as you said it is mostly formatting. I am merging it. |
this pr aims at improving the coding practices in this repo that are either not recommended or outdated. changes will roll out one by one and i will explain afterwards, and you can decide to keep them or not.
this pr will not change the user experience (no codes will be changed), and only focuses on the structure of the repo, so that future maintenance will be easier.