{ pkgs ? import {} }: let setupPkg = { name, extraArgs ? {} }: pkgs.callPackage ./pkgs/${name}/package.nix extraArgs; in rec { miasm = setupPkg { name = "miasm"; extraArgs = { inherit (pkgs.python3.pkgs) buildPythonPackage; inherit (pkgs.python3Packages) future pyparsing; }; }; msynth = setupPkg { name = "msynth"; extraArgs = { inherit (pkgs.python3.pkgs) buildPythonPackage; inherit (pkgs.python3Packages) z3 future; inherit miasm; }; }; passwdqc = setupPkg { name = "passwdqc"; }; }