Skip to content

WinPython wheel distribution & updating installation instructions in Readme #1241

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

Open
firai opened this issue Jul 5, 2023 · 1 comment
Open

Comments

@firai
Copy link
Contributor

firai commented Jul 5, 2023

On a topic somewhat related to #1238, would you consider distributing wheels for winpython, the Python package, as release products? I understand that you decided against uploading to pypi due to concerns that the patching of pip and other packages might not pass whatever security rules they have. However, the current process of having to bootstrap a Python environment to build the wheel, in order to kick start the real build process, is a bit complicated.

You could consider getting Github Actions to build the wheel for you as CI, and then use that to start the distribution building process?

EDIT: By the way, Readme currently says that the winpython package can be downloaded from pypi to upgrade an existing install. However, wheels on pypi haven't been updated for 10 years, so that might be confusing, even if the main patch for pip may not have changed much. If you agree to releasing wheels, maybe that can be changed to refer to wheels here. If you don't want to release wheel, you might want to delete or rephrase that statement from Readme.

EDIT 2: Readme also refers to setup.py, but I understand that no longer exists as a result of switching to Flit.

@firai firai changed the title WinPython wheel distribution WinPython wheel distribution & updating installation instructions in Readme Jul 5, 2023
@stonebig
Copy link
Contributor

stonebig commented May 4, 2025

It's a tough problem

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

No branches or pull requests

2 participants