1{
2 buildPythonPackage,
3 fetchFromGitHub,
4 lib,
5 pyobjc-framework-Cocoa,
6 setuptools,
7}:
8
9buildPythonPackage {
10 pname = "rumps";
11 version = "unstable-2025-02-02";
12 pyproject = true;
13
14 src = fetchFromGitHub {
15 owner = "jaredks";
16 repo = "rumps";
17 rev = "8730e7cff5768dfabecff478c0d5e3688862c1c6";
18 hash = "sha256-oNJBpRaCGyOKCgBueRx4YhpNW1OnbIEWEEvlGfyoxUA=";
19 };
20
21 build-system = [ setuptools ];
22 dependencies = [ pyobjc-framework-Cocoa ];
23
24 pythonImportsCheck = [ "rumps" ];
25
26 meta = with lib; {
27 description = "Ridiculously Uncomplicated macOS Python Statusbar apps";
28 homepage = "https://github.com/jaredks/rumps";
29 license = licenses.bsd2;
30 platforms = platforms.darwin;
31 maintainers = with maintainers; [ samuela ];
32 };
33}