Planet Python
Follow
Python Bytes: #495 Banned
EuroPython 2026 videos are now available online, featuring 117 recordings from keynotes to full talks. The State of Django 2026 survey reveals that while Django's core remains stable, the surrounding ecosystem is rapidly evolving. AI integration is commonplace, though its application in development workflows is still being refined. Tooling is consolidating, with uv and Ruff showing significant adoption. Type hints are increasingly used, but the choice of checker is diverse. A notable trend is the coexistence of server-rendered templates and API-only Django communities, with htmx adoption growing. Htmx 4.0.0 has been released, featuring a rewrite using fetch() and subtle API changes like explicit attribute inheritance. New additions include built-in morph swaps and the hx-partial tag. Htmx 2.x remains supported and the latest on npm until 2027. The concept of "Functionally Zen" promotes simplicity in Python by favoring idiomatic code, data over functions, and pure functions. This approach suggests a thin "impure shell" around a "pure core" to manage side effects. Recent extras include uv's new features and a tiny Python interpreter. Steering council voting is also now open.