Jack O'Connor and Jack O'Connor
109e64c2ba
Allow multiple indented blocks in REPL ( #6097 )
...
There aren't any tests but being able to do nested for loops seems like
a pretty big win to me so I'm going to put up for review.
The original returned boolean clearly had **false positives** for
detecting bad errors for things like nested `if` and `for` statements.
What is less clear is if there are any **true positives** which I am no
longer catching with the updated return value.
Co-authored-by: Jack O'Connor <jack@jackoconnor.dev >
2025-08-21 13:15:02 +09:00
Shahar Naveh
ceb7046bc4
Fix int respect sys.set_int_max_str_digits value ( #6094 )
2025-08-21 13:14:10 +09:00
Jeong, YunWon
bfc513e997
Fix future clippy warnings ( #6103 )
2025-08-20 17:34:29 +09:00
Shahar Naveh
527ce3a872
Update Lib/test/test_float.py from 3.13.7 ( #6099 )
...
* Update `Lib/test/test_float.py` from 3.13.7
* Update mathdata
* Unmark passing tests
2025-08-20 14:16:19 +09:00
Lee Dogeon
44a8c9f0b3
Remove completed TODO of extra_tests/fstring.py ( #6095 )
2025-08-20 14:08:53 +09:00
Shahar Naveh
e6001a48d7
Update netrc.py from 3.13.6 and make pwd accesible on Android ( #6083 )
2025-08-20 14:08:05 +09:00
Shahar Naveh
242814fa72
Update locale.py from 3.13.6 and made _locale available on android ( #6091 )
2025-08-20 13:44:57 +09:00
Jeong, YunWon
ddc08498cc
Fix match mapping pattern ( #6081 )
2025-08-20 13:26:18 +09:00
Jeong, YunWon
a9a9e3bf11
Merge pull request #6085 from youknowone/dict-update
2025-08-18-main-43
2025-08-11-main-42
2025-08-09 07:41:13 +09:00
Jeong YunWon
d56fcd0774
DictUpdate instruction
2025-08-08 23:53:40 +09:00
Jack O'Connor
33ea50c2e9
Add return annotation to __annotations__ last ( #6071 )
...
Functions like `functools.singledispatch` are sensitive to the order of
items in the `__annotations__` map.
CPython puts returns last.
2025-08-08 23:31:12 +09:00
Jiseok CHOI
e922722191
Implement type check in member descriptor __set__ ( #6080 )
2025-08-08 19:45:15 +09:00
Jeong, YunWon
158c027c23
Rust 1.89 clippy fix ( #6082 )
2025-08-08 15:00:18 +09:00
Shahar Naveh
133aada0b7
Update os.py from 3.13.5 ( #6076 )
...
* Update `os.py` from 3.13.5
* Set availablity of some `os` functions
* revert some cfg
* Mark more failing tests
2025-08-08 14:37:35 +09:00
Jeong, YunWon
4ae5a1f894
Fix ImportError fields ( #6079 )
2025-08-07 18:29:05 +09:00
Jack O'Connor
93eacdac20
Update zipapp.py from 3.13.5 ( #6075 )
2025-08-06 10:31:55 +09:00
Shahar Naveh
cac4948afe
Update rustyline & socket2 ( #6074 )
...
* Update rustyline to 17.0.0
* Update dns-lookup and socket2
* run `cargo update`
2025-08-06 10:31:21 +09:00
Jack O'Connor
b480d234dd
Reorder struct lconv members to match locale.h ( #6073 )
...
`struct lconv` in locale.h
https://codebrowser.dev/glibc/glibc/locale/locale.h.html#lconv::int_p_cs_precedes .
Order of relevant section in glibc locale.h
```C
char int_p_cs_precedes;
char int_p_sep_by_space;
char int_n_cs_precedes;
char int_n_sep_by_space;
```
2025-08-06 10:30:23 +09:00
Shahar Naveh
91979a3d0e
Update {nt,posix}path.py from 3.13.5 ( #6070 )
...
* Update `{nt,posix}path.py` from 3.13.5
* Mark failing tests
2025-08-05 23:18:10 +09:00
Shahar Naveh
f5a77a1f68
Update difflib.py from 3.13.5 ( #6067 )
2025-08-05 17:53:34 +09:00
Jiseok CHOI
a58d582001
Implement unsupported ops for sqlite3.Blob ( #6066 )
2025-08-05 17:53:06 +09:00
Shahar Naveh
c4a805107f
Update genericpath.py from 3.13.5 ( #6065 )
2025-08-04 20:10:02 +09:00
Shahar Naveh
72fc3c0ba4
Update pickle{tools,}.py from 3.13.5 ( #6064 )
2025-08-04 20:09:36 +09:00
Shahar Naveh
566d9aabae
Update gettext.py from 3.13.5 ( #6063 )
2025-08-04 20:08:35 +09:00
Shahar Naveh
18a9bf0caf
Update configparser.py from 3.13.5 ( #6062 )
2025-08-04 20:08:17 +09:00
Shahar Naveh
4841776856
Update contextlib from 3.13.5, ( #6056 )
...
* Update `contextlib` from 3.13.5
* Add `test_contextlib_async.py`
2025-08-04-main-41
2025-08-01 22:39:00 +09:00
Shahar Naveh
710941c27f
Update bz2.py from 3.13.5 ( #6055 )
2025-08-01 22:16:32 +09:00
Shahar Naveh
2d65c7f859
Update some deps ( #6053 )
2025-08-01 22:14:56 +09:00
Jeong, YunWon
92fdfc4c37
Prevent direct instantiation of sqlite3.{Statement,Blob} ( #6052 )
...
* Prevent direct instantiation of sqlite3.{Statement,Blob}
* Use `Unconstructible` trait for internal types
2025-08-01 22:13:19 +09:00
Shahar Naveh
7f1fc3602f
Add symtable.py from 3.13.5 ( #6048 )
...
* Add `symtable.py` from 3.13.5
* Update symtable methods
* Correct `type` return type
2025-08-01 22:12:11 +09:00
Jiseok CHOI
ec0a2325e4
Use Unconstructible trait for internal types
2025-08-01 18:04:15 +09:00
Jeong, YunWon
c3754cdca2
Merge pull request #6049 from youknowone/fix-support
...
Fix test.support.requires_debug_ranges
2025-08-01 17:52:58 +09:00
Jiseok CHOI
b2d6594bd9
Prevent direct instantiation of sqlite3.{Statement,Blob}
2025-08-01 13:39:45 +09:00
Jeong YunWon
f8891ffe3a
Fix test_compile
2025-08-01 09:17:08 +09:00
Jeong YunWon
36cc6d1945
Backport CPython gh-137195
...
https://github.com/python/cpython/pull/137195
2025-08-01 09:16:34 +09:00
Shahar Naveh
f32a5b105a
Update unittest partially ( #6051 )
...
* Update `test_unittest` from 3.13.5
* Remove old `test_unittest.py`
2025-07-31 10:53:39 +09:00
Ashwin Naren
1c55f9eee2
Add test.support.interpreters at 3.13.2 ( #5684 )
2025-07-30 20:20:07 +09:00
Jiseok CHOI
1e6da5f430
sqlite: Align Connection.__call__ error handling with CPython ( #6042 )
2025-07-30 14:05:17 +09:00
Jeong, YunWon
cee579e7ea
Merge pull request #6047 from youknowone/wtf8
2025-07-30 12:45:03 +09:00
Shahar Naveh
4bf32a04f4
Apply some clipy lints ( #6045 )
2025-07-30 12:16:02 +09:00
Jeong YunWon
9583af057b
Apply PyUtf8Str
2025-07-30 12:14:47 +09:00
Jeong YunWon
d46c882347
remove try_to_str
...
Rewrite sqlite3 UTF8 validation
2025-07-30 12:14:47 +09:00
Jeong YunWon
053cfeecce
downcastable_from
2025-07-30 12:02:37 +09:00
Jeong, YunWon
f402deef6d
Deprecate ::new_ref ( #6046 )
2025-07-30 01:09:21 +09:00
Jeong, YunWon
59a8a569dd
Wtf8-compatible fixes ( #5985 )
...
* deprecate more payload_* functions
* loose trait bount for PyInterned
* Fix levenstein
* Fix genericalias
* Fix PyBoundMethod::repr
* fix repr
* Fix fromhex
2025-07-30 01:03:12 +09:00
Shahar Naveh
57029f6efa
Derive Default for GroupByState ( #6043 )
2025-07-29 00:55:13 +09:00
Jiseok CHOI
d8f1d188c3
stdlib(sqlite): Raise ProgrammingError in closed Blob context manager ( #6041 )
2025-07-28-main-40
2025-07-27 21:47:05 +09:00
Jeong, YunWon
89c58d678a
Merge pull request #6037 from ShaharNaveh/update-support-init
...
Update `Lib/test/support/__init__.py` from 3.13.5
2025-07-27 10:50:52 +09:00
Jiseok CHOI
38ca076cb5
feat(stdlib/sqlite): Implement slice assignment for Blob ( #6039 )
2025-07-27 10:43:11 +09:00
ShaharNaveh
69f6423424
Try to have time_ns same as std
2025-07-26 20:01:21 +02:00