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}