<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div dir="ltr"></div><div dir="ltr">On Jul 11, 2025, at 03:52, Bjarne D Mathiesen wrote:</div><div dir="ltr"><blockquote type="cite"><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>What often happens is, that you have a port, that needs python, like eg</span><br><span>this:</span><br><span>#=> port info certbot</span><br><span>certbot @4.1.1 (security)</span><br><span>Variants: docs, python310, python311, python312, [+]python313, python39</span><br><span></span><br><span>As you can see, the default is currently python313, !but! if you</span><br><span>installed certbot, when python312 was the default, it doesn't</span><br><span>automagically get updated to python313 .</span><br><span></span><br><span>Thus, when a new major version of python gets released, you'll have to</span><br><span>manually check which ports are dependent on the old major version, and</span><br><span>see, if they have been updated to the latest major version.</span></div></blockquote><br><div>That information is outdated. Ever since MacPorts version 2.7.0 (2021), MacPorts *does* automagically switch you to the new default variants. See <a href="https://trac.macports.org/ticket/46956">https://trac.macports.org/ticket/46956</a></div><div><br></div></div></body></html>