git.iko.soy/typeable/nixpkgs
on master help sign in
idasen: init at 0.7.1
commit0c201d1f78e7793265f69625607332b0ad8c7d99 authorAlex M <alexmgit@protonmail.com> dateSun 20 Jun 2021, 09:30 (5 years ago) parent196dd6a
3 files changed+54
pkgs/development/python-modules/idasen/default.nix+50 pkgs/top-level/all-packages.nix+2 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/idasen/default.nixnew file+50
@@ -0,0 +1,50 @@
1+{ lib
2+, buildPythonPackage
3+, pythonOlder
4+, fetchFromGitHub
5+, bleak
6+, pyyaml
7+, voluptuous
8+, pytestCheckHook
9+, pytest-asyncio
10+, poetry-core
11+}:
12+
13+buildPythonPackage rec {
14+ pname = "idasen";
15+ version = "0.7.1";
16+ format = "pyproject";
17+
18+ disabled = pythonOlder "3.8";
19+
20+ src = fetchFromGitHub {
21+ owner = "newAM";
22+ repo = "idasen";
23+ rev = "v${version}";
24+ sha256 = "1jdgdby33fd63mnxrfv04dz4fsrikkfmc0ybwwxi816mbkml7n34";
25+ };
26+
27+ nativeBuildInputs = [
28+ poetry-core
29+ ];
30+
31+ propagatedBuildInputs = [
32+ bleak
33+ pyyaml
34+ voluptuous
35+ ];
36+
37+ checkInputs = [
38+ pytestCheckHook
39+ pytest-asyncio
40+ ];
41+
42+ pythonImportsCheck = [ "idasen" ];
43+
44+ meta = with lib; {
45+ description = "Python API and CLI for the ikea IDÅSEN desk";
46+ homepage = "https://github.com/newAM/idasen";
47+ license = licenses.mit;
48+ maintainers = with maintainers; [ newam ];
49+ };
50+}
pkgs/top-level/all-packages.nix+2
@@ -15659,6 +15659,8 @@ in
1565915659
1566015660 id3lib = callPackage ../development/libraries/id3lib { };
1566115661
15662+ idasen = with python3Packages; toPythonApplication idasen;
15663+
1566215664 ilbc = callPackage ../development/libraries/ilbc { };
1566315665
1566415666 ilixi = callPackage ../development/libraries/ilixi { };
pkgs/top-level/python-packages.nix+2
@@ -3385,6 +3385,8 @@ in {
33853385
33863386 ics = callPackage ../development/python-modules/ics { };
33873387
3388+ idasen = callPackage ../development/python-modules/idasen { };
3389+
33883390 identify = callPackage ../development/python-modules/identify { };
33893391
33903392 idna = callPackage ../development/python-modules/idna { };