Add support for pydantic v2 via pydantic.v1 compat module (#16332)
While maintaining support with pydantic v1.
Showing
- changelog.d/16332.misc 1 addition, 0 deletionschangelog.d/16332.misc
- poetry.lock 146 additions, 57 deletionspoetry.lock
- pyproject.toml 7 additions, 5 deletionspyproject.toml
- scripts-dev/check_pydantic_models.py 82 additions, 16 deletionsscripts-dev/check_pydantic_models.py
- synapse/_pydantic_compat.py 26 additions, 0 deletionssynapse/_pydantic_compat.py
- synapse/config/_util.py 8 additions, 2 deletionssynapse/config/_util.py
- synapse/config/workers.py 8 additions, 2 deletionssynapse/config/workers.py
- synapse/events/validator.py 8 additions, 2 deletionssynapse/events/validator.py
- synapse/http/servlet.py 9 additions, 2 deletionssynapse/http/servlet.py
- synapse/rest/client/account.py 6 additions, 1 deletionsynapse/rest/client/account.py
- synapse/rest/client/devices.py 6 additions, 1 deletionsynapse/rest/client/devices.py
- synapse/rest/client/directory.py 7 additions, 1 deletionsynapse/rest/client/directory.py
- synapse/rest/client/models.py 6 additions, 1 deletionsynapse/rest/client/models.py
- synapse/rest/key/v2/remote_key_resource.py 7 additions, 1 deletionsynapse/rest/key/v2/remote_key_resource.py
- synapse/rest/models.py 8 additions, 1 deletionsynapse/rest/models.py
- synapse/storage/background_updates.py 6 additions, 1 deletionsynapse/storage/background_updates.py
- tests/rest/client/test_models.py 7 additions, 1 deletiontests/rest/client/test_models.py
Loading
Please register or sign in to comment