# What changed in pytest-subprocess

> 5 changes in pytest-subprocess 1 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/pypi/pytest-subprocess/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## pytest-subprocess 1

### New APIs and options

- File handles are supported for stdout and stderr. (1.5.4) — [release notes](https://github.com/aklajnert/pytest-subprocess/releases/tag/1.5.4)

### Fixes and other changes

- Python 3.14 and 3.15 are officially supported. (1.5.4) — [release notes](https://github.com/aklajnert/pytest-subprocess/releases/tag/1.5.4)
- Command matching is improved for commands that contain quoted arguments. (1.5.4) — [release notes](https://github.com/aklajnert/pytest-subprocess/releases/tag/1.5.4)
- Handles stderr=STDOUT when stdout is a file handle. (1.5.4) — [release notes](https://github.com/aklajnert/pytest-subprocess/releases/tag/1.5.4)
- Imported aliases of subprocess.Popen are patched. (1.5.4) — [release notes](https://github.com/aklajnert/pytest-subprocess/releases/tag/1.5.4)
