Skip to content

SNOW-2351866: Pyarrow <19.0.0 restriction breaks compatibility with Poetry based projects using newer versions of Pyarrow #179

@iamahernb

Description

@iamahernb

According to the comments, the issue with Pyarrow is just with 19.0.0, but not with Pyarrow >= 19.0.1. We are using Pyarrow 19.0.1 which should be fine. However, due to the version constraint, Poetry will refuse to install the package. There is a work around going directly through pip and re-running poetry install to correct any 3rd party version inconsistencies, but this is obnoxious for users to manage particularly for our CI system.

If you want to continue to maintain the restriction to protect against users using PyArrow 19.0.0, a perfect world solve would be if you released a second version of the pip module that required pyarrow >= 19.0.1, however this would probably lead to more maintainability user confusion about variants on your end.

No offense if you close this ticket to be closed as "not planned", but I wanted to note that there are users affected by the current package constraint configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions