summaryrefslogtreecommitdiffstats
path: root/makefu/5pkgs/internetarchive/default.nix
blob: b661aeeeda07806599fb839403e14197c0dfa78a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{ pkgs, fetchFromGitHub, ... }:
with pkgs.python3Packages;
buildPythonPackage rec {
    pname = "internetarchive";
    version = "1.7.3";
    name = "${pname}-${version}";
    propagatedBuildInputs = [
      requests
      jsonpatch
      docopt
      clint
      six
      schema
      backports_csv
    ];

    # check only works when cloned from git repo
    doCheck = false;
    checkInputs = [
      pytest
      responses
    ];

    prePatch = ''
      sed -i "s/'schema.*'/'schema>=0.4.0'/" setup.py
    '';

    src = fetchPypi {
      inherit pname version;
      sha256 = "0x3saklabdx7qrr11h5bjfd75hfbih7pw5gvl2784zvvvrqrz45g";
    };
}