
Sign up to save your podcasts
Or
About 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**
Trey has solved a bunch of the problems I had when I tried direnv before
Show the virtual environment name in the prompt
Place new virtual environments in local .venv instead of in .direnv/python3.12
Silence all of the “loading”, “unloading” statements every time you enter a directory
Have a script called
to create an environment, activate it, create a
file
A
script to be able to switch around to different projects.
Adding
to the mix for creating virtual environments.
Starship
See also:
Michael #2: rqlite - Distributed SQLite DB
Michael #3: A Python dict that can report which keys you did not use
Brian #4: Some Markdown Stuff
Textual 4.0.0
adds Markdown.append which can be used to efficiently stream markdown content
html-to-markdown
Converts html to markdown
A complete rewrite fork of markdownify
Joke: Vibecon is hard to attend
4.7
212212 ratings
About 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**
Trey has solved a bunch of the problems I had when I tried direnv before
Show the virtual environment name in the prompt
Place new virtual environments in local .venv instead of in .direnv/python3.12
Silence all of the “loading”, “unloading” statements every time you enter a directory
Have a script called
to create an environment, activate it, create a
file
A
script to be able to switch around to different projects.
Adding
to the mix for creating virtual environments.
Starship
See also:
Michael #2: rqlite - Distributed SQLite DB
Michael #3: A Python dict that can report which keys you did not use
Brian #4: Some Markdown Stuff
Textual 4.0.0
adds Markdown.append which can be used to efficiently stream markdown content
html-to-markdown
Converts html to markdown
A complete rewrite fork of markdownify
Joke: Vibecon is hard to attend
274 Listeners
284 Listeners
481 Listeners
590 Listeners
621 Listeners
70 Listeners
298 Listeners
141 Listeners
987 Listeners
189 Listeners
267 Listeners
192 Listeners
62 Listeners
139 Listeners
47 Listeners