Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildPythonPackage, 4 datetime, 5 fetchPypi, 6 nvdlib, 7 pydantic, 8 pythonOlder, 9 setuptools, 10 typing-extensions, 11}: 12 13buildPythonPackage rec { 14 pname = "avidtools"; 15 version = "0.1.2"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.9"; 19 20 src = fetchPypi { 21 inherit pname version; 22 hash = "sha256-2YtX+kUryTwaQ4QvExw5OJ4Rx8JoTzBeC8VSyNEL7OY="; 23 }; 24 25 postPatch = '' 26 sed -i "/'typing'/d" setup.py 27 ''; 28 29 nativeBuildInputs = [ setuptools ]; 30 31 propagatedBuildInputs = [ 32 datetime 33 nvdlib 34 pydantic 35 typing-extensions 36 ]; 37 38 # Module has no tests 39 doCheck = false; 40 41 pythonImportsCheck = [ "avidtools" ]; 42 43 meta = with lib; { 44 description = "Developer tools for AVID"; 45 homepage = "https://github.com/avidml/avidtools"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ fab ]; 48 }; 49}