-
Notifications
You must be signed in to change notification settings - Fork 23
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
Python hyperqueue package for ARM #726
Comments
Hi, just to clarify, you are looking for precompiled HyperQueue Python API package that would work on ARM (Apple Silicon)? |
Yes exactly, a package that can be installed via pip install ...
…On Tue, Jul 16, 2024, 14:50 Jakub Beránek ***@***.***> wrote:
Hi, just to clarify, you are looking for precompiled HyperQueue Python API
package that would work on ARM (Apple Silicon)?
—
Reply to this email directly, view it on GitHub
<#726 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAPOUDYMFGN3YBWQT7LB663ZMUJJJAVCNFSM6AAAAABK6QZ4ZSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZQHAYTANZXHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I see. So, currently we offer pre-built binary HyperQueue packages for x64, PowerPC64 and ARM64 Linux, and a pre-built Python HyperQueue package for x64 Linux. We could in theory expand the number of packages that we offer, but a larger issue is that HyperQueue doesn't really support macOS (you can find more information here: #688). While it can be currently compiled for it, we do not offer any support for it, and some functionality will simply not work on other operating systems than Linux, at the moment. Since macOS is not supported, and the Python API itself is still very experimental, we probably will not support prebuilt macOS Python packages anytime soon. I'm not even sure how can we build such packages, but if you investigate and find some solution, I'd be glad if you can post it here. |
On the other hand, our problems with MacOS is mostly on the worker side. So theoretically it should not be not that hard to support MacOS client. However, I am no volunteering to do it :) |
Thanks for the fast responses. |
I'm glad that it worked for you! Providing a single wheel is not enough to make this robust for us, though. We'd need a way to produce the wheels on our CI, using |
I used |
Okay, if maturin supports it out of the box, then it shouldn't be that hard. I don't have bandwidth to work on this right now, but I'd happy to review a PR :) |
Hi there,
Would it be possible to release the hyperqueue API client also for the ARM architecture?
Or alternatively, I am open to suggestions on how to enable the development that makes use of your API client on Apple silicon.
Cheers,
Elia
The text was updated successfully, but these errors were encountered: