<Hodgestar>
fangerer: The determination of whether to zip is quite magic. The full behaviour is described in some detail at https://setuptools.pypa.io/en/latest/deprecated/zip_safe.html. I think what happened is that you removed the line "m.__file__" from the stub, and moved it into a function from another package (i.e. hpy.universal) so that setuptools no longer sees the access of __file__ and decides the package is safe to zip.
<Hodgestar>
Memories from the dark ages of Python packaging.
<fangerer>
right, that would explain it; I just didn't expect it
<Hodgestar>
Maybe it only worked accidentally up to now. :/
<antocuni>
does anybody plan to go to PyCon US 2023? I think I will go and I am planning to submit a talk proposal for HPy
<Hodgestar>
I suspect that I won't go -- just bad timing for me next year.