Just a heads up that yt-dlp no longer supports 10.9.
One option of course is installing a more recent python version using macports & pip installing it, but that brings with it a lot of macports baggage and is definitely not a "user friendly" solution. I remember @Wowfunhappy bootstrapped a standalone python3.10 release, do you happen to have a link to that somewhere? If the python binary can be run standalone without needing to entangle it into the system (esp. for people who already have too many copies of python around and don't want to break their existing setup), I think downloading the "platform independent zipimport" binary and then using that with self-contained python3.10 should work.
Of course python 3.10 itself is fairly old, and is probably going to be dropped by yt-dlp sometime next year I think... macports seems to have newer python working as far back as snow leopard, can those be extracted and used in a standalone fashion?
One option of course is installing a more recent python version using macports & pip installing it, but that brings with it a lot of macports baggage and is definitely not a "user friendly" solution. I remember @Wowfunhappy bootstrapped a standalone python3.10 release, do you happen to have a link to that somewhere? If the python binary can be run standalone without needing to entangle it into the system (esp. for people who already have too many copies of python around and don't want to break their existing setup), I think downloading the "platform independent zipimport" binary and then using that with self-contained python3.10 should work.
Of course python 3.10 itself is fairly old, and is probably going to be dropped by yt-dlp sometime next year I think... macports seems to have newer python working as far back as snow leopard, can those be extracted and used in a standalone fashion?