Pantheon updates 2024-12-13 (#364951)
[NixPkgs.git] / pkgs / tools / misc / instaloader / default.nix
blobf1201a2d50c829eccef9f251d98b02ba931ee371
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchFromGitHub
5 , setuptools
6 , sphinx
7 , requests
8 }:
10 buildPythonPackage rec {
11   pname = "instaloader";
12   version = "4.13.2";
13   format = "pyproject";
15   disabled = pythonOlder "3.6";
17   src = fetchFromGitHub {
18     owner = "instaloader";
19     repo = "instaloader";
20     rev = "refs/tags/v${version}";
21     sha256 = "sha256-ysyHCdgednd+cddcXDmEIY1RO8RPHTDitj4NT1IpE8Y=";
22   };
24   nativeBuildInputs = [
25     setuptools
26   ];
28   propagatedBuildInputs = [
29     requests
30     sphinx
31   ];
33   pythonImportsCheck = [ "instaloader" ];
35   meta = with lib; {
36     homepage = "https://instaloader.github.io/";
37     description = "Download pictures (or videos) along with their captions and other metadata from Instagram";
38     maintainers = with maintainers; [ creator54 ];
39     license = licenses.mit;
40     mainProgram = "instaloader";
41   };