MKuranowski / aiocsv

Python: Asynchronous CSV reading/writing
https://pypi.org/project/aiocsv/
MIT License
67 stars 9 forks source link

Installing on ARM-based machines #9

Closed pudo closed 2 years ago

pudo commented 2 years ago

Thanks for the wonderful package! I'm seeing some issues with 1.2.2 on ARM-based machines - both in GitHub Actions buildx and on my local Mac (Py 3.10.2, M1 machine). You can see the issue here: https://github.com/opensanctions/yente/runs/6052901093?check_suite_focus=true - I'm curious if by any chance you disabled the upload of universal/source wheels some time recently? Is there actually C code in this package?

MKuranowski commented 2 years ago

The CSV parser is written using Cython, so yes, there's a C extension in use. However I think the source-distribution package is missing on PyPi; MacOS and Linux should have no trouble building the extension on their own.

MKuranowski commented 2 years ago

Source package uploaded; I can now build aiocsv on ARM Linux.

pudo commented 2 years ago

Wow, appreciate the sunday fix very much! Thanks!