15 buildPythonPackage rec {
16 pname = "deal-solver";
20 disabled = pythonOlder "3.7";
22 src = fetchFromGitHub {
26 hash = "sha256-DAOeQLFR/JED32uJSW7W9+Xx5f1Et05W8Fp+Vm7sfZo=";
29 build-system = [ flit-core ];
31 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
32 pythonRemoveDeps = [ "z3-solver" ];
37 ] ++ z3-solver.requiredPythonModules;
46 pythonImportsCheck = [ "deal_solver" ];
49 description = "Z3-powered solver (theorem prover) for deal";
50 homepage = "https://github.com/life4/deal-solver";
51 changelog = "https://github.com/life4/deal-solver/releases/tag/${version}";
52 license = licenses.mit;
53 maintainers = with maintainers; [ gador ];