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

Fix issue 212 #372

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Fix issue 212 #372

wants to merge 15 commits into from

Conversation

pcjordan
Copy link

@pcjordan pcjordan commented Apr 26, 2024

In response to bug bounty assigned to #212.

Adds a github workflow that on creation of a new release automatically builds binaries for linux and macos (tested both) and adds them to the assets section for download. See e.g. https://github.com/pcjordan/opshin/releases/tag/test-release-5.

I briefly tested windows as well but some of the python package dependencies are not available there, so this would likely require some more effort. Not sure if opshin was ever intended to be windows-compatible anyways?

@nielstron
Copy link
Contributor

Thanks for your submission! Could you outline a bit more detail on which packages are missing on windows/which errors occur? The idea was that opshin, being purely python, is indeed windows compatible.

@nielstron
Copy link
Contributor

Note another option to fix this could be by choosing Nuitka. Maybe the easiest way to achieve multi platform compatibility is by using different bundlers?

opshin/__main__.py Show resolved Hide resolved
opshin/__main__.py Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants