You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Artisan is a complex piece of software with many dependencies. To make it work easily for users across various platforms, bundled installations are provided. Recently it was also released as a Flatpak (#1602), which required a somewhat different, out-of-tree, installation procedure.
Also noticing that packaging scripts for the different platforms have some overlap, I'm working out to see how the packaging could be improved. My goal is to:
better support non-bundled installations
cleanup the Flatpak build steps (moving build steps from its manifest to the Artisan source tree)
(hopefully) also improve the packaging scripts (incl. bundling), decrease duplication, make it easier maintainable
(as a bonus, maybe) reduce the size of bundled installations (re-using the lessons learned from creating the Flatpak)
Note that this issue will probably take quite some time, as bundling often has many thorny sides to it, and it needs testing on all platforms. But I'd like to try to see if this can be improved.
The text was updated successfully, but these errors were encountered:
Seeing that each has their own way to work with i18n and qrc building, it may be a good idea to make this a Python package.
And there is: setup_qt, pyqt-distutils and distutils-ui, though they're really old and don't support PyQt6.
Artisan is a complex piece of software with many dependencies. To make it work easily for users across various platforms, bundled installations are provided. Recently it was also released as a Flatpak (#1602), which required a somewhat different, out-of-tree, installation procedure.
Also noticing that packaging scripts for the different platforms have some overlap, I'm working out to see how the packaging could be improved. My goal is to:
Note that this issue will probably take quite some time, as bundling often has many thorny sides to it, and it needs testing on all platforms. But I'd like to try to see if this can be improved.
The text was updated successfully, but these errors were encountered: