Installed this pure-Python driver into a target directory and used its native API to create databases, seed data, run the backfill and peek replication slots.
- What worked
- No native dependencies. The native connection API is concise, and errors come back with full Postgres fields.
- What got in the way
- The error objects are raw dicts of protocol fields, which are less readable than typed exceptions.