stockholm/krebs/5pkgs/simple/internetarchive/default.nix

40 lines
738 B
Nix
Raw Normal View History

{ lib, pkgs, stdenv, pkgs }:
with pkgs.python3Packages;
buildPythonPackage rec {
pname = "internetarchive";
version = "1.7.3";
name = "${pname}-${version}";
2018-01-06 19:49:58 +00:00
src = fetchPypi {
inherit pname version;
sha256 = "0x3saklabdx7qrr11h5bjfd75hfbih7pw5gvl2784zvvvrqrz45g";
};
propagatedBuildInputs = [
requests
2018-01-06 19:49:58 +00:00
jsonpatch
docopt
clint
six
schema
backports_csv
];
2018-01-06 19:49:58 +00:00
# check only works when cloned from git repo
doCheck = false;
2018-01-06 19:49:58 +00:00
checkInputs = [
pytest
2018-01-06 19:49:58 +00:00
responses
];
prePatch = ''
sed -i "s/'schema.*'/'schema>=0.4.0'/" setup.py
2018-01-06 19:49:58 +00:00
'';
meta = with lib; {
description = "python library and cli for uploading files to internet archive";
license = licenses.agpl3;
};
}