Python Updates: Sphinx, MongoDB, Plone 6, and PyPI Tools

·38m 16s
Shared point

Overview of Featured Content

This episode of Python Bytes covers a diverse range of topics, from documentation tools and new database solutions to community events and technical projects for developers.

Documentation and Data

Sphinx Theme Gallery: An updated resource for developers to preview and select themes, including a kitchen sink feature to test API documentation layouts.
Mangita: An exciting new library that provides an embedded version of MongoDB, functioning similarly to SQLite. It is thread-safe and acts as a fantastic tool for testing and in-memory database operations.
PyPI in a Box: A project utilizing a Raspberry Pi to create a portable, offline caching server for Python packages. This is an innovative solution for developers working in areas with limited internet access.

Community and Content Management

World Plone Day: A 24-hour global streaming event showcasing the Plone content management system. Key discussions focused on Plone 6 and the upcoming Volto (React-based) frontend, which offers a modern block-based editing experience.
The Social Contract of Open Source: A deep dive into Brett Cannon’s perspectives on maintainer psychology. The core message is to view every commit as a gift, fostering a healthier relationship between open-source creators and the community.

Creative Python Projects

Film Simulations: A technical guide on implementing color-lookup tables (LUTs) using NumPy and PIL to manipulate images. It serves as a fascinating example of how Python can be utilized for advanced image processing and color grading.

"When you treat a maintainer as a fellow human being who may be able to do you a favor of their own volition, then you end up in an appropriate relationship where you're not trying to use the maintainer for something specific."

Topics

Chapters

7 chapters
Python Bytes
AI chat — answers grounded in episodes