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}