When `python3` doesn't exist, are maintainers planning to send everyone a mac?
When `python3` doesn't exist, are maintainers planning to send everyone a mac?
https://docs.python.org/3/library/venv.html#venv.EnvBuilder.setup_python
Self-replies
So to get a python3 alias on Windows without buying a mac, I wrote a library. I don't have a Mac handy, but this will *not* work on Unix, creating the cli command conflicts with the pre-existing python3 symlink.
Works on windows, in particular, works when running `shell python3 ...` inside of Makefile.
I couldn't figure out how to make an entrypoint conditional on the operating system or existence of python3 alias. As far as I can tell, it is now hard to package a setup.py so that setup.py custom code runs at install-time. (good for security!)
```toml
[tool.poetry.scripts]
python3 = 'python3.__main__:run'
```