RustPython Pre-Release 2025-07-14-main #38
Pre-release
Pre-release
·
147 commits
to main
since this release
What's Changed
- Fix eval type check by @youknowone in #5908
- typing parameters type_params by @youknowone in #5909
- Update test_datetime from 3.13.5 by @ShaharNaveh in #5911
- Update gzip from 3.13.5 by @ShaharNaveh in #5912
- Update copy from 3.13.5 by @ShaharNaveh in #5913
- Fix SQLite large integer overflow error handling by @ever0de in #5916
- Enable match statements sqlite cli by @ever0de in #5919
- Update cmd from 3.13.5 by @ShaharNaveh in #5920
- fix(sqlite): autocommit mode transaction handling to match CPython by @ever0de in #5918
- fix(sqlite): implement
PARSE_COLNAMES
column name parsing by @ever0de in #5923 sys.platform
android & ios by @ShaharNaveh in #5921- Update compileall from 3.13.5 by @ShaharNaveh in #5914
- Upgrade Lib/types.py from Python 3.13.5 by @youknowone in #5928
- Formatting with width and separator doesn't work correctly by @yt2b in #5927
- PyCode::qualname by @youknowone in #5929
- fix(itertools): add re-entrancy guard to tee object by @ever0de in #5931
- Add "take" comment command by @ShaharNaveh in #5932
- Add missing
@
for the "take" comment command by @ShaharNaveh in #5933 - fix(format): isolate special grouping rule to sign-aware zero-padding by @ever0de in #5924
- Update
test_string_literals.py
from 3.13.5 by @ShaharNaveh in #5934 - Make
take
issue comment to use curl by @ShaharNaveh in #5937 - Use
raise_if_stop!
macro where possible by @ShaharNaveh in #5938 - Update test_deque from 3.13.5 by @ShaharNaveh in #5939
- Add SymbolUsage::TypeParams by @youknowone in #5941
- CodeInfo::private by @youknowone in #5943
- SymbolTableType::Lambda by @youknowone in #5942
- typing TypeAlias by @youknowone in #5945
- Instruction::Resume by @youknowone in #5944
- Fix yaml error in
take
issue command by @ShaharNaveh in #5946 - compiler set_qualname by @youknowone in #5930
- Set timeout for CI by @ShaharNaveh in #5947
- SymbolTable::varnames, fblock by @youknowone in #5948
- Update operator from 3.13.5 by @ShaharNaveh in #5935
- Don't skip non hanging contains test by @ShaharNaveh in #5951
- Update textwrap from 3.13.5 by @ShaharNaveh in #5952
- compiler enter_scope by @youknowone in #5950
- more PEP695 by @youknowone in #5917
- Update str related tests from 3.13.5 by @ShaharNaveh in #5953
str.replace
support count as keyword arg by @ShaharNaveh in #5954- Fix set___name__ and set___qualname__ deadlock by @youknowone in #5956
- make_closure by @youknowone in #5955
- PyTraceback Constructor by @youknowone in #5958
- type.dict by @youknowone in #5957
- Upgrade parts of test.support by @arihant2math in #5686
- Update
test_{complex,float}.py
from 3.13.5 by @ShaharNaveh in #5961 - fix(sqlite): produce correct error for surrogate characters by @ever0de in #5962
- Update
test_{dict,weakref}.py
from 3.13.5 by @ShaharNaveh in #5963 - fix(sqlite): align adaptation protocol with CPython by @ever0de in #5964
- Update
test_{list,listcomps}.py
from 3.13.5 by @ShaharNaveh in #5965 - Update
test_tuple.py
from 3.13.5 by @ShaharNaveh in #5966
Full Changelog: 2025-07-07-main-37...2025-07-14-main-38