{ prev, sources, ... }: { smartprom = with prev.poetry2nix; mkPoetryApplication { inherit (sources.smartprom) pname version; projectDir = cleanPythonSources { src = prev.runCommand "sources" {} '' mkdir $out cp -r ${sources.smartprom.src}/. $out mkdir $out/smartprom mv $out/megaraid.py $out/smartprom mv $out/smartprom.py $out/smartprom/__main__.py sed -ri 's/import megaraid/from . import megaraid/' $out/smartprom/__main__.py echo >> $out/smartprom/__init__.py cp ${./pyproject.toml} $out/pyproject.toml cp ${./poetry.lock} $out/poetry.lock ''; }; }; }