From ed9857820a180eaea08886ea65395b8fce4e4842 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Wed, 17 Dec 2025 10:00:39 +0100 Subject: [PATCH] python3Packages.libxc: init at 7.0.0 --- pkgs/by-name/li/libxc/python.nix | 34 ++++++++++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 ++++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/by-name/li/libxc/python.nix diff --git a/pkgs/by-name/li/libxc/python.nix b/pkgs/by-name/li/libxc/python.nix new file mode 100644 index 000000000000..86d9fb4aaace --- /dev/null +++ b/pkgs/by-name/li/libxc/python.nix @@ -0,0 +1,34 @@ +{ + buildPythonPackage, + lib, + libxc, + setuptools, + cmake, + numpy, +}: + +buildPythonPackage { + inherit (libxc) + pname + version + src + patches + meta + nativeBuildInputs + ; + + pyproject = true; + + build-system = [ + setuptools + cmake + ]; + + dependencies = [ + numpy + ]; + + dontUseCmakeConfigure = true; + + pythonImportsCheck = [ "pylibxc" ]; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c9649073b073..81af92b20483 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8655,6 +8655,10 @@ self: super: with self; { libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; + libxc = callPackage ../by-name/li/libxc/python.nix { + libxc = pkgs.libxc_7; + }; + libxml2 = (toPythonModule ( pkgs.libxml2.override {