Skip to content

Remove some XPASS markers for PyPy 3.11 #12952

Closed
galuszkak wants to merge 2 commits intopydantic:mainfrom
galuszkak:fix-pypy-xpass
Closed

Remove some XPASS markers for PyPy 3.11 #12952
galuszkak wants to merge 2 commits intopydantic:mainfrom
galuszkak:fix-pypy-xpass

Conversation

@galuszkak
Copy link
Copy Markdown
Contributor

@galuszkak galuszkak commented Mar 23, 2026

Change Summary

While working on #12951 - I had some tests xfail passing - when comparing logs between main and my PR I realized build:

My hypothesis is that some of those tests are passing now because of new pypy3 version.

Checklist

  • The pull request title is a good summary of the changes - it will be used in the changelog
  • Unit tests for the changes exist
  • Tests pass on CI
  • Documentation reflects the changes where applicable
  • My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

Selected Reviewer: @Viicos

@github-actions github-actions Bot added the relnotes-fix Used for bugfixes. label Mar 23, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Mar 23, 2026

Merging this PR will not alter performance

✅ 212 untouched benchmarks


Comparing galuszkak:fix-pypy-xpass (4ea9918) with main (0e4be5e)

Open in CodSpeed

@github-actions
Copy link
Copy Markdown
Contributor

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  pydantic
  fields.py 836-838, 847-849
Project Total  

This report was generated by python-coverage-comment-action

@galuszkak
Copy link
Copy Markdown
Contributor Author

I think this is ready - I'm not sure why those slots are uninitialized - but this is the only thing that I could figure out while trying to understand why only in pypy this is happening with LLM - please review .

@Viicos
Copy link
Copy Markdown
Member

Viicos commented Mar 23, 2026

Handled in #12954. I don't think the LLM fix is correct because I can reproduce the segmentation fault with it.

@Viicos Viicos closed this Mar 23, 2026
@galuszkak
Copy link
Copy Markdown
Contributor Author

Interesting! @Viicos - why did then it pass in CI and locally for me? Looks like something non deterministic then... I will create issue to track this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants