From a003ddf3d9da4017e74705bbebde37a6c986006e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 20 Jul 2026 09:45:18 -0700 Subject: [PATCH] python3Packages.libvirt-python: rename from libvirt The project name (e.g. on PyPI) is libvirt-python. --- pkgs/by-name/bu/bumblebee-status/plugins.nix | 2 +- pkgs/by-name/fd/fdroidserver/package.nix | 2 +- pkgs/by-name/li/libvirt/package.nix | 2 +- pkgs/by-name/vi/virt-manager/package.nix | 2 +- pkgs/by-name/vi/virtnbdbackup/package.nix | 2 +- .../python-modules/{libvirt => libvirt-python}/default.nix | 2 +- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 4 +++- 8 files changed, 10 insertions(+), 7 deletions(-) rename pkgs/development/python-modules/{libvirt => libvirt-python}/default.nix (96%) diff --git a/pkgs/by-name/bu/bumblebee-status/plugins.nix b/pkgs/by-name/bu/bumblebee-status/plugins.nix index 58ca8ddb2899..62af4f8cd933 100644 --- a/pkgs/by-name/bu/bumblebee-status/plugins.nix +++ b/pkgs/by-name/bu/bumblebee-status/plugins.nix @@ -118,7 +118,7 @@ in }; # NOTE: Yes, there is also a plugin named `layout-xkbswitch` with a dash. layout_xkbswitch.propagatedBuildInputs = [ pkgs.xkb-switch ]; - libvirtvms.propagatedBuildInputs = [ py.libvirt ]; + libvirtvms.propagatedBuildInputs = [ py.libvirt-python ]; load.propagatedBuildInputs = [ pkgs.gnome-system-monitor ]; memory.propagatedBuildInputs = [ pkgs.gnome-system-monitor ]; messagereceiver = { }; diff --git a/pkgs/by-name/fd/fdroidserver/package.nix b/pkgs/by-name/fd/fdroidserver/package.nix index dd622c371a77..db8439b21d1a 100644 --- a/pkgs/by-name/fd/fdroidserver/package.nix +++ b/pkgs/by-name/fd/fdroidserver/package.nix @@ -60,7 +60,7 @@ python3Packages.buildPythonApplication (finalAttrs: { defusedxml gitpython libcloud - libvirt + libvirt-python magic mwclient oscrypto diff --git a/pkgs/by-name/li/libvirt/package.nix b/pkgs/by-name/li/libvirt/package.nix index a17ec8bbe5fe..084657ebe830 100644 --- a/pkgs/by-name/li/libvirt/package.nix +++ b/pkgs/by-name/li/libvirt/package.nix @@ -419,7 +419,7 @@ stdenv.mkDerivation rec { libvirtVersion=$(curl https://gitlab.com/api/v4/projects/192693/repository/tags | jq -r '.[].name|select(. | contains("rc") | not)' | head -n1 | sed "s/v//g") sysvirtVersion=$(curl https://gitlab.com/api/v4/projects/192677/repository/tags | jq -r '.[].name|select(. | contains("rc") | not)' | head -n1 | sed "s/v//g") update-source-version ${pname} "$libvirtVersion" - update-source-version python3Packages.${pname} "$libvirtVersion" + update-source-version python3Packages.libvirt-python "$libvirtVersion" update-source-version perlPackages.SysVirt "$sysvirtVersion" --file="pkgs/top-level/perl-packages.nix" ''; diff --git a/pkgs/by-name/vi/virt-manager/package.nix b/pkgs/by-name/vi/virt-manager/package.nix index 558ee52eba3c..dfceeb89e769 100644 --- a/pkgs/by-name/vi/virt-manager/package.nix +++ b/pkgs/by-name/vi/virt-manager/package.nix @@ -28,7 +28,7 @@ let pythonDependencies = with python3.pkgs; [ pygobject3 - libvirt + libvirt-python libxml2 requests ]; diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix index c5814e7db368..6b3797b9ddbe 100644 --- a/pkgs/by-name/vi/virtnbdbackup/package.nix +++ b/pkgs/by-name/vi/virtnbdbackup/package.nix @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication (finalAttrs: { ]; dependencies = with python3Packages; [ - libvirt + libvirt-python tqdm libnbd lz4 diff --git a/pkgs/development/python-modules/libvirt/default.nix b/pkgs/development/python-modules/libvirt-python/default.nix similarity index 96% rename from pkgs/development/python-modules/libvirt/default.nix rename to pkgs/development/python-modules/libvirt-python/default.nix index 80db6a1845e2..41536ab66f05 100644 --- a/pkgs/development/python-modules/libvirt/default.nix +++ b/pkgs/development/python-modules/libvirt-python/default.nix @@ -11,7 +11,7 @@ }: buildPythonPackage rec { - pname = "libvirt"; + pname = "libvirt-python"; version = "12.4.0"; pyproject = true; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index a8673341ac63..7d0e9ff77f4e 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -347,6 +347,7 @@ mapAliases { libclang = clang; # added 2026-06-18 libgpiod = gpiod; # added 2026-03-30 libpyfoscam = throw "libpyfoscam was removed because Home Assistant switched to libpyfoscamcgi"; # added 2025-07-03 + libvirt = libvirt-python; # added 2026-07-20 line_profiler = throw "'line_profiler' has been renamed to/replaced by 'line-profiler'"; # Converted to throw 2025-10-29 linear-garage-door = throw "'linear-garage-door' has been superseded by 'nice-go'"; # Added 2025-11-16 linear_operator = throw "'linear_operator' has been renamed to/replaced by 'linear-operator'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f240c66a306a..29c261149fc0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9445,7 +9445,9 @@ self: super: with self; { libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; }; - libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; + libvirt-python = callPackage ../development/python-modules/libvirt-python { + inherit (pkgs) libvirt; + }; libxc = callPackage ../by-name/li/libxc/python.nix { libxc = pkgs.libxc_7;