- uvloop version: 0.17.0
- Python version: 3.10, 3.11
- Platform: buildroot
- Can you reproduce the bug with
PYTHONASYNCIODEBUG in env?: n/a
- Does uvloop behave differently from vanilla asyncio? How?: n/a
uvloop's wheels contains the cython generated loop.c source file, which is about 7.5 MB big. This file get's installed alongside the compiled version into the target python distribution. As far as I understand, this file serves no purpose at runtime so it just ends up taking up disk space. (And given embedded systems ~8MB is a lot of disk space to just waste for something that is never needed). It think instead this file can just not be shipped in the wheel instead?
PYTHONASYNCIODEBUGin env?: n/auvloop's wheels contains the cython generated
loop.csource file, which is about 7.5 MB big. This file get's installed alongside the compiled version into the target python distribution. As far as I understand, this file serves no purpose at runtime so it just ends up taking up disk space. (And given embedded systems ~8MB is a lot of disk space to just waste for something that is never needed). It think instead this file can just not be shipped in the wheel instead?