{ lib, git, python3, fetchFromGitHub }: python3.pkgs.buildPythonApplication rec { pname = "copier"; version = "7.0.1"; format = "pyproject"; src = fetchFromGitHub { owner = "copier-org"; repo = "copier"; rev = "v${version}"; sha256 = "sha256-8lTvyyKfAkvnUvw3e+r9C/49QASR8Zeokm509jxGK2g="; }; POETRY_DYNAMIC_VERSIONING_BYPASS = version; nativeBuildInputs = [ python3.pkgs.poetry-core python3.pkgs.poetry-dynamic-versioning ]; propagatedBuildInputs = with python3.pkgs; [ colorama dunamai iteration-utilities jinja2 jinja2-ansible-filters mkdocs-material mkdocs-mermaid2-plugin mkdocstrings packaging pathspec plumbum pydantic pygments pyyaml pyyaml-include questionary ]; makeWrapperArgs = [ "--suffix PATH : ${lib.makeBinPath [ git ] }" ]; meta = with lib; { description = "Library and command-line utility for rendering projects templates"; homepage = "https://copier.readthedocs.io"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; }; }