From 0a70cb24ca33a72d2cf89dd6e891434e37b05bec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 5 Feb 2025 23:37:23 +0100 Subject: [PATCH] python313Packages.youtube-transcript-api: fix build --- .../youtube-transcript-api/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/youtube-transcript-api/default.nix b/pkgs/development/python-modules/youtube-transcript-api/default.nix index a26d5f9ca60be..48f9101f0c074 100644 --- a/pkgs/development/python-modules/youtube-transcript-api/default.nix +++ b/pkgs/development/python-modules/youtube-transcript-api/default.nix @@ -2,6 +2,8 @@ lib, buildPythonPackage, fetchFromGitHub, + poetry-core, + defusedxml, requests, mock, httpretty, @@ -12,7 +14,7 @@ buildPythonPackage rec { pname = "youtube-transcript-api"; version = "0.6.3"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +25,14 @@ buildPythonPackage rec { hash = "sha256-ZoF9BOQLrq2GVCZ98I8C9qouUhwZKEPp0zlTAqyEoYk="; }; - propagatedBuildInputs = [ requests ]; + build-system = [ poetry-core ]; + + pythonRelaxDeps = [ "defusedxml" ]; + + dependencies = [ + defusedxml + requests + ]; nativeCheckInputs = [ mock