Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 buildPythonPackage, 5 docutils, 6 fetchPypi, 7 manuel, 8 pygments, 9 pytestCheckHook, 10 pythonOlder, 11 setuptools, 12 zope-testrunner, 13}: 14 15buildPythonPackage rec { 16 pname = "zconfig"; 17 version = "4.1"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 hash = "sha256-tqed2hV/NpjIdo0s7cJjIW6K8kDTz50JoCpkKREU6yA="; 25 }; 26 27 patches = lib.optional stdenv.hostPlatform.isMusl ./remove-setlocale-test.patch; 28 29 nativeBuildInputs = [ setuptools ]; 30 31 buildInputs = [ 32 docutils 33 manuel 34 ]; 35 36 propagatedBuildInputs = [ zope-testrunner ]; 37 38 nativeCheckInputs = [ 39 pygments 40 pytestCheckHook 41 ]; 42 43 pythonImportsCheck = [ "ZConfig" ]; 44 45 pytestFlagsArray = [ "-s" ]; 46 47 meta = with lib; { 48 description = "Structured Configuration Library"; 49 homepage = "https://github.com/zopefoundation/ZConfig"; 50 changelog = "https://github.com/zopefoundation/ZConfig/blob/${version}/CHANGES.rst"; 51 license = licenses.zpl20; 52 maintainers = [ ]; 53 }; 54}