Dmytro Yaroshenko
Dmytro Yaroshenko
> https://devguide.python.org/getting-started/setup-building/#ios I'm about [`os.system()`](https://docs.python.org/3.13/library/os.html#os.system) call to execute subshell command I'm not talking about [`platform.system()`](https://docs.python.org/3.13/library/platform.html#platform.system) that returns system/OS name
> That's what the `monkeylord` command is for. [Here](https://github.com/ywangd/stash/blob/7e25b57ac2e5204dff91587bca56e1e7bf3ee60b/lib/mlpatches/os_patches.py#L44) is the relevant patch, though I don't think we've ever properly ported monkeylord to py3. there are a lot of patches...
> This is something that was the result of the more-or-less messy py3 porting effort. The idea was that we'd focus on po I > > there are a lot...
This approach also allows individual maintaining for 'heavy' commands
I understand that stash provided its own built-in mechanisms for installing some dependencies (like `wget`, `requests`, `stash(pip install ...)`, and others), but when we have support for regular `pip`, this...
Btw. The base small utils like `cp`, `mv`, `source` etc, can be bundled to some python package like `busybox-stash`
> Secondly, the whole `pip`-based install is _relatively_ new. Well, it's a couple of years old, but in terms of the amount of commits since it's been introduced is rather...
@bennr01 Maybe convert it to discussion
> @omz I'm not sure it is directly related to Pythonista itself. The Pythonista can't use this stubs anyway, it's more likely for `stash` maintenance or other packages that uses...
> Please rebase on the current `master` branch. > > * [Add pre-commit to run linters, formatters, etc. on code changes #525](https://github.com/ywangd/stash/pull/525) > * [ruff format #526](https://github.com/ywangd/stash/pull/526) Done