Skip to content

chore(dep): bump pillow to 12.1.1#4310

Merged
Yicong-Huang merged 5 commits intoapache:mainfrom
Ma77Ball:dep/BumpPillow
Mar 18, 2026
Merged

chore(dep): bump pillow to 12.1.1#4310
Yicong-Huang merged 5 commits intoapache:mainfrom
Ma77Ball:dep/BumpPillow

Conversation

@Ma77Ball
Copy link
Contributor

What changes were proposed in this PR?

Bumps pillow from 10.2.0 to 10.4.0 in amber/operator-requirements.txt. Pillow 10.2.0 has no pre-built wheel for Python 3.13 and fails to build from source on it. Pillow 10.4.0 was the first release to ship Python 3.13-compatible wheels.

Any related issues, documentation, discussions?

close #4309
related to #4079

How was this PR tested?

  • Tested locally by installing amber/operator-requirements.txt in a Python 3.13 conda environment and verifying the dependency resolves and installs without build errors. Then ran Texera locally to check if it runs.

Was this PR authored or co-authored using generative AI tooling?

Generated by: Claude Sonnet 4.6 following The ASF Tooling Guidelines

@Ma77Ball Ma77Ball changed the title bumped pillow to 10.4.0 chore(dep): bumped pillow to 10.4.0 Mar 17, 2026
@Ma77Ball
Copy link
Contributor Author

Ma77Ball commented Mar 17, 2026

@Yicong-Huang, please review. This also appears to be the last package that needs to be bumped. I kept the version at the lowest compatible level, but should I upgrade to the latest? Which is preferred?

@Yicong-Huang
Copy link
Contributor

@Yicong-Huang, please review. This also appears to be the last package that needs to be bumped. I kept the version at the lowest compatible level, but should I upgrade to the latest? Which is preferred?

I would prefer to latest, pillow should be pretty stable. This you have to manually verify with our python native operators which use this library. we don't have test cases for them in CI.

@Ma77Ball
Copy link
Contributor Author

@Yicong-Huang

  1. I ran the operators locally, and they work
  2. I updated Pillow to the most recent version (12.1.1)

@chenlica
Copy link
Contributor

@Ma77Ball A minor comment: should we change "bumped pillow" to "bump pillow"?

@Ma77Ball Ma77Ball changed the title chore(dep): bumped pillow to 10.4.0 chore(dep): bumped pillow to 12.1.1 Mar 18, 2026
@Ma77Ball Ma77Ball changed the title chore(dep): bumped pillow to 12.1.1 chore(dep): bump pillow to 12.1.1 Mar 18, 2026
@Yicong-Huang Yicong-Huang enabled auto-merge (squash) March 18, 2026 07:37
@Yicong-Huang Yicong-Huang merged commit 0806b4a into apache:main Mar 18, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump pillow for Python 3.13

3 participants