python312Packages.plyara: init at 2.1.1 (#362909)

* maintainers: add 13621

* python312Packages.plyara: init at 2.1.1

---------

Co-authored-by: 13621 <test@example.com>
This commit is contained in:
13621
2024-12-12 21:34:25 -05:00
committed by GitHub
co-authored by 13621
parent 7f632a70b8
commit de23a891ac
3 changed files with 48 additions and 0 deletions
+5
View File
@@ -158,6 +158,11 @@
github = "sledgehammervampire";
githubId = 47207223;
};
_13621 = {
name = "13621";
github = "13621";
githubId = 109436855;
};
_13r0ck = {
name = "Brock Szuszczewicz";
email = "bnr@tuta.io";
@@ -0,0 +1,41 @@
{
lib,
buildPythonPackage,
pythonOlder,
fetchPypi,
setuptools,
ply,
}:
buildPythonPackage rec {
pname = "plyara";
version = "2.1.1";
pyproject = true;
disabled = pythonOlder "3.10"; # https://github.com/plyara/plyara: "Plyara requires Python 3.10+"
src = fetchPypi {
inherit pname version;
hash = "sha256-n1/LT8a5RKkuwpedzFTZzzoCsWbJm/755y1TTHq5Hm0=";
};
build-system = [
setuptools
];
dependencies = [
ply
];
pythonImportsCheck = [
"plyara"
];
meta = {
description = "Parse YARA rules";
homepage = "https://pypi.org/project/plyara/";
changelog = "https://github.com/plyara/plyara/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ _13621 ];
};
}
+2
View File
@@ -10815,6 +10815,8 @@ self: super: with self; {
ply = callPackage ../development/python-modules/ply { };
plyara = callPackage ../development/python-modules/plyara { };
plyer = callPackage ../development/python-modules/plyer { };
plyfile = callPackage ../development/python-modules/plyfile { };