-
Notifications
You must be signed in to change notification settings - Fork 411
Pydantic v2 #19071
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Pydantic v2 #19071
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
7fe7d4b
Use pydantic imports directly
V02460 6d4fb7e
Apply conflict-free pydantic migrations
V02460 4022d21
Add debugging infos to asserts
V02460 123fe26
Migrate to pydantic v2
V02460 32ea42a
Enable strict mode
V02460 a7a5549
Update pyproject.toml
V02460 8879e00
Add newsfragment
V02460 1bb5a63
Remove lint-pydantic CI job
V02460 6183c4f
Bump pydantic to support Python 3.14
V02460 4ac5722
Apply suggestions from code review
V02460 ab66dc1
Remove upper version bound for typing-extensions
V02460 865ecf2
Return more generic HTTP error for email requests
V02460 ee08ddc
Use older Pydantic version for Python < 3.14
V02460 f04e690
Use model_validate instead of deprecated parse_obj
V02460 454b3a7
Update parse_obj_as to TypeAdapter.validate_python
V02460 e6eed4b
Disable strict mode for room topic content
V02460 bae991f
Allow tuples for m.text
V02460 80e3e8f
Merge branch 'develop' into pydantic-v2
V02460 5a4eb77
REVERT: Add support for markers to `check_dependencies.py`
anoadragon453 e02beb1
Merge branch 'develop' of github.com:element-hq/synapse into pydantic-v2
anoadragon453 2719f33
Try removing strict Field annotation to fix olddeps
anoadragon453 13fe3fa
Use a `list` rather than `set` in Pydantic model
anoadragon453 59d6adf
Revert "REVERT: Add support for markers to `check_dependencies.py`"
anoadragon453 82c77a9
Remove obsolete Pydantic dev dependency
V02460 ef83757
Merge branch 'develop' into pydantic-v2
V02460 3795728
Merge branch 'develop' into pydantic-v2
anoadragon453 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| Update pydantic to v2. |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.