Python Bytes

#453 Python++


Listen Later

Topics covered in this episode:
  • PyPI+
  • uv-ship - a CLI-tool for shipping with uv
  • How fast is 3.14?
  • air - a new web framework built with FastAPI, Starlette, and Pydantic.
  • Extras
  • Joke
  • Watch on YouTube

    About the show

    Sponsored by us! Support our work through:

    • Our courses at Talk Python Training
    • The Complete pytest Course
    • Patreon Supporters
    • Connect with the hosts

      • Michael: @[email protected] / @mkennedy.codes (bsky)
      • Brian: @[email protected] / @brianokken.bsky.social
      • Show: @[email protected] / @pythonbytes.fm (bsky)
      • 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 #1: PyPI+

        • Very nice search and exploration tool for PyPI
        • Minor but annoying bug: content-types ≠ content_types on PyPI+ but they are in Python itself. Minimum Python version seems to be interpreted as max Python version.
        • See dependency graphs and more
        • Examples
          • content-types
          • jinja-partials
          • fastapi-chameleon
          • Brian #2: uv-ship - a CLI-tool for shipping with uv

            • “uv-ship is a lightweight companion to uv that removes the risky parts of cutting a release. It verifies the repo state, bumps your project metadata and optionally refreshes the changelog. It then commits, tags & pushes the result, while giving you the chance to review every step.”
            • Michael #3: How fast is 3.14?

              • by Miguel Grinberg
              • A big focus on threaded vs. non-threaded Python
              • Some times its faster, other times, it’s slower
              • Brian #4: air - a new web framework built with FastAPI, Starlette, and Pydantic.

                • An very new project in Alpha stage by Daniel & Audrey Felderoy, the “Two Scoops of Django” people.
                • Air Tags are an interesting thing.
                • Also Why? is amazing
                  • Don't use AIR”
                  • “Every release could break your code! If you have to ask why you should use it, it's probably not for you.”
                  • “If you want to use Air, you can. But we don't recommend it.”
                  • “It'll likely infect you, your family, and your codebase with an evil web framework mind virus, , …”
                  • Extras

                    Brian:

                    • Python 3.15a1 is available
                      • uv python install 3.15 already works
                      • Python lazy imports you can use today - one of two blog posts I threatened to write recently
                      • Testing against Python 3.14 - the other one
                      • Free Threading has some trove classifiers
                      • Michael:

                        • Blog post about the book: Talk Python in Production book is out! In particular, the extras are interesting.
                        • AI Usage TUI
                        • Show me your ls
                        • Helium Browser is interesting. But also has Python as a big role.
                          • GitHub says Languages
                            • Python 97.4% 👀
                            • Shell 1.9%
                            • Other 0.7%
                            • Smallest Python release? 3.13.9
                            • Joke: An unforgivable crime

                              ...more
                              View all episodesView all episodes
                              Download on the App Store

                              Python BytesBy Michael Kennedy and Brian Okken

                              • 4.7
                              • 4.7
                              • 4.7
                              • 4.7
                              • 4.7

                              4.7

                              212 ratings


                              More shows like Python Bytes

                              View all
                              Software Engineering Radio by se-radio@computer.org

                              Software Engineering Radio

                              273 Listeners

                              The Changelog: Software Development, Open Source by Changelog Media

                              The Changelog: Software Development, Open Source

                              292 Listeners

                              Software Engineering Daily by Software Engineering Daily

                              Software Engineering Daily

                              623 Listeners

                              Talk Python To Me by Michael Kennedy

                              Talk Python To Me

                              586 Listeners

                              Test & Code by Brian Okken

                              Test & Code

                              70 Listeners

                              Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                              Super Data Science: ML & AI Podcast with Jon Krohn

                              303 Listeners

                              Data Engineering Podcast by Tobias Macey

                              Data Engineering Podcast

                              145 Listeners

                              Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                              Syntax - Tasty Web Development Treats

                              984 Listeners

                              CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                              CoRecursive: Coding Stories

                              189 Listeners

                              DataFramed by DataCamp

                              DataFramed

                              268 Listeners

                              Practical AI by Practical AI LLC

                              Practical AI

                              214 Listeners

                              The Stack Overflow Podcast by The Stack Overflow Podcast

                              The Stack Overflow Podcast

                              62 Listeners

                              The Real Python Podcast by Real Python

                              The Real Python Podcast

                              141 Listeners

                              Oxide and Friends by Oxide Computer Company

                              Oxide and Friends

                              59 Listeners

                              The Pragmatic Engineer by Gergely Orosz

                              The Pragmatic Engineer

                              65 Listeners