Topic Archive

Packages

  • Structuring Python projects properly, especially when developing packages, can often be confusing. Many developers struggle with common questions: To help clarify these common challenges, I’ll show how I typically set up Python projects and organise package structures using the Python package and environment manager, uv. The challenge A typical and recurring problem in Python is how to import code that lives in a different place from where it is called. There are two natural ways to organise your code: modules and packages. Things are fairly straightforward in the beginning, when you start to organise your code and put some functionality…


  • Watch here: Or listen here: He’s back! Django by Example book author Antonio Melé 😍 Not only that, we did this interview in person at a cafeteria on the beach 🏖  In this episode he shares his 10 favorite Django plugins 💪 💡 1. Django Debug Toolbar 2. Django REST Framework 3. Django Channels 4. Django Celery 5. Django Extensions 6. Django allauth and social-auth 7. Django Import Export 8. Django Sentry 9. Django Easy Thumbnails / Imagekit 10. Django-parler Of course we also asked him what he’s reading at the moment:  – Nudge Connect with Antonio:– LinkedIn– Pybites Slack Antonio’s previous Pybites podcast episode is number 89 And last but not least, get Antonio’s epic Django…


  • Listen here Or watch here (recommended because there will be code!) Welcome back to our podcast. In this week’s episode we look at Python packaging. I was teaching this on our weekly PDM Code Clinic call and we ended up building quite a useful Pybites Open Source tool. Introducing pybites-search, a command line tool to search our content (articles, Bite exercises, podcast episodes, youtube videos and tips). We look at how to build a package and some of the code + design that went into pybites-search and how open sourcing this is a double win: our PDM bot project can…