otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / development / python-modules / eduvpn-common / default.nix
blob9d2bfda4ee8d7a80034fc0dace9783b307a14f5d
2   buildPythonPackage,
3   libeduvpn-common,
4   selenium,
5   setuptools,
6 }:
8 buildPythonPackage rec {
9   inherit (libeduvpn-common) version src;
10   pname = "eduvpn-common";
12   sourceRoot = "${pname}-${version}/wrappers/python";
14   patches = [ ./use-nix-lib.patch ];
16   postPatch = ''
17     substituteInPlace eduvpn_common/loader.py \
18                       --subst-var-by libeduvpn-common ${libeduvpn-common.out}/lib/lib${pname}-${version}.so
19   '';
21   format = "pyproject";
23   propagatedBuildInputs = [
24     libeduvpn-common
25     setuptools
26   ];
28   nativeCheckInputs = [ selenium ];
30   pythonImportsCheck = [ "eduvpn_common" ];
32   meta = libeduvpn-common.meta // {
33     description = "Python wrapper for libeduvpn-common";
34   };