From d155d8ea719f2023d4efd072f3286a7457ba4b1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 22 May 2026 01:38:09 +0200 Subject: [PATCH] python314Packages.aiovban-pyaudio: init at 1.1.0 --- .../aiovban-pyaudio/default.nix | 44 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + pkgs/top-level/python-packages.nix | 2 + 3 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/aiovban-pyaudio/default.nix diff --git a/pkgs/development/python-modules/aiovban-pyaudio/default.nix b/pkgs/development/python-modules/aiovban-pyaudio/default.nix new file mode 100644 index 000000000000..d4d74d872661 --- /dev/null +++ b/pkgs/development/python-modules/aiovban-pyaudio/default.nix @@ -0,0 +1,44 @@ +{ + lib, + setproctitle, + uvloop, + aiovban, + buildPythonPackage, + pyaudio, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "aiovban-pyaudio"; + inherit (aiovban) version pyproject src; + + sourceRoot = "${aiovban.src.name}/aiovban_pyaudio"; + + build-system = [ setuptools ]; + + dependencies = [ + aiovban + pyaudio + ]; + + pythonImportsCheck = [ + "aiovban_pyaudio" + ]; + + optional-dependencies = { + cli = [ + setproctitle + uvloop + ]; + }; + + __structuredAttrs = true; + + meta = { + changelog = "https://github.com/wmbest2/aiovban/releases/tag/${finalAttrs.src.tag}"; + description = "PyAudio wrapper for aiovban"; + homepage = "https://github.com/wmbest2/aiovban/tree/main/aiovban_pyaudio"; + license = lib.licenses.mit; + inherit (aiovban.meta) maintainers; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cdbd50d537e5..5be68bdc26a1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1855,6 +1855,8 @@ with pkgs; cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert; + aiovban-pyaudio = python3Packages.toPythonApplication python3Packages.aiovban-pyaudio; + clickhouse-lts = callPackage ../by-name/cl/clickhouse/lts.nix { }; cmdpack = callPackages ../tools/misc/cmdpack { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 30560967024b..d03e71bd3826 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -578,6 +578,8 @@ self: super: with self; { aiovban = callPackage ../development/python-modules/aiovban { }; + aiovban-pyaudio = callPackage ../development/python-modules/aiovban-pyaudio { }; + aiovlc = callPackage ../development/python-modules/aiovlc { }; aiovodafone = callPackage ../development/python-modules/aiovodafone { };