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

TODO: MacOS and Windows executables for logistic_interactive.py #8

Open
jonnyhyman opened this issue Jan 31, 2020 · 4 comments
Open
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@jonnyhyman
Copy link
Owner

Make .exe and .app executables for logistic_interactive.py using PyInstaller

@jonnyhyman jonnyhyman added enhancement New feature or request good first issue Good for newcomers labels Jan 31, 2020
@StephenGenusa
Copy link

StephenGenusa commented Aug 28, 2020

Jonny, I'll take this one. I've built logistic_interactive.exe on Win10 using PyInstaller and tested it on a second OS install. Are you interested in binaries for the other two programs? I have also built the executable on OS X but do not have a current code-signing certificate... forgot about the Apple requirements for binaries.

@jonnyhyman
Copy link
Owner Author

Wow awesome thank you! The other two programs are much more console programs meant for one-offs.

I see, yeah I'm not familiar with the code signing requirements for macOS. IIRC if you make an installer its easier to be properly signed?

Would love to at least put the exe up for logistic_interactive.py though. Can you make a pull request with it?

@StephenGenusa
Copy link

StephenGenusa commented Aug 29, 2020

Jonny, I've never done a pull request on a Release and I dug around to see if that's possible. I created a release on my fork of the project but the pull request appears to be limited to the code? If it's an option, I don't see how to do it. I am attaching the Win10 X64 binary. No, I can't. The issues uploader responds with "Yowza, that's a big file. Try again with a file smaller than 10MB". Here's the Win10 x64 binary: https://github.com/StephenGenusa/Chaos/releases/tag/1.0

On the EXE
MD5 is a952cc50919d39237109a954b8e0e20d
or
SHA256 is 9179741fe2539184e43a6f5cdcdee83fc0e80355daba6b20739e05469dea7fd6

@StephenGenusa
Copy link

I looked into code signing a pyinstaller bundle for OS X. It is apparently possible and I looked at the recipe on how to do it but never could get a sequence of steps that created a functional executable. Once you get knee-deep into the process it becomes apparent that the recipe on the page is part theory, not actual steps. MetaBrainz is apparently successfully doing it but my attempts using their method failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants