Skip to content

Support for Pillow >= 12.0 (Dependency Conflict with Pillow 12.1.1) #2553

@alex-pro27

Description

@alex-pro27

Hello!

I would like to request support for Pillow 12.x.

Currently, moviepy (v2.2.1) restricts the Pillow dependency to <12.0. However, Pillow 12.1.1 has been released, and other modern libraries (such as agora in my project) already require the newest version.

This causes a dependency conflict when using package managers like Poetry.

Error log:
Because moviepy (2.2.1) depends on pillow (>=9.2.0,<12.0)
and no versions of moviepy match >2.2.1,<3.0.0, moviepy (>=2.2.1,<3.0.0) requires pillow (>=9.2.0,<12.0).
So, because agora depends on both pillow (12.1.1) and moviepy (^2.2.1), version solving failed.

Request:
Could you please verify compatibility with Pillow 12 and bump the upper bound limit in pyproject.toml / setup.py in a future release?

Thank you for your work on this library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesFor issues and PRs concerning project dependencies. See lib- prefix for individual dependencies.lib-PIL-PillowIssues pertaining to dependency PIL (or PIL fork Pillow).

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions