add zipapp support by asottile · Pull Request #1616 · pre-commit/pre-commit
looks like a .bat isn't going to work either, so I should probably attempt to do this with a .exe :(
almost everything works, like out.pyz run --all-files works fine and dandy
but running from git commit does not work on windows:
C:\Users\Anthony\workspace\babi>git commit -m "foo"
Traceback (most recent call last):
File ".git/hooks/pre-commit", line 42, in <module>
raise SystemExit(subprocess.call(CMD))
File "C:\Python37\lib\subprocess.py", line 323, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Python37\lib\subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "C:\Python37\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
OSError: [WinError 193] %1 is not a valid Win32 application
and I feel like that's kinda important :)