diff options
author | Cole Helbling <cole.e.helbling@outlook.com> | 2021-04-19 16:25:58 -0700 |
---|---|---|
committer | Cole Helbling <cole.e.helbling@outlook.com> | 2021-04-22 08:35:58 -0700 |
commit | e2065958f93c99ce23d62ce688cfd4ee148a2ab9 (patch) | |
tree | dd5dbf3040cf1f9387cee2d9d468249bd41e58eb | |
parent | 19fe713b73393b4619011cfffe10953ace1cc909 (diff) | |
download | nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.tar nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.tar.gz nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.tar.bz2 nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.tar.lz nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.tar.xz nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.tar.zst nixlib-e2065958f93c99ce23d62ce688cfd4ee148a2ab9.zip |
python3.pkgs.qiling: init at 1.2.3
-rw-r--r-- | pkgs/development/python-modules/qiling/default.nix | 45 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/qiling/default.nix b/pkgs/development/python-modules/qiling/default.nix new file mode 100644 index 000000000000..9513280f3cfa --- /dev/null +++ b/pkgs/development/python-modules/qiling/default.nix @@ -0,0 +1,45 @@ +{ lib +, buildPythonPackage +, fetchPypi +, capstone +, unicorn +, pefile +, python-registry +, keystone-engine +, pyelftools +, gevent +}: +buildPythonPackage rec { + pname = "qiling"; + version = "1.2.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "e3ed09f9e080559e73e2a9199649b934b3594f653079d1e7da4992340c19eb64"; + }; + + propagatedBuildInputs = [ + capstone + unicorn + pefile + python-registry + keystone-engine + pyelftools + gevent + ]; + + # Tests are broken (attempt to import a file that tells you not to import it, + # amongst other things) + doCheck = false; + + pythonImportsCheck = [ + "qiling" + ]; + + meta = with lib; { + description = "Qiling Advanced Binary Emulation Framework"; + homepage = "https://qiling.io/"; + license = licenses.gpl2Only; + maintainers = teams.determinatesystems.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7a97d56d912f..279355de9393 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7187,6 +7187,8 @@ in { qds_sdk = callPackage ../development/python-modules/qds_sdk { }; + qiling = callPackage ../development/python-modules/qiling { }; + qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { }; qiskit-aer = callPackage ../development/python-modules/qiskit-aer { }; |