diff --git a/base_rest_pydantic/__manifest__.py b/base_rest_pydantic/__manifest__.py index 2de093231..6a13d247e 100644 --- a/base_rest_pydantic/__manifest__.py +++ b/base_rest_pydantic/__manifest__.py @@ -15,7 +15,7 @@ "installable": True, "external_dependencies": { "python": [ - "pydantic<2", + "pydantic", ] }, } diff --git a/base_rest_pydantic/restapi.py b/base_rest_pydantic/restapi.py index bf69235ad..4ff82a4fc 100644 --- a/base_rest_pydantic/restapi.py +++ b/base_rest_pydantic/restapi.py @@ -6,7 +6,7 @@ from odoo.addons.base_rest import restapi -from pydantic import BaseModel, ValidationError, validate_model +from pydantic.v1 import BaseModel, ValidationError, validate_model def replace_ref_in_schema(item, original_schema): diff --git a/base_rest_pydantic/tests/test_from_params.py b/base_rest_pydantic/tests/test_from_params.py index 956b41254..aec82531d 100644 --- a/base_rest_pydantic/tests/test_from_params.py +++ b/base_rest_pydantic/tests/test_from_params.py @@ -7,7 +7,7 @@ from odoo.exceptions import UserError from odoo.tests.common import SavepointCase -from pydantic import BaseModel +from pydantic.v1 import BaseModel from .. import restapi diff --git a/base_rest_pydantic/tests/test_response.py b/base_rest_pydantic/tests/test_response.py index 83a1297a4..eac4b5604 100644 --- a/base_rest_pydantic/tests/test_response.py +++ b/base_rest_pydantic/tests/test_response.py @@ -6,7 +6,7 @@ from odoo.tests.common import SavepointCase -from pydantic import BaseModel +from pydantic.v1 import BaseModel from .. import restapi