Something went wrong. Try again.
lol
Something went wrong. Try again.
952 B · 47 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748{ lib, badges, buildPythonPackage, capstone, fetchFromGitHub, keystone-engine, lief, pyelftools, setuptools,}:
buildPythonPackage (finalAttrs: { pname = "hatasm"; version = "1.0.0-unstable-2026-01-05"; pyproject = true;
src = fetchFromGitHub { owner = "EntySec"; repo = "HatAsm"; # https://github.com/EntySec/HatAsm/issues/2 rev = "c8ec79e533a2dd489de86cefc168fce576f21f1a"; hash = "sha256-PqQRe01cZMEOBjkbBqnb9jXcdSQ3LSSJtwwaP0ITgKg="; };
build-system = [ setuptools ];
dependencies = [ badges capstone keystone-engine lief pyelftools ];
pythonImportsCheck = [ "hatasm" ];
# Module has no tests doCheck = false;
meta = { description = "Assembler and disassembler that provides support for all common architectures"; homepage = "https://github.com/EntySec/HatAsm"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; };})