1{
2 lib,
3 buildPythonPackage,
4 fetchhg,
5 setuptools,
6 urwid,
7}:
8
9buildPythonPackage rec {
10 pname = "urwid-satext";
11 version = "0.8.0-unstable-2023-04-08";
12 pyproject = true;
13
14 src = fetchhg {
15 url = "https://repos.goffi.org/urwid-satext";
16 rev = "6689aa54b20cb38731c68d4d39d86d01d25c21fa";
17 hash = "sha256-llCONyYV2kVVmT4EsugnW9j5X5PIeYEnnk4i5rQnE0w=";
18 };
19
20 build-system = [
21 setuptools
22 ];
23
24 dependencies = [
25 urwid
26 ];
27
28 pythonImportsCheck = [
29 "urwid_satext"
30 ];
31
32 # no pytest tests exist
33 doCheck = false;
34
35 meta = {
36 description = "SàT extension widgets for Urwid";
37 homepage = "https://libervia.org";
38 changelog = "https://repos.goffi.org/urwid-satext/file/${src.rev}/CHANGELOG";
39 license = lib.licenses.lgpl3Plus;
40 teams = with lib.teams; [ ngi ];
41 maintainers = [ lib.maintainers.oluchitheanalyst ];
42 };
43}