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

PyPy AppImages #61

Open
mxmlnkn opened this issue Dec 7, 2022 · 3 comments
Open

PyPy AppImages #61

mxmlnkn opened this issue Dec 7, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@mxmlnkn
Copy link
Contributor

mxmlnkn commented Dec 7, 2022

This might be out of scope as far a suggestions go but would it be possible to also offer PyPy AppImages?

My motivation is that I've heard, not yet tested, that PyPy performs generally faster than CPython. And, by using an AppImage, the user doesn't even have to be instructed to install an alternative Python interpreter to make use of the faster speed. I think that things like these, increased performance or features requiring a difficult setup, is really one of the strongest points of using AppImages in the first place.

@niess
Copy link
Owner

niess commented Dec 8, 2022

Hello @mxmlnkn,

thanks for this suggestion. That would be great indeed.

Actually, PyPy is installed in the Manylinux Docker images, besides CPython. Thus, it might really be possible with only minor tweaks. Unfortunately, I cannot do this right now. Maybe over the weekend, or Christmas break.

@niess niess added the enhancement New feature or request label Dec 8, 2022
@mxmlnkn
Copy link
Contributor Author

mxmlnkn commented May 20, 2023

I did a quick check with a local installation of PyPy 7.3.9 and found that it is almost twice as slow as CPython 3.11 for my use case. So, feel free to close this issue. Other use cases might still benefit from it, though.

@niess
Copy link
Owner

niess commented May 22, 2023

Hello @mxmlnkn ,

Thank you for the information. I'll keep it open for now, since I still think it might indeed be interesting. Although, I didn't find time for this so far.

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