Comments (10)
So I tried your solution and got the warning:
WARNING: aws-lambda-powertools 2.31.0 does not provide the extra 'aws-xray-sdk'
WARNING: aws-lambda-powertools 2.31.0 does not provide the extra 'fastjsonschema'
I can't tell if those extras are installed, but it did allow me to resolve the environment!
That said you guys should consider supporting pydantic 2.0, I may look into making a PR.
from powertools-lambda-python.
Hello @xaviernogueira! My apologies here, I wrote the wrong command! You can try: pip install "aws_lambda_powertools[validation,tracer]"
We support Pydantic v2, but we do not make Pydantic v2 our default version because we can break customers who already use Powertools in their apps, and have not yet migrated their code from Pydantic v1 to v2.
We will drop support for Pydanticv1 and make Pydanticv2 the default version in Powertools V3 (we don't have a release estimate yet).
Thanks
from powertools-lambda-python.
@leandrodamascena Thanks for the quick response! I'll let you know how it goes.
from powertools-lambda-python.
Worked!
from powertools-lambda-python.
Thanks for opening your first issue here! We'll come back to you as soon as we can.
In the meantime, check out the #python channel on our Powertools for AWS Lambda Discord: Invite link
from powertools-lambda-python.
Hey @xaviernogueira! Thanks for opening this issue! The reason you can't install Pydantic 2+ is because you are using aws_lambda_powertools[all] and Pydantic v1 is the default version in Powertools.
Pls update your requirements.txt to use aws_lambda_powertools[aws-xray-sdk, fastjsonschema] and then you can bring Pydanticv2.
Pls let me know if this works.
Thanks
from powertools-lambda-python.
I'm closing this issue and feel free to reopen it if necessary @xaviernogueira!
Thanks
from powertools-lambda-python.
⚠️ COMMENT VISIBILITY WARNING⚠️
This issue is now closed. Please be mindful that future comments are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.
from powertools-lambda-python.
⚠️ COMMENT VISIBILITY WARNING⚠️
This issue is now closed. Please be mindful that future comments are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.
from powertools-lambda-python.
Thanks for letting me know @xaviernogueira! Feel free to ping us or open issues whenever you need!
from powertools-lambda-python.
Related Issues (20)
- Feature request: Add support for Files and Form in OpenAPI schema HOT 1
- Docs: fix empty metric warning filter HOT 1
- Bug: REST Event Handler doesn't handle some json parsing exceptions HOT 5
- Maintenance: Create maintenance and versioning policy guide HOT 2
- Feature request: event_handler Resolver ability to return http response HOT 2
- Feature request: Add support for cookie parameters in OpenAPI schema
- Maintenance: fix and improve e2e tests for Data Masking utility HOT 2
- RFC: Support OpenAPI generation for micro functions via CLI/script HOT 4
- Bug: APIGatewayProxyEventV2.decoded_body should not cause KeyError HOT 3
- Feature request: On batch processing, fill in processor result even if BatchProcessingError is raised HOT 5
- Maintenance: Enable Redis e2e tests HOT 3
- Allow logging additional keys as a context manager HOT 4
- Nathan Hanks: Boost App Engagement with AWS CloudWatch Metrics & Powertools for AWS HOT 3
- Maintenance: revert AWS CDK as a development dependency HOT 1
- Bug: OpenAPI schema invalid when using Pydantic v2 (latest) HOT 10
- Bug: APIGatewayHttpResolver with validation enabled returns HTTP 422 when using single value query parameters HOT 15
- Bedrock Agent resolver security assessment HOT 2
- Bedrock Agents resolver blog post HOT 1
- Static typing: headers in Response should be Mapping instead of Dict HOT 3
- Maintenance: Refactor artifact name strategy for parallel uploads HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from powertools-lambda-python.