#404: The Lost Episode

Python Bytes

Topics covered in this episode:

  • Python 3.13.0 released Oct 7
  • PEP 759 – External Wheel Hosting
  • pytest-freethreaded
  • pytest-edit
  • Extras
  • Joke
Watch on YouTube

About the show

Sponsored by ScoutAPM: pythonbytes.fm/scout

Connect with the hosts

  • Michael: @mkennedy@fosstodon.org
  • Brian: @brianokken@fosstodon.org
  • Show: @pythonbytes@fosstodon.org

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: Python 3.13.0 released Oct 7

  • That’s today!
  • What’s New In Python 3.13
    • Interpreter (REPL) improvements
      • exit works (really, this is worth the release right here)
      • Multiline editing with history preservation.
        • history sticks around between sessions
      • Direct support for REPL-specific commands like help, exit, and quit, without the need to call them as functions.
      • Prompts and tracebacks with color enabled by default.
      • Interactive help browsing using F1 with a separate command history.
      • History browsing using F2 that skips output as well as the >>> and … prompts.
      • “Paste mode” with F3 that makes pasting larger blocks of code easier (press F3 again to return to the regular prompt).
      • exit now works without parens
    • Improved error messages
      • Colorful tracebacks
      • Better messages for
        • naming a script/module the same name as a stdlib module.
        • naming a script/module the same name as an installed third party module.
        • misspelling a keyword argument
    • Free threaded CPython
      • Included in official installers on Windows and macOS
        • Read these links to figure out how - it’s not turned on by default
    • Lot’s more. see the What’s new page

Michael #2: PEP 759 – External Wheel Hosting

  • pypi.org ships over 66 petabytes / month backed by Fastly
  • There are hard project size limits for publishers to PyPI
  • We can host the essence of a .whl as a .r

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada