What's Changed
- Update test_typing from Python 3.13.5 by @youknowone in #6013
- Construct detailed message on sqlite text decode failure by @ever0de in #6014
- Enforce valid UTF-8 encoding for sqlite collation names by @ever0de in #6015
- Replace
compiler::sourcemodule withruff_source_fileby @ShaharNaveh in #6016 - Update
warningsfrom 3.13.5 by @ShaharNaveh in #6019 - Unpin Rust nightly in CI by @ShaharNaveh in #6022
- Update
tabnanny.pyfrom 3.13.5 by @ShaharNaveh in #6021 - Export
ruff_source_filetypes inrustpython_compiler_coreby @ShaharNaveh in #6020 - Update
test_enumerate.pyfrom 3.13.5 by @ShaharNaveh in #6032 - Cleanup
vm/src/stdlib/stat.rsby @ShaharNaveh in #6018 - Raise UnicodeEncodeError for surrogates in sqlite.executescript by @ever0de in #6024
- Resolve
libc::RLIM_NLIMITSwarning on android by @ShaharNaveh in #6025 - Update
codeop.pyfrom 3.13.5 by @ShaharNaveh in #6026 - Added "os.wait" tests from 3.13.5 by @ShaharNaveh in #6027
- Added
pyclbrfrom 3.13.5 by @ShaharNaveh in #6028 - Update
trace.pyfrom 3.13.5 by @ShaharNaveh in #6029 - Update
htmlfrom 3.13.5 by @ShaharNaveh in #6031 - stdlib(sqlite3): Raise ProgrammingError for missing named parameter by @ever0de in #6036
- Update
{_py,}decimal.pyfrom 3.13.5 by @ShaharNaveh in #6034 - Update
csv.pyfrom 3.13.5 by @ShaharNaveh in #6035 - Add
kdefunction and tests to RustPython statistics module by @jackoconnordev in #6030 - feat(stdlib/sqlite): Implement slice assignment for Blob by @ever0de in #6039
- Update
Lib/test/support/__init__.pyfrom 3.13.5 by @ShaharNaveh in #6037 - stdlib(sqlite): Raise ProgrammingError in closed Blob context manager by @ever0de in #6041
New Contributors
- @jackoconnordev made their first contribution in #6030
Full Changelog: 2025-07-21-main-39...2025-07-28-main-40