-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Include copy of https://github.com/uktrade/iterable-subprocess #538
Commits on Nov 15, 2023
-
Squashed 'datalad_next/iterable_subprocess/' content from commit 46343c0
git-subtree-dir: datalad_next/iterable_subprocess git-subtree-split: 46343c074d2c062dd0822e60a86665b2cce2d93b
Configuration menu - View commit details
-
Copy full SHA for 3495a12 - Browse repository at this point
Copy the full SHA 3495a12View commit details -
Merge commit '3495a128ee9ca653abfea9f20f673c541c6441f8' as 'datalad_n…
…ext/iterable_subprocess' Source: https://github.com/uktrade/iterable-subprocess
Configuration menu - View commit details
-
Copy full SHA for 3286679 - Browse repository at this point
Copy the full SHA 3286679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7280e85 - Browse repository at this point
Copy the full SHA 7280e85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36f7382 - Browse repository at this point
Copy the full SHA 36f7382View commit details -
Configuration menu - View commit details
-
Copy full SHA for d091ee9 - Browse repository at this point
Copy the full SHA d091ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 015dd5b - Browse repository at this point
Copy the full SHA 015dd5bView commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5882b70 - Browse repository at this point
Copy the full SHA 5882b70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a47a9 - Browse repository at this point
Copy the full SHA 85a47a9View commit details -
Adjust for error behavior on Windows
It is not 100% clear to me whether this is correct, but `OSError(errno22)` can and does occur when interacting with file descriptors of dead processes.
Configuration menu - View commit details
-
Copy full SHA for ba8f7af - Browse repository at this point
Copy the full SHA ba8f7afView commit details
Commits on Nov 22, 2023
-
Move constants out of
datalad_next.utils
That module imports too many components with too many dependency that also needs (these) constants. This creates import loops. The change established a toplevel `consts` module with minimal dependencies. The legacy location is kept and a comment warns against further use.
Configuration menu - View commit details
-
Copy full SHA for 254b68b - Browse repository at this point
Copy the full SHA 254b68bView commit details -
New
datalad_next.runners.iter_subproc
This is a convenience wrapper around `datalad_next.iterable_subprocess`. The main purpose is to have a place for documentation and feature additions -- without adding needless diff to the original implementation that was merged in from an external source. The wrapper uses `COPY_BUFSIZE` as default chunk size (which is numerically identical to the hardcoded default on POSIX systems). This should be better than a separate literal. A second different is the option to run a subprocess without any explicit input.
Configuration menu - View commit details
-
Copy full SHA for 3ca0a6a - Browse repository at this point
Copy the full SHA 3ca0a6aView commit details -
Use a more recent Python version for the type checker
There is not really a point to compatibility with versions that are nearing EOL
Configuration menu - View commit details
-
Copy full SHA for 0680120 - Browse repository at this point
Copy the full SHA 0680120View commit details -
For now containers processors for byte-string iterables and functionality related to subprocess output.
Configuration menu - View commit details
-
Copy full SHA for 1050400 - Browse repository at this point
Copy the full SHA 1050400View commit details -
Configuration menu - View commit details
-
Copy full SHA for f880cc4 - Browse repository at this point
Copy the full SHA f880cc4View commit details