python312Packages.youtube-transcript-api: unbreak, switch to poetry, add missing dependencies

This commit is contained in:
Pol Dellaiera
2025-02-06 13:24:19 +01:00
committed by Sandro Jäckel
parent 9ea2a1de24
commit d227d84815
@@ -2,6 +2,8 @@
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
defusedxml,
requests,
mock,
httpretty,
@@ -12,18 +14,27 @@
buildPythonPackage rec {
pname = "youtube-transcript-api";
version = "0.6.3";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jdepoix";
repo = pname;
repo = "youtube-transcript-api";
tag = "v${version}";
hash = "sha256-ZoF9BOQLrq2GVCZ98I8C9qouUhwZKEPp0zlTAqyEoYk=";
};
propagatedBuildInputs = [ requests ];
build-system = [ poetry-core ];
pythonRelaxDeps = [
"defusedxml"
];
dependencies = [
defusedxml
requests
];
nativeCheckInputs = [
mock