PSF Election Results, Security Incidents, and Tools

·25m 44s
Shared point

PSF Election Results and Bylaw Changes

• The PSF (Python Software Foundation) board election concluded with three new members: Tanya Allard, Quan Hay Bae, and Christian Moriera Frades.
• Key bylaw changes were approved by a significant margin, including the consolidation of member classes, simplified voter affirmation, and protocols for removing fellows due to code of conduct violations.
• The hosts encouraged the community to participate in future elections to ensure their voices are heard.

Data Science Tools and Security

Saturn: A new, minimalist desktop application for macOS offering a Jupyter-like experience. Key features include a built-in LLM (Large Language Model) for code assistance, integrated Black formatting, and a focus on simplicity.
PyPI Security Incident: A GitHub personal access token was accidentally leaked in a .pyc file within a Docker image. Although the token was revoked by the security team in just 17 minutes without exploitation, it serves as a critical reminder to:
- Regard .pyc files as sensitive source code.
- Use aggressive expiration dates for API tokens.
- Ensure automated CI/CD systems maintain a clean source environment.

Developer Productivity and Extras

Python 3.13 Beta 3: Now available for testing; this is the final opportunity for maintainers to provide feedback before feature lock.
Tooling Updates: Mention of Ice for macOS menu bar management, which has seen improved stability and features as an open-source alternative.
Resources: Discussion on the ongoing JetBrains Developer Ecosystem Survey and the importance of IntelliSense in maintainable, efficient coding workflows.

"I feel like that's one of the things kind of missing from notebooks is like a real nice sort of management of code in general."

Personal Projects

• Brian is developing a new, concise PyTest course designed specifically for team-wide accessibility (targeted under one hour).
• Updates on internal podcasts, with Testing Code returning as the primary banner for language-agnostic TDD (Test-Driven Development) content.

Topics

Chapters

8 chapters
Python Bytes
AI chat — answers grounded in episodes