Terry Tianlin Luan
75838e567e
Update pty + tty + associated libraries - v3.13.10 ( #6630 )
...
* Update tty + added the test from v3.13.10
* Updated pty.py + test
2026-01-05 14:38:04 +09:00
Terry Tianlin Luan
8977c39b60
Updated the re library + test ( #6648 )
...
* Updated re library + test
* Copied over generate_sre_constants from cpython/Tools
* Customized `generate_sre_constants.py` + ran to update `constants.rs`
* Clarified `dump_enum` docstring in `generate_sre_constants.py`
2026-01-05 13:55:07 +09:00
Jeong, YunWon
bdf3b3654e
fix syntaxerror ast end_offset ( #6646 )
2026-01-05 08:01:41 +09:00
Gyubong Lee and Jeong YunWon
ce5e1bd455
Update threading lib and tests from CPython 3.12.0a0 ( #4156 )
...
* Update threading.py from CPython v3.12.0a0
* Update test_threading.py from CPython v3.12.0a0
* mark failing tests
---------
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2026-01-05 08:01:00 +09:00
Terry Tianlin Luan
ec564ac190
Updated tempfile libraries + associated tests - V3.13.11 ( #6632 )
...
* Updated subprocess library test
* Updated tempfile library + test
* Skipped the test_cleanup_with_symlink_modes test
2026-01-04 21:15:42 +09:00
Jeong, YunWon
fd27c2d78f
Fix SSL handshake partial send ( #6635 )
...
* simplify test_ftplib
* mark flaky test
* better ssl handshake, pending tls output
* flush_all_pending
* deadline
* flush pending
2026-01-04 17:53:59 +09:00
Jeong, YunWon
8bfe927de5
skip TestTLS_FTPClass ( #6640 )
2026-01-04 11:07:58 +09:00
Terry Tianlin Luan
68d65a7280
Updated token + weakref libraries + weakref test - v3.13.11 ( #6633 )
...
* Updated the token library
* Updated the weakref library
* Annotated the failing weakref test
2026-01-04 10:17:12 +09:00
Terry Tianlin Luan
f929a6eef8
Updated the platform + plistlib libraries + associated tests v.3.13.10 ( #6611 )
...
* Updated plistlib + test library
* Updated the platform library + test
* Re-added Rustpython platform version
2026-01-04 10:02:24 +09:00
Terry Tianlin Luan
4bec6bb6f9
Updated the pkgutil + unittest libraries + the pkgutil, unittest and import tests - v.3.13.11 ( #6610 )
...
* Updated unittest + tests
* Updated pkgutil + the associated test
* Updated test_import
* Fixed import + unittest test errors
* Updated test_dll_dependency_import with expectedFailure
2026-01-04 09:54:01 +09:00
Jeong, YunWon
eee360822c
Rework compiler about exception handling ( #6638 )
...
* asyncgen
* fix coroutine
* rewrite compiler
* tests
* set pyc magic number
2026-01-04 09:15:38 +09:00
Terry Tianlin Luan
f0526b9e9a
Updated the wsgiref + xmlrpc libraries + associated tests - v3.13.11 ( #6634 )
...
* Updated the wsgiref library + test
* Uncommented fixed wsgi tests
* Updated the xmlrpc library + test
* Added expectedFailure to test_request_length in test_wsgiref
* Annotated doc_xmlrpc test failures/errors
2026-01-03 16:29:10 +09:00
Terry Tianlin Luan
eea6cc49cb
Update the signal + socket libraries + associated tests - v3.13.11 ( #6631 )
...
* Updated signal test library
* Update socketserve + test library
* Fixed test issues with mac
* Added sys import into ftplib
* Reverted ftplib test changes
2026-01-03 16:27:25 +09:00
Jeong, YunWon
cff37af5f6
Fix locale.getencoding, overlapped.getresult, chdir for windows ( #6629 )
...
* locale getencoding
* overlapped.getresult
* Fix windows chdir
* mark flaky
2026-01-03 11:43:29 +09:00
Terry Tianlin Luan
5ae75a679b
Update the fractions and ftplib libraries + associated tests - v.3.13.10 ( #6607 )
...
* Updated ftplib + test library
* Updated fractions + test library
2026-01-03 08:28:25 +09:00
Terry Tianlin Luan
52dd8292c4
Updated enum + file_cmp library + tests - v3.13.10 ( #6606 )
...
* Updated enum library
* Updated filecmp + file_cmp test
* Removed unneeded @unittest.expectedFailures
* Updated unexpected success in enum test
* Fixed unexpected success in test_filecmp
2026-01-03 08:27:18 +09:00
Jeong, YunWon
0eddee500a
fix fcntl, sslsocket traverse, super , excepthook ( #6623 )
...
* fix fcntl
* fix traverse
* fix super
* excepthook
* fix warn
2026-01-03 00:15:31 +09:00
Jeong, YunWon
546d35b8c1
impl multiprocessing SemLock ( #6542 )
2026-01-03 00:14:43 +09:00
Shahar Naveh and Jeong YunWon
3e2ada0586
Update test_sys.py from 3.13.11 ( #6428 )
...
* mark RustPython as free-threaded
* Py_GIL_DISABLED
* Update `test_sys.py` from 3.13.11
* mark tests
---------
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2026-01-01 18:35:55 +09:00
Shahar Naveh
b446dac359
Update shelve.py from 3.13.11 ( #6483 )
...
* Update `test_shelve.py` from 3.13.11
* Update `shelve.py` from 3.13.11
2026-01-01 17:15:00 +09:00
Jeong, YunWon
a445a22868
fix compiler ( #6615 )
2026-01-01 16:55:39 +09:00
Jeong, YunWon
e10dc94992
Fix stdio_encoding, stdio_errors ( #6617 )
...
* stdio_errors, stdio_encodings
* add ascii
* unmark tests
2026-01-01 14:48:27 +09:00
Jeong, YunWon
e58cf84c71
Update dbm from 3.13.11, implement sqlite3 autocommit ( #6616 )
2026-01-01 14:44:53 +09:00
Terry Tianlin Luan
a4df238b3d
Updated the importlib + nturl2path + pathlib libraries + associated tests - v3.13.10 ( #6609 )
...
* Updated the nturl2path library
* Updated pathlib library + test
* Updated urllib test
* Added expectedFailure to failing tests
* Updated importlib library
2026-01-01 08:58:59 +09:00
Shahar Naveh
6ccf3b5104
Update ruff to 0.14.10 ( #6271 )
...
* Update `ruff` to `0.14.10`
* Mark failing test
2025-12-31 21:13:29 +09:00
Jeong, YunWon
b3b97cac7c
fix symtable for named_expressions ( #6604 )
...
* check duplicated type parameter
* typealias
* fix self.in_comp_inner_loop_target
2025-12-31 15:02:08 +09:00
Jeong, YunWon
01a5f94e7b
Fix error / warning messages ( #6594 )
...
* fix functools.partial repr
* warn_deprecated_throw_signature
* fix function error messages
2025-12-31 15:01:55 +09:00
Terry Tianlin Luan
bd0aaf6f4f
Updated the hmac + mailbox libraries + associated tests ( #6608 )
...
* Updated hmac + test library
* Updated mailbox library
* Added mailbox library test (v3.13.10)
2025-12-31 14:58:34 +09:00
Terry Tianlin Luan
cd012f9b2e
Added doctest tests ( #6598 )
2025-12-31 09:43:10 +09:00
Terry Tianlin Luan
e22091ef60
Update straightforward packages Pt 1 ( #6595 )
...
* Deleted _pycodecs.py
* Updated code.py library
* Updated the _pydatetime.py lib
* Removed distutils package
* Updated doctest package
* * Updated datetimetester.py
* Added back in _pycodecs.py
* Used tool to verify datetimetester + test_code_module
2025-12-31 02:31:08 +09:00
Vinh Nguyen and Jeong YunWon
ca1c4c1f71
feat: Sync code.py + test_code_module.py from CPython v3.13.1 ( #6181 )
...
* feat: Sync code module from cpython 3.13
* also udpate test_code_module
---------
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2025-12-31 01:54:50 +09:00
Jeong, YunWon
9fcc471c94
Prevent tb_next loop ( #6596 )
2025-12-30 17:36:15 +09:00
Jeong, YunWon
e79a1a1a66
Fix traceback ( #6569 )
...
* Fix traceback
* Update traceback from CPython 3.13.11
* unmark test_traceback
* fix code
* fix debug range
* fix tests
2025-12-30 16:58:53 +09:00
Terry Tianlin Luan
6bd1d90b6a
Updated bdb.py + test_bdb.py ( #6593 )
...
* Updated bdb.py + test_bdb.py
* Double checked test_bdb.py with the script
2025-12-30 16:35:58 +09:00
Jeong, YunWon
6ed0b4f0ac
Add PythonFinallizationError and upgrade multiprocessing ( #6592 )
...
* PythonFinallizationError
* fix posixprocess
* upgrade multiprocessing from 3.13.11
2025-12-30 15:15:16 +09:00
Jack O'Connor and Jack O'Connor
5e1fc93f50
Update zipfile to 3.13.5 ( #6069 )
...
* Add Lib/test/archiver_tests.py @ 3.13.5
Needed for updated zipfile tests.
* Update zipfile to 3.13.5
Notes:
- I have to skip some brand new tests due to shift_jis encoding not
being supported
- `test_write_filtered_python_package` marked as `expectedFailure` with
"AttributeError: module 'os' has no attribute 'supports_effective_ids'"
- I didn't want to do a partial or full update to os module in this PR
---------
Co-authored-by: Jack O'Connor <jack@jackoconnor.dev >
2025-12-30 13:42:47 +09:00
Jeong, YunWon and github-actions[bot]
489289f54a
Fix subprocess and Update subprocess from Python 3.13.11 ( #6583 )
...
* fix test_subprocess
* fix posixsubprocess
* fix io warning
* Update subprocess from Python 3.13.11
* fix
* Auto-format: cargo fmt --all
* fix macos
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-30 12:28:47 +09:00
Terry Tianlin Luan
f274164dcd
Add __future__.py tests ( #6585 )
...
* Added tests for __future__.py from v3.13.10
* * Deleted futures not in v3.13.10
* "Fixed" issues in test_future.py
2025-12-30 12:28:03 +09:00
Jeong, YunWon
f91ffe34d4
Fix pyexpat parse ( #6582 )
2025-12-30 00:36:52 +09:00
Jeong, YunWon
4ce6827916
various fix to support subprocess/multiprocessing ( #6567 )
...
* hashlib.UnsupportedDigestmodError
* mmap readonly
* thread _refcount
* fix os.statvfs
* apply review
2025-12-30 00:24:07 +09:00
Jeong, YunWon
39aa6f9524
use accept_raw ( #6578 )
2025-12-29 23:17:16 +09:00
Jeong, YunWon
feb5066be2
stdlib_module_names ( #6568 )
2025-12-29 21:43:40 +09:00
Jeong YunWon
ed62c8ef58
mark failures
2025-12-29 11:27:08 +09:00
Jeong, YunWon
183cebe8a1
Upgrade socket from 3.13.11
2025-12-29 11:27:08 +09:00
Jeong YunWon
2271f74642
del for socket
2025-12-29 11:25:34 +09:00
Jeong, YunWon
476b75de49
Upgrade test_io from 3.13.11 and fix more io tests ( #6565 )
...
* fix various test_io
* Upgrade test_io from 3.13.11
* Fix more test_io
2025-12-28 20:36:15 +09:00
Jeong, YunWon
3600b6652d
update _pyio, test_fileio from 3.13.11 and impl more io features ( #6560 )
...
* Update _pyio, test_fileio from 3.13.11
* impl more io
* unmark sucessful tests
* fix windows fileio
2025-12-28 18:06:47 +09:00
Jeong, YunWon
44327a8ee4
Upgrade test/support from CPython 3.13.11 ( #6556 )
...
* Upgrade test/support from CPython 3.13.11
* fix test_support
2025-12-28 16:30:44 +09:00
Jeong, YunWon
a37f4ec38e
upgrade shutil ( #6558 )
...
* Update shutil from v3.13.11
* fix os.remove
* fix os.fchmod
* fix is_file
2025-12-28 15:49:10 +09:00
Jeong, YunWon
f8199d7099
impl basicsize ( #6557 )
...
* shape_differs
* may_add_dict
* basicsize
2025-12-28 14:25:10 +09:00