apache/fory

manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl not installable on linux

Closed this issue · 5 comments

Search before asking

  • I had searched in the issues and found no similar issues.

Version

main

Component(s)

Python

Minimal reproduce step

pip install pyfory -i http://test.pypi.org/simple/   --trusted-host test.pypi.org  --no-cache-dir

Name like pyfory-0.12.0a1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl won't work:
https://test-files.pythonhosted.org/packages/ab/4b/302f02fe781b727446250841b15a93e805ab3b3881fcd68a179622125e1c/pyfory-0.12.0a1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Name like pyfury-0.10.2-cp310-cp310-manylinux1_x86_64.whl will work:
https://files.pythonhosted.org/packages/9e/41/5a97ae7714152354743ccd2b005b503d095a8c63ef54345025dc4aa77b56/pyfury-0.10.2-cp310-cp310-manylinux1_x86_64.whl

What did you expect to see?

install suceed

What did you see instead?

$pip install pyfory -i http://test.pypi.org/simple/   --trusted-host test.pypi.org  --no-cache-dir
Looking in indexes: http://test.pypi.org/simple/
ERROR: Could not find a version that satisfies the requirement pyfory (from versions: none)
ERROR: No matching distribution found for pyfory

Anything Else?

#2381

Are you willing to submit a PR?

  • I'm willing to submit a PR!

@esafak linux wheel don't work either with #2381

Which Linux version? It seems to be working per the latest pr

Which Linux version? It seems to be working per the latest pr

My linux version is 4.9.151-015.ali3000.alios7.x86_64. It seems my pip version is a little old, after I upgreade pip, the wheel can be installed. I think maybe we need to release wheel for manylinux2014, it's supported in more pip versions

I just tried building Fory in musllinux and it failed because the bazel binaries are incompatible with it; you would have to build bazel first, and I think that is too much work so I am going to drop musllinux. I tried bazelisk too but it uses the same binaries. The main distro that uses musllinux is alpine, and that's for minimal images, whereas bazel is for big projects.

@esafak Thank you for investigating the musllinux build and sharing your findings. Let's hold the support for musllinux currently. If anyone in the community has a strong need for musllinux support in the future, we can revisit this issue.