python312Packages.yaramod: refactor

This commit is contained in:
natsukium
2024-11-02 22:53:43 +09:00
parent e84326b6b7
commit ff8466cb40
@@ -5,10 +5,10 @@
fetchFromGitHub,
pytestCheckHook,
libxcrypt,
pythonOlder,
gtest,
pybind11,
nlohmann_json,
setuptools,
}:
let
@@ -22,13 +22,11 @@ in
buildPythonPackage rec {
pname = "yaramod";
version = "4.0.1";
format = "setuptools";
disabled = pythonOlder "3.7";
pyproject = true;
src = fetchFromGitHub {
owner = "avast";
repo = pname;
repo = "yaramod";
rev = "refs/tags/v${version}";
hash = "sha256-EkGG3J84mTFnor1YX9B1TyjvW6mCCF/AH904DaVX+VU=";
};
@@ -48,12 +46,16 @@ buildPythonPackage rec {
nativeBuildInputs = [
cmake
pog
gtest
];
setupPyBuildFlags = [ "--with-unit-tests" ];
build-system = [ setuptools ];
checkInputs = [ pytestCheckHook ];
env.ENV_YARAMOD_BUILD_WITH_UNIT_TESTS = true;
nativeCheckInputs = [
gtest
pytestCheckHook
];
pytestFlagsArray = [ "tests/" ];