git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #146800 from fabaff/aiovlc
commit6ef7e9bdb7d84c873ae40b78918155b511a8fe3b authorMartin Weinelt <mweinelt@users.noreply.github.com> dateSat 20 Nov 2021, 22:58 (5 years ago) parenta66592d96d27b2
4 files changed+49−1
pkgs/development/python-modules/aiovlc/default.nix+45 pkgs/servers/home-assistant/component-packages.nix+1−1 pkgs/servers/home-assistant/default.nix+1 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/aiovlc/default.nixnew file+45
@@ -0,0 +1,45 @@
1+{ lib
2+, buildPythonPackage
3+, click
4+, fetchFromGitHub
5+, pytest-asyncio
6+, pytest-timeout
7+, pytestCheckHook
8+, pythonOlder
9+}:
10+
11+buildPythonPackage rec {
12+ pname = "aiovlc";
13+ version = "0.1.0";
14+ format = "setuptools";
15+
16+ disabled = pythonOlder "3.8";
17+
18+ src = fetchFromGitHub {
19+ owner = "MartinHjelmare";
20+ repo = pname;
21+ rev = "v${version}";
22+ sha256 = "jB2V/Wpxmp92wba41mWZAeO63wy3NrkupllGxJMNkFM=";
23+ };
24+
25+ propagatedBuildInputs = [
26+ click
27+ ];
28+
29+ checkInputs = [
30+ pytest-asyncio
31+ pytest-timeout
32+ pytestCheckHook
33+ ];
34+
35+ pythonImportsCheck = [
36+ "aiovlc"
37+ ];
38+
39+ meta = with lib; {
40+ description = "Python module to control VLC";
41+ homepage = "https://github.com/MartinHjelmare/aiovlc";
42+ license = licenses.asl20;
43+ maintainers = with maintainers; [ fab ];
44+ };
45+}
pkgs/servers/home-assistant/component-packages.nix+1−1
@@ -945,7 +945,7 @@
945945 "vivotek" = ps: with ps; [ ]; # missing inputs: libpyvivotek
946946 "vizio" = ps: with ps; [ pyvizio ];
947947 "vlc" = ps: with ps; [ python-vlc ];
948− "vlc_telnet" = ps: with ps; [ ]; # missing inputs: aiovlc
948+ "vlc_telnet" = ps: with ps; [ aiovlc ];
949949 "voicerss" = ps: with ps; [ ];
950950 "volkszaehler" = ps: with ps; [ volkszaehler ];
951951 "volumio" = ps: with ps; [ pyvolumio ];
pkgs/servers/home-assistant/default.nix+1
@@ -723,6 +723,7 @@ in with py.pkgs; buildPythonApplication rec {
723723 "vesync"
724724 "vilfo"
725725 "vizio"
726+ "vlc_telnet"
726727 "voicerss"
727728 "volumio"
728729 # disabled, becaused AttributeError: <class 'vultr.vultr.Vultr'> does not have the attribute 'server_list'
pkgs/top-level/python-packages.nix+2
@@ -401,6 +401,8 @@ in {
401401
402402 aiounittest = callPackage ../development/python-modules/aiounittest { };
403403
404+ aiovlc = callPackage ../development/python-modules/aiovlc { };
405+
404406 aiowatttime = callPackage ../development/python-modules/aiowatttime { };
405407
406408 aiowinreg = callPackage ../development/python-modules/aiowinreg { };