Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look at binary packaging solutions #29

Open
windymilla opened this issue Dec 14, 2023 · 10 comments
Open

Look at binary packaging solutions #29

windymilla opened this issue Dec 14, 2023 · 10 comments
Labels
future feature New feature or request, but not core

Comments

@windymilla
Copy link
Collaborator

windymilla commented Dec 14, 2023

Consider pyinstaller et al and see what works on a Mac with its digital signing, etc.

@windymilla windymilla changed the title Look at binary packaging solutions for macOS Look at binary packaging solutions Dec 14, 2023
@tangledhelix
Copy link
Collaborator

I already paid for an Apple Developer account so I'll volunteer to test anything involving signing. And if it works, to maintain the Apple packaging.

@tangledhelix
Copy link
Collaborator

Just a note to mention #274 will end up intertwining with this.

@windymilla
Copy link
Collaborator Author

Given our current installation method is relatively simple (install python then pip install guiguts) what are people's thoughts on how urgently we need to do this? I suppose whether it needs to be before or after the first beta release (when we will claim that GG2 is suitable to use for the whole PPing task).

@srjfoo
Copy link
Member

srjfoo commented Sep 27, 2024

Given the hoops users have to jump through to install GG1, still, I don't think that it's unreasonable to ask them to do the python install (if they don't have it) and use pip install guiguts well into beta (depending on how many beta releases there are).

@tangledhelix
Copy link
Collaborator

IMO it’s not urgent for beta phase really. As @srjfoo points out, GG1 release is complex enough that the pip approach isn’t a higher bar anyway.

@tangledhelix
Copy link
Collaborator

Should this get split into 2-3 issues, i.e. per platform? The Win vs. Mac installation will be completely different and I was considering looking into Ubuntu too. But tracking all that in one issue might not make sense.

@windymilla
Copy link
Collaborator Author

@tangledhelix - if you are planning to work on it in the near future for one particular platform, please feel free to enter a separate issue to cover the work you intend to do. If you're still of the opinion that it's not urgent for the beta phase, and that the pip approach is OK for that, then we can just keep this one issue to cover all platforms for now.

@windymilla
Copy link
Collaborator Author

@tangledhelix - do you think we should/could change this to "future feature" instead of "core"?

@tangledhelix
Copy link
Collaborator

@windymilla Yes, I think so. The way things are shaping up with the pip install, it doesn't seem very urgent.

@windymilla windymilla added future feature New feature or request, but not core and removed core feature Required for basic PPing labels Dec 28, 2024
@srjfoo
Copy link
Member

srjfoo commented Dec 28, 2024

I agree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future feature New feature or request, but not core
Projects
None yet
Development

No branches or pull requests

3 participants