Skip to content

Upgrade PyAV because it blocks support for Python 3.14#4495

Closed
cclauss wants to merge 2 commits intoManimCommunity:mainfrom
cclauss:upgrade-pyav
Closed

Upgrade PyAV because it blocks support for Python 3.14#4495
cclauss wants to merge 2 commits intoManimCommunity:mainfrom
cclauss:upgrade-pyav

Conversation

@cclauss
Copy link
Copy Markdown
Contributor

@cclauss cclauss commented Dec 1, 2025

Fixes: #4494

Related to

% uvx --with=av python3.14 -c "import av" # Works as expected. -- https://pypi.org/project/av

Overview: What does this pull request change?

Upgrade PyAV because it blocks support for Python 3.14

Motivation and Explanation: Why and how do your changes improve the library?

https://www.python.org/downloads/release/python-3140/

= 64 failed, 781 passed, 2 skipped, 7 xfailed, 1 xpassed, 21 warnings in 738.29s (0:12:18) =

Links to added or changed documentation pages

Further Information and Comments

Reviewer Checklist

  • The PR title is descriptive enough for the changelog, and the PR is labeled correctly
  • If applicable: newly added non-private functions and classes have a docstring including a short summary and a PARAMETERS section
  • If applicable: newly added functions and classes are tested

@behackl

@behackl
Copy link
Copy Markdown
Member

behackl commented Dec 2, 2025

Appreciate the gesture, the pyav version upgrade unfortunately comes with a few interface changes that require some more changes. I've started this in #4385, should be ready soon.

@cclauss cclauss marked this pull request as draft December 2, 2025 13:51
@behackl
Copy link
Copy Markdown
Member

behackl commented Jan 12, 2026

Superseded by #4385

@behackl behackl closed this Jan 12, 2026
@cclauss cclauss deleted the upgrade-pyav branch January 12, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.

PyAV is blocking the upgrade to Python 3.14

2 participants