mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2026-01-28 22:01:24 +00:00
* 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