Artwork

Kandungan disediakan oleh Michael Kennedy and Brian Okken. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh Michael Kennedy and Brian Okken atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Player FM - Aplikasi Podcast
Pergi ke luar talian dengan aplikasi Player FM !

#416 A Ghostly Episode

43:41
 
Kongsi
 

Manage episode 460948606 series 1305988
Kandungan disediakan oleh Michael Kennedy and Brian Okken. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh Michael Kennedy and Brian Okken atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Topics covered in this episode:
  • Terminals & Shells
  • Winloop: An Alternative library for uvloop compatibility with windows
  • Ruff & uv
  • uv-secure
  • Extras
  • Joke
Watch on YouTube
About the show

Sponsored by us! Support our work through:

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: Terminals & Shells

  • Ghostty is out
    • Started by Mitchel Hashimoto, one of the co-founders of Hashicorp
    • “Ghostty is a terminal emulator that differentiates itself by being fast, feature-rich, and native. While there are many excellent terminal emulators available, they all force you to choose between speed, features, or native UIs. Ghostty provides all three.”
    • Currently for macOS & Linux (Windows planned)
    • Version 1.0.1 released Dec 31, announced in Oct
    • Features: cross-platform, windows, tabs, and splits, Themes, Ligatures, …
    • Shell Integration: Some Ghostty features require integrating with your shell. Ghostty can automatically inject shell integration for bash, zsh, fish, and elvish.
  • Fish is moving to Rust
    • “fish is a smart and user-friendly command line shell with clever features that just work, without needing an advanced degree in bash scriptology.”
    • “fish 4.0 is a big upgrade. It’s got lots of new features to make using the command line easier and more enjoyable, such as more natural key binding and expanded history search. And under the hood, we’ve rebuilt the foundation in Rust.”

Michael #2: Winloop: An Alternative library for uvloop compatibility with windows

Brian #3: Ruff & uv

  • Ruff 0.9.0 has a new 2025 style guide
    • f-string formatting improvements
      • Now formats expressions interpolated inside f-string curly braces
      • Quotes normalized according to project config
      • Unnecessary escapes removed
      • Examines interpolated expressions to see if splitting the string over multiple lines is ok
    • Other changes to, but it’s the f-string improvements I’m excited about.
  • Python 3.14.0a3 is out, and available with uv
    • uv python install 3.14 --preview

Michael #4: uv-secure

  • by Owen Lamont (yes again :) )
  • This tool will scan PyPi dependencies listed in your uv.lock files (or uv generated requirements.txt files) and check for known vulnerabilities listed against those packages and versions in the PyPi json API.
  • I don't intend uv-secure to ever create virtual environments or do dependency resolution - the plan is to leave that all to uv since it does that so well and just target lock files and fully pinned and dependency resolved requirements.txt files).
  • Works “out of the box” with a requirements.txt from uv pip compile.

Extras

Brian:

Michael:

Joke: That's a stupid cup

  continue reading

424 episod

Artwork

#416 A Ghostly Episode

Python Bytes

1,828 subscribers

published

iconKongsi
 
Manage episode 460948606 series 1305988
Kandungan disediakan oleh Michael Kennedy and Brian Okken. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh Michael Kennedy and Brian Okken atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Topics covered in this episode:
  • Terminals & Shells
  • Winloop: An Alternative library for uvloop compatibility with windows
  • Ruff & uv
  • uv-secure
  • Extras
  • Joke
Watch on YouTube
About the show

Sponsored by us! Support our work through:

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: Terminals & Shells

  • Ghostty is out
    • Started by Mitchel Hashimoto, one of the co-founders of Hashicorp
    • “Ghostty is a terminal emulator that differentiates itself by being fast, feature-rich, and native. While there are many excellent terminal emulators available, they all force you to choose between speed, features, or native UIs. Ghostty provides all three.”
    • Currently for macOS & Linux (Windows planned)
    • Version 1.0.1 released Dec 31, announced in Oct
    • Features: cross-platform, windows, tabs, and splits, Themes, Ligatures, …
    • Shell Integration: Some Ghostty features require integrating with your shell. Ghostty can automatically inject shell integration for bash, zsh, fish, and elvish.
  • Fish is moving to Rust
    • “fish is a smart and user-friendly command line shell with clever features that just work, without needing an advanced degree in bash scriptology.”
    • “fish 4.0 is a big upgrade. It’s got lots of new features to make using the command line easier and more enjoyable, such as more natural key binding and expanded history search. And under the hood, we’ve rebuilt the foundation in Rust.”

Michael #2: Winloop: An Alternative library for uvloop compatibility with windows

Brian #3: Ruff & uv

  • Ruff 0.9.0 has a new 2025 style guide
    • f-string formatting improvements
      • Now formats expressions interpolated inside f-string curly braces
      • Quotes normalized according to project config
      • Unnecessary escapes removed
      • Examines interpolated expressions to see if splitting the string over multiple lines is ok
    • Other changes to, but it’s the f-string improvements I’m excited about.
  • Python 3.14.0a3 is out, and available with uv
    • uv python install 3.14 --preview

Michael #4: uv-secure

  • by Owen Lamont (yes again :) )
  • This tool will scan PyPi dependencies listed in your uv.lock files (or uv generated requirements.txt files) and check for known vulnerabilities listed against those packages and versions in the PyPi json API.
  • I don't intend uv-secure to ever create virtual environments or do dependency resolution - the plan is to leave that all to uv since it does that so well and just target lock files and fully pinned and dependency resolved requirements.txt files).
  • Works “out of the box” with a requirements.txt from uv pip compile.

Extras

Brian:

Michael:

Joke: That's a stupid cup

  continue reading

424 episod

Semua episod

×
 
Loading …

Selamat datang ke Player FM

Player FM mengimbas laman-laman web bagi podcast berkualiti tinggi untuk anda nikmati sekarang. Ia merupakan aplikasi podcast terbaik dan berfungsi untuk Android, iPhone, dan web. Daftar untuk melaraskan langganan merentasi peranti.

 

Panduan Rujukan Pantas

Podcast Teratas
Dengar rancangan ini semasa anda meneroka
Main