{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/4"}],"enrichment":{"capability":"A flake8 plugin that detects calls to deprecated methods and suggests their modern replacements during code linting.","skillfed_tags":["linting","code-quality","deprecation-detection"],"use_cases":["Enforce code modernization in CI/CD pipelines by failing builds when deprecated methods are detected.","Guide developers toward current best practices during code review by highlighting deprecated API usage.","Maintain compatibility with evolving library versions by catching deprecated calls before they break.","Audit legacy codebases to identify which deprecated patterns need refactoring.","Integrate deprecation checking into pre-commit hooks to catch issues before commits."],"what_it_does":"flake8-deprecated is a linting plugin that integrates with flake8 to identify deprecated method calls in your Python code. It runs as part of your normal flake8 checks and flags lines where deprecated APIs are used, offering guidance on what to use instead. The plugin helps teams stay aligned with evolving best practices by catching outdated patterns during code review rather than at runtime.\n\nIt works by registering as a flake8 extension and checking your code against a built-in list of known deprecations. The plugin requires only flake8 as a dependency and installs as a pure Python wheel, making it lightweight to add to existing linting workflows. It supports Python 3.10 and later, including PyPy3.","worth_installing":"Yes, if you use flake8 and want automated detection of deprecated method calls. The plugin is lightweight, has no complex dependencies, and integrates seamlessly into existing linting workflows. The aging maintenance status is a minor concern but not a blocker\u2014the code is stable and the repository remains active. GPLv2 copyleft licensing requires careful consideration if you distribute proprietary software."},"id":"flake8-deprecated","links":{"html":"https://skillfed.io/packages/flake8-deprecated","md":"https://skillfed.io/packages/flake8-deprecated.md","pypi":"https://pypi.org/project/flake8-deprecated/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-25","license_spdx":null,"license_treatment":"copyleft","name":"flake8-deprecated","python_support":"supports_current","summary":"Warns about deprecated method calls"},"popularity":{"monthly_downloads":83862,"position":14045,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
