jamesturk / jellyfish

🪼 a python library for doing approximate and phonetic matching of strings.
https://jamesturk.github.io/jellyfish/
MIT License
2.04k stars 157 forks source link

cp311 and cp312 built distributions for Alpine Linux #209

Closed hockeygoalie35 closed 3 months ago

hockeygoalie35 commented 5 months ago

Hi! Similar to #197 , would it be possible to release a built distro for Alpine Linux? I can successfully install 0.10 from source, but any version after doesn't have a compatible wheel, and building from source yields:

image

I'm on ARM64 if that makes any difference.

jamesturk commented 5 months ago

Alpine uses musl and we do build wheels for this: https://pypi.org/project/jellyfish/#files but doing some searching it seems wheels are a common problem on Alpine. If there is a specific config change that you know of that'd help here I'm glad to make it, but this feels like it may be an Alpine issue more than a PyPI thing.

hockeygoalie35 commented 5 months ago

Hmm...strange. I'll investigate a bit more and see what I can do. Please keep this open for a little bit if that's ok. I'll come back with any solution I can find.

maxbachmann commented 4 months ago

As far as I can see you didn't build + upload wheels for musl arch64, but only for manylinux arch64.

So people downloading the library on musl arch64 currently have to build the library themselves -> need the rust buildchain installed.

jamesturk commented 3 months ago

added for 1.0.4