Jeong, YunWon
3ec905e08a
ssl.{SSLSession,MemoryBIO} ( #6209 )
...
* SSLSession
* get_unverified_chain
* SSL MemoryBIO
2025-10-23 18:37:40 +09:00
Jeong, YunWon
2463bdff0e
Fix time.strptime ( #6208 )
2025-10-23 17:28:53 +09:00
Shahar Naveh
153d0eef51
Revert "Use ruff for Expr unparsing ( #6124 )"
...
This reverts commit 0fb7d0fae2 .
2025-10-22 22:34:52 +09:00
Jeong, YunWon
f22aed2614
Fix PyCode constructor/replace ( #6193 )
...
* Fix PyCode constructor
* Reuse MarshalError
2025-10-22 21:09:42 +09:00
Shahar Naveh
0fb7d0fae2
Use ruff for Expr unparsing ( #6124 )
...
* Use ruff for unparse backend
* Update `test_future_stmt/*.py` from 3.13.7
* Mark failing tests
* Mark failing test
* Merge remote-tracking branch 'upstream/main' into ruff-unparse
* Reapply ruff code
* remove git symbols
* Unmark passing test
2025-10-22 20:29:50 +09:00
Jeong, YunWon
efd3a4e44b
Update Lib with changed files in 3.13.8 ( #6186 )
...
* Update changed files from 3.13.7 -> 3.13.8
* Reapply some patches
* Reaaply patches to `test_bytes.py`
* fix test markers in `test_exceptions.py`
* Patch `test_posix.py`
* Patched `test_{pyexpat,site,sysconfig}.py`
* Patched `test_typing.py`
* Patch failing tests in `test_typing.py`
* Update `seq_tests` from 3.13.8
* Mark failing tests in `test_genericalias.py`
* mark failing tests in `test_pyexpat.py`
* Mark failing tests in `test_posix.py`
* reapply patch
* mark failing tests
* skip flaky test
2025-10-22 20:28:05 +09:00
Shahar Naveh
5d9e62390c
Update functools from 3.13.9 ( #6205 )
...
* Update `functools.py` from 3.13.9
* mark/unmark tests
2025-10-22 20:26:19 +09:00
ShaharNaveh
a50cc9b915
skip flaky test
2025-10-22 12:04:01 +03:00
ShaharNaveh
715529bef1
mark failing tests
2025-10-22 11:36:40 +03:00
ShaharNaveh
68e7310d22
reapply patch
2025-10-22 11:02:36 +03:00
ShaharNaveh
604b708741
Mark failing tests in test_posix.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
e069244f89
mark failing tests in test_pyexpat.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
296da56190
Mark failing tests in test_genericalias.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
624a561145
Update seq_tests from 3.13.8
2025-10-22 10:57:47 +03:00
ShaharNaveh
3f7deb49c8
Patch failing tests in test_typing.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
9557acb1c3
Patched test_typing.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
aa56ebb057
Patched test_{pyexpat,site,sysconfig}.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
84b254209f
Patch test_posix.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
e18354b990
fix test markers in test_exceptions.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
360f8caead
Reaaply patches to test_bytes.py
2025-10-22 10:57:47 +03:00
ShaharNaveh
9b400a9b6f
Reapply some patches
2025-10-22 10:57:47 +03:00
ShaharNaveh
19b6241ef9
Update changed files from 3.13.7 -> 3.13.8
2025-10-22 10:57:47 +03:00
winlogon
b15e537692
Use PyStrRef for TypeAliasType name ( #6203 )
...
* fix(PyStrRef): fix TODO in typing.rs where PyObjectRef was used
* chore(fmt): apply rustfmt to code
2025-10-21 12:14:57 +09:00
Jiseok CHOI
2faa05dcfb
Fix sqlite Connection initialization check ( #6199 )
...
* Fix sqlite3 Connection initialization check
Add proper __init__ validation for sqlite3.Connection to ensure base class
__init__ is called before using connection methods. This fixes the
test_connection_constructor_call_check test case.
Changes:
- Modified Connection.py_new to detect subclassing
- For base Connection class, initialization happens immediately in py_new
- For subclassed Connection, db is initialized as None
- Added __init__ method that performs actual database initialization
- Updated _db_lock error message to match CPython: 'Base Connection.__init__ not called.'
This ensures CPython compatibility where attempting to use a Connection
subclass instance without calling the base __init__ raises ProgrammingError.
* use Initializer trait
2025-10-21 11:11:31 +09:00
Jiseok CHOI
25a464eeae
Fix sqlite3 Cursor initialization check ( #6198 )
...
Add proper __init__ validation for sqlite3.Cursor to ensure base class
__init__ is called before using cursor methods. This fixes the
test_cursor_constructor_call_check test case.
Changes:
- Modified Cursor to initialize with inner=None in py_new
- Added explicit __init__ method that sets up CursorInner
- Updated close() method to check for uninitialized state
- Changed error message to match CPython: 'Base Cursor.__init__ not called.'
This ensures CPython compatibility where attempting to use a Cursor
instance without calling the base __init__ raises ProgrammingError.
2025-10-21 09:33:55 +09:00
dependabot[bot]
13329f0a48
Bump actions/setup-node from 5 to 6 ( #6197 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 09:32:19 +09:00
Shahar Naveh
fcf196935e
Update ruff 0.14.1 ( #6195 )
...
* Update ruff to 0.14.1
* Fix test regression in `test_compile`
* Unmark passing test
* Update `test_syntax` from 3.13.9
---------
Co-authored-by: Noa <coolreader18@gmail.com >
2025-10-20 22:46:46 +09:00
Shahar Naveh
9a5d5d6194
Fix CI ( #6196 )
...
* Update `vcpkg` to 2025.09.17
* Pin selenium version
* Use `localhost` instead of `0.0.0.0`
2025-10-20 21:40:38 +09:00
fanninpm
3473d824a8
Replace skips in test_importlib/source/test_file_loader with expectedFailures ( #6194 )
...
* Replace skips with expectedFailure markings for SimpleTest
* Uncomment Source-PEP451 tests and apply similar monkey-patches as before
* Uncomment Source-PEP302 tests and apply similar monkey-patches as before
* Uncomment Sourceless-PEP451 tests and apply similar monkey-patches as
before
* Uncomment Sourceless-PEP302 tests and apply similar monkey-patches as
before
2025-10-20 17:32:05 +09:00
dependabot[bot]
3b48dcc7c1
Bump serde-wasm-bindgen from 0.3.1 to 0.6.5 ( #6188 )
...
Bumps [serde-wasm-bindgen](https://github.com/RReverser/serde-wasm-bindgen ) from 0.3.1 to 0.6.5.
- [Commits](https://github.com/RReverser/serde-wasm-bindgen/commits/v0.6.5 )
---
updated-dependencies:
- dependency-name: serde-wasm-bindgen
dependency-version: 0.6.5
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>
2025-10-13-main-51
2025-10-13 11:03:49 +09:00
Anton
b56e469a5f
Handle OsError in REPL ( #6187 )
2025-10-13 10:18:51 +09:00
Shahar Naveh
7986fee56f
Revert "Pin CI image to windows-2025 ( #6148 )" ( #6182 )
...
This reverts commit 43d643ad09 .
2025-10-12 12:55:46 +09:00
Shahar Naveh
c979059eeb
Configure dependabot to ignore ruff updates ( #6185 )
...
* Make dependabot ignore ruff updates
* Regenrate Cargo.lock
* Fix clippy
* Fix typo
2025-10-12 12:55:23 +09:00
Shahar Naveh
3a6fda4daf
Update opcode from 3.13.7 ( #6156 )
...
* Update `opcode` from 3.13.7
* Base `_opcode`
* Add `test__opcode.py` from 3.13.7
* Impl `has_*` methods
* Add more methods
* Update `dis.py` from 3.13.7
* Update `support/bytecode_helper.py` from 3.13.7
* correct is_valid
* Patch failing tests
* Unpatch `support/__init__.py`
* clippy
* Make comments to doc
* impl `_varname_from_oparg` for code
* Unmark passing tests
* Revert changes to `dis`
* Mark failing tests
2025-10-06-main-50
2025-10-05 11:14:33 +09:00
dependabot[bot]
1aea1467da
Bump on-headers, serve and compression in /wasm/demo ( #6168 )
...
Bumps [on-headers](https://github.com/jshttp/on-headers ) to 1.1.0 and updates ancestor dependencies [on-headers](https://github.com/jshttp/on-headers ), [serve](https://github.com/vercel/serve ) and [compression](https://github.com/expressjs/compression ). These dependencies need to be updated together.
Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases )
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md )
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0 )
Updates `serve` from 14.2.4 to 14.2.5
- [Release notes](https://github.com/vercel/serve/releases )
- [Commits](https://github.com/vercel/serve/compare/14.2.4...v14.2.5 )
Updates `compression` from 1.7.4 to 1.8.1
- [Release notes](https://github.com/expressjs/compression/releases )
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/compression/compare/1.7.4...v1.8.1 )
---
updated-dependencies:
- dependency-name: on-headers
dependency-version: 1.1.0
dependency-type: indirect
- dependency-name: serve
dependency-version: 14.2.5
dependency-type: direct:development
- dependency-name: compression
dependency-version: 1.8.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22-main-48
2025-09-29-main-49
2025-09-21 19:34:03 +09:00
Shahar Naveh
3c01be29c4
Update some tests to 3.13.7 ( #6171 )
...
* Update `test_call.py` from 3.13.7
* Update `test_yield_from.py` from 3.13.7
* Update more tests to 3.13.7
* More tests to 3.13.7
* Remove patch from passing test
2025-09-21 19:33:41 +09:00
Shahar Naveh
24f4fbad82
Run scheduled CI jobs only on upstream repo ( #6157 )
...
* Run scheduled CI jobs only on upstream repo
* Only disable if scheduling on forks
2025-09-21 02:05:32 +09:00
Shahar Naveh
30cbc41298
Update github actions in CI ( #6169 )
...
* Update `setup-python` to v6
* Update `checkout` to v5
2025-09-21 01:53:00 +09:00
dependabot[bot]
150e8ef43d
Bump actions/download-artifact from 4 to 5 ( #6162 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-21 00:01:06 +09:00
dependabot[bot]
4b91e985ac
Bump ruff_python_ast from 0.11.0 to 0.13.1 ( #6166 )
...
Bumps [ruff_python_ast](https://github.com/astral-sh/ruff ) from 0.11.0 to 0.13.1.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](2cd25ef641...706be0a6e7 )
---
updated-dependencies:
- dependency-name: ruff_python_ast
dependency-version: 706be0a6e7e09936511198f2ff8982915520d138
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-20 23:42:02 +09:00
dependabot[bot]
fdae128cec
Bump actions/setup-node from 4 to 5 ( #6160 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-20 23:41:28 +09:00
Shahar Naveh
11e1330758
Reconfigure dependabot ( #6158 )
...
* Add `cargo` to dependabot
* Remove noisy comments
* Don't group updates
2025-09-20 22:46:02 +09:00
Jeong, YunWon
aa0eb4bedf
rustpython-common wasm_js feature ( #6116 )
2025-09-17 09:11:13 +09:00
Shahar Naveh
141ed72693
Dependencies cleanup ( #6151 )
...
* Update deps
* Remove some unused deps
* Update lockfile
2025-09-17 09:10:35 +09:00
Shahar Naveh
62067aefd3
Update uuid from 3.13.7 ( #6155 )
2025-09-16 21:58:36 +09:00
Shahar Naveh
b7d9d7d9ae
Update test/test_fstring.py from 3.13.7 ( #6154 )
...
* Update `test_fstring.py` from 3.13.7
* Patch failing tests
2025-09-16 21:57:36 +09:00
Shahar Naveh
67958ec791
Update {io,encodings} from 3.13.7 ( #6153 )
...
* Update `io` from 3.13.7
* Patch test & upsate `encodings` from 3.13.7
* Unmark passing tests
2025-09-16 21:53:25 +09:00
Jeong, YunWon
b666c52df9
code object linetable ( #6150 )
...
* Code.replace
* implement linetable
2025-09-16 21:49:54 +09:00
Shahar Naveh
6ead82154e
Update glob from 3.13.7 ( #6152 )
2025-09-16 09:35:08 +09:00
Shahar Naveh
ca95366219
Update fnmatch from 3.13.7 ( #6149 )
2025-09-15 21:36:11 +09:00