4 ms·
I just wish that PyPI would enforce binary wheels going forward (at least for linux x64/arm64 for people who use Docker, but ideally for all common platforms).
by black3r 4y ago
I just wish that PyPI would enforce binary wheels going forward (at least for linux x64/arm64 for people who use Docker, but ideally for all common platforms). They already supply the cibuildwheel tool to automate their builds, so it shouldn't be that hard for library developers...
Software developers shouldn't need to figure out what build-time dependencies their libraries need...
- JonathonW 4y agoI haven't had too much trouble with packages missing binary wheels lately. Occasionally Pip doesn't find them, which looks the same as if the binary wheel were missing entirely (looking at you, Anaconda-- update your Pip already), but they're usually there. But I'm usually on Windows if I need binary wheels; maybe the coverage is a bit different on Linux.
- verst 4y agoTry installing grpcio-tools on Darwin/arm64 with Python 3.10. More often than not I run into problems where low level headers required by some cryptography libraries cannot be found and as a result compilation fails.
- dalke 4y agoShould PyPI kick my project off because it don't support MS Windows? My package uses C and Cython extensions. While I support macOS and Linux-based OSes, I don't know how to develop on or support MS Windows. I've tried to be careful about the ILP32 vs LP64 differences, but I suspect there's going to be many places where I missed up. I also use "/dev/stdin" to work-around my use of a third-party library that has no way to read from stdin. As far as I can tell, there's no equivalent in Windows, so I'll have to raise an exception for that case, and modify my tests cases.
- ciupicri 4y agoCan't you use "CON" instead of "/dev/stdin" on Windows?
- dalke 4y agoI asked that question nearly 11 years ago on StackOverflow, at https://stackoverflow.com/questions/7395157/windows-equivalent-to-dev-stdin https://stackoverflow.com/questions/7395157/windows-equivale... . ;) Quoting the best comment, "echo test | type CON or echo test | type CONIN$ will read from the console, not from stdin."