-
Notifications
You must be signed in to change notification settings - Fork 27
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
Trying to use ranger with python-appimage #68
Comments
Hello @qlibp , not that I am aware of, unfortunately. I personally, do not use these versions of manylinux, and since time is running short, I am focusing on what I personally need :P Just in order to understand your problem, why is manylinux_2_28 needed in your case? You could also try this manual patch:
|
I just need a linux version as my working env is on ubuntu. Python's battery-included lib curse rely on such system lib, if we delete libtinfo.so.6, can we still import that lib? Or maybe you could show me a python3 version that could import that lib correctly? |
The issue seems to be that the host already has libtinfo, but a different version than the one packaged in the AppImage (e.g. 5, instead of 6). By deleting the one packaged in the AppImage, the host one should be used by Python (which seems to work as well, in this case). But, if you have no specific reason to use manylinux_2_28, then I would rather use manylinux2014. For example, this image, assuming it matches your system. |
Oh Thx! I would have a try then. Would you like to elaborate a little bit more on what's the general difference between manylinux_2_28 & manylinux2014? |
You can find a summary of manylinuses tags over there. A key difference is the version of GLIBC that is used. This (mostly) sets compatibility. For example, manylinux_2_28 requires GLIBC 2.28+. But there are also other possible compatibility issues, e.g. the one you experiment with libtinfo being newer than your system one. Thus, if your intent is to distribute a Python-based application, I would rather use an older image, if possible. This would provide larger compatibility. |
Still, problem with curses module when using ranger. With the appimage, It said that And I'm using |
FYI, I see the same issue with python3.12.3-cp312-cp312-manylinux2014_x86_64.AppImage; reproduce with
This is a show stopper for me unfortunately. Is this a limitation of them all. Saw nothing in the docs. |
If there any plan to fix this problem? I could not use python-appimage's release binary with
ranger
file manger.The text was updated successfully, but these errors were encountered: