nvchecker: install manpage
This commit is contained in:
parent
8f9a1948f7
commit
450f15966e
@ -1,4 +1,21 @@
|
||||
{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, pytestCheckHook, setuptools, toml, structlog, appdirs, pytest-asyncio, flaky, tornado, pycurl, aiohttp, pytest-httpbin }:
|
||||
{ stdenv
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, pytestCheckHook
|
||||
, setuptools
|
||||
, toml
|
||||
, structlog
|
||||
, appdirs
|
||||
, pytest-asyncio
|
||||
, flaky
|
||||
, tornado
|
||||
, pycurl
|
||||
, aiohttp
|
||||
, pytest-httpbin
|
||||
, docutils
|
||||
, installShellFiles
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nvchecker";
|
||||
@ -12,11 +29,21 @@ buildPythonPackage rec {
|
||||
sha256 = "0zf9vhf8ka0v1mf1xhbvkc2nr54m0rkiw1i68ps4sgx2mdj6qrfk";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles docutils ];
|
||||
propagatedBuildInputs = [ setuptools toml structlog appdirs tornado pycurl aiohttp ];
|
||||
checkInputs = [ pytestCheckHook pytest-asyncio flaky pytest-httpbin ];
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
postBuild = ''
|
||||
patchShebangs docs/myrst2man.py
|
||||
make -C docs man
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
installManPage docs/_build/man/nvchecker.1
|
||||
'';
|
||||
|
||||
pytestFlagsArray = [ "-m 'not needs_net'" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
Loading…
Reference in New Issue
Block a user