Skip to content

Allow Pydantic 2.13.x in paddle-billing-client #775

@cvefeed

Description

@cvefeed

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:

pydantic>=2.0,<=2.12.5

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions