python312Packages.dash-renderer: remove (#369714)
[NixPkgs.git] / pkgs / development / python-modules / plux / default.nix
blob3c726b7d3b366843f8ed0db4191c1a033b81e04f
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pytestCheckHook,
6   setuptools,
7   stevedore,
8   wheel,
9 }:
11 buildPythonPackage rec {
12   pname = "plux";
13   version = "1.11.0";
14   pyproject = true;
16   # Tests are not available from PyPi
17   src = fetchFromGitHub {
18     owner = "localstack";
19     repo = "plux";
20     tag = "v${version}";
21     hash = "sha256-M4N3Ccuw95OcLsWQVtITv4QShBJKliTh5QIoqji8x9o=";
22   };
24   build-system = [
25     setuptools
26     wheel
27   ];
29   dependencies = [ stevedore ];
31   nativeCheckInputs = [ pytestCheckHook ];
33   preCheck = ''
34     export HOME=$TMPDIR
35   '';
37   pythonImportsCheck = [ "plugin.core" ];
39   meta = with lib; {
40     description = "Dynamic code loading framework for building pluggable Python distributions";
41     homepage = "https://github.com/localstack/plux";
42     license = licenses.asl20;
43     maintainers = [ ];
44   };