PyCharm: Explicit Lazy Imports Are Coming to Python 3.15
Link: https://blog.jetbrains.com/pycharm/2026/06/explicit-lazy-imports-are-coming-to-python-3-15/
A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15. One that stood out was explicit lazy i
Link: https://blog.jetbrains.com/pycharm/2026/06/explicit-lazy-imports-are-coming-to-python-3-15/
A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15. One that stood out was explicit lazy i
The JetBrains Blog
Explicit Lazy Imports Are Coming to Python 3.15 - The JetBrains Blog
Python 3.15 introduces explicit lazy imports via PEP 810, deferring module loading until first use. See how this new feature works and benchmark it yourself with PyCharm.
Django Weblog: How the Django Software Foundation Became a CNA
Link: https://www.djangoproject.com/weblog/2026/jun/25/how-the-django-software-foundation-became-a-cna/
Why the DSF pursued CNA status
Django has a long history of responsible security practices: a dedicated, private security mailing list, clear advisory policies, and predictable security releases. Even
Link: https://www.djangoproject.com/weblog/2026/jun/25/how-the-django-software-foundation-became-a-cna/
Why the DSF pursued CNA status
Django has a long history of responsible security practices: a dedicated, private security mailing list, clear advisory policies, and predictable security releases. Even
Django Project
How the Django Software Foundation Became a CNA
Posted by Natalia Bidart and Jacob Walls on June 25, 2026
Artem Golubin: Hexora v0.3: New features and improvements
Link: https://rushter.com/blog/hexora-update/
Recently, I've improved my Python library, hexora.
I wrote it to detect malicious Python code using static analysis.
In the new v.0.3.0 release, I've added new detections, and we now also use a simple
Link: https://rushter.com/blog/hexora-update/
Recently, I've improved my Python library, hexora.
I wrote it to detect malicious Python code using static analysis.
In the new v.0.3.0 release, I've added new detections, and we now also use a simple
Artem Golubin
Hexora v0.3: New features and improvements
Recent news about hexora library.
Bob Belderbos: There Is No Magic: An AI Agent in 60 Lines of Python
Link: https://belderbos.dev/blog/build-minimal-ai-agent-python/
Everybody talks about agents, and a lot of people assume they're some new kind of model. They aren't. An agent is a small amount of plumbing around an LLM you already understand. Let's build one from
Link: https://belderbos.dev/blog/build-minimal-ai-agent-python/
Everybody talks about agents, and a lot of people assume they're some new kind of model. They aren't. An agent is a small amount of plumbing around an LLM you already understand. Let's build one from
belderbos.dev
There Is No Magic: An AI Agent in 60 Lines of Python
An agent is a small amount of plumbing around a model you already understand. The whole anatomy in 60 lines of Python: model, instructions, memory, tools, loop.
The No Title® Tech Blog: Just updated - Optimize Images v2.1.0
Link: https://no-title.victordomingos.com/articles/2026/updated_optimize-images-v2-1-0
Optimize Images 2.1.0 brings native WebP support, a generalized format-conversion system, on-demand image inspection with EXIF reporting, and a new in-memory API for working with image bytes directly.
Link: https://no-title.victordomingos.com/articles/2026/updated_optimize-images-v2-1-0
Optimize Images 2.1.0 brings native WebP support, a generalized format-conversion system, on-demand image inspection with EXIF reporting, and a new in-memory API for working with image bytes directly.
The No Title® Tech Blog
Just updated - Optimize Images v2.1.0
Optimize Images 2.1.0 brings native WebP support, a generalized format-conversion system, on-demand image inspection with EXIF reporting, and a new in-memory API for working with image bytes directly. It is a focused, fully backwards-compatible step forward…
Talk Python to Me: #553: All of our tools
Link: https://talkpython.fm/episodes/show/553/all-of-our-tools
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as
Link: https://talkpython.fm/episodes/show/553/all-of-our-tools
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as
talkpython.fm
All of our tools
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as the new co-host. To kick off this new era, we decided to…
Go Deh: Sparse Ranges
Link: http://paddy3118.blogspot.com/2026/06/sparse-ranges.html
Implementing sparse_range: From a Python Discuss Idea to a Sieve Stress TestI found an interesting thread over on the Python Discuss forum titled "Possibility to exclude ranges from range". The initi
Link: http://paddy3118.blogspot.com/2026/06/sparse-ranges.html
Implementing sparse_range: From a Python Discuss Idea to a Sieve Stress TestI found an interesting thread over on the Python Discuss forum titled "Possibility to exclude ranges from range". The initi
Blogspot
Sparse Ranges
Implementing sparse_range : From a Python Discuss Idea to a Sieve Stress Test I found an interesting thread over on the Python Discuss for...
"Michael Kennedy's Thoughts on Technology": What the pls?
Link: https://mkennedy.codes/posts/what-the-pls/
tl;dr; The pls package on PyPI is an abandoned Python version (last released as v6.0.0 in 2023). The actively-developed pls was rewritten in Rust and now lives at pls-rs/pls. If you installed it with
Link: https://mkennedy.codes/posts/what-the-pls/
tl;dr; The pls package on PyPI is an abandoned Python version (last released as v6.0.0 in 2023). The actively-developed pls was rewritten in Rust and now lives at pls-rs/pls. If you installed it with
Michael Kennedy's Thoughts on Technology
What the pls?
The pls on PyPI is an abandoned Python version. The pls I recommend was rewritten in Rust, here's how to spot the difference and install the right one.
Python Insider: Packaging Council Inaugural Election Dates
Link: https://blog.python.org/2026/06/2026-packaging-council-election-dates/
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.
Link: https://blog.python.org/2026/06/2026-packaging-council-election-dates/
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.
Python Insider
Packaging Council Inaugural Election Dates | Python Insider
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.
Seth Michael Larson: United Nations Open Source Week 2026
Link: https://sethmlarson.dev/un-open-source-week-2026?utm_campaign=rss
I was among the delegation of “open source
experts” invited to the UN Open Source Week 2026
in New York City by the Sovereign Tech Agency.
Thank you to the Sovereign Tech Agency for
inviting and suppo
Link: https://sethmlarson.dev/un-open-source-week-2026?utm_campaign=rss
I was among the delegation of “open source
experts” invited to the UN Open Source Week 2026
in New York City by the Sovereign Tech Agency.
Thank you to the Sovereign Tech Agency for
inviting and suppo
sethmlarson.dev
United Nations Open Source Week 2026
I was among the delegation of “open source
experts” invited to the UN Open Source Week 2026
in New York City by the Sovereign Tech Agency.
Thank you to the Sovereign Tech Agency for
inviting and su...
experts” invited to the UN Open Source Week 2026
in New York City by the Sovereign Tech Agency.
Thank you to the Sovereign Tech Agency for
inviting and su...
Python Software Foundation: Packaging Council Inaugural Election Dates
Link: https://pyfound.blogspot.com/2026/06/packaging-council-inaugural-election.html
With the recent approval of PEP 772 – Packaging Council governance process, a new Python Packaging Council (PPC) is being established with broad authority over packaging specifications and the mandate
Link: https://pyfound.blogspot.com/2026/06/packaging-council-inaugural-election.html
With the recent approval of PEP 772 – Packaging Council governance process, a new Python Packaging Council (PPC) is being established with broad authority over packaging specifications and the mandate
Python Software Foundation Blog
Python Packaging Council Inaugural Election Dates
With the recent approval of PEP 772 – Packaging Council governance process , a new Python Packaging Council (PPC) is being established with ...
Mike Driscoll: Python eBook and Course Summer Sale
Link: https://blog.pythonlibrary.org/2026/06/29/python-ebook-and-course-summer-sale/
It’s officially summer, and I am bringing you some HOT Python deals today! Get 33% off almost all my books and courses on Gumroad today using the following H5N5F7K
You can start learning the basics of
Link: https://blog.pythonlibrary.org/2026/06/29/python-ebook-and-course-summer-sale/
It’s officially summer, and I am bringing you some HOT Python deals today! Get 33% off almost all my books and courses on Gumroad today using the following H5N5F7K
You can start learning the basics of
Mouse Vs Python
Python eBook and Course Summer Sale - Mouse Vs Python
It’s officially summer, and I am bringing you some HOT Python deals today! Get 33% off almost all my books and courses on Gumroad today using the following H5N5F7K You can start learning the basics of Python with Python 101, or get more targeted learning…
Django Weblog: DSF member of the month - Salim Nuru
Link: https://www.djangoproject.com/weblog/2026/jun/29/dsf-member-of-the-month-salim-nuru/
For June 2026, we welcome Salim Nuru as our DSF member of the month! ⭐
Salim was a Djangonaut Space participant in the first session. He has been an organiser of the DjangoCon Africa conference. He i
Link: https://www.djangoproject.com/weblog/2026/jun/29/dsf-member-of-the-month-salim-nuru/
For June 2026, we welcome Salim Nuru as our DSF member of the month! ⭐
Salim was a Djangonaut Space participant in the first session. He has been an organiser of the DjangoCon Africa conference. He i
Django Project
DSF member of the month - Salim Nuru
Posted by Sarah Abderemane on June 29, 2026
Talk Python Blog: Portuguese subtitles available for all courses
Link: https://talkpython.fm/blog/posts/portugues-subtitles-available-for-all-courses/
Over the past couple of months, we announced support for multi-lingual subtitles on our courses, starting with German and then Spanish. Now we are ready to release our third language, Portuguese!
All
Link: https://talkpython.fm/blog/posts/portugues-subtitles-available-for-all-courses/
Over the past couple of months, we announced support for multi-lingual subtitles on our courses, starting with German and then Spanish. Now we are ready to release our third language, Portuguese!
All
talkpython.fm
Portuguese subtitles available for all courses
Olá, estudantes! Portuguese subtitles are now live across every Talk Python course. All 283 hours, fully translated, with customizable size and placement.
Django Weblog: Keeping Up with the Django Community
Link: https://www.djangoproject.com/weblog/2026/jun/30/keeping-up-with-the-django-community/
The Django community runs on volunteer effort spread across several different groups of people. Most of it is public, but it isn't always easy to find.
Here are the public places to find it:
Weekly D
Link: https://www.djangoproject.com/weblog/2026/jun/30/keeping-up-with-the-django-community/
The Django community runs on volunteer effort spread across several different groups of people. Most of it is public, but it isn't always easy to find.
Here are the public places to find it:
Weekly D
Django Project
Keeping Up with the Django Community
Posted by Tim Schilling on June 30, 2026
❤1
Bob Belderbos: Ask the Canon: Semantic Search Without a Vector Database
Link: https://belderbos.dev/blog/semantic-search-without-a-vector-database/
I built out askthecanon.com this weekend, a semantic search over 100 public-domain books (from the Gutenberg project). You ask a question in plain language and get the passages that mean that, cited b
Link: https://belderbos.dev/blog/semantic-search-without-a-vector-database/
I built out askthecanon.com this weekend, a semantic search over 100 public-domain books (from the Gutenberg project). You ask a question in plain language and get the passages that mean that, cited b
belderbos.dev
Ask the Canon: Semantic Search Without a Vector Database
Running a semantic search over 100 classics on a droplet with embeddings, NumPy, and np.argsort. No Pinecone, no API calls at query time. Starting simple.
HoloViz: Introducing Panel Live Server: An MCP Server for Instant Python Visualization Rendering
Link: https://blog.holoviz.org/posts/panel_live_server/
Link: https://blog.holoviz.org/posts/panel_live_server/
HoloViz Blog
Introducing Panel Live Server: An MCP Server for Instant Python Visualization Rendering – HoloViz Blog
Panel Live Server is an MCP server and local web server that lets AI assistants like Claude, VS Code, and Cursor render Python visualizations as interactive web pages in real time, with a standalone browser mode for use without AI.
Python Bytes: #486 underscore-underscore-ghost-emoji
Link: https://pythonbytes.fm/episodes/show/486/underscore-underscore-ghost-emoji
Topics covered in this episode:
Free-threaded Python: past, present, and future
django-admin-site-search
Qwen 3.6 27B is the sweet spot for local development
A large batch of PEPs are finalized
Extra
Link: https://pythonbytes.fm/episodes/show/486/underscore-underscore-ghost-emoji
Topics covered in this episode:
Free-threaded Python: past, present, and future
django-admin-site-search
Qwen 3.6 27B is the sweet spot for local development
A large batch of PEPs are finalized
Extra
pythonbytes.fm
underscore-underscore-ghost-emoji
News and announcements from the Python community for the week of Jun 30th, 2026
PyCoder’s Weekly: Issue #741: Root Loggers, PEP 832, Django Tasks, and More (2026-06-30)
Link: https://pycoders.com/issues/741
#741 – JUNE 30, 2026 View in Browser » Please Don’t Hijack My Python Root Logger Some Python libraries configure the root logger at import time, which can silently override application logging c
Link: https://pycoders.com/issues/741
#741 – JUNE 30, 2026 View in Browser » Please Don’t Hijack My Python Root Logger Some Python libraries configure the root logger at import time, which can silently override application logging c
Pycoders
PyCoder’s Weekly | Issue #741
Root Loggers, PEP 832, Django Tasks, and More
Anwesha Das: CRA Stewarship in Ansible project
Link: http://anweshadas.in/cra-stewarship-in-ansible-project/
CRA, EU Cyber Resilience Act, has stirred a lot of discussion in the Open Source Communities. Will my project be usable in EU anymore? What are my responsibilities as a developer of open source softwa
Link: http://anweshadas.in/cra-stewarship-in-ansible-project/
CRA, EU Cyber Resilience Act, has stirred a lot of discussion in the Open Source Communities. Will my project be usable in EU anymore? What are my responsibilities as a developer of open source softwa
Law Explained India
CRA Stewarship in Ansible project
CRA, EU Cyber Resilience Act, has stirred a lot of discussion in the Open Source Communities. Will my project be usable in EU anymore? What are my responsibilities as a developer of open source software? My software is shipped with a commercial software,…