Shahar Naveh
9d77b25858
Add more pedantic clippy rules ( #7830 )
2026-05-12 20:57:37 +09:00
Shahar Naveh
d09179a7ee
Code nits in contextvars.rs ( #7835 )
2026-05-12 20:57:07 +09:00
Shahar Naveh
8fe23b8a15
Update test_peepholer.py to 3.14.5 ( #7864 )
2026-05-12 20:56:36 +09:00
Shahar Naveh
ff05dae11c
Update pydoc_data to 3.14.5 ( #7863 )
2026-05-12 20:54:51 +09:00
Shahar Naveh
1da29ff003
Update typing.py to 3.14.5 ( #7862 )
2026-05-12 20:54:36 +09:00
Shahar Naveh
a702e9ccc7
Update test_functools.py to 3.14.5 ( #7861 )
2026-05-12 20:54:18 +09:00
Shahar Naveh
9ee27526bc
Update encodings to 3.14.5 ( #7859 )
2026-05-12 20:54:11 +09:00
Shahar Naveh
fb37b5ecc6
Update test_marshal.py to 3.14.5 ( #7865 )
...
* Update `test_marshal.py` to 3.14.5
* mark failing tests
2026-05-12 20:53:54 +09:00
Shahar Naveh
3bfa5ab8c0
Update dataclasses.py to 3.14.5 ( #7857 )
2026-05-12 20:53:35 +09:00
Shahar Naveh
a0632ae2c5
Update inspect.py to 3.14.5 ( #7854 )
2026-05-12 20:53:24 +09:00
Shahar Naveh
f3c2198ff0
Update timeit.py to 3.14.5 ( #7852 )
2026-05-12 20:53:11 +09:00
Shahar Naveh
2bcbe96e6d
Update test_calendar.py to 3.14.5 ( #7848 )
2026-05-12 20:53:03 +09:00
Shahar Naveh
f5357692e8
Update test_type_comments.py to 3.14.5 ( #7858 )
2026-05-12 20:52:52 +09:00
Shahar Naveh
e0689bad7c
Update urllib to 3.14.5 ( #7856 )
2026-05-12 20:52:36 +09:00
Shahar Naveh
1ac55db966
Update test_warnings to 3.14.5 ( #7853 )
2026-05-12 20:52:20 +09:00
Shahar Naveh
a7c9b98b5a
Update test_fileinput.py to 3.14.5 ( #7851 )
2026-05-12 20:52:08 +09:00
Shahar Naveh
2bb7dd8cf9
Update smtplib.py to 3.14.5 ( #7850 )
2026-05-12 20:51:57 +09:00
Shahar Naveh
f6c382c595
Update runpy.py to 3.14.5 ( #7849 )
2026-05-12 20:51:46 +09:00
Shahar Naveh
72679af4b2
Update re related tests ( #7847 )
2026-05-12 20:51:33 +09:00
Shahar Naveh
27db8e5847
Update test_os.py to 3.14.5 ( #7846 )
...
* Update `test_os.py` to 3.14.5
* Mark failing test
* fix typo
2026-05-12 20:51:19 +09:00
Shahar Naveh
68be554684
Update pty.py to 3.14.5 ( #7845 )
2026-05-12 20:51:02 +09:00
Shahar Naveh
2e5077fe12
Update plistlib.py to 3.14.5 ( #7844 )
2026-05-12 20:49:48 +09:00
dependabot[bot]
673db1d71a
Bump cargo-bins/cargo-binstall from 1.18.1 to 1.19.0 ( #7837 )
...
Bumps [cargo-bins/cargo-binstall](https://github.com/cargo-bins/cargo-binstall ) from 1.18.1 to 1.19.0.
- [Release notes](https://github.com/cargo-bins/cargo-binstall/releases )
- [Changelog](https://github.com/cargo-bins/cargo-binstall/blob/main/release-plz.toml )
- [Commits](dc19f1e484...4852a15cf0 )
---
updated-dependencies:
- dependency-name: cargo-bins/cargo-binstall
dependency-version: 1.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 20:49:32 +09:00
dependabot[bot]
3cfb0fe7bc
Bump j178/prek-action from 2.0.2 to 2.0.3 ( #7839 )
...
Bumps [j178/prek-action](https://github.com/j178/prek-action ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/j178/prek-action/releases )
- [Commits](cbc2f23eb5...6ad8027733 )
---
updated-dependencies:
- dependency-name: j178/prek-action
dependency-version: 2.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 20:49:09 +09:00
dependabot[bot]
9e066c4f50
Bump cranelift in the wasmtime group across 1 directory ( #7842 )
...
Bumps the wasmtime group with 1 update in the / directory: [cranelift](https://github.com/bytecodealliance/wasmtime ).
Updates `cranelift` from 0.131.0 to 0.131.1
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases )
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md )
- [Commits](https://github.com/bytecodealliance/wasmtime/commits )
---
updated-dependencies:
- dependency-name: cranelift
dependency-version: 0.131.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: wasmtime
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 20:48:57 +09:00
dependabot[bot]
3bce5566fa
Bump github/gh-aw from 0.71.1 to 0.71.3 ( #7841 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.71.1 to 0.71.3.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](f01a9d118a...2f2a6f572b )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.71.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 20:48:42 +09:00
dependabot[bot]
3b67d0f5d2
Bump libz-rs-sys from 0.5.5 to 0.6.0 ( #7843 )
...
Bumps [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs ) from 0.5.5 to 0.6.0.
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.5...v0.6.0 )
---
updated-dependencies:
- dependency-name: libz-rs-sys
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 20:48:28 +09:00
Bas Schoenmaeckers
77070eb6ca
Fix ctypes.py_object handling ( #7836 )
...
* Fix `ctypes.py_object` handling
* Assume owned pointer
2026-05-12 03:20:01 +09:00
Shahar Naveh
d6abdc4b79
Fixed: unused manifest key: dependencies.libz-sys.package ( #7792 )
...
* Fixed: `unused manifest key: dependencies.libz-sys.package`
* Use `libz-rs-sys` instead
* Adjust rust code
2026-05-12 00:54:44 +09:00
Shahar Naveh
fc00fc22d2
Code nits in csv.rs ( #7834 )
...
* Code nits in `csv.rs`
* clippy
2026-05-12 00:53:58 +09:00
Shahar Naveh
865e75dd99
Update configparser.py to 3.14.5 ( #7833 )
2026-05-12 00:53:36 +09:00
Shahar Naveh
9f019a5b86
Update argparse.py to 3.14.5 ( #7832 )
2026-05-12 00:53:22 +09:00
Shahar Naveh
ad6cc8f0a2
Update test_csv.py to 3.14.5 ( #7831 )
...
* Update `test_csv.py` to 3.14.5
* Mark failing test
2026-05-12 00:53:10 +09:00
Shahar Naveh
4a46e84eb9
Add map_unwrap_or clippy rule ( #7829 )
2026-05-12 00:51:23 +09:00
github-actions[bot]
949a620811
Update doc DB for CPython 3.14.5 ( #7828 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-12 00:44:34 +09:00
Shahar Naveh
315865a6f7
Bump targeted CPython version to 3.14.5 ( #7826 )
2026-05-12 00:44:17 +09:00
Shahar Naveh
c79aefecee
Update wsgiref.py to 3.14.4 ( #7825 )
2026-05-12 00:44:05 +09:00
Shahar Naveh
3fbfbf53c2
Update platform.py to 3.14.4 ( #7824 )
2026-05-12 00:43:49 +09:00
Shahar Naveh
3bd79e6b5b
Update test_site.py to 3.14.4 ( #7822 )
2026-05-12 00:43:34 +09:00
Shahar Naveh
8e8b70fb33
Update sysconfig to 3.14.4 ( #7821 )
...
* Update `test_sysconfig.py` to 3.14.4
* Update `sysconfig` to 3.14.4
2026-05-12 00:43:18 +09:00
Shahar Naveh
29530049fe
Update logging to 3.14.4 ( #7820 )
...
* Update `test_logging.py` to 3.14.4
* Update `logging` to 3.14.4 /
2026-05-12 00:42:54 +09:00
Shahar Naveh
5b0177d20a
Update test_zipimport_support.py to 3.14.4 ( #7819 )
...
* Update `test_zipimport_support.py` to 3.14.4
* Add custom doctest checker
2026-05-12 00:42:39 +09:00
Shahar Naveh
479b2dc997
Update datetime related test files to 3.14.4 ( #7817 )
...
* Update datetime tests
* Add `test_strptime.py` from 3.14.4
2026-05-12 00:42:10 +09:00
Shahar Naveh
cb0cffbd7c
Update test_contextlib_async.py to 3.14.4 ( #7816 )
2026-05-12 00:41:05 +09:00
Shahar Naveh
cc829b2756
Update test_contextlib.py to 3.14.4 ( #7815 )
2026-05-12 00:40:32 +09:00
Shahar Naveh
dfe99f647d
Reapply patches to test_io.py ( #7814 )
2026-05-12 00:40:14 +09:00
Shahar Naveh
b3098c3058
Update ensurepip to 3.14.4 ( #7811 )
2026-05-12 00:39:37 +09:00
Shahar Naveh
8f19dff19d
Update test_resource.py to 3.14.4 ( #7808 )
...
* Update `test_resource.py` to 3.14.4
* Mark failing tests
* Skip crashing macos test
2026-05-12 00:38:16 +09:00
Shahar Naveh
320355f633
Autogen instructions & opcodes ( #7797 )
2026-05-10 22:13:38 +09:00
Joshua Megnauth
108461f637
Fix title() and capitalize() ( #7717 )
...
* PyBytes.title should be ASCII-only.
* Use icu_casemap over unicode-casing for titles
`icu_casemap` is consistently maintained, official, and tracks the
latest Unicode versions. RustPython is also using other `icu4x` crates,
so using `icu_casemap` is more consistent.
As with islower and isupper, tracking the latest Unicode version is
important because character definitions shift over time which causes
discrepancies between RustPython and CPython.
This commit fixes title().
* Use icu_casemap for capitalize()
I dropped unicode-casing because it's cleaner to use icu4x for
everything. `icu4x` will also stay up to date whereas unicode-casing
will need to be periodically updated with new Unicode tables. Dropping
unicode-casing also removes some binary bloat due to the tables.
`capitalize()` mimics CPython behavior more closely now as well.
Notably, I implemented CPython's sigma edge case handler.
* Match CPython's title() exactly
2026-05-09 18:03:21 +00:00