ShaharNaveh
febe911c85
Update mailbox.py
2026-02-14 18:19:57 +02:00
ShaharNaveh
13d9c33eb1
Update xmlrpc
2026-02-14 18:18:53 +02:00
ShaharNaveh
25c3ce58cb
Update test_pyclbr.py from 3.14.3
2026-02-14 18:16:15 +02:00
CPython Developers
e7d4a7928e
Update enum from v3.14.3
2026-02-15 00:38:01 +09:00
Shahar Naveh
4a285306fc
Update _markupbase.py from 3.14.3 ( #7129 )
2026-02-15 00:37:14 +09:00
Lee Dogeon
dd05bac4a1
Match SymbolTable repr with CPython format ( #7139 )
2026-02-14 22:59:42 +09:00
Jeong, YunWon
c5d1a78ea2
Merge pull request #7114 from youknowone/unicode
...
Update test_unicodedata from v3.14.2 and implement more
2026-02-14 22:39:05 +09:00
ShaharNaveh
30edc5bdba
Mark failing tests
2026-02-14 22:02:24 +09:00
ShaharNaveh
c43ad469ae
Update test_struct.py from 3.14.3
2026-02-14 22:02:24 +09:00
Jeong, YunWon
28b2506b13
Merge pull request #7120 from youknowone/hashlib
...
Update hashlib from v3.14.3 and align _hashlib to CPython
2026-02-14 21:40:27 +09:00
Jeong, YunWon
83eb7a38d6
Fix _hashlib
2026-02-14 21:40:04 +09:00
CPython Developers
7b357e42dd
Update hashlib from v3.14.3
2026-02-14 21:40:04 +09:00
Lee Dogeon
ce60c16b77
Add SHA3 private attribute parity to hashlib hash objects ( #7134 )
2026-02-14 21:36:57 +09:00
Jeong, YunWon
9e534c3f5b
Merge pull request #7136 from RustPython/agent-wf
...
upgrade python workflow fix again
2026-02-14 21:36:24 +09:00
github-actions[bot] and CPython Developers
3280d61162
Update collections from v3.14.3 ( #7135 )
...
- Updated Lib/collections from CPython v3.14.3
- Preserved RustPython's fallback implementation for defaultdict
- Added test for update_reentrant_add_clears_counter
- Minor formatting fixes in test file
Co-authored-by: CPython Developers <>
2026-02-14 21:35:25 +09:00
Lee Dogeon
51bdb0617c
Make HASH/HASHXOF types immutable ( #7131 )
2026-02-14 20:37:47 +09:00
Jeong, YunWon
1e10de69d9
copilot fix again
2026-02-14 20:10:39 +09:00
Shahar Naveh
056cca4476
Update test_itertools.py from 3.14.3 ( #7130 )
2026-02-14 20:00:17 +09:00
Shahar Naveh
c1c88199a7
Remove redundant patches from test_pickle.py ( #7128 )
2026-02-14 19:59:47 +09:00
Shahar Naveh
6138e23031
Remove redundant patches from test_codecs.py ( #7127 )
2026-02-14 19:58:02 +09:00
Lee Dogeon
3f49f4107c
Fix SHAKE digest length overflow in hashlib ( #7125 )
2026-02-14 19:57:27 +09:00
Lee Dogeon
f92a7dd9ca
Fix object.__init__ excess-arg checks for heap types ( #7116 )
2026-02-14 19:56:49 +09:00
Jeong, YunWon
856cd558d2
Fix module selection ( #7123 )
2026-02-14 14:56:55 +09:00
Jeong, YunWon
3c70f6338c
Fix copilot upgrade pylib ( #7121 )
...
* Use copilot for upgrade workflow
* cache
2026-02-14 13:47:41 +09:00
Jeong, YunWon
3aeecc5751
Add gh-aw agentic workflow for upgrading Python libraries ( #7117 )
...
* Add gh-aw agentic workflow for upgrading Python libraries
- upgrade-pylib.md: Claude-based workflow triggered via workflow_dispatch
- Runs `scripts/update_lib quick <name>` to sync a library from CPython
- Creates a PR with the result, referencing issue #6839
2026-02-14 11:26:03 +09:00
github-actions[bot]
03e13fcbab
Auto-format: cargo fmt --all
2026-02-14 00:33:13 +00:00
Jeong, YunWon
8d098ef4d1
Implement missing unicodedata functions and fix lookup error type
...
Add combining, decomposition, digit, decimal, numeric methods to Ucd.
Change lookup() to raise KeyError instead of LookupError.
Remove expectedFailure markers from 9 passing tests.
Add unicodedata.is_normalized() method.
Rename decomp_chars to chars to fix spell check.
Remove expectedFailure from test_named_unicode_escapes and
test_urlsplit_normalization.
2026-02-14 09:32:17 +09:00
CPython Developers
4f24a889bd
Update test_unicodedata from v3.14.2
2026-02-14 09:32:04 +09:00
ShaharNaveh
da38088413
Update stat.py from 3.14.3
2026-02-14 09:18:09 +09:00
Lee Dogeon
ecc59cfdcd
Fix inspect.signature introspection for attrgetter/itemgetter/methodcaller ( #7111 )
...
* Fix attrgetter signature introspection in operator
* Fix itemgetter signature introspection in operator
* Fix methodcaller signature introspection in operator
2026-02-14 09:17:41 +09:00
Jeong, YunWon
8ea96fb540
Fix typing, typevar, genericalias, and symboltable ( #7091 )
...
- TypeVar/ParamSpec repr: use infer_variance flag
- ParamSpec: add type_check on bound argument
- ParamSpecArgs/Kwargs: use equality instead of identity
- NoDefault: change to IMMUTABLETYPE flag
- subscript_generic: wrap TypeVarTuple in Unpack
- symboltable: selective name mangling in type param scopes
- symboltable: fix double default scanning for non-generic fns
- Unmark 4 passing tests in test_type_params
2026-02-14 09:15:57 +09:00
Jeong, YunWon
12de55fc68
Use CRT functions for time module on Windows ( #7090 )
...
- Replace chrono with CRT functions (wcsftime, _gmtime64_s,
_localtime64_s, _mktime64) on Windows for correct behavior
- Fix timezone name corruption: use take_while instead of filter
for null-terminated wide strings in TIME_ZONE_INFORMATION
- Fix wcsftime symbol name (_wcsftime -> wcsftime)
- Fix CString import cfg to unix-only
- Remove 13 expectedFailure markers from test_time for Windows
2026-02-14 09:13:06 +09:00
Jeong, YunWon
bbf39d3523
Merge pull request #7113 from ShaharNaveh/update-tests-2
...
Update some tests from 3.14.3
2026-02-13 22:16:18 +09:00
ShaharNaveh
3b30e5530f
Update test_abc.py from 3.14.3
2026-02-13 22:15:52 +09:00
ShaharNaveh
32ef23feb4
Update pathlib, glob, fnmatch from 3.14.3
2026-02-13 22:15:19 +09:00
Lee Dogeon
85e146e868
Add float.from_number classmethod ( #7107 )
2026-02-13 11:47:12 +00:00
ShaharNaveh
19790c9890
Update test_print
2026-02-13 13:36:33 +02:00
ShaharNaveh
207c979761
Add test_flufl.py
2026-02-13 13:36:33 +02:00
ShaharNaveh
ab9594c4de
Update test_dictcomps, test_userdict
2026-02-13 13:36:33 +02:00
ShaharNaveh
d923f84687
Update test_buffer.py
2026-02-13 13:36:33 +02:00
ShaharNaveh
897bbe1b48
Update test_bool.py from 3.14.3
2026-02-13 13:36:33 +02:00
ShaharNaveh
1a9e7ebc20
Update posixpath.py from 3.14.3
2026-02-13 20:24:57 +09:00
Jeong, YunWon
da5fcba64e
Merge pull request #7106 from moreal/test_float
...
Update test_float from v3.14.3
2026-02-13 19:35:28 +09:00
Shahar Naveh
3941ca5f9d
Update ruff to 0.15.1 ( #7105 )
2026-02-13 19:34:49 +09:00
Shahar Naveh
3e64c42b23
Update pydoc.py from 3.14.3 ( #7104 )
2026-02-13 18:07:25 +09:00
ShaharNaveh
6d516fe7e4
Mark failing test
2026-02-13 18:06:47 +09:00
ShaharNaveh
720c9639c4
Update test_defaultdict.py from 3.14.3
2026-02-13 18:06:47 +09:00
Lee Dogeon and Claude Opus 4.6
7b97ff94c6
Mark failing tests
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 18:05:39 +09:00
CPython Developers
7df6664854
Update test_float from v3.14.3
2026-02-13 18:03:21 +09:00
Jeong, YunWon
bedf8278a6
Merge pull request #7089 from youknowone/io
...
Update io from v3.14.3 and fix
2026-02-13 15:20:32 +09:00