* Refactor: remove __init__ meant for Python versions before 3.3
This does mess with a large amount of imports, as the system was being
misused to re-export submodules. This change is necessary if PyInstaller
is to work at all.
* Add MacOS icon
* Create PyInstaller spec file
* Create Release workflow
Creates executable with PyInstaller, leveraging tag_studio.spec
* Support both nonportable and portable in tag_studio.spec
* Rename spec-file to create consistently-named directories
* Only ignore other spec files
* Swap exclusion option
* Use windowed application
* Ensure environment variables are strings
* Cleanup visual order on GitHub interface
* Use app for MacOS
* Only cycle through MacOS version
* All executables generated for MacOS are portable
* Use up-to-date packages
Should resolve caching issues
* Correct architecture naming for MacOS
* chore: add TagStudio.spec to gitignore
Prevent TagStudio.spec to be added to repo in the future
* chore: add Build Script for macos
Create script using pyinstaller to generate a macos app for tagstudio
* chore: revert duplicated files
* chore: rename build file naming