Unverified Commit d5793186 authored by Moritz Sanft's avatar Moritz Sanft Committed by GitHub
Browse files

python3Packages.sev-snp-measure: init at 0.0.9 (#303158)



* python3Packages.sev-snp-measure: init at 0.0.9

* Update pkgs/development/python-modules/sev-snp-measure/default.nix

---------

Co-authored-by: default avatarSandro <sandro.jaeckel@gmail.com>
parent 01bbd6ce
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
{ buildPythonPackage
, cryptography
, fetchFromGitHub
, lib
, pythonRelaxDepsHook
, setuptools
}:

buildPythonPackage rec {
  pname = "sev-snp-measure";
  version = "0.0.9";

  pyproject = true;

  src = fetchFromGitHub {
    owner = "virtee";
    repo = "sev-snp-measure";
    rev = "v${version}";
    hash = "sha256-efW4DMple26S3Jizc7yAvdPjVivyMJq4fEdkuToamGc=";
  };

  nativeBuildInputs = [
    setuptools
    pythonRelaxDepsHook
  ];

  pythonRelaxDeps = [ "cryptography" ];

  propagatedBuildInputs = [ cryptography ];

  postPatch = ''
    # See https://github.com/virtee/sev-snp-measure/pull/46
    sed -i '/types-cryptography/d' setup.cfg requirements.txt
  '';

  pythonImportsCheck = [ "sevsnpmeasure" ];

  meta = {
    description = "Calculate AMD SEV/SEV-ES/SEV-SNP measurement for confidential computing";
    homepage = "https://github.com/virtee/sev-snp-measure";
    changelog = "https://github.com/virtee/sev-snp-measure/releases/tag/v${version}";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ msanft ];
    mainProgram = "sev-snp-measure";
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -13650,6 +13650,8 @@ self: super: with self; {
  seventeentrack = callPackage ../development/python-modules/seventeentrack { };
  sev-snp-measure = callPackage ../development/python-modules/sev-snp-measure { };
  sexpdata = callPackage ../development/python-modules/sexpdata { };
  sfepy = callPackage ../development/python-modules/sfepy { };