GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Test infrastructure upgrade to 3.13.2 by arihant2math · Pull Request #5517 · RustPython/RustPython

Conversation

@arihant2math

@arihant2math arihant2math commented Feb 13, 2025 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor
  • Importlib to 3.13.2
  • test support to 3.13.2
  • libregrtest to 3.13.2
  • added _colorize superseded by Add _colorize at 3.13.2 #5520
  • test_csv to 3.13.2
  • test_cmd_line to 3.13.2

Rustpython issues I found

  • libregrtest has an unsupported match statement
  • what is implemented of match statements is very broken, it managed to hang itself
  • certain classes in libregrtest (like State), would cause a panic when used normally:

panic!("The symbol '{name}' must be present in the symbol table, even when it is undefined in python.");
from compile.rs.

  • Another different panic
>>>  cargo run -r -- -m test -v test_cmd_line
AttributeError: module 'sys' has no attribute 'stderr'
thread 'main' panicked at vm\src\vm\mod.rs:355:30:
essential initialization failed
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  • Random stack overflows, even in release mode.
  • Implement time.tzname for windows #5522

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

youknowone reacted with thumbs up emoji
All reactions
  • 👍 1 reaction
@arihant2math arihant2math changed the title Importlib upgrade to 3.13.2 Test infrastructure upgrade to 3.13.2 Feb 13, 2025
@arihant2math
arihant2math marked this pull request as draft February 13, 2025 18:09
@arihant2math
arihant2math force-pushed the importlib-313 branch 2 times, most recently from 3112e7a to 512594b Compare February 13, 2025 18:43
@youknowone

youknowone commented Feb 14, 2025

Copy link
Copy Markdown
Member

#5500

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

This was referenced Feb 14, 2025
Add _colorize at 3.13.2 #5520
Merged
Implement time.tzname for windows #5522
Closed
@arihant2math
arihant2math force-pushed the importlib-313 branch from 4351fb6 to 5e11fbf Compare February 15, 2025 03:40
arihant2math added 19 commits February 17, 2025 11:46
@arihant2math
importlib to 3.13.2
0d088cb
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
inspect function shim
9166b80
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
support and libregrtest to 3.13
eda5805
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
trace.py revert
cb6329e
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
fix file that was accidentally edited
4a299c9
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
skip hanging tests
9ad3cd1
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
some-what function multithreading for the test runner
812a32d
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
update test_csv to 3.13.2
1c77678
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
get_c_recursion_limit fix
766a85d
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
removed requires_legacy_unicode_capi
ceddb17
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
update test_cmd_line.py to 3.13.2
697a847
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
fix hang
152bda9
@arihant2math
fix test_http_cookies
d36db76
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
fix test_generators
74beb02
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
fix exceeds_recursion_limit
4577088
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
fix stackoverflow tests
ad6ab5a
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
mark failure on test
3f9198f
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
change recursion tests and disabled it at the root
5339f29
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
test fixes
8a50e44
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math
arihant2math force-pushed the importlib-313 branch from 444b69d to 8a50e44 Compare February 17, 2025 19:46
@arihant2math
don't skip check_free_after_iterating
d399da9
Signed-off-by: Ashwin Naren <[email protected]>
@arihant2math

arihant2math commented Feb 20, 2025 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

Current todo list before this can be retried/merged:

  • Fix cargo run -r -- -m test . on windows (it fails right now).
  • Incrementally update test_support to 3.13
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@youknowone

youknowone commented Mar 9, 2026

Copy link
Copy Markdown
Member

Thank you for this series of patches. We now targets 3.14. So this is outdated.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@youknowone youknowone closed this Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@arihant2math @youknowone
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.