{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"A pytest plugin that identifies unused and duplicated fixtures in your test suite, helping you clean up test code and catch redundant fixture definitions.","skillfed_tags":["pytest-plugin","test-quality","fixture-analysis"],"use_cases":["Audit an existing test suite to find fixtures defined but never referenced by any test.","Detect duplicate fixture definitions that provide the same test data or setup, reducing maintenance burden.","Integrate into CI to enforce fixture hygiene by running --dead-fixtures after the main test suite passes.","Mark intentionally unused fixtures with @deadfixtures_ignore to exclude them from reports without removing them.","Review fixture usage patterns with verbose output to understand which fixtures are actually exercised."],"what_it_does":"pytest-deadfixtures is a pytest plugin that analyzes your test suite to report fixtures that are never used and fixtures that may be duplicated. It runs as a separate pytest invocation with command-line flags and does not execute your tests during analysis, making it suitable for CI pipelines when run after the main test suite.\n\nThe plugin offers three main features: listing unused fixtures with their location and docstring, identifying potentially duplicate fixtures by comparing return values, and ignoring specific fixtures via a @deadfixtures_ignore decorator. It's designed as a code-quality tool to help maintain lean test suites by surfacing fixture debt.","worth_installing":"Yes, if you maintain a pytest suite and want to identify fixture bloat. The plugin is stable, has no security vulnerabilities, and low install friction. The aging maintenance status (211 days since last release) is a minor concern but not a blocker\u2014the package is not archived and works with modern Python versions. Use it as a periodic audit tool rather than a blocking CI gate."},"id":"pytest-deadfixtures","links":{"html":"https://skillfed.io/packages/pytest-deadfixtures","md":"https://skillfed.io/packages/pytest-deadfixtures.md","pypi":"https://pypi.org/project/pytest-deadfixtures/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-15","license_spdx":null,"license_treatment":"permissive","name":"pytest-deadfixtures","python_support":"unspecified","summary":"A simple plugin to list unused fixtures in pytest"},"popularity":{"monthly_downloads":1021674,"position":4490,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.1.0"}
