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

Wheel support for linux aarch64/x86 #85

Open
odidev opened this issue Sep 22, 2020 · 1 comment
Open

Wheel support for linux aarch64/x86 #85

odidev opened this issue Sep 22, 2020 · 1 comment

Comments

@odidev
Copy link

odidev commented Sep 22, 2020

Summary
Installing pandocfilters on aarch64/x86 via pip using command "pip3 install pandocfilters" tries to build wheel from source code

Problem description
Pandocfilters doesn't have wheel for aarch64/x86 on PyPI repository. So, while installing pandocfilters via pip on aarch64/x86 machine, pip builds the source code resulting in it takes more time to install pandocfilters. Making wheel available for aarch64/x86 will benefit aarch64/x86 users by minimizing pandocfilters installation time. We can release the wheel using CI/CD tools such as travis-ci, circle-ci, azure-pipelne etc. These tools will not just help us releasing wheels but also ensures the integrity of the product by running tests automatically on every PR/code change. Adapting these tools will make the developemt/integration process easy and fast.

Expected Output
Pip should be able to download pandocfilters wheel from PyPI repository rather than building it from source code.

@pandocfilters-taem, please let me know if I can help you building wheel/uploading to PyPI repository and adding support for CI/CD. I am curious to make pandocfilters wheel available for aarch64. It will be a great opportunity for me to work with you.

@odidev odidev changed the title Wheel support for linux aarch64 Wheel support for linux aarch64/x86 Sep 22, 2020
@rdb
Copy link

rdb commented Dec 2, 2020

It's a Python-only library, so an arch-independent wheel can be published, there's no need for an architecture-specific wheel. It's just a matter of python setup.py bdist_wheel and twine upload dist/*.whl, so this should be quite easy to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants