Commit Graph
15886 Commits
Author SHA1 Message Date
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]andCPython 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 DogeonandClaude 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