{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"}],"enrichment":{"capability":"Provides type stubs for the channels package, enabling static type checkers like mypy and pyright to validate code that uses Django Channels for WebSocket and async communication.","skillfed_tags":["type-stubs","django-ecosystem"],"use_cases":["Enable mypy or pyright to type-check Django Channels consumer code and catch type errors before runtime.","Provide IDE autocomplete and inline type hints for channels APIs in editors that support type stubs.","Validate async WebSocket handler signatures and message passing in a channels-based real-time application.","Ensure type safety when integrating channels with django-stubs in a fully type-annotated Django project."],"what_it_does":"types-channels is a type stub package that bridges the gap between the Django Channels library and static type checkers. It provides type annotations for channels so that tools like mypy and pyright can understand and validate code that uses Channels' WebSocket consumers, async utilities, and ASGI integration. The stubs are maintained as part of the typeshed project and are generated from typeshed's authoritative stub definitions.\n\nYou install this package alongside channels itself, and your type checker automatically uses the stubs to catch type errors in code that imports from channels. It depends on django-stubs and asgiref, matching the type annotation needs of those underlying libraries. The package targets channels 4.3.* specifically, so version alignment matters.","worth_installing":"Yes, if you use Django Channels and run a static type checker. This is a low-friction stub package with no security issues, permissive licensing, and active maintenance. Install it whenever you have channels in your project and want type checking to work correctly\u2014it's a straightforward dependency with no runtime overhead."},"id":"types-channels","links":{"html":"https://skillfed.io/packages/types-channels","md":"https://skillfed.io/packages/types-channels.md","pypi":"https://pypi.org/project/types-channels/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-18","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"types-channels","python_support":"supports_current","summary":"Typing stubs for channels"},"popularity":{"monthly_downloads":268636,"position":8271,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.3.0.20260518"}
