Skip to content
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

Please provide builds for ARM based systems #342

Closed
czukowski opened this issue Dec 22, 2020 · 6 comments
Closed

Please provide builds for ARM based systems #342

czukowski opened this issue Dec 22, 2020 · 6 comments
Assignees

Comments

@czukowski
Copy link

I wrote a program using the Dependency Injector and wanted to use it on an embedded system using Aarch64 architecture. Unfortunately though, it doesn't come with gcc to build it or any package manager to install the necessary prerequisites. Would you consider providing wheel builds for ARM based systems?

On cibuildwheel page there's a mention that Linux ARM builds are currently available only on Travis, which, considering the current situation around it, may prove problematic. But if you were going to migrate to GitHub Actions, I've found a PR pypa/cibuildwheel#482 that seems to be on a good way to bring the ARM support via Qemu there.

@rmk135 rmk135 self-assigned this Dec 22, 2020
@rmk135
Copy link
Member

rmk135 commented Dec 22, 2020

Hi @czukowski , of course, I would love to add the ARM builds. I'm currently on Travis CI and I negotiate them so they could sponsor the project in future. The negotiation is not yet over, but it goes positive fashion. If cibuildwheel supports ARM builds and Travis too I should be able to add this relatively easy. I'll add that to the backlog.

@rmk135
Copy link
Member

rmk135 commented Dec 23, 2020

@czukowski can you try to install dependency injector from here:

pip install -i https://test.pypi.org/simple/ dependency-injector==4.5.4b1

I have created a build of most recent version of dependency injector on test pypi. It has source code version and ARM builds: https://test.pypi.org/project/dependency-injector/4.5.4b1/#files

@czukowski
Copy link
Author

Successfully installed dependency-injector-4.5.4b1

@rmk135 thank you, the installation was successful and the program is working!

@rmk135
Copy link
Member

rmk135 commented Dec 23, 2020

@czukowski , ok, very good. Use that one for now. This is a fully functional latest version. I'll include ARM builds to one of the future release. Please follow this issue to know when to make an upgrade to real PyPI.

@rmk135
Copy link
Member

rmk135 commented Jan 11, 2021

@czukowski you can upgrade version 4.6.0 from real PyPI. It goes with ARM wheels.

@rmk135
Copy link
Member

rmk135 commented Jan 11, 2021

Closing this issue. Re-open if needed.

@rmk135 rmk135 closed this as completed Jan 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants