Skip to content

[Feature] Dependency conflict: pypaimon 1.3.1 pins pyarrow==16 #7685

@Dludora

Description

@Dludora

Search before asking

  • I searched in the issues and found nothing similar.

Motivation

Hi maintainers,

pypaimon==1.3.1 currently pins pyarrow==16, which causes dependency conflicts with newer packages in the Python data ecosystem.

For example, in my case:

  • py-data-juicer[all]==1.5.1 depends on pypaimon>=1.3.1
  • datasets>=4.7.0 requires pyarrow>=21.0.0
Image

This makes the environment unsatisfiable when both are needed.

Would it be possible to relax the pyarrow pin, or validate/support newer pyarrow versions?

If the strict pin is required, could you clarify whether this is due to API/ABI compatibility constraints?

Thanks.

Solution

No response

Anything else?

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR!

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