#348 JavaScript in Your Python

Topics covered in this episode: Differentiating between writing down dependencies to use packages and for packages themselves PythonMonkey Quirks of Python package versioning bear-type Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our co … | Continue reading


@pythonbytes.fm | 9 months ago

#347 The One About Context Mangers

Topics covered in this episode: async-timeout PyPI Project URLs Cheatsheet httpx-sse Creating a context manager in Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training Python People Podcast Patreon Sup … | Continue reading


@pythonbytes.fm | 9 months ago

#346 Have you lost your GIL?

Topics covered in this episode: A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython) Google's post-cookie world could turn into DRM for the internet How ruff changed my Python programming habits pathlib api extended to use fsspec backe … | Continue reading


@pythonbytes.fm | 9 months ago

#345 Some Big Time Releases

Topics covered in this episode: Cython 3.0 Reading code : An important but seldom-discussed skill Major new version of MicroPython: v1.20.0 Advanced Python Tips for Development Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at … | Continue reading


@pythonbytes.fm | 9 months ago

#344 AMA: Ask Us Anything

News and announcements from the Python community for the week of Jul 18th, 2023 | Continue reading


@pythonbytes.fm | 10 months ago

#343 So Much Pydantic!

Topics covered in this episode: Pydantic v2 released Two Ways to Turbo-Charge tox Awesome Pydantic CLI tools hidden in the Python standard library Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/343 | Continue reading


@pythonbytes.fm | 10 months ago

#342 Don't Believe Those Old Blogging Myths

Topics covered in this episode: Plumbum: Shell Combinators and More Our plan for Python 3.13 Some blogging myths Jupyter AI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/342 | Continue reading


@pythonbytes.fm | 10 months ago

#341 Shhh - For Secrets and Shells

Topics covered in this episode: Pydantic roadmap The Right Way to Run Shell Commands From Python US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets Pro-Tip – pytest fixtures are magic! Extras Joke See the full show notes for this episode on the website at pyth … | Continue reading


@pythonbytes.fm | 11 months ago

#340 Snorkel not included

Topics covered in this episode: PythonGUIS JupyterLab 4.0 is Here Proposing a struct syntax for Python Python 3.13 Removes 20 Stdlib Modules Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/340 | Continue reading


@pythonbytes.fm | 11 months ago

#339 Actual Technical People

Topics covered in this episode: pystack Securing PyPI accounts via Two-Factor Authentication Propan - a declarative Python MQ framework Makefile tricks for Python projects Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/339 | Continue reading


@pythonbytes.fm | 11 months ago

#338 Scripting iOS with Python

Topics covered in this episode: The Basics of Python Packaging in Early 2023 vecs Introducing Grasshopper - An Open Source Python Library for Load Testing memocast Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/338 | Continue reading


@pythonbytes.fm | 11 months ago

#337 Backtracking For a Package

Topics covered in this episode: Ruff PyCharm plugin Writing Python like it's Rust Pip 23.1 Released - Massive improvement to backtracking Markdown Code Runner Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/337 | Continue reading


@pythonbytes.fm | 12 months ago

#336 We found one of your batteries

Topics covered in this episode: Python's Missing Batteries: Essential Libraries You're Missing Out On awesome-polars Running Headless Selenium in Python (2023) Gracy Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/336 | Continue reading


@pythonbytes.fm | 1 year ago

#335 Should you get your mojo on?

Topics covered in this episode: Introducing 'Trusted Publishers’ Mojo: a new programming language for all AI developers. django-prose pylyzer is a static code analyzer / language server for Python, written in Rust. Extras Joke See the full show notes for this episode on the web … | Continue reading


@pythonbytes.fm | 1 year ago

#334 Packaging Organizations

Topics covered in this episode: rye - Python workflow tool PyPI Organizations 5 tips to learn any new Python library faster Python gets down to (the) Metal Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/334 | Continue reading


@pythonbytes.fm | 1 year ago

#333 Live From PyCon

Topics covered in this episode: Introducing Microsoft Security Copilot PEP 695 – Type Parameter Syntax Auto-GPT Astral: Ruff is now a company Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/333 | Continue reading


@pythonbytes.fm | 1 year ago

#332 A Python, a Slurpee, and Some Chaos

Topics covered in this episode: huak - A Python package manager written in Rust. Inspired by Cargo PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public ChaosToolkit PEP 711 – PyBI: a standard form … | Continue reading


@pythonbytes.fm | 1 year ago

#331 Python From the Future

Topics covered in this episode: makeapp Looking forward to Python 3.12 Python 3.11.3 is out How to Make a Great Conference Talk Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/331 | Continue reading


@pythonbytes.fm | 1 year ago

#330 Your data, validated 5x-50x faster, coming soon

Topics covered in this episode: Pydantic V2 Pre Release microdot The impossibly small web framework for Python and MicroPython GitHub Actions Tools: watchgha, build and inspect, and pytest annotate failures PEP 709 – Inlined comprehensions Extras Joke See the full show notes fo … | Continue reading


@pythonbytes.fm | 1 year ago

#329 Creating very old Python code

Topics covered in this episode: Prefix-cache NiceGUI flask-ngrok No-async async with Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/329 | Continue reading


@pythonbytes.fm | 1 year ago

#328 We are going to need some context here

Topics covered in this episode: zipapp Reverse engineering the Apple News app with #python and #nerd power What is a context manager? nox-poetry: Use Poetry inside Nox sessions Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/328 | Continue reading


@pythonbytes.fm | 1 year ago

#327 Untangling XML with Pydantic

Topics covered in this episode: pydantic-xml extension How virtual environments work DbDeclare Testing multiple Python versions with nox and pyenv Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/327 | Continue reading


@pythonbytes.fm | 1 year ago

#326 Let's Go for a PyGWalk

Topics covered in this episode: Data Classification: Does Python still have a need for class without @dataclass? PyGWalker An opinionated Python boilerplate Front Matter VS Code Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/326 | Continue reading


@pythonbytes.fm | 1 year ago

#325 It's called a merge conflict

Topics covered in this episode: Python Parquet and Arrow: Using PyArrow With Pandas FastAPI-Filter 12 Python Decorators to Take Your Code to the Next Level PyHamcrest Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/325 | Continue reading


@pythonbytes.fm | 1 year ago

#324 JSON in My DB?

Topics covered in this episode: Use TOML for .env files? Pydantic gets serious funding f-strings with pandas and Jupyter keyboard shortcuts BioGPT Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/324 | Continue reading


@pythonbytes.fm | 1 year ago

#323 AI search wars have begun

Topics covered in this episode: camply hatch-fancy-pypi-readme EU hates open source? So, Single (‘) or Double (“) Quotes in Python? Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/323 | Continue reading


@pythonbytes.fm | 1 year ago

#322 Python Packages, Let Me Count The Ways

Topics covered in this episode: Packaging Python Projects untangle xml Thoughts on the Python packaging ecosystem Top PyPI Packages Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/322 | Continue reading


@pythonbytes.fm | 1 year ago

#321 A Memorial To Apps Past

Topics covered in this episode: git-sim Why I Like Nox I scanned every package on PyPi and found 57 live AWS keys Getting Started With Property-Based Testing in Python With Hypothesis and pytest Extras Joke See the full show notes for this episode on the website at pythonbytes. … | Continue reading


@pythonbytes.fm | 1 year ago

#320 The Bug Is In The JavaScript

Topics covered in this episode: markdown-it-py Sketch Fixing Circular Imports in Python with Protocol unrepl Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/320 | Continue reading


@pythonbytes.fm | 1 year ago

#319 CSS-Style Queries for... JSON?

Topics covered in this episode: Secure maintainer workflow Tools for parsing HTML and JSON git-sizer Dataclasses without type annotations Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/319 | Continue reading


@pythonbytes.fm | 1 year ago

#318 GIL, How We Will Miss You

Topics covered in this episode: PEP 703 - Making the GIL Optional in CPython FerretDB Four tips for structuring your research group’s Python packages Quibbler Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/318 | Continue reading


@pythonbytes.fm | 1 year ago

#317 Most loved and most dreaded dev tools of 2022

Topics covered in this episode: StackOverflow 2022 Developer Survey PePy.tech - PyPI download stats with package version breakdown Codon Python Compiler 8 Levels of Using Type Hints in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/ … | Continue reading


@pythonbytes.fm | 1 year ago

#316 Python 3.11 is here and it's fast (crossover)

News and announcements from the Python community for the week of Dec 30th, 2022 | Continue reading


@pythonbytes.fm | 1 year ago

#315 Some Stickers!

Topics covered in this episode: Jupyter Server 2.0 is released! Converting to pyproject.toml aws-lambda-powertools-python How to create a self updating GitHub Readme Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/315 | Continue reading


@pythonbytes.fm | 1 year ago

#314 What are you, a wise guy? Sort it out!

Topics covered in this episode: FAQtory Kagi search "live with it” report Tools for rewriting Python code Socketify Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/314 | Continue reading


@pythonbytes.fm | 1 year ago

#313 Programming Robots With a Marker

Topics covered in this episode: How do you say that number? The Origins of Python setproctitle Looking forward to Python 3.12 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/313 | Continue reading


@pythonbytes.fm | 1 year ago

#312 AI Goes on Trial For Writing Code

Topics covered in this episode: Coping strategies for the serial project hoarder GitHub copilot lawsuit Use Windows Dialog Boxes from Python with no extra libraries Extra Extra Extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/312 | Continue reading


@pythonbytes.fm | 1 year ago

#311 Catching Memory Leaks with ... pytest?

Topics covered in this episode: Latexify prefixed dbt Memray pytest plugin Stealing Open Source code from Textual Shed Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/311 | Continue reading


@pythonbytes.fm | 1 year ago

#310 Calling All Tools for Readmes

Topics covered in this episode: Tips for clean code in Python Mastodon is picking up speed Some FastAPI news, and some great READMEs. Closevember Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/310 | Continue reading


@pythonbytes.fm | 1 year ago

#309 When Malware PoC's are Themselves Malware

Topics covered in this episode: Malicious proof-of-concepts are exposing GitHub users to malware and more The great Mastodon experiment Gitpod and the traveling dev Color in the terminal Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/309 | Continue reading


@pythonbytes.fm | 1 year ago

#308 Conference season is heating up

Topics covered in this episode: It’s PyCon US 2023 CFP time Any.io How to propose a winning conference talk Sanic release adds background workers Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/308 | Continue reading


@pythonbytes.fm | 1 year ago

#307 Your Python just got faster (3.11 is out!)

Topics covered in this episode: Python 3.11 is released Installing Python 3.11 on Mac or Windows Bossie 2022 Awards Textual 0.2.0 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/307 | Continue reading


@pythonbytes.fm | 1 year ago

#306 Some Fun pytesting Tools

Topics covered in this episode: Awesome pytest speedup Strive to travel without a laptop Some fun tools from the previous testing article Refurb Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/306 | Continue reading


@pythonbytes.fm | 1 year ago

Dependencies out of control? Just pip chill.

News and announcements from the Python community for the week of Nov 19th, 2020 | Continue reading


@pythonbytes.fm | 3 years ago

What Guido stepping down means – a discussion with Python core devs [audio]

Continue reading


@pythonbytes.fm | 5 years ago