lewoudar / ws

The simplest websocket cli
https://pyws.readthedocs.io/en/latest/
Apache License 2.0
57 stars 1 forks source link

Create binaries for different distributions #8

Open lewoudar opened 1 year ago

lewoudar commented 1 year ago

My goal is to be able to distribute ws to different OS with a native binary like httpie does. I'm aware of pyinstaller but man, this thing is not trivial 😆

I did some quick tests on my Ubuntu 20.04.4 LTS but I realized that my python installation using pyenv is missing some binaries crucial for pyinstaller to work. I also tried on my Windows 10 laptop and the binary is not working and I have no clue of what is happening.

I don't think I have time / motivation for this feature, so any help would be greatly appreciated.

Zedai00 commented 5 months ago

Do you want this for every distribution?

lewoudar commented 5 months ago

Hi zedgamer9128, Not really, the most used distributions will be good: debian related, windows, mac os and may be centos / fedora. I already know how to create a binary. I need to

Zedai00 commented 5 months ago

So what should I do?

lewoudar commented 5 months ago

I just did the first point. If you want to help, you can try to create a new CI file running on tags where the binaries will be created for different platforms. We should also include the assets in the release like it is done in this project.