Brett Cannon

@brettcannon
3.5K Followers
147 Following
802 Posts

The #curl project will not accept or otherwise handle any vulnerability reports during the month of July 2026. We call it the curl summer of bliss.

https://daniel.haxx.se/blog/2026/06/15/curl-summer-of-bliss/

curl summer of bliss

The curl project will not accept or otherwise handle any vulnerability reports during the month of July 2026. We call it the curl summer of bliss. curl's submission form on Hackerone will be paused starting July 1, 2026. Summer of bliss starts: July 1, 2026. 00:00 CEST Submissions resume: August 3 2026. 09:00 CEST The … Continue reading curl summer of bliss →

daniel.haxx.se
AI Economics for Dummies

“Xavier owns an apartment that he rents out at a loss of $1 billion/month. Seeing this success, he decides to make financial commitments to construct $850 bi...

McSweeney's Internet Tendency
For #SpaceX Day, the Brits have a very fitting message to Elon

RE: https://mastodon.social/@hugovk/116731833341936501

I wrote about the stuff I got up to during the Sovereign Tech Fellowship pilot last year. Turns out it was a lot! Expect more this year!

https://hugovk.dev/blog/2026/sovereign-tech-fellowship/

#Python #SovereignTechFellowship @sovtechfund

https://discuss.python.org/t/pep-832-virtual-environment-discovery/106998/117 is now polling the room as to what to do next w/ PEP 832 as we approach the end of the 5th month for this PEP.

/cc @judy2k for PyCharm

PEP 832: virtual environment discovery

I think things have calmed down enough that I think people understand the options being presented. That means it’s time to see what people think I should do with the PEP. Below is a ranked choice poll I’m running for a week (until next Friday). The options run from “you’re wasting your time, Brett”, to “all the things!”, and various combinations in between. You will notice that if the PEP happens then I’m keeping .venv as a reasonable location suggestion for a virtual environment no matter what...

Discussions on Python.org

RE: https://fedi.simonwillison.net/@simon/116722926245218921

Simon used my WASI build of CPython!

Vote to promote Seth Larson

He was not?!

Discussions on Python.org

Out now: Python 3.14.6 and 3.13.14!

A day late to include a last-minute OpenSSL release in the installers. Thanks to @standupmaths for the help with the release notes :)

https://discuss.python.org/t/python-3-14-6-and-3-13-14-are-now-available/107714
#Python #CPython #Python314 #Python313 #release

Python 3.14.6 and 3.13.14 are now available!

A day late, a dollar short an OpenSSL release ahead[1], we have two new Python bugfix releases! Python 3.14.6 Python 3.14.6 is the sixth maintenance release of 3.14, containing around 179 bugfixes, build improvements and documentation changes since 3.14.5. Python 3.13.14 Python 3.13.14 is the fourteenth maintenance release of 3.13, containing around 240 bugfixes, build improvements and documentation changes since 3.13.13. More resources Online documentation PEP 745, 3.14 Release Schedule ...

Discussions on Python.org
https://pyrefly.org/blog/too-many-type-checkers/ makes the reasonable case that you should type check your tests with as many type checkers as possible while sticking to one for your actual code. That way you minimize those "<type checker> didn't like your API" issues.
Are you really expected to run five type-checkers now? | Pyrefly

Library maintainers may feel overwhelmed by the plurality of type checkers that exist. We offer some guidance on how to focus their efforts where they matter most.