23 buildPythonPackage rec {
28 disabled = pythonOlder "3.8";
30 src = fetchFromGitHub {
34 hash = "sha256-dK3rZCoSukCzPOFVectQiF6qplUuDBh9qyN8JL0+j20=";
43 propagatedBuildInputs = [
48 ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
50 __darwinAllowLocalNetworking = true;
60 patchShebangs docs/myrst2man.py
65 installManPage docs/_build/man/nvchecker.1
68 pythonImportsCheck = [ "nvchecker" ];
70 pytestFlagsArray = [ "-m 'not needs_net'" ];
72 optional-dependencies = {
73 # vercmp = [ pyalpm ];
74 awesomeversion = [ awesomeversion ];
76 htmlparser = [ lxml ];
80 description = "New version checker for software";
81 homepage = "https://github.com/lilydjwg/nvchecker";
82 changelog = "https://github.com/lilydjwg/nvchecker/releases/tag/v${version}";
83 license = licenses.mit;