scoder
scoder
> There's also handling the combination of compile-time options: `CYHON_USE_MODULE_STATE` and limited API are probably the two big ones that both have real uses and change the code quite a...
Closing as the (reported) fix went into 3.14.0a2
Nothing has been done yet. With the changes in Cython 3.0 that made exception propagation the default, I think this only applies to `noexcept` functions now. There, it would still...
I looked up the Python versions in RHEL and it apparently uses Py3.6 (RHEL-8) and Py3.8 (RHEL-9) by default. https://access.redhat.com/support/policy/updates/errata/ Ubuntu 20.04-LTS uses Py3.8 as well. https://packages.ubuntu.com/focal/python3 Debian Buster had...
> I wouldn't start actively stripping out 3.7 code. That would mean less value for us. The only advantage is slightly lower CI turnover times (and a few minutes really...
Let's do this for Cython 3.1 already.
All done. Thanks! With the latest changes, all of the benchmark modules show a decrease in size by 2-7%.
> the current behaviour is to fall back to uncompressed if the user specifies `CYTHON_COMPRESS_STRINGS==3` and it isn't available. That seems reasonable and I don't think more customization is needed....
It's difficult to say if users seeing the ImportError will be rather those who try to install a package (transitively) or those who build it (and potentially a constrained runtime)...