-
v0.5.5-demo — Setup now finishes on a clean Mac Pre-Release
released this
2026-09-30 11:52:10 +00:00 | 5 commits to main since this releaseSetup now finishes on a clean Mac
v0.5.4 got the install itself working on a current Mac. It then stopped on the
very last step — downloading the recognition models — with forty lines of
traceback ending inCERTIFICATE_VERIFY_FAILED.That is a quirk of Python installed from python.org on macOS: it ships its own
security library with no list of trusted certificate authorities, and only
gets one if you find and double-clickInstall Certificates.commandinside the
Python folder. Nobody installing this software has any reason to know that.Behavision now carries its own trusted-authority list and falls back to it when
the machine has none. It still prefers the machine's own list where there is
one, so a shop behind a corporate proxy is unaffected.Use this rather than v0.5.3 or v0.5.4.
Everything from v0.5.4, in one place
- Setup could not finish on a Mac with Python 3.14. It picked the newest
Python on the machine, which is the one least likely to have ready-built
libraries, and ended up trying to compile numpy from source. It now picks a
version it knows works, and says so in one line — before downloading
anything — if the only Python present is too new. - A half-built environment from a failed run is rebuilt, rather than reused
and failing the same way. - Signing in on a second computer could stop a shop working. Every computer
linked to one shop used the same name on the message broker, so two of them
took turns disconnecting each other — and the shop's own till was the other
half of that loop. Each installation now has its own name; existing installs
pick one up on their next start. - "no such file or directory" instead of "run setup". Pressing Start before
setup had run reported a 200-character file path. It now names the setup
tool, on the button, the status panel and at startup. It also detects macOS
running the app from a temporary read-only copy — which happens whenever the
app is opened straight from Downloads, and which re-running setup cannot fix.
Installing
- Unzip.
- Move Behavision to your Applications folder and open it from there.
- Run
behavision-setupand wait — the first run downloads about 300 MB of
recognition models. - Open Behavision.
On a computer that will not watch cameras — a laptop, an office machine — skip
setup entirely and just sign in. You get Live and Cameras across all your
shops, including Watch live on any camera.Downloads
Behavision-v0.5.5-demo-windows-x64.zip— Windows 10/11, 64-bitBehavision-v0.5.5-demo-macos-arm64.zip— Apple Silicon
Downloads
- Setup could not finish on a Mac with Python 3.14. It picked the newest