1.20.1
Bug fixes
-
Started raising a :exc:
ValueErrorexception raised for corrupted
IPv6 URL values.These fixes the issue where exception :exc:
IndexErrorwas
leaking from the internal code because of not being handled and
transformed into a user-facing error. The problem was happening
under the following conditions: empty IPv6 URL, brackets in
reverse order.-- by :user:
MaelPic.Related issues and pull requests on GitHub:
#1512.
Packaging updates and notes for downstreams
-
Updated to use Cython 3.1 universally across the build path -- by :user:
lysnikolaou.Related issues and pull requests on GitHub:
#1514. -
Made Cython line tracing opt-in via the
with-cython-tracingbuild config setting -- by :user:bdraco.Previously, line tracing was enabled by default in :file:
pyproject.toml, which caused build issues for some users and made wheels nearly twice as slow.
Now line tracing is only enabled when explicitly requested viapip install . --config-setting=with-cython-tracing=trueor by setting theYARL_CYTHON_TRACINGenvironment variable.Related issues and pull requests on GitHub:
#1521.