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

Provide pre-build binaries #59

Closed
yubiuser opened this issue Apr 1, 2024 · 1 comment
Closed

Provide pre-build binaries #59

yubiuser opened this issue Apr 1, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@yubiuser
Copy link
Contributor

yubiuser commented Apr 1, 2024

Thanks for creating pytr!

I'm using it on linux and was not keen to setup a whole Python environment to install pytr. Therefore, I created a Docker image that will build pytr from where I can export the binary. I tweaked it to run on Github action where it will attach the binaries to every release. You can find the repo at https://github.com/yubiuser/pytr-binary and the binaries at https://github.com/yubiuser/pytr-binary/releases/tag/v1.0.0.

I could file a PR at this repo to use the same action/Dockerfile so that you could also attach binaries to your releases (you would need to start using releases, not tags-only). Let me know if you are interesting.

@yubiuser yubiuser added the enhancement New feature or request label Apr 1, 2024
@marzzzello
Copy link
Collaborator

marzzzello commented Apr 1, 2024

On Linux a python environment is usually ready with one command like pacman -S python-pipx.
Updates are also installed with one command. There is no need to go to GitHub and manually download each new release.
I can't really see the benefit of binary releases here but of course you can do it for yourself.
Also you need to rebuild the binary after a new Python release e.g. after a critical patch was applied.

@yubiuser yubiuser closed this as completed Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants