Artwork

Michael Kennedy and Brian Okken에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Michael Kennedy and Brian Okken 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

#416 A Ghostly Episode

43:41
 
공유
 

Manage episode 460948606 series 1305988
Michael Kennedy and Brian Okken에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Michael Kennedy and Brian Okken 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.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

425 에피소드

Artwork

#416 A Ghostly Episode

Python Bytes

1,829 subscribers

published

icon공유
 
Manage episode 460948606 series 1305988
Michael Kennedy and Brian Okken에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Michael Kennedy and Brian Okken 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.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

425 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생