python313Packages.lightning: init at 2.5.1

Changed files
+45
pkgs
development
python-modules
lightning
top-level
+43
pkgs/development/python-modules/lightning/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
+
# build-system
+
setuptools,
+
+
# dependencies
+
pytorch-lightning,
+
+
# tests
+
psutil,
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage {
+
pname = "lightning";
+
pyproject = true;
+
+
inherit (pytorch-lightning)
+
version
+
src
+
build-system
+
meta
+
;
+
+
dependencies = pytorch-lightning.dependencies ++ [ pytorch-lightning ];
+
+
nativeCheckInputs = [
+
psutil
+
pytestCheckHook
+
];
+
+
# Some packages are not in NixPkgs; other tests try to build distributed
+
# models, which doesn't work in the sandbox.
+
doCheck = false;
+
+
pythonImportsCheck = [
+
"lightning"
+
"lightning.pytorch"
+
];
+
}
+2
pkgs/top-level/python-packages.nix
···
lightify = callPackage ../development/python-modules/lightify { };
+
lightning = callPackage ../development/python-modules/lightning { };
+
lightning-utilities = callPackage ../development/python-modules/lightning-utilities { };
lightparam = callPackage ../development/python-modules/lightparam { };