Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error windows 11 #283

Closed
zcorrea357 opened this issue Feb 21, 2025 · 2 comments · Fixed by #284
Closed

Error windows 11 #283

zcorrea357 opened this issue Feb 21, 2025 · 2 comments · Fixed by #284

Comments

@zcorrea357
Copy link

env os windows 11

Nome do sistema operacional: Microsoft Windows 11 Home Single Language
Versão do sistema operacional: 10.0.26100 N/A compilação 26100
Tipo de sistema: x64-based PC
[01]: Intel64 Family 6 Model 183 Stepping 1 GenuineIntel ~2100 Mhz
Memória física total: 30,370 MB
Memória física disponível: 9,221 MB
Memória Virtual: Tamanho Máximo: 54,946 MB
Memória Virtual: Disponível: 24,352 MB
Memória Virtual: Em Uso: 30,594 MB

env dev

Python 3.13.2
uv 0.6.1 (c91ee82a8 2025-02-17)
uv-tool-uvx 0.6.1 (c91ee82a8 2025-02-17)
Diretório: C:\Users\luizg.local\bin

Mode LastWriteTime Length Name


-a---- 2/17/2025 6:16 PM 47399936 uv.exe
-a---- 2/17/2025 6:16 PM 334848 uvx.exe

PS C:\Users\luizg.local\bin> pwd
C:\Program Files\Git\cmd\git.exe
command

uvx copier copy gh:superlinear-ai/substrate path/to/local/repository
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Scripts\copier.exe\__main__.py", line 10, in <module>
    sys.exit(copier_app_run())
             ~~~~~~~~~~~~~~^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\cli\application.py", line 640, in run
    inst, retcode = subapp.run(argv, exit=False)
                    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\cli\application.py", line 635, in run
    retcode = inst.main(*tailargs)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\cli.py", line 281, in main
    return _handle_exceptions(inner)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\cli.py", line 70, in _handle_exceptions
    method()
    ~~~~~~^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\cli.py", line 272, in inner
    with self._worker(
         ~~~~~~~~~~~~^
        template_src,
        ^^^^^^^^^^^^^
    ...<3 lines>...
        overwrite=self.force or self.overwrite,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ) as worker:
    ^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\main.py", line 254, in __exit__
    raise value
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\cli.py", line 279, in inner
    worker.run_copy()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\main.py", line 948, in run_copy
    self._check_unsafe("copy")
    ~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\main.py", line 268, in _check_unsafe
    if self.template.jinja_extensions:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Roaming\uv\python\cpython-3.13.2-windows-x86_64-none\Lib\functools.py", line 1042, in __get__
    val = self.func(instance)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\template.py", line 346, in jinja_extensions
    return tuple(self.config_data.get("jinja_extensions", ()))
                 ^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Roaming\uv\python\cpython-3.13.2-windows-x86_64-none\Lib\functools.py", line 1042, in __get__
    val = self.func(instance)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\template.py", line 301, in config_data
    result = filter_config(self._raw_config)[0]
                           ^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Roaming\uv\python\cpython-3.13.2-windows-x86_64-none\Lib\functools.py", line 1042, in __get__
    val = self.func(instance)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\template.py", line 258, in _raw_config
    for p in self.local_abspath.glob("copier.*")
             ^^^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Roaming\uv\python\cpython-3.13.2-windows-x86_64-none\Lib\functools.py", line 1042, in __get__
    val = self.func(instance)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\template.py", line 564, in local_abspath
    result = Path(clone(self.url_expanded, self.ref))
                  ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\copier\vcs.py", line 216, in clone
    git("checkout", "-f", ref or "HEAD")
    ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\commands\base.py", line 115, in __call__
    return self.run(args, **kwargs)[1]
           ~~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\commands\base.py", line 254, in run
    return p.run()
           ~~~~~^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\commands\base.py", line 217, in runner
    return run_proc(p, retcode, timeout)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\commands\processes.py", line 330, in run_proc
    return _check_process(proc, retcode, timeout, stdout, stderr)
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\commands\processes.py", line 19, in _check_process
    proc.verify(retcode, timeout, stdout, stderr)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\luizg\AppData\Local\uv\cache\archive-v0\Mfh0GX05F4SKYgSjL8c-4\Lib\site-packages\plumbum\machines\base.py", line 29, in verify
    raise ProcessExecutionError(
        getattr(self, "argv", None), self.returncode, stdout, stderr
    )
plumbum.commands.processes.ProcessExecutionError: Unexpected exit code: 128
Command line: | 'C:\Program Files\Git\cmd\git.exe' checkout -f HEAD
Stderr:       | error: invalid path 'template/{% if ci == 'github' %}.github{% endif %}/workflows/{% if project_type == "app" %}deploy.yml{% endif %}.jinja'
@lsorber
Copy link
Member

lsorber commented Feb 21, 2025

Thanks for reporting this! The issue appears to be the use of double quotes in the templated path. We’ll get that fixed soon!

@lsorber
Copy link
Member

lsorber commented Feb 24, 2025

Should be solved since v1.1.1!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants