Commit 115139ed authored by José Luis Lafuente's avatar José Luis Lafuente Committed by Robert Schütz
Browse files

python3Packages.awacs: init at 2.2.0

parent fc627062
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, python

  # python dependencies
, typing-extensions
}:

buildPythonPackage rec {
  pname = "awacs";
  version = "2.2.0";

  disabled = pythonOlder "3.7";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-zWRQHxjHogmSKSqnvQLJCdoilkOlJ07p00lN+U46WkU=";
  };

  propagatedBuildInputs = lib.lists.optionals (pythonOlder "3.8") [
    typing-extensions
  ];

  checkPhase = ''
    ${python.interpreter} -m unittest discover
  '';

  pythonImportsCheck = [ "awacs" ];

  meta = with lib; {
    description = "AWS Access Policy Language creation library";
    maintainers = with maintainers; [ jlesquembre ];
    license = licenses.bsd2;
    homepage = "https://github.com/cloudtools/awacs";
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -799,6 +799,8 @@ self: super: with self; {

  avro-python3 = callPackage ../development/python-modules/avro-python3 { };

  awacs = callPackage ../development/python-modules/awacs { };

  awesome-slugify = callPackage ../development/python-modules/awesome-slugify { };

  awesomeversion = callPackage ../development/python-modules/awesomeversion { };