Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, importlib-metadata 6, importlib-resources 7, setuptools 8, packaging 9, tomli 10, tox 11}: 12 13buildPythonPackage rec { 14 pname = "pkg-about"; 15 version = "1.0.8"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 pname = "pkg_about"; 22 inherit version; 23 extension = "zip"; 24 hash = "sha256-mb43XbKypgilagXLW33kP8wXxioNsfLtl6AEnOI1WlA="; 25 }; 26 27 nativeBuildInputs = [ 28 packaging 29 setuptools 30 tox 31 ]; 32 33 propagatedBuildInputs = [ 34 importlib-metadata 35 importlib-resources 36 packaging 37 setuptools 38 tomli 39 ]; 40 41 # Module has no tests 42 doCheck = false; 43 44 pythonImportsCheck = [ 45 "pkg_about" 46 ]; 47 48 meta = with lib; { 49 description = "Python metadata sharing at runtime"; 50 homepage = "https://github.com/karpierz/pkg_about/"; 51 changelog = "https://github.com/karpierz/pkg_about/blob/${version}/CHANGES.rst"; 52 license = licenses.zlib; 53 maintainers = [ teams.ororatech ]; 54 }; 55}