Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / envs / default.nix
blobb22660efb6f672f91c3c14d3ca94e268d5eb7394
1 { lib
2 , buildPythonPackage
3 , click
4 , fetchPypi
5 , jinja2
6 , mock
7 , pynose
8 , poetry-core
9 , pythonOlder
10 , terminaltables
13 buildPythonPackage rec {
14   pname = "envs";
15   version = "1.4";
16   pyproject = true;
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     inherit pname version;
22     hash = "sha256-nYQ1xphdHN1oKZ4ExY4r24rmz2ayWWqAeeb5qT8qA5g=";
23   };
25   nativeBuildInputs = [
26     poetry-core
27   ];
29   propagatedBuildInputs = [
30     click
31     jinja2
32     terminaltables
33   ];
35   nativeCheckInputs = [
36     mock
37     pynose
38   ];
40   checkPhase = ''
41     runHook preCheck
43     nosetests --with-isolation
45     runHook postCheck
46   '';
48   pythonImportsCheck = [
49     "envs"
50   ];
52   meta = with lib; {
53     description = "Easy access to environment variables from Python";
54     mainProgram = "envs";
55     homepage = "https://github.com/capless/envs";
56     license = licenses.asl20;
57     maintainers = with maintainers; [ peterhoeg ];
58   };