Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Template not found / permission denied on Windows #233

@pawamoy

Description

@pawamoy

Trying to generate a project from a template that works fine on Linux, but fails on Windows:

Something went wrong. Removing destination folder.
Traceback (most recent call last):
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\main.py", line 142, in copy
    copy_local(conf=conf)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\main.py", line 190, in copy_local
    render_file(conf, rel_path, source_path, render, must_skip)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\main.py", line 325, in render_file
    content = render(src_path)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\tools.py", line 158, in __call__
    tmpl = self.env.get_template(relpath)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\jinja2\environment.py", line 883, in get_template
    return self._load_template(name, self.make_globals(globals))
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\jinja2\environment.py", line 857, in _load_template
    template = self.loader.load(self, name, globals)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\jinja2\loaders.py", line 115, in load
    source, filename, uptodate = self.get_source(environment, name)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\jinja2\loaders.py", line 177, in get_source
    pieces = split_template_path(template)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\jinja2\loaders.py", line 32, in split_template_path
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: project\.gitignore.jinja

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\user\appdata\local\programs\python\python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\user\appdata\local\programs\python\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\user\.local\bin\copier.exe\__main__.py", line 7, in <module>
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\plumbum\cli\application.py", line 577, in run
    inst, retcode = subapp.run(argv, exit=False)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\plumbum\cli\application.py", line 572, in run
    retcode = inst.main(*tailargs)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\cli.py", line 17, in _wrapper
    return method(*args, **kwargs)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\cli.py", line 158, in main
    self.parent._copy(template_src, destination_path)
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\cli.py", line 121, in _copy
    **kwargs,
  File "c:\users\user\.local\pipx\venvs\copier\lib\site-packages\copier\main.py", line 150, in copy
    shutil.rmtree(conf.src_path)
  File "c:\users\user\appdata\local\programs\python\python36\lib\shutil.py", line 500, in rmtree
    return _rmtree_unsafe(path, onerror)
  File "c:\users\user\appdata\local\programs\python\python36\lib\shutil.py", line 390, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "c:\users\user\appdata\local\programs\python\python36\lib\shutil.py", line 390, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "c:\users\user\appdata\local\programs\python\python36\lib\shutil.py", line 390, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "c:\users\user\appdata\local\programs\python\python36\lib\shutil.py", line 395, in _rmtree_unsafe
    onerror(os.unlink, fullname, sys.exc_info())
  File "c:\users\user\appdata\local\programs\python\python36\lib\shutil.py", line 393, in _rmtree_unsafe
    os.unlink(fullname)
PermissionError: [WinError 5] Accès refusé: 'C:\\Users\\user\\AppData\\Local\\Temp\\1\\copier.vcs.clone.dmtng7gz\\.git\\objects\\pack\\pack-764d5af3bf8b77b96e71aba712eca189b4cc8c51.idx'

I'll try to give more details later.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions