evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / distorm3 / default.nix
blob583e4cc85742870af61fbd59eeb26cc3b22dfb8b
2   lib,
3   buildPythonPackage,
4   distutils,
5   fetchFromGitHub,
6   pythonOlder,
7   pytestCheckHook,
8   setuptools,
9   yasm,
12 buildPythonPackage rec {
13   pname = "distorm3";
14   version = "3.5.2";
15   pyproject = true;
17   disabled = pythonOlder "3.5";
19   src = fetchFromGitHub {
20     owner = "gdabah";
21     repo = "distorm";
22     rev = "refs/tags/${version}";
23     hash = "sha256-Fhvxag2UN5wXEySP1n1pCahMQR/SfssywikeLmiASwQ=";
24   };
26   build-system = [
27     distutils
28     setuptools
29   ];
31   nativeCheckInputs = [
32     pytestCheckHook
33     yasm
34   ];
36   # TypeError: __init__() missing 3 required positional...
37   doCheck = false;
39   pythonImportsCheck = [ "distorm3" ];
41   meta = with lib; {
42     description = "Disassembler library for x86/AMD64";
43     homepage = "https://github.com/gdabah/distorm";
44     changelog = "https://github.com/gdabah/distorm/releases/tag/${version}";
45     license = licenses.bsd3;
46     maintainers = with maintainers; [ fab ];
47   };