From 5bb5e4d20d417a63ae73de55d549a94b0fed00b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Eertmans?= Date: Tue, 3 Dec 2024 12:13:42 +0100 Subject: [PATCH 1/2] chore(deps): Pin `av<14` to avoid breaking changes Closes #494 --- CHANGELOG.md | 9 +++++++++ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e1c67a0..4873fa75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Allow multiple slide reverses by going backward [@PeculiarProgrammer](https://github.com/PeculiarProgrammer). [#488](https://github.com/jeertmans/manim-slides/pull/488) +(unreleased-fixed)= +### Fixed + +- Fixed PyAV issue by pinning its version to `<14`. + A future release will contain a fix that supports both `av>=14` + and `av<14`, as their syntax differ but the former doesn't + provide binary wheels for Python 3.9. + [#494](https://github.com/jeertmans/manim-slides/pull/494) + (v5.1.9)= ## [v5.1.9](https://github.com/jeertmans/manim-slides/compare/v5.1.8...v5.1.9) diff --git a/pyproject.toml b/pyproject.toml index cf628510..a036e0a9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ classifiers = [ "Topic :: Scientific/Engineering", ] dependencies = [ - "av>=9.0.0", + "av>=9.0.0,<14", "beautifulsoup4>=4.12.3", "click>=8.1.3", "click-default-group>=1.2.2", diff --git a/uv.lock b/uv.lock index 379fccdc..a82205aa 100644 --- a/uv.lock +++ b/uv.lock @@ -1335,7 +1335,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "av", specifier = ">=9.0.0" }, + { name = "av", specifier = ">=9.0.0,<14" }, { name = "beautifulsoup4", specifier = ">=4.12.3" }, { name = "click", specifier = ">=8.1.3" }, { name = "click-default-group", specifier = ">=1.2.2" }, From 3a700c0e18950470a3237d86c8ca9f6536eb8a01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Eertmans?= Date: Tue, 3 Dec 2024 12:18:15 +0100 Subject: [PATCH 2/2] chore(docs): syntax --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4873fa75..46806a03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed PyAV issue by pinning its version to `<14`. A future release will contain a fix that supports both `av>=14` - and `av<14`, as their syntax differ but the former doesn't + and `av<14`, as their syntax differ, but the former doesn't provide binary wheels for Python 3.9. [#494](https://github.com/jeertmans/manim-slides/pull/494)