File tree Expand file tree Collapse file tree 2 files changed +43
-0
lines changed
development/python-modules/pyegps Expand file tree Collapse file tree 2 files changed +43
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ buildPythonPackage ,
3+ fetchFromGitHub ,
4+ lib ,
5+ pytestCheckHook ,
6+ pyusb ,
7+ setuptools ,
8+ setuptools-scm ,
9+ } :
10+
11+ buildPythonPackage rec {
12+ pname = "pyegps" ;
13+ version = "0.2.5" ;
14+ pyproject = true ;
15+
16+ src = fetchFromGitHub {
17+ owner = "gnumpi" ;
18+ repo = "pyegps" ;
19+ rev = "refs/tags/v${ version } " ;
20+ hash = "sha256-iixk2sFa4KAayKFmQKtPjvoIYgxCMXnfkliKhyO2ba4=" ;
21+ } ;
22+
23+ build-system = [
24+ setuptools
25+ setuptools-scm
26+ ] ;
27+
28+ dependencies = [ pyusb ] ;
29+
30+ pythonImportsCheck = [ "pyegps" ] ;
31+
32+ nativeCheckInputs = [ pytestCheckHook ] ;
33+
34+ meta = {
35+ changelog = "https://github.com/gnumpi/pyEGPS/releases/tag/v${ version } " ;
36+ description = "Controlling Energenie Power Strips with python" ;
37+ homepage = "https://github.com/gnumpi/pyegps" ;
38+ license = lib . licenses . asl20 ;
39+ maintainers = with lib . maintainers ; [ dotlambda ] ;
40+ } ;
41+ }
Original file line number Diff line number Diff line change @@ -11312,6 +11312,8 @@ self: super: with self; {
1131211312
1131311313 pyefergy = callPackage ../development/python-modules/pyefergy { };
1131411314
11315+ pyegps = callPackage ../development/python-modules/pyegps { };
11316+
1131511317 pyeight = callPackage ../development/python-modules/pyeight { };
1131611318
1131711319 pyelftools = callPackage ../development/python-modules/pyelftools { };
You can’t perform that action at this time.
0 commit comments