Skip to content
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

1.14.3 #611

Merged
merged 54 commits into from
Jul 18, 2022
Merged

1.14.3 #611

merged 54 commits into from
Jul 18, 2022

Conversation

amoffat
Copy link
Owner

@amoffat amoffat commented Jul 18, 2022

No description provided.

ecederstrand and others added 30 commits May 31, 2021 13:15
Mention supported operating systems. Refs #548
Let Command know about baked call args when wrapping the module
Rip out test running code in sh.py, and attempts in test.py to set up coverage. Instead, let Actions script handle coverage and env var matrix.
ecederstrand and others added 24 commits August 28, 2021 21:06
Switch from Travis to GitHub Actions
Fix #597.
I decided to not add an additional import for `pathlib.Path` and instead check if the object passed is "path-like" according to [PEP-519](https://www.python.org/dev/peps/pep-0519/).
This is an exception to the rule and is needed to provide backwards compatibility.
While Python 3.5 introduced pathlib, __fspath__ wasn't introduced until Python 3.6
This fixes a deadlock by only locking the assignment of self.exit_code
Accept pathlib.Path objects for stdout/stderr
Allow done callback to access RunningCommand
Make sh.which() an internal function
@amoffat amoffat merged commit ff8ed37 into master Jul 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants