Topics covered in this episode: Open Source Myths uv 0.3.0 and all the excitement Top pytest Plugins A comparison of hosts / providers for Python serverless functions (aka Faas) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/398...
Aug 26, 2024•42 min•Ep. 398
Topics covered in this episode: pyawaitable Annotated area charts with plotnine DeltaDB PyCon US 2024 Recap + Videos are up Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/397...
Aug 20, 2024•22 min•Ep. 397
Topics covered in this episode: uv venv --python & uv python Python 3.12.5 released Compile and use dependencies for multiple Python versions in Tox Catalog of Dark Patterns Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/396...
Aug 13, 2024•32 min•Ep. 396
Topics covered in this episode: py-free-threading.github.io Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress Status pages for sites ! PEP 751 – A file format to list Python dependencies for installation reproducibility Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/395...
Aug 06, 2024•29 min•Ep. 395
Topics covered in this episode: Python is easy now Trying out free-threaded Python on macOS Module itertools overview uptime-kuma Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/394...
Jul 30, 2024•29 min•Ep. 394
Topics covered in this episode: Marimo: “Future of Notebooks” pytest 8.3.0 & 8.3.1 are out Python Language Summit 2024 bash-dungeon Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/393...
Jul 23, 2024•32 min•Ep. 393
Topics covered in this episode: 2024 PSF Board Election & Proposed Bylaw Change Results SATYRN: A modern Jupyter client for Mac Incident Report: Leaked GitHub Personal Access Token Extra extra extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/392...
Jul 17, 2024•26 min•Ep. 392
Topics covered in this episode: Vendorize packages from PyPI A Guide to Python's Weak References Using weakref Module Making Time Speak How Should You Test Your Machine Learning Project? A Beginner’s Guide Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/391...
Jul 09, 2024•26 min•Ep. 391
Topics covered in this episode: Joining Strings in Python: A "Huh" Moment 10 hard-to-swallow truths they won't tell you about software engineer job My thoughts on Python in Excel Extra, extra, extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/390...
Jul 02, 2024•37 min•Ep. 390
Topics covered in this episode: Solara UI Framework Coverage at a crossroads “Virtual” methods in Python classes Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/389...
Jun 24, 2024•31 min•Ep. 389
Topics covered in this episode: PSF Elections coming up Cloud engineer gets 2 years for wiping ex-employer’s code repos Python: Import by string with pkgutil.resolve_name() DuckDB goes 1.0 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/388...
Jun 18, 2024•22 min•Ep. 388
Topics covered in this episode: Dataherald Python's many command-line utilities Distroless Python functools.cache , cachetools , and cachebox Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/387...
Jun 11, 2024•28 min•Ep. 387
Topics covered in this episode: NumPy 2.0 release date is June 16 Uvicorn adds multiprocess workers pixi JupyterLab 4.2 and Notebook 7.2 are available Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/386...
Jun 04, 2024•21 min•Ep. 386
Topics covered in this episode: PostgresREST How Python Asyncio Works: Recreating it from Scratch Bend The Smartest Way to Learn Python Regular Expressions Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/385...
May 27, 2024•24 min•Ep. 385
Topics covered in this episode: Git: Force push safely with --force-with-lease and --force-if-includes Thoughts from PyCon 2024 Being friendly: Strategies for friendly fork management tach Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/384...
May 21, 2024•26 min•Ep. 384
Topics covered in this episode: I asked 100 devs why they aren’t shipping faster. Here’s what I learned Python 3.13.0 beta 1 released A theme editor for JupyterLab rich-argparse Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/383...
May 14, 2024•31 min•Ep. 383
Topics covered in this episode: act: Run your GitHub Actions locally! portr Annotating args and kwargs in Python github badges Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/382...
May 07, 2024•28 min•Ep. 382
Topics covered in this episode: Announcing py2wasm: A Python to Wasm compiler Exploring Python packages with Oven and PyPI Browser PyCharm Local LLM Google shedding Python devs (at least in the US). Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/381...
Apr 30, 2024•29 min•Ep. 381
Topics covered in this episode: NumFOCUS concerns leaping pytest debugger llm Extra, Extra, Extra, PyPI has completed its first security audit Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/380...
Apr 23, 2024•24 min•Ep. 380
Topics covered in this episode: How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project . difftastic Quarto constable Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/379...
Apr 16, 2024•20 min•Ep. 379
Topics covered in this episode: pacemaker - For controlling time per iteration loop in Python. PyPI suspends new user registration to block malware campaign Python Project-Local Virtualenv Management Redux Python Edge Workers at Cloudflare Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/378...
Apr 09, 2024•31 min•Ep. 378
Topics covered in this episode: justpath xz back door LPython dramatic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/377...
Apr 02, 2024•33 min•Ep. 377
Topics covered in this episode: 🤖 On Robots.txt niquests Every dunder method in Python Lockbox Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/376...
Mar 26, 2024•32 min•Ep. 376
Topics covered in this episode: pycountry Does Python have pointers? ingestr Make your terminal nice Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/375...
Mar 19, 2024•25 min•Ep. 375
Topics covered in this episode: 6 ways to improve the architecture of your Python project (using import-linter) Mountaineer Why Python's Integer Division Floors Hatchet Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/374...
Mar 11, 2024•33 min•Ep. 374
Topics covered in this episode: zoxide Smart CLIs with Typer Python recommended officially by the US Government Textual tutorials at Mouse vs Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/373...
Mar 05, 2024•27 min•Ep. 373
Topics covered in this episode: uv: Python packaging in Rust jpterm Everything You Can Do with Python's textwrap Module HTML First Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/372...
Feb 20, 2024•34 min•Ep. 372
Topics covered in this episode: AppleCrate One way to package Python code right now Flask8 but why? Extra, Extra, Extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/371...
Feb 13, 2024•36 min•Ep. 371
Topics covered in this episode: Dokku Summary of Major Changes Between Python Versions How to check Internet Speed via Terminal? speedtest-cli Blogs: We all should blog more Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/370...
Feb 06, 2024•37 min•Ep. 370
Topics covered in this episode: Granian pytest 8 is here Assorted Docker Goodies New GitHub Copilot Research Finds 'Downward Pressure on Code Quality' Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/369...
Jan 30, 2024•35 min•Ep. 369