-
Notifications
You must be signed in to change notification settings - Fork 290
Install crashes on ARM
with Musl
(e.g. RPi + Alpine)
#1721
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
Comments
If I follow correctly what you mean here, while it's possible to cross-compile to the architecture you are saying there is no prebuilt rust host you can download and run on that platform? |
Rust itself is available on this platform, but there isn't a compatible Rust toolchain binary available. To be precise:
|
Possibly blocked on PyO3/maturin-action#354 |
Uh oh!
There was an error while loading. Please reload this page.
Installation of
pydantic-core>=2.0.0
crashes on ARM platforms with Musl libc linux running as the kernel.This is due to:
pydantic-core
forcpython-312-arm-linux-musleabihf
arm-unknown-linux-musleabihf
as a "Tier 2" architecture. Despite "Tier 2" architectures being theoritically supported, at the time of testing, no pre-compiled toolkits were available for this platform.This issue can be fixed by adding a wheel for
cpython-312-arm-linux-musleabihf
.This is kind of a big deal, as Raspberry Pi with Alpine is a pretty popular setup (it's extremely tiny and memory efficient), and pydantic is quite essential for most python projects.
Also, while I'm aware that most python packages do not ship their wheels with this kind of broad platform support, it would be nice to hold
pydantic
to a higher standard, since it's so widely used in other packages as well.Exact
pydantic-core
versions tested:pydantic_core==2.33.2
: failingpydantic_core==1.10.22
: working wellExact error message:
Collapsed error log
Full
requirements.txt
file at the time of failure:Collapsed file
The text was updated successfully, but these errors were encountered: