Hi, we are trying to update our Python dependencies and are blocked by the current Pydantic upper bound in paddle-billing-client.
Current published metadata for paddle-billing-client==0.3.0 requires:
This prevents installing the current Pydantic release:
python -m pip install "paddle-billing-client==0.3.0" "pydantic==2.13.4"
Resolver output:
ERROR: Cannot install paddle-billing-client==0.3.0 and pydantic==2.13.4 because these package versions have conflicting dependencies.
paddle-billing-client 0.3.0 depends on pydantic<=2.12.5 and >=2.0
Would you be open to widening the supported range, for example:
pydantic>=2.0,<3.0
or at least allowing pydantic<=2.13.4, assuming the test suite passes?
Context:
- Python: 3.12
- Current package: paddle-billing-client==0.3.0
- Desired Pydantic: 2.13.4
- Downstream package: django-paddle-billing==0.1.14
This blocks Dependabot/security dependency updates in downstream Django projects using Paddle Billing.
Thanks.
Hi, we are trying to update our Python dependencies and are blocked by the current Pydantic upper bound in
paddle-billing-client.Current published metadata for
paddle-billing-client==0.3.0requires:This prevents installing the current Pydantic release:
Would you be open to widening the supported range, for example:
pydantic>=2.0,<3.0
or at least allowing pydantic<=2.13.4, assuming the test suite passes?
Context:
This blocks Dependabot/security dependency updates in downstream Django projects using Paddle Billing.
Thanks.