c64d9f3
2026.01.04 (#389)4ac232f
Bump actions/download-artifact from 6.0.0 to 7.0.0 (#387)95ae4b2
Update CI workflow to use Ubuntu 24.04 and Python 3.14 stable (#386)b72a7b1
Bump dessant/lock-threads from 5.0.1 to 6.0.0 (#385)ecc2672
Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#384)6a897db
Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#383)27ca98a
Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#381)56c59a6
Bump actions/checkout from 6.0.0 to 6.0.1 (#382)ae0021c
Bump actions/setup-python from 6.0.0 to 6.1.0 (#380)ddf5d0b
Bump actions/checkout from 5.0.1 to 6.0.0 (#378)Sourced from filelock's releases.
3.20.2
What's Changed
- Support Unix systems without O_NOFOLLOW by
@mwilliamsonin tox-dev/filelock#463- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in tox-dev/filelock#464New Contributors
@mwilliamsonmade their first contribution in tox-dev/filelock#463Full Changelog: https://github.com/tox-dev/filelock/compare/3.20.1...3.20.2
f2e7d40
[pre-commit.ci] pre-commit autoupdate (#464)5088854
Support Unix systems without O_NOFOLLOW (#463)Sourced from cython's changelog.
3.2.4 (2026-01-04)
Features added
In preparation of Cython 3.3, a new decorator
@collection_type(tname)can be used to advertise an extension type as being a'sequence'or'mapping'. This currently only has the effect of setting thePy_TPFLAGS_SEQUENCEflag on the type or not, but is provided for convenience to allow using the new decorator already in Cython 3.2 code.Several C++ exception declarations were added to
libcpp.exceptions. (Github issue :issue:7389)Bugs fixed
Pseudo-literal default values of function arguments like
arg=str()could generate invalid C code when internally converted into a real literal. (Github issue :issue:6192)The pickle serialisation of extension types using the
auto_picklefeature was larger than necessary since 3.2.0 for types without Python object attributes. It is now back to the state before 3.2.0 again. (Github issue :issue:7443)Constants are now only made immortal on freethreading Python if they are not shared. (Github issue :issue:
7439)
PyDict_SetDefaultRef()is now used when available to avoid temporary borrowed references. (Github issue :issue:7347)Includes all fixes as of Cython 3.1.8.
21bda42
Update changelog.ea5e926
Define missing C++ exception classes (#7389)c533d67
Add sequence return type annotations in Parsing.py (GH-7416)d056a18
Allow 'mapping' as @collection_type()
in preparation of 3.3, but without actu...d347c82
Remove exclusion of collection_type in test (#7442)fd6e825
Merge branch '3.1.x' into 3.2.xce5c6cb
Update changelog.74b97f9
Fix arg=str() default argument (GH-6193)9c9e5c7
Avoid immortalizing anything shared on freethreading (GH-7439)9d5507b
Fix accidental inefficiency in auto-pickling that always stored the
object st...