Tony Narlock
Tony Narlock
[`pathlib.Path`](https://docs.python.org/3/library/pathlib.html#pathlib.Path)
These will be housing common typed-friendly structures and responses, e.g. git remotes.
- `subprocess` Firstly, you can (and should!) see if plain old `subprocess` will do the trick. That saves you having to add an extra package. libvcs uses `subprocess` under the...
These are MIT licensed python parts. You're welcome to copy them and augment them in your project as you see fit. However, they're not supported. Maintainers can break these APIs...
Since pip URLs are incompatible with plain-old git URLs we need this Incompatible with `git(1)`: `git+ssh`, etc. URL, and revs, e.g. `@branch-name`
Default behavior is the same Executors: - Default: `run()` w/ a pass-through to show real time stderr of progress - `subprocess.run` pass-through - `SubprocessCommand` generates functions in dataclasses you can...
requires #337 - run() should convert to Popen params for compatibility with SubprocessCommand - run() should support legacy_params (existing) to deprecate safely ```python class CommandPopenMixin: _run_fn = Subprocess.Popen class CommandRunMixin:...