Skip to content

Unable to install on Python 3.14 #267

Description

@jamesdow21

The upper version bound on lxml (introduced in 2.1.8 here by this commit fed63d4) is causing redshift-connector to be unable to be installed on Python 3.14 (without having to build lxml from source)

Prebuilt Python 3.14 wheels for lxml are only available for version >=6.0.1, but the upper version pin here of "lxml>=4.6.5,<6.0.0" prevents those from being used - in addition to preventing security fixes, like CVE-2025-6170 mentioned previously #263 (comment)

Activity

  1. timm4205 commented on Mar 31, 2026

    @timm4205
    Contributor

    The fix to increase upper bound for lxml to support python 3.14 was implemented in 2.1.13 release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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