{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Provides shared utilities for Microsoft Teams SDK packages, including an async HTTP client with token support, type-safe event emitter, local storage implementations, and logging helpers.","skillfed_tags":["async-http","event-emitter","shared-utilities"],"use_cases":["As a dependency of other Microsoft Teams SDK packages to provide HTTP client and event infrastructure.","Building async applications that need type-safe event handling for lifecycle events and message processing.","Storing application state or configuration locally using the key-value or list storage abstractions.","Centralizing logging configuration across an application using the provided logging helpers and filters."],"what_it_does":"microsoft-teams-common is a foundational utilities package for the Microsoft Teams Python SDK, offering reusable components that other Teams packages depend on. It bundles an async HTTP client built on httpx with token and interceptor support, a type-safe event emitter for lifecycle management, local storage abstractions for key-value and list data, and logging helpers that integrate with Python's standard logging module.\n\nThe package is designed as a shared layer rather than a standalone tool\u2014it is typically installed as a dependency of other Teams SDK packages rather than used directly. It provides the plumbing needed for async Teams applications: making authenticated requests, emitting and listening to application events, persisting simple state locally, and integrating structured logging. The API is straightforward and async-first, with both synchronous and asynchronous variants for storage operations.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, carries a permissive MIT license, and installs with minimal friction. It is most valuable as a dependency of other Teams SDK packages, but can also be used directly for async HTTP requests via httpx, event handling, and local storage. Requires Python 3.11 or later."},"id":"microsoft-teams-common","links":{"html":"https://skillfed.io/packages/microsoft-teams-common","md":"https://skillfed.io/packages/microsoft-teams-common.md","pypi":"https://pypi.org/project/microsoft-teams-common/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":"MIT","license_treatment":"permissive","name":"microsoft-teams-common","python_support":"supports_current","summary":"Common package for Microsoft Teams"},"popularity":{"monthly_downloads":1040817,"position":4456,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.15"}
