From f75df2fe5fb16fe34bffe7b7ca13407e6e60c6db Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Mon, 17 Nov 2025 23:07:09 +0100 Subject: [PATCH 1/3] python313Packages.ffmpeg-progress-yield: 1.0.2 -> 1.0.5 https://github.com/slhck/ffmpeg-progress-yield/blob/v1.0.5/CHANGELOG.md --- .../ffmpeg-progress-yield/default.nix | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index 167398c0c2cf..30c4ab473a9d 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -3,30 +3,27 @@ stdenv, buildPythonPackage, fetchFromGitHub, - setuptools, + uv-build, tqdm, pytest-asyncio, pytestCheckHook, - pythonOlder, ffmpeg, procps, }: buildPythonPackage rec { pname = "ffmpeg-progress-yield"; - version = "1.0.2"; + version = "1.0.5"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "slhck"; repo = "ffmpeg-progress-yield"; tag = "v${version}"; - hash = "sha256-tX4CioyhZvHNe5PItNwCF68ZQhs4fpG1ZrloGtei07I="; + hash = "sha256-L3q0Tyh0e1qBV13NRlFxjS/39uKfJWVeN/AGXH+Jss8="; }; - build-system = [ setuptools ]; + build-system = [ uv-build ]; dependencies = [ tqdm @@ -39,8 +36,6 @@ buildPythonPackage rec { procps ]; - enabledTestPaths = [ "test/test.py" ]; - disabledTests = lib.optional stdenv.hostPlatform.isDarwin [ # cannot access /usr/bin/pgrep from the sandbox "test_context_manager" From 47a647c7eaea4da1e78632dbc5624ce063388982 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Mon, 17 Nov 2025 23:09:08 +0100 Subject: [PATCH 2/3] python313Packages.ffmpeg-progress-yield: refactor --- .../python-modules/ffmpeg-progress-yield/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index 30c4ab473a9d..d7801bbb8ef0 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -48,12 +48,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "ffmpeg_progress_yield" ]; - meta = with lib; { + meta = { description = "Run an ffmpeg command with progress"; mainProgram = "ffmpeg-progress-yield"; homepage = "https://github.com/slhck/ffmpeg-progress-yield"; - changelog = "https://github.com/slhck/ffmpeg-progress-yield/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ prusnak ]; + changelog = "https://github.com/slhck/ffmpeg-progress-yield/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ prusnak ]; }; } From 563f8d297825c3ebed70d636df0516f006c29071 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Mon, 17 Nov 2025 23:12:39 +0100 Subject: [PATCH 3/3] python313Packages.ffmpeg-progress-yield: add version check --- .../python-modules/ffmpeg-progress-yield/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index d7801bbb8ef0..9524059c7784 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -9,6 +9,7 @@ pytestCheckHook, ffmpeg, procps, + versionCheckHook, }: buildPythonPackage rec { @@ -48,6 +49,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "ffmpeg_progress_yield" ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Run an ffmpeg command with progress"; mainProgram = "ffmpeg-progress-yield";