1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 pyside6,
7 pysidesix-frameless-window,
8 darkdetect,
9}:
10
11buildPythonPackage rec {
12 pname = "pyside6-fluent-widgets";
13 version = "1.8.3";
14 pyproject = true;
15
16 src = fetchPypi {
17 pname = "pyside6_fluent_widgets";
18 inherit version;
19 hash = "sha256-A9lKRFGpfrWKGAKJS9ETIbSTBF/Ba6KUBBc4Pht2eBE=";
20 };
21
22 build-system = [ setuptools ];
23
24 dependencies = [
25 pyside6
26 pysidesix-frameless-window
27 darkdetect
28 ];
29
30 # no tests
31 doCheck = false;
32
33 pythonImportsCheck = [ "qfluentwidgets" ];
34
35 meta = {
36 description = "Fluent design widgets library based on PySide6";
37 homepage = "https://github.com/zhiyiYo/PyQt-Fluent-Widgets";
38 platforms = lib.platforms.linux;
39 license = lib.licenses.gpl3Only;
40 maintainers = with lib.maintainers; [ ];
41 };
42}