Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / newick / default.nix
blob317a9c582b3dee6e891ddd871cf5e79706de9785
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , setuptools-scm
5 , pythonOlder
6 , pytestCheckHook
7 }:
9 buildPythonPackage rec {
10   pname = "newick";
11   version = "1.9.0";
12   format = "pyproject";
13   disabled = pythonOlder "3.7";
15   src = fetchFromGitHub {
16     owner = "dlce-eva";
17     repo = "python-newick";
18     rev = "v${version}";
19     hash = "sha256-TxyR6RYvy2oIcDNZnHrExtPYGspyWOtZqNy488OmWwk=";
20   };
22   nativeBuildInputs = [
23     setuptools-scm
24   ];
26   postPatch = ''
27     # remove coverage arguments to pytest
28     sed -i '/--cov/d' setup.cfg
29   '';
31   nativeCheckInputs = [
32     pytestCheckHook
33   ];
35   pythonImportsCheck = [
36     "newick"
37   ];
39   meta = with lib; {
40     description = "A python package to read and write the Newick format";
41     homepage = "https://github.com/dlce-eva/python-newick";
42     license = licenses.asl20;
43     maintainers = with maintainers; [ alxsimon ];
44   };