Unverified Commit 1df062db authored by Mario Rodas's avatar Mario Rodas Committed by GitHub
Browse files

Merge pull request #304263 from marsam/update-twitch-dl

twitch-dl: 2.1.4 -> 2.2.0
parents 4498a08b 5385c6ee
Loading
Loading
Loading
Loading
+17 −7
Original line number Diff line number Diff line
@@ -7,28 +7,38 @@

python3Packages.buildPythonApplication rec {
  pname = "twitch-dl";
  version = "2.1.4";

  format = "setuptools";
  version = "2.2.0";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "ihabunek";
    repo = "twitch-dl";
    rev = "refs/tags/${version}";
    hash = "sha256-0mITsNQQWG6lVQSxnDdU4ta548AR9q+zs/E96uwtG/U=";
    hash = "sha256-H2SxZgEjVdj/GRguJ2v/WWUrh0VTrwFV9mZVn/EYyPg=";
  };

  nativeCheckInputs = [
  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace-fail 'm3u8>=1.0.0,<4.0.0' 'm3u8>=1.0.0'
  '';

  nativeBuildInputs = [
    python3Packages.setuptools
    python3Packages.setuptools-scm
    installShellFiles
    python3Packages.pytestCheckHook
    scdoc
  ];

  propagatedBuildInputs = with python3Packages; [
    click
    httpx
    m3u8
  ];

  nativeCheckInputs = [
    python3Packages.pytestCheckHook
  ];

  disabledTestPaths = [
    # Requires network access
    "tests/test_api.py"
@@ -46,7 +56,7 @@ python3Packages.buildPythonApplication rec {
  meta = with lib; {
    description = "CLI tool for downloading videos from Twitch";
    homepage = "https://github.com/ihabunek/twitch-dl";
    changelog = "https://github.com/ihabunek/twitch-dl/blob/${version}/CHANGELOG.md";
    changelog = "https://github.com/ihabunek/twitch-dl/blob/${src.rev}/CHANGELOG.md";
    license = licenses.gpl3Only;
    maintainers = with maintainers; [ marsam ];
    mainProgram = "twitch-dl";
+0 −2
Original line number Diff line number Diff line
@@ -14049,8 +14049,6 @@ with pkgs;
  twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
  twitch-dl = callPackage ../tools/misc/twitch-dl { };
  twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
  twspace-crawler = callPackage ../tools/misc/twspace-crawler { };