biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / instaloader / default.nix
blob2ab8395eca85ea41a5afdf661a9ae99793df8550
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.1";
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-eu2Hp3uomtPuMNjJGprcqK5HApKEjtXU9IQ5yT55cic=";
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   };