--- id: pylint-celery version: "0.3" license: GPLv2 license_treatment: copyleft maintenance: abandoned --- # pylint-celery — pylint-celery is a Pylint plugin to aid Pylint in recognising and understandingerrors caused when using the Celery library License: copyleft · Maintenance: abandoned · Downloads: 483.2K/mo ## What it is and what it does pylint-celery is a Pylint plugin designed to enhance static code analysis when working with the Celery distributed task queue library. It addresses a known limitation where Pylint incorrectly flags Celery code patterns as errors, most notably the false positive that 'celery.task' is not callable. The plugin integrates directly into Pylint's analysis pipeline and can also be used through the Prospector code quality tool. The package has been unmaintained since 2014 and has no runtime dependencies of its own—it works by extending Pylint's behavior. Installation requires building from source (high friction), and Python version compatibility is unspecified. For teams actively using Celery with Pylint, it may reduce noise in analysis, but the age of the codebase and lack of maintenance create risk around compatibility with modern Python and Celery versions. Use it for: - Reduce false-positive Pylint warnings when analyzing Celery task definitions and decorators. - Integrate Celery-aware linting into a Prospector code quality pipeline. - Suppress 'celery.task is not callable' errors in legacy Celery projects using older Pylint versions. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Pylint plugin that improves static analysis of Celery code by fixing false positives and recognizing Celery-specific patterns that standard Pylint misses. No, unless you are maintaining a legacy Celery codebase with an old Pylint version. The package is abandoned (last release 2014, no active maintenance), has high install friction (source-only), and offers no Python version specification—making it risky on modern Python. Modern Celery and Pylint versions may have resolved the underlying false positives, or the plugin may not work at all. Verify compatibility with your exact versions before attempting installation. ## Install pip install pylint-celery uv add pylint-celery poetry add pylint-celery ## Installing pylint-celery Before you install: High install friction due to source distribution only (no wheel). Package is abandoned—last release was 2014-09-25, last commit 2022-11-12. No active maintenance or Python version specification means compatibility with modern Python versions is uncertain. License in practice: GPLv2 copyleft license requires that any derivative work or distribution must also be open-source under GPLv2. This may constrain use in proprietary codebases unless your entire project is already GPLv2-licensed. Quickstart: pip install pylint-celery pylint --load-plugins pylint_celery your_module.py Requires Pylint to be installed separately; Python version compatibility unspecified and untested against modern versions. Verify before relying: - Whether the plugin works with current Pylint and Celery versions given the 2014 release date. - Whether it functions correctly on Python 3.x (no version specification in metadata). - What specific Celery false positives it addresses beyond 'celery.task is not callable'. ## Package facts - License: GPLv2 (copyleft) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 483.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pylint celery plugin, celery code analysis, pylint celery integration, static analysis celery tasks, pylint false positives celery, celery linting tool, linting, celery, abandoned [View on SkillFed](https://skillfed.io/packages/pylint-celery) · [View on PyPI](https://pypi.org/project/pylint-celery/)