Artwork

Inhoud geleverd door Michael Kennedy and Brian Okken. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Michael Kennedy and Brian Okken of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Player FM - Podcast-app
Ga offline met de app Player FM !

#459 Inverted dependency trees

32:54
 
Delen
 

Manage episode 521063913 series 1305988
Inhoud geleverd door Michael Kennedy and Brian Okken. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Michael Kennedy and Brian Okken of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Topics covered in this episode:

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.

Michael #0: Black Friday is on at Talk Python

Brian: This is peer pressure in action

Michael #1: PEP 814 – Add frozendict built-in type

  • by Victor Stinner & Donghee Na
  • A new public immutable type frozendict is added to the builtins module.
  • We expect frozendict to be safe by design, as it prevents any unintended modifications. This addition benefits not only CPython’s standard library, but also third-party maintainers who can take advantage of a reliable, immutable dictionary type.
  • To add to existing frozen types in Python.

Brian #2: From Material for MkDocs to Zensical

Michael #3: Tach

  • Keep the streak: pip deps with uv + tach
  • From Gerben Decker
  • We needed some more control over linting our dependency structure, both internal and external.
  • We use tach (which you covered before IIRC), but also some home built linting rules for our specific structure. These are extremely easy to build using an underused feature of ruff: "uv run ruff analyze graph --python python_exe_path .".
  • Example from an app I’m working on (shhhhh not yet announced!)

Brian #4: Some Python Speedups in 3.15 and 3.16

Extras

Brian:

Michael:

Joke: git pull inception

  continue reading

464 afleveringen

Artwork

#459 Inverted dependency trees

Python Bytes

1,333 subscribers

published

iconDelen
 
Manage episode 521063913 series 1305988
Inhoud geleverd door Michael Kennedy and Brian Okken. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Michael Kennedy and Brian Okken of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Topics covered in this episode:

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.

Michael #0: Black Friday is on at Talk Python

Brian: This is peer pressure in action

Michael #1: PEP 814 – Add frozendict built-in type

  • by Victor Stinner & Donghee Na
  • A new public immutable type frozendict is added to the builtins module.
  • We expect frozendict to be safe by design, as it prevents any unintended modifications. This addition benefits not only CPython’s standard library, but also third-party maintainers who can take advantage of a reliable, immutable dictionary type.
  • To add to existing frozen types in Python.

Brian #2: From Material for MkDocs to Zensical

Michael #3: Tach

  • Keep the streak: pip deps with uv + tach
  • From Gerben Decker
  • We needed some more control over linting our dependency structure, both internal and external.
  • We use tach (which you covered before IIRC), but also some home built linting rules for our specific structure. These are extremely easy to build using an underused feature of ruff: "uv run ruff analyze graph --python python_exe_path .".
  • Example from an app I’m working on (shhhhh not yet announced!)

Brian #4: Some Python Speedups in 3.15 and 3.16

Extras

Brian:

Michael:

Joke: git pull inception

  continue reading

464 afleveringen

همه قسمت ها

×
 
Loading …

Welkom op Player FM!

Player FM scant het web op podcasts van hoge kwaliteit waarvan u nu kunt genieten. Het is de beste podcast-app en werkt op Android, iPhone en internet. Aanmelden om abonnementen op verschillende apparaten te synchroniseren.

 

Korte handleiding

Luister naar deze show terwijl je op verkenning gaat
Spelen