1{ 2 buildPythonPackage, 3 lib, 4 fetchFromGitHub, 5 mock, 6 unittestCheckHook, 7}: 8 9buildPythonPackage rec { 10 pname = "arxiv2bib"; 11 version = "1.0.8"; 12 format = "setuptools"; 13 14 # Missing tests on Pypi 15 src = fetchFromGitHub { 16 owner = "nathangrigg"; 17 repo = "arxiv2bib"; 18 rev = version; 19 sha256 = "1kp2iyx20lpc9dv4qg5fgwf83a1wx6f7hj1ldqyncg0kn9xcrhbg"; 20 }; 21 22 nativeCheckInputs = [ 23 unittestCheckHook 24 mock 25 ]; 26 unittestFlagsArray = [ 27 "-s" 28 "tests" 29 ]; 30 31 meta = with lib; { 32 description = "Get a BibTeX entry from an arXiv id number, using the arxiv.org API"; 33 mainProgram = "arxiv2bib"; 34 homepage = "http://nathangrigg.github.io/arxiv2bib/"; 35 license = licenses.bsd3; 36 maintainers = [ maintainers.nico202 ]; 37 }; 38}