I'm following the build tutorial / set-up instructions for Trigger.io's extension framework here. Once it gets to proc = Popen(minify_args, stdout=PIPE, stderr=PIPE)
in the last file, something in subprocess
bugs out.
It appears to be a Windows-only issue. Here's the trace:
(python-env) C:\Users\name\Desktop\browser-extensions.git\_something>forge-ext
ension build chrome
[ INFO] Forge tools running at version 3.3.62
...
[ INFO] appended common-v2/api-suffix.js to chrome/forge/all.js
[ INFO] appended common-v2/api-suffix.js to chrome/forge/all-priv.js
[ INFO] deleting 1 files
[ INFO] applying templates to 2 files
[ INFO] minifying 2 files
Traceback (most recent call last):
File "C:\Users\name\Desktop\browser-extensions.git\python-env\Scripts\forge-
extension-script.py", line 10, in <module>
load_entry_point('generate==1.0', 'console_scripts', 'forge-extension')()
File "c:\users\name\desktop\browser-extensions.git\generate\build_tools\main
.py", line 227, in main
COMMANDS[command](*other_args)
File "c:\users\name\desktop\browser-extensions.git\generate\build_tools\main
.py", line 94, in command_build
forge_generate.main()
File "c:\users\name\desktop\browser-extensions.git\generate\generate\main.py
", line 237, in main
return generator.run()
File "c:\users\name\desktop\browser-extensions.git\generate\generate\main.py
", line 107, in run
self.build.run()
File "c:\users\name\desktop\browser-extensions.git\generate\generate\build.p
y", line 308, in run
self._call_with_params(task_method, task_args)
File "c:\users\name\desktop\browser-extensions.git\generate\generate\build.p
y", line 267, in _call_with_params
return method(self, *params)
File "c:\users\name\desktop\browser-extensions.git\generate\generate\server_
tasks.py", line 115, in minify_in_place
minify.minify_in_place(build.source_dir, *real_files)
File "c:\users\name\desktop\browser-extensions.git\generate\generate\minify.
py", line 32, in minify_in_place
proc = Popen(minify_args, stdout=PIPE, stderr=PIPE)
File "C:\Python27\Lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Python27\Lib\subprocess.py", line 948, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
(python-env) C:\Users\name\Desktop\browser-extensions.git\_something>