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
33 meta = {
34 description = "Libervia temporary third party patches";
35 longDescription = ''
36 This module is used by Libervia project (formerly “Salut à Toi”) project to patch third party modules
37 when the patches are not yet available upstream. Patches are removed from this module once merged upstream.
38 '';
39 homepage = "https://libervia.org";
40 license = lib.licenses.agpl3Plus;
41 maintainers = [ lib.maintainers.ethancedwards8 ];
42 teams = [ lib.teams.ngi ];
43 };
44}