$npx skillfedfor your agent

Quality Assurance packages

436 packages · page 1 of 11

Packages

coverage Worth it
PyPI · Quality Assurance · released Aug 2026

Coverage.py measures which lines of Python code are executed during test runs, reporting coverage percentages and identifying untested code paths.

Install it if you want to measure test completeness or enforce coverage thresholds in your project.

permissive licensepure Python · 3.10+
335.8Mdownloads / mo
ruff Worth it
PyPI · Quality Assurance · released Aug 2026

Ruff is a Python linter and code formatter written in Rust that combines linting, formatting, and code fixing into a single tool, replacing Flake8, Black, isort, and related utilities.

MITcompiled wheel · 3.7+
316.1Mdownloads / mo
pexpect With conditions
PyPI · Quality Assurance · released Nov 2023

Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.

ISCpure Pythonaging
200.8Mdownloads / mo
black Worth it
PyPI · Quality Assurance · released May 2026

Black reformats Python source code to a consistent style by parsing entire files and rewriting them according to an opinionated, deterministic set of rules, eliminating manual formatting decisions.

MITpure Python · 3.10+
179.9Mdownloads / mo
pytest-xdist Worth it
PyPI · Quality Assurance · released Jul 2025

pytest-xdist distributes pytest tests across multiple CPU cores or machines to speed up test execution, with the simplest usage being `pytest -n auto` to spawn workers equal to available CPUs.

Install it if your test suite takes long enough that parallelization would save meaningful time.

MITpure Python · 3.9+
177.1Mdownloads / mo
cfn-lint Worth it
PyPI · Quality Assurance · released Aug 2026

Validates AWS CloudFormation templates in YAML or JSON format against resource provider schemas and best practices, checking property values and configuration correctness.

Install it if you work with CloudFormation templates.

MIT-0pure Python
114.9Mdownloads / mo
beartype Worth it
PyPI · Quality Assurance · released Dec 2025

Beartype is a runtime type checker that validates Python type hints at function call time, catching type violations before they cause downstream bugs.

Install it if you want runtime type safety for your annotated code or need to validate type hints on third-party packages.

MITpure Python · 3.10+
99.1Mdownloads / mo
mccabe Worth it
PyPI · Quality Assurance · released Jan 2022

Measures cyclomatic complexity of Python functions and integrates with flake8 to flag overly complex code during linting.

Install it if you use flake8 and want to enforce complexity limits, or if you need a standalone complexity scanner.

MITpure Python · 3.6+
93.9Mdownloads / mo
pytest-rerunfailures Worth it
PyPI · Quality Assurance · released Aug 2026

A pytest plugin that automatically reruns failed tests to eliminate intermittent failures, with support for delays, exponential backoff, exception filtering, and hard crash recovery when used with pytest-xdist.

Install it if your test suite has intermittent failures you want to suppress without rewriting tests.

copyleftpure Python · 3.10+
79.1Mdownloads / mo
typeguard Worth it
PyPI · Quality Assurance · released Jul 2026

Performs run-time type checking for Python functions and objects against PEP 484 type annotations, catching type violations that static type checkers cannot detect.

Install it if you need runtime type validation—either selectively via check_type() or wholesale via instrumentation—to catch type errors that static checkers cannot.

MITpure Python · 3.10+
77.5Mdownloads / mo
pylint Worth it
PyPI · Quality Assurance · released Aug 2026

Pylint is a static code analyzer that checks Python code for errors, enforces coding standards, detects code smells, and suggests refactoring improvements without executing the code.

Install it if you need thorough code analysis with inference-based bug detection; if speed is critical, consider pairing it with faster linters like ruff for…

GPL-2.0-or-laterpure Python · 3.10.0+
69.0Mdownloads / mo
flake8 Worth it
PyPI · Quality Assurance · released Jun 2025

Flake8 is a command-line tool that combines PyFlakes, pycodestyle, and McCabe to check Python code for style violations, logical errors, and complexity issues in a single pass.

MITpure Python · 3.9+
58.4Mdownloads / mo
astroid Worth it
PyPI · Quality Assurance · released Aug 2026

Astroid builds an extended abstract syntax tree (AST) representation of Python source code with static inference and name-scope analysis, powering tools like pylint.

Install it if you're building or extending code-quality tooling.

LGPL-2.1-or-laterpure Python · 3.10.0+
55.4Mdownloads / mo
yamllint Worth it
PyPI · Quality Assurance · released Jan 2026

yamllint checks YAML files for syntax errors, style violations, and structural problems like key repetition, line length, trailing spaces, and indentation issues.

GPL-3.0-or-laterpure Python · 3.10+
40.4Mdownloads / mo
ty With conditions
PyPI · Quality Assurance · released Aug 2026

A fast Python type checker and language server written in Rust, providing type analysis, diagnostics, and IDE integration for Python codebases.

MITcompiled wheel · 3.8+
39.4Mdownloads / mo
semgrep With conditions
PyPI · Quality Assurance · released Aug 2026

Semgrep is a static analysis tool that searches source code for bugs, security vulnerabilities, and policy violations using patterns that resemble the code being analyzed, supporting 30+ languages.

Install it if you need multi-language static analysis and are comfortable with the LGPL-2.1-or-later license.

LGPL-2.1-or-latercompiled wheel · 3.10+
35.5Mdownloads / mo
pytest-metadata Worth it
PyPI · Quality Assurance · released Feb 2024

A pytest plugin that captures and exposes test session metadata—Python version, platform, installed packages, plugins, and CI environment variables—for use in tests, fixtures, reports, and custom hooks.

MPL-2.0pure Python · 3.8+
35.2Mdownloads / mo
uv-build With conditions
PyPI · Quality Assurance · released Aug 2026

uv-build is a build backend that integrates uv's fast dependency resolution into Python project builds.

MIT OR Apache-2.0compiled wheel · 3.8+
32.2Mdownloads / mo
prek Worth it
PyPI · Quality Assurance · released Aug 2026

prek is a Git hook manager written in Rust that runs hooks before commits, on demand, or in CI. It is fully compatible with pre-commit configurations and distributed as a single binary with no runtime dependencies.

MITcompiled wheel · 3.8+
26.3Mdownloads / mo
diff-cover Worth it
PyPI · Quality Assurance · released Aug 2026

Compares test coverage reports against git diffs to identify which new or modified lines lack test coverage, and optionally reports code quality violations in those same lines.

Apache-2.0pure Python · 3.10+
24.6Mdownloads / mo
pytest-html Worth it
PyPI · Quality Assurance · released Jan 2026

Generates HTML reports for pytest test results, turning test execution data into viewable web pages with test summaries, pass/fail status, and metadata.

Install it if you need HTML test reports; it's a standard tool in pytest ecosystems.

MPL-2.0pure Python · 3.9+
21.8Mdownloads / mo
smdebug-rulesconfig Skip
PyPI · Quality Assurance · released Dec 2020

Provides preconfigured rule definitions and configuration helpers for Amazon SageMaker Debugger, allowing you to apply built-in monitoring rules to training jobs without manual setup.

Apache-2.0pure Python · 2.7+abandoned
17.5Mdownloads / mo
pip-tools Worth it
PyPI · Quality Assurance · released Aug 2026

pip-tools provides command-line tools to compile and manage pinned Python package dependencies, ensuring reproducible and deterministic builds by resolving transitive dependencies into locked requirement files.

BSD-3-Clausepure Python · 3.9+
17.4Mdownloads / mo
pydeequ Worth it
PyPI · Quality Assurance · released Jul 2026

PyDeequ is a Python API for Apache Spark-based data quality measurement, providing metrics computation, constraint suggestion, constraint verification, and metrics repository persistence for large datasets.

Apache-2.0pure Python
16.5Mdownloads / mo
pytest-repeat With conditions
PyPI · Quality Assurance · released Apr 2025

A pytest plugin that repeats test execution a specified number of times, useful for detecting intermittent failures or stress-testing flaky tests.

MPL-2.0pure Python · 3.9+aging
15.5Mdownloads / mo
netaddr Worth it
PyPI · Quality Assurance · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
dirhash With conditions
PyPI · Quality Assurance · released Aug 2024

Computes a single hash value for an entire directory based on its files' structure and content, supporting all hashlib algorithms and glob-style filtering.

permissive licensepure Python · 3.8+dormant
13.3Mdownloads / mo
jsondiff Worth it
PyPI · Quality Assurance · released Aug 2024

Computes structured diffs between JSON and JSON-like Python objects, representing changes as insertions, deletions, and updates rather than raw value replacements.

Install it if you need to understand or track changes in JSON or dict-like data structures; the low friction and stable API make it a safe dependency.

MITpure Python · 3.8+
11.6Mdownloads / mo
sqlfluff Worth it
PyPI · Quality Assurance · released Aug 2026

SQLFluff is a SQL linter and auto-fixer that checks SQL code for style and formatting issues across multiple SQL dialects, with support for Jinja templating and dbt.

Install it if you work with SQL across multiple dialects, use dbt, or want to enforce team SQL style standards.

MITpure Python · 3.10+
11.5Mdownloads / mo
vulture Worth it
PyPI · Quality Assurance · released Mar 2026

Vulture is a static code analyzer that finds unused code in Python programs by scanning for dead functions, classes, variables, imports, and unreachable code blocks.

MITpure Python · 3.9+
11.2Mdownloads / mo
django-stubs Worth it
PyPI · Quality Assurance · released Aug 2026

Provides type stubs and a mypy plugin to enable precise static type checking for Django code, handling Django's dynamic patterns that would otherwise confuse type checkers.

MITpure Python · 3.11+
11.1Mdownloads / mo
pytest-unordered Worth it
PyPI · Quality Assurance · released Jun 2026

Provides a pytest assertion helper to compare collections by content rather than order, useful for testing APIs that return data in arbitrary sequences.

MITpure Python
11.0Mdownloads / mo
autopep8 Worth it
PyPI · Quality Assurance · released Jan 2025

autopep8 automatically reformats Python code to comply with PEP 8 style rules, using pycodestyle to identify formatting violations and applying fixes across indentation, whitespace, and comment spacing.

Install it if you want to automate formatting rather than enforce it via linting alone.

MITpure Python · 3.9+
10.6Mdownloads / mo
basedpyright With conditions
PyPI · Quality Assurance · released Aug 2026

Basedpyright is a static type checker for Python that forks and extends Pyright with additional type checking improvements and Pylance features.

MITpure Python · 3.8+
10.5Mdownloads / mo
pytest-base-url Worth it
PyPI · Quality Assurance · released Jan 2024

A pytest plugin that injects a configurable base URL into your test suite via command line, config file, environment variable, or fixture override.

Install it if your test suite makes HTTP requests to configurable endpoints.

MPL-2.0pure Python · 3.8+
10.2Mdownloads / mo
yapf Worth it
PyPI · Quality Assurance · released Nov 2024

YAPF automatically reformats Python code to conform to a specified style guide, calculating the best formatting that matches your chosen style.

Install it if you want automatic, style-guide-compliant code formatting in your workflow—either as a standalone tool or integrated into your development environment.

Apache-2.0pure Python · 3.7+
9.2Mdownloads / mo
allure-python-commons Worth it
PyPI · Quality Assurance · released Apr 2026

Provides the common API and object model for Allure Report, enabling test framework adapters and end users to enhance test reports with metadata, attachments, and structured test information.

Install it if you are building an Allure adapter or using an Allure-integrated test framework.

Apache-2.0pure Python · 3.6+
8.9Mdownloads / mo
deptry Worth it
PyPI · Quality Assurance · released Mar 2026

Scans Python projects to detect unused, missing, and transitive dependency issues by analyzing imports and comparing them against declared dependencies in Poetry, pip, PDM, uv, or PEP 621 projects.

MITcompiled wheel · 3.10+
8.8Mdownloads / mo
pdbr Worth it
PyPI · Quality Assurance · released Jul 2026

pdbr enhances Python's built-in debugger with colored output and new inspection commands powered by Rich, making breakpoint sessions more readable and interactive.

license unclearpure Python
8.5Mdownloads / mo
allure-pytest Worth it
PyPI · Quality Assurance · released Apr 2026

Integrates pytest with Allure Report to generate rich, interactive test reports with detailed execution history, attachments, and test categorization.

Apache-2.0pure Python
8.1Mdownloads / mo