# Only needed on the machine that PRODUCES the standalone build (see
# build_exe.ps1). The app itself has zero runtime dependencies, and the
# machine that RUNS the built .exe needs nothing from this file.
#
# Pinned to one exact version (not "pyinstaller>=6") on purpose: an open
# range makes pip's resolver try many pyinstaller versions in turn if
# anything in the dependency graph hiccups (each attempt is more network
# round-trips), which is exactly what turns one slow/flaky connection into
# a wall of "Read timed out" retries and a ResolutionImpossible error. One
# exact version means one resolution pass.
pyinstaller==6.22.3
