Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildPythonPackage, 4 fetchhg, 5 setuptools, 6 wokkel, 7}: 8 9buildPythonPackage rec { 10 pname = "sat-tmp"; 11 version = "0.8.0"; 12 pyproject = true; 13 14 src = fetchhg { 15 url = "https://repos.goffi.org/sat_tmp"; 16 rev = "v${version}"; 17 hash = "sha256-CEy0/eaPK0nHzsiJq3m7edNyxzAhfwBaNhFhLS0azOw="; 18 }; 19 20 build-system = [ setuptools ]; 21 22 dependencies = [ wokkel ]; 23 24 # Taken from import_test.py 25 pythonImportsCheck = [ 26 "sat_tmp.wokkel.pubsub" 27 "sat_tmp.wokkel.rsm" 28 "sat_tmp.wokkel.mam" 29 ]; 30 31 # no pytest tests exist 32 doCheck = false; 33 34 # Default-added updateScript doesn't handle Mercurial sources 35 passthru.updateScript = null; 36 37 meta = { 38 description = "Libervia temporary third party patches"; 39 longDescription = '' 40 This module is used by Libervia project (formerly Salut à Toi) project to patch third party modules 41 when the patches are not yet available upstream. Patches are removed from this module once merged upstream. 42 ''; 43 homepage = "https://libervia.org"; 44 license = lib.licenses.agpl3Plus; 45 maintainers = [ lib.maintainers.ethancedwards8 ]; 46 teams = [ lib.teams.ngi ]; 47 }; 48}