Topics covered in this episode:Watch on YouTubeAbout the show
Sponsored by PropelAuth: pythonbytes.fm/propelauth77
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Brian #1: Switching to direnv, Starship, and uv
Last week I mentioned that I’m ready to try direnv again, but secretly, I still had some worries about the process. Thankfully, Trey has a tutorial to walk me past the troublesome parts.
direnv - an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory.
Switching from virtualenvwrapper to direnv, Starship, and uv
- Trey Hunner**
See also:
Michael #2: rqlite - Distributed SQLite DB
- via themlu, thanks!
- rqlite is a lightweight, user-friendly, distributed relational database built on SQLite.
- Built on SQLite, the world’s most popular database
- Supports full-text search, Vector Search, and JSON documents
- Access controls and encryption for secure deployments
Michael #3: A Python dict that can report which keys you did not use
- by Peter Bengtsson
- Very cool for testing that a dictionary has been used as expected (e.g. all data has been sent out via an API or report).
- Note: It does NOT track d.get(), but it’s easy to just add it to the class in the post.
- Maybe someone should polish it up and put it on pypi (that person is not me :) ).
Brian #4: Some Markdown Stuff
Joke: Vibecon is hard to attend