Skip to main content

Homepage python 3.10 - 3.14 PyPI - Version PyPI - Downloads PyPI - License

Code Coverage Mutation Coverage Documentation

Imports: isort Code Style: black Linter: ruff Snyk Security

Poodle

Poodle is an tool for Mutation Testing your Python projects.

Mutation Testing proves the quality of your test suite by introducing bugs in your application, then verifying if your test cases can find the bug.

Features

The goal of Poodle is to be highly efficient, configurable, and extendable.

  • Multi-Threaded execution
  • Highly Configurable (toml and py)
  • Plug in custom code
  • Output reports in Text, HTML, and JSON

Quick Start

Installation:

pip install poodle --upgrade
Usage: poodle [OPTIONS] [SOURCES]...

  Poodle Mutation Test Tool.

Options:
  -c PATH             Configuration File.
  -q                  Quiet mode: q, qq, or qqq
  -v                  Verbose mode: v, vv, or vvv
  -w INTEGER          Maximum number of parallel workers.
  --exclude TEXT      Add a glob exclude file filter. Multiple allowed.
  --only TEXT         Glob pattern for files to mutate. Multiple allowed.
  --report TEXT       Enable reporter by name. Multiple allowed.
  --html PATH         Folder name to store HTML report in.
  --json PATH         File to create with JSON report.
  --fail_under FLOAT  Fail if mutation score is under this value.
  --version           Show the version and exit.
  --help              Show this message and exit.

Documentation:

Contribute

Support

If you are having issues, please let us know.

I can be contacted at: pbuschmail-poodle@yahoo.com

Or by opening an issue: https://github.com/WiredNerd/poodle/issues

License

The project is licensed under the MIT license.

Metadata

Release files for poodle 1.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for poodle 1.3.4
File Size Uploaded
poodle-1.3.4.tar.gz 76.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for poodle 1.3.4
File Interpreter ABI Platform
poodle-1.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 141.4 kB

Release files / poodle-1.3.4.tar.gz

Download URL poodle-1.3.4.tar.gz
Size 76.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8f314584e0d57444187aa2c02e25168e723c477d7566466833965dcfcbc8524f
BLAKE2b-256 checksum
How to use checksums
07b85803d75f8a02d0e4eb9f20ffe19890221a41cd48040c3abe56f05de82d6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 5, 2026.

Transparency log

Release files / poodle-1.3.4-py3-none-any.whl

Download URL poodle-1.3.4-py3-none-any.whl
Size 64.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ea425ff6e51bb252691920e6b7b169bd902ecd491e674b33ebd26917805233e
BLAKE2b-256 checksum
How to use checksums
bd335788cb69150ab891d1aafa6784efe837ca9f888920a0f324861cf8fbd706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.3.4 This release

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page