The name peo cannot be registered on PyPI. Rename the package, the
command, the PEO_* environment variables (now BOLTAGE_*), the container
paths and scripts, and the source URLs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Use verri's strawberry flavour through hatchling's code version source, so
versions look like 2026.10.21.0: the HEAD commit date plus the number of
earlier commits that day.
Container images build the sdist in a separate stage that has the git
repository, so they get the same version instead of a +vcs.missing one.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Serve neo4j-browser with Starlette and uvicorn (the optional browser extra)
instead of a hand-written HTTP server, and handle Bolt over WebSocket with the
websockets library's Sans-I/O protocol. Rename Dockerfile, .dockerignore and
docker/ to Containerfile, .containerignore and container/.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>