On Oct 11, 2021, at 2:01 PM, Jacob Carlborg via TextMate textmate@lists.macromates.com wrote:
Yes, and it’s not just executing Python scripts. Any bundle command can be implemented in Python, even those that have nothing to do with Python. For example, all of the commands for the D bundle are implemented in Ruby. I’m sure none of the D developers are interested in fiddling with installing Ruby.
Ugh, of course -- you're absolutely right. Completely forgot about that. And Python's a pretty reasonable language in which to implement those types of things.
I don't have a copy of Monterey yet, but is it possible that Xcode will continue to install Python 3? If so, that might be the simplest thing to point folks to if they haven't already installed Python via some other mechanism. It's a big install, of course, but it's accessible to all OS X users for free, can be installed via the App Store, and is a pretty common prerequisite for developers on the platform as well as other "technical users." And, it would be a reasonable target for testing/compatibility for bundle developers who want to use Python (i.e., make sure your bundle runs with the latest Xcode Python install).
-- Phil