at master 995 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 zconfig, 7 manuel, 8 unittestCheckHook, 9 zope-testing, 10}: 11 12buildPythonPackage rec { 13 pname = "zdaemon"; 14 version = "5.2.1"; 15 pyproject = true; 16 17 src = fetchPypi { 18 inherit pname version; 19 hash = "sha256-8GwsfK9RnHYINPj+JuVzWVDVAX9y1cII3IsZABQFlM0="; 20 }; 21 22 build-system = [ setuptools ]; 23 24 dependencies = [ zconfig ]; 25 26 pythonImportsCheck = [ "zdaemon" ]; 27 28 # require zc-customdoctests but it is not packaged 29 doCheck = false; 30 31 nativeCheckInputs = [ 32 manuel 33 unittestCheckHook 34 # zc-customdoctests 35 zope-testing 36 ]; 37 38 unittestFlagsArray = [ "src/zdaemon/tests" ]; 39 40 meta = { 41 description = "Daemon process control library and tools for Unix-based systems"; 42 mainProgram = "zdaemon"; 43 homepage = "https://github.com/zopefoundation/zdaemon"; 44 changelog = "https://github.com/zopefoundation/zdaemon/blob/${version}/CHANGES.rst"; 45 license = lib.licenses.zpl21; 46 maintainers = [ ]; 47 }; 48}