-
-
Couldn't load subscription status.
- Fork 228
Closed
Milestone
Description
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.