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::source
module withruff_source_file
by @ShaharNaveh in #6016 - Update
warnings
from 3.13.5 by @ShaharNaveh in #6019 - Unpin Rust nightly in CI by @ShaharNaveh in #6022
- Update
tabnanny.py
from 3.13.5 by @ShaharNaveh in #6021 - Export
ruff_source_file
types inrustpython_compiler_core
by @ShaharNaveh in #6020 - Update
test_enumerate.py
from 3.13.5 by @ShaharNaveh in #6032 - Cleanup
vm/src/stdlib/stat.rs
by @ShaharNaveh in #6018 - Raise UnicodeEncodeError for surrogates in sqlite.executescript by @ever0de in #6024
- Resolve
libc::RLIM_NLIMITS
warning on android by @ShaharNaveh in #6025 - Update
codeop.py
from 3.13.5 by @ShaharNaveh in #6026 - Added "os.wait" tests from 3.13.5 by @ShaharNaveh in #6027
- Added
pyclbr
from 3.13.5 by @ShaharNaveh in #6028 - Update
trace.py
from 3.13.5 by @ShaharNaveh in #6029 - Update
html
from 3.13.5 by @ShaharNaveh in #6031 - stdlib(sqlite3): Raise ProgrammingError for missing named parameter by @ever0de in #6036
- Update
{_py,}decimal.py
from 3.13.5 by @ShaharNaveh in #6034 - Update
csv.py
from 3.13.5 by @ShaharNaveh in #6035 - Add
kde
function 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__.py
from 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