Skip to content

Release 2.4.0 - #795

Merged
amoffat merged 37 commits into
masterfrom
develop
Jul 25, 2026
Merged

amoffat merged 37 commits into
masterfrom
develop

Conversation

@amoffat

@amoffat amoffat commented Jul 25, 2026

Copy link
Copy Markdown
Owner

No description provided.

amoffat and others added 30 commits June 10, 2026 23:26
Removed Erik Cederstrand from the list of maintainers.

His work over the years was greatly appreciated and open source needs more supporters like him!
Added GitHub Codespaces badge to README.
Drop support for Python <3.10 (EOL)
Dedupe type annotations in stubs using type aliases
Fix metaclass issues in the type stubs
…fixes

Fix `RunningCommand` stubtest errors
…ion_SIGUSR2

The regex `rc_exc_regex` used `SIG[a-zA-Z]+` which does not match digit
suffixes. Signal names like SIGUSR1/SIGUSR2 were truncated to "SIGUSR",
causing `getattr(signal, 'SIGUSR')` to raise an AttributeError.

Extend the character class to `SIG[a-zA-Z0-9]+` so the full name is
captured, and add a regression test. References #791.
…nalexception-sigusr1-sigus

Fix AttributeError when accessing sh.SignalException_SIGUSR1 / SIGUSR2
@amoffat

amoffat commented Jul 25, 2026

Copy link
Copy Markdown
Owner Author

@copilot create a relevant CHANGELOG.md entry, following existing conventions. Just cover the high-level, end-user-impacting changes or improvements

Copilot AI commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

@amoffat I can’t apply these changes because the pull request’s branch is the repository’s default branch, which I’m not allowed to push to directly.

You can ask me to create a new pull request with the requested changes instead and I'll open a separate PR on a new branch.

@amoffat

amoffat commented Jul 25, 2026

Copy link
Copy Markdown
Owner Author

@copilot yes that's fine, make a PR against the develop branch

Copilot AI commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

@amoffat I've opened a new pull request, #796, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI mentioned this pull request Jul 25, 2026

@amoffat amoffat left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good

@amoffat
amoffat merged commit 21217a0 into master Jul 25, 2026
24 checks passed
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.

3 participants