Is your feature request related to a problem? Please describe.
Termux updated their python version to 3.14 (termux/termux-packages@b4bbc29).
curl-cffi has no wheels for it and pip defaults to installing the 3.13 ABI3 wheel which does not work. cffi looks for libpython3.13.so instead of libpython3.14.so
# $ curl-cffi
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/bin/curl-cffi", line 3, in <module>
from curl_cffi.cli import main
File "/data/data/com.termux/files/usr/lib/python3.14/site-packages/curl_cffi/__init__.py", line 54, in <module>
from .__version__ import __curl_version__, __description__, __title__, __version__ # noqa: F401
File "/data/data/com.termux/files/usr/lib/python3.14/site-packages/curl_cffi/__version__.py", line 15, in <module>
__curl_version__ = _resolve_curl_version()
File "/data/data/com.termux/files/usr/lib/python3.14/site-packages/curl_cffi/__version__.py", line 10, in _resolve_curl_version
from ._wrapper import ffi, lib
ImportError: dlopen failed: library "libpython3.13.so" not found: needed by /data/data/com.termux/files/usr/lib/python3.14/site-packages/curl_cffi/_wrapper.abi3.so in namespace (default)
Describe the solution you'd like
Build and publish 3.14 wheels for Android
Additional context
Is your feature request related to a problem? Please describe.
Termux updated their python version to 3.14 (termux/termux-packages@b4bbc29).
curl-cffihas no wheels for it andpipdefaults to installing the 3.13 ABI3 wheel which does not work.cffilooks forlibpython3.13.soinstead oflibpython3.14.soDescribe the solution you'd like
Build and publish 3.14 wheels for Android
Additional context