powertools-lambda-python icon indicating copy to clipboard operation
powertools-lambda-python copied to clipboard

Bug: pydantic imports from aws_lambda_powertools.utilities.parser.pydantic no longer available

Open RyanFrench opened this issue 4 months ago • 3 comments

Expected Behaviour

As per the documentation FAQ I would expect to be able to import X from pydantic to include types such as EmailStr

Current Behaviour

Currently in 3.0.0 we are unable to import pydantic types via the parser.

Code snippet

from aws_lambda_powertools.utilities.parser.pydantic import EmailStr

Possible Solution

Update documentation to include the recommended way to import X from pydantic, or implement the feature that was available in 2.X.

Steps to Reproduce

Try and import a pydantic type from aws_lambda_powertools.utilities.parser.pydantic, which no longer exists.

Powertools for AWS Lambda (Python) version

latest

AWS Lambda function runtime

3.11

Packaging format used

PyPi

Debugging logs

No response

RyanFrench avatar Sep 26 '24 10:09 RyanFrench