"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,…
Tryton News: Tryton News July 2026
Link: https://discuss.tryton.org/t/tryton-news-july-2026/9273
Once again this month the community put most of its energy into fixing bugs, refining existing behaviour, and improving performance on top of our last LTS release 8.0. In addition, we are happy to
Link: https://discuss.tryton.org/t/tryton-news-july-2026/9273
Once again this month the community put most of its energy into fixing bugs, refining existing behaviour, and improving performance on top of our last LTS release 8.0. In addition, we are happy to
Tryton Discussion
Tryton News July 2026
Once again this month the community put most of its energy into fixing bugs, refining existing behaviour, and improving performance on top of our last LTS release 8.0. In addition, we are happy to present a selection of new features and documentation updates…
Python Software Foundation: Thinking about running for the PSF Board? Let’s talk!
Link: https://pyfound.blogspot.com/2026/07/thinking-about-running-for-psf-board.html
PSF Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, there are 4 seats open on the
Link: https://pyfound.blogspot.com/2026/07/thinking-about-running-for-psf-board.html
PSF Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, there are 4 seats open on the
Python Software Foundation Blog
Thinking about running for the PSF Board? Let’s talk!
PSF Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the...
EuroPython: EuroPython 2026 Job Opportunities from Our Sponsors
Link: https://blog.europython.eu/europython-2026-job-opportunities-from-our-sponsors/
As EuroPython 2026 approaches and we prepare for another exciting edition, we’d like to thank our community and sponsors for their continued support.We’re also pleased to share some fantastic job oppo
Link: https://blog.europython.eu/europython-2026-job-opportunities-from-our-sponsors/
As EuroPython 2026 approaches and we prepare for another exciting edition, we’d like to thank our community and sponsors for their continued support.We’re also pleased to share some fantastic job oppo
EuroPython Blog
EuroPython 2026 Job Opportunities from Our Sponsors
As EuroPython 2026 approaches and we prepare for another exciting edition, we’d like to thank our community and sponsors for their continued support.
We’re also pleased to share some fantastic job opportunities from our sponsors. Take a look and perhaps…
We’re also pleased to share some fantastic job opportunities from our sponsors. Take a look and perhaps…
Anwesha Das: Dreams are real, so chase them
Link: http://anweshadas.in/dreams-are-real-so-chase-them/
A Mortgage lawyer had dream to work full time in technology and policy,
The journey started long ago with a new mum reading "Intellectual Property and Open Source: A Practical Guide to Protecting Code
Link: http://anweshadas.in/dreams-are-real-so-chase-them/
A Mortgage lawyer had dream to work full time in technology and policy,
The journey started long ago with a new mum reading "Intellectual Property and Open Source: A Practical Guide to Protecting Code
Law Explained India
Dreams are real, so chase them
A Mortgage lawyer had dream to work full time in technology and policy,
The journey started long ago with a new mum reading "Intellectual Property and Open Source: A Practical Guide to Protecting Code" by Van Lindberg, to her keep entertained during breastfeeding…
The journey started long ago with a new mum reading "Intellectual Property and Open Source: A Practical Guide to Protecting Code" by Van Lindberg, to her keep entertained during breastfeeding…
Tryton News: Security Release for issue 14907
Link: https://discuss.tryton.org/t/security-release-for-issue-14907/9267
Cédric Krier has discovered that access is not enforced when browsing record instances in template.
Impact
CVSS v3.0 Base Score: 6.5
Attack Vector: Network
Attack Complexity: Low
Privileges Required:
Link: https://discuss.tryton.org/t/security-release-for-issue-14907/9267
Cédric Krier has discovered that access is not enforced when browsing record instances in template.
Impact
CVSS v3.0 Base Score: 6.5
Attack Vector: Network
Attack Complexity: Low
Privileges Required:
Tryton Discussion
Security Release for issue 14907
Cédric Krier has discovered that access is not enforced when browsing record instances in template. Impact CVSS v3.0 Base Score: 6.5 Attack Vector: Network Attack Complexity: Low Privileges Required: Low User Interaction: None Scope: Unchanged Confidentiality:…
Tryton News: Security Release for issue #5160 and #14869
Link: https://discuss.tryton.org/t/security-release-for-issue-5160-and-14869/9266
The user titou has discovered that the administrator group can execute Python code on the server which is hidden inside an uploaded report template.
And Dan Shallom has discovered that the same can a
Link: https://discuss.tryton.org/t/security-release-for-issue-5160-and-14869/9266
The user titou has discovered that the administrator group can execute Python code on the server which is hidden inside an uploaded report template.
And Dan Shallom has discovered that the same can a
Tryton Discussion
Security Release for issue #5160 and #14869
The user titou has discovered that the administrator group can execute Python code on the server which is hidden inside an uploaded report template. And Dan Shallom has discovered that the same can also be accomplished by the marketing group when uploading…
Mycli: Release v2.0.0
Link: https://www.mycli.net/v2.0.0.html
mycli is a command line interface for MySQL which includes
auto-completion and syntax highlighting.
Read the install instructions to find out how to get the latest version.
Mycli v2.0.0 has breaking c
Link: https://www.mycli.net/v2.0.0.html
mycli is a command line interface for MySQL which includes
auto-completion and syntax highlighting.
Read the install instructions to find out how to get the latest version.
Mycli v2.0.0 has breaking c