Unverified Commit d227d848 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by Sandro Jäckel
Browse files

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

parent 9ea2a1de
Loading
Loading
Loading
Loading
+14 −3
Original line number Diff line number Diff line
@@ -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