33 buildPythonPackage rec {
36 format = "setuptools";
38 disabled = pythonOlder "3.7";
40 src = fetchFromGitHub {
43 rev = "refs/tags/v${version}";
44 hash = "sha256-iRrf37hq+9D01JRaQIqg7yTPbLX6I0ZGnzG3r1DX464=";
47 propagatedBuildInputs = [
74 substituteInPlace setup.cfg \
75 --replace "--cov=papis" ""
83 export HOME=$(mktemp -d);
92 "papis/downloaders/usenix.py"
99 "test_downloader_getter"
101 "test_get_config_dirs"
103 "test_valid_dblp_key"
104 "test_validate_arxivid"
106 ] ++ lib.optionals stdenv.isDarwin [
107 "test_default_opener"
110 pythonImportsCheck = [
115 description = "Powerful command-line document and bibliography manager";
116 homepage = "https://papis.readthedocs.io/";
117 changelog = "https://github.com/papis/papis/blob/v${version}/CHANGELOG.md";
118 license = licenses.gpl3Only;
119 maintainers = with maintainers; [ nico202 teto marsam ];