# What changed in pytest-celery

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

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

## pytest-celery 1

### Breaking changes

- Python 3.8 is no longer supported. (1.3.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.3.0)

### New APIs and options

- The pytest-celery package install in the worker Dockerfile is configurable. (1.3.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.3.0)
- Allows built-in components to be configured or replaced with custom implementations at different layers of the Celery architecture. (1.0.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.0.0)
- Provides a fixture giving each test access to its selected Celery architecture components in an isolated environment. (1.0.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.0.0)
- Provides a mechanism to inject code into the Celery worker container at runtime according to the test case. (1.0.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.0.0)

### Tooling

- Runs each test case with its own Celery architecture, unaffected by other test cases, and tears it down when finished. (1.0.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.0.0)
- Supports running tests in parallel with pytest-xdist using isolated environments. (1.0.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.0.0)

### Fixes and other changes

- Type annotations for *nodes in CeleryTestCluster were fixed. (1.3.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.3.0)
- The pycurl removal was reverted to match the celery/kombu v5.6 SQS transport. (1.3.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.3.0)
- Python 3.14 is now supported. (1.3.0) — [release notes](https://github.com/celery/pytest-celery/releases/tag/v1.3.0)
