Commit Graph
3545 Commits
Author SHA1 Message Date
Shahar Naveh 3c7ec04285 Update tomllib from 3.13.5 (#5902) 2025-07-04 23:47:34 +09:00
Shahar Naveh 94a55eb479 Update uuid from 3.13.5 (#5901)
* Update uuid from 3.13.5

* Mark failing test
2025-07-04 22:37:12 +09:00
yt2b 0a59c1cad3 Implement PyComplex's __format__ function (#5900)
* Add num-complex in rustpython-common

* Implement PyComplex's __format__ function

* Remove @unittest.expectedFailure

* Fix PyComplex's __format__ function

* Remove @unittest.expectedFailure

* Add extra tests

* Rename to ZeroPadding and AlignmentFlag
2025-07-04 22:35:28 +09:00
Shahar Naveh 4bd328906e Update resource from 3.13.5 (#5893) 2025-07-04 10:09:06 +09:00
Jeong, YunWon 8a2a6af91b __type_params__ in __build_class__ (#5883)
* remove future __classs_getitem__

* __type_params__ in __build_class__
2025-07-03 14:08:42 +09:00
Jeong, YunWon fffa735868 __class_getitem__ (#5888) 2025-07-03 11:01:53 +09:00
Shahar Naveh 18fdf85510 Fix itertools.pairwise (#5884)
* Fix pairwise hangs

* Don't skip failing tests;)

* Drop lock of read, not write
2025-07-02 21:10:24 +09:00
Jeong YunWon fa7af0e5ea type.__type_params__ 2025-07-01 19:05:29 +09:00
Jeong, YunWon 3d951a883a Compile starred annotations (#5881)
* Fix starred annotation

* uncomment starred annotation
2025-07-01 17:20:42 +09:00
Jeong, YunWon 4ebd485694 typing _Py_subs_paramters (#5880) 2025-07-01 16:09:59 +09:00
Shahar Naveh 9f3c34a705 Update ipaddress (#5878) 2025-07-01 10:59:41 +09:00
Jeong, YunWon 334a5a7c3c Iterable for PyGenericAlias (#5876)
* Iterable for PyGenericAlias

* GenericAlias works

* typevar.rs
2025-07-01 04:35:28 +09:00
Jeong YunWon 3f5566da53 Fix _typing.override 2025-07-01 00:10:16 +09:00
Jeong YunWon c0b9694cda Patch typing.py to let _py_abc fallback 2025-07-01 00:10:15 +09:00
Jeong YunWon 39d091f01c Fix typing 2025-07-01 00:10:15 +09:00
Jeong YunWon d5946d496d Update typing.py from CPython 3.13.5 2025-07-01 00:10:15 +09:00
Shahar Naveh 01117f4a30 Update argparse to 3.13.5 (#5874)
* Update argparse from 3.13.5

* Mark failing test
2025-06-30 23:56:34 +09:00
Shahar Naveh 3bde2ddac3 Update base64 3.13.5 (#5872) 2025-06-30 19:09:05 +09:00
Lee Dogeon 5953a938bd chore: test testcases with @unittest.skip decorator (#5871)
Signed-off-by: Lee Dogeon <dev.moreal@gmail.com>
2025-06-30 19:07:58 +09:00
Jeong, YunWon b59a6666fe __repr__ in typing (#5870)
* ParamSpec.__repr__

* Fix more repr
2025-06-30 10:36:10 +09:00
Ashwin Naren 0a1c8c3c7e callable __or__ patch 2025-06-29 14:04:00 +09:00
Jeong, YunWon 7a6e5c465f Upgrade abc.py _py_abc.py to 3.13.5 (#5865) 2025-06-29 12:49:14 +09:00
Jeong, YunWon 0ef22ab6f2 Fix type.__subclasscheck__ (#5864) 2025-06-29 11:21:07 +09:00
Jeong, YunWon 07a04acfaa Allow heap getset creation (#5854)
* Update _threading_local.py

* allow heap-getset
2025-06-29 03:03:19 +09:00
Lee Dogeon 8589b55203 Avoid set changed size during iteration (#5860) 2025-06-29 02:14:22 +09:00
Jeong, YunWon 2bd52121bb Align is_instance (#5855)
* Align is_instance

* Upgrade test_isinstance to 3.13.5

* patch test_isinstance
2025-06-28 11:59:48 +09:00
Lee Dogeon 910077d7ae Implement _stat module (#5847)
* Implement _stat module

* Allow 'FIRMLINK' term
2025-06-28 03:15:46 +09:00
Jeong, YunWon 43302cec4d Fix boundmethod not to have __dict__ + immutable type (#5851) 2025-06-27 22:50:58 +09:00
Jeong, YunWon 5504f6d9e8 heaptype __qualname__ (#5848) 2025-06-27 19:58:48 +09:00
Jeong, YunWon 6b6534508f Fix type_params lifetime in symboltable (#5844)
* fix cspell

* Fix type_params lifetime in symboltable
2025-06-27 14:32:54 +09:00
Narawit Rakket 2ea77b4442 Implement true hash for tuple (#3460) 2025-06-27 14:27:27 +09:00
Jeong, YunWon 0d492a6b02 Fix genericalias parameters (#5841)
* genericalias

* Fix attr_exceptions list

* impl TypeVarTuple iter

* Update _collections_abc.py to Python 3.13

* genericalias.__unpack__
2025-06-27 10:32:26 +09:00
Jeong, YunWon 3031d5ba45 more typing (#5840)
* rename typing

* No test code modification rules

* remove orphan TODOs

* mro_entires

* typing module name

* typing_subst

* typing.override

* Comparable for typing

* remove to_owned() from typing
2025-06-26 21:51:30 +09:00
Jeong, YunWon 6905d4375b typing ParamSpec (#5837)
* Add cspell

* TypeVar

* ParamSpec

* refactor

* TypeVarTuple repr

* Remove expectedFailure
2025-06-26 20:31:17 +09:00
Jeong, YunWon f9d9307503 typing.TypeVar (#5834)
* copilot instruction

* typing.TypeVar

* typing.NoDefault
2025-06-25 08:37:40 +09:00
Jeong, YunWon 6a992d4fa2 Add hashlib hasher repr (#5833) 2025-06-24 20:09:24 +09:00
Jeong, YunWon 3734f32e42 Exception.set_traceback_typed (#5832) 2025-06-24 18:56:10 +09:00
Jeong, YunWon a8c9703cbc classmethod copy attrs (#5831) 2025-06-24 17:23:37 +09:00
Jeong, YunWon 9c2a4695c1 Fix excepthook (#5830) 2025-06-24 16:58:27 +09:00
Jeong, YunWon 638d2183dc Fix builtins.dir (#5829) 2025-06-24 13:31:50 +09:00
Jeong, YunWon 86d8d23ad8 implement more property features (#5828)
* property getter_doc

* Fix property.isabstractmethod

* Fix property error messages

* refactor getter/setter/deleter

* fix property
2025-06-24 13:31:31 +09:00
Jeong, YunWon 3566dcab28 Pyfunction builtins and constructor (#5823)
* func builtins

* PyFunction constructor
2025-06-24 10:23:14 +09:00
Jeong, YunWon 0624ca622b functools.partial (#5825)
* functools.partial

* apply review
2025-06-23 23:53:57 +09:00
Jeong, YunWon 52301ddbe5 Fix PyFunction doc behavior (#5827) 2025-06-23 22:37:51 +09:00
Jeong, YunWon 9952c97edf BaseException.__setstate__ (#5821)
* docs

* BaseException.__setstate__
2025-06-23 13:49:59 +09:00
Jeong, YunWon 33af632914 fix maketrans (#5824) 2025-06-23 11:43:18 +09:00
Jeong YunWon a288b77c4f BaseException.__setstate__ 2025-06-23 09:41:21 +09:00
Jeong, YunWon 0728da51fc binascii.hexlify (#5820) 2025-06-23 08:59:36 +09:00
Jeong, YunWon b0b39194dd Fix cell_contents (#5822) 2025-06-23 08:59:07 +09:00
Jeong, YunWon b1ecdf38b8 Fix bz2 pickle (#5819) 2025-06-23 08:55:59 +09:00