Phoenix icon indicating copy to clipboard operation
Phoenix copied to clipboard

Linux wxPython wheels distribution

Open wieluk opened this issue 4 months ago • 2 comments

Hello,

I'm currently building 184 wxPython wheels for a PsychoPy installer release (example here). Due to platform differences, my wheel filenames include the distro name, e.g.: wxPython-4.1.1-cp310-cp310-linux_x86_64-centos-9.whl This does not conform to pip's naming conventions , but is necessary to differentiate builds.

Ideally, I would follow a folder-based organization similar to extras.wxpython.org/wxPython4/extras/linux/gtk3 , but GitHub Releases does not support folders for assets.

My questions:

Would it be possible to contribute my wheels to your server, or host them in your wxPython extras area? Alternatively, do you have any recommendations for a better way to distribute or organize these wheels?

wieluk avatar Aug 20 '25 07:08 wieluk

To be honest I'm a little hesitant to host 3rd party built wheels. Our server is not really set up as a CDN - it's really just a single server with limited bandwidth.

swt2c avatar Aug 20 '25 20:08 swt2c

Okay no problem. Then I will just leave it as it is. Right now the script still prefers your server over my wheels is that fine?

wieluk avatar Aug 28 '25 08:08 wieluk

I want to point out there are native packages for wxPython for Fedora and Debian that can be installed with yum/apt respectively and that might be preferable to a wheel installation in those distributions.

jmoraleda avatar Dec 17 '25 16:12 jmoraleda

Thanks for the info but I tried that and it makes everything a little more complicated because I work with uv and virtual environments only.

Using a pip wheel is the same commands for all distros.

wieluk avatar Dec 18 '25 10:12 wieluk