{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Provides asynchronous event batching and flushing for the Mixpanel Python client, sending analytics events in a background thread without blocking the main application.","skillfed_tags":["analytics","async-io","batching"],"use_cases":["Web applications where analytics event tracking should not add latency to HTTP response times","High-throughput services that need to batch events to reduce API call overhead","Background job systems where you want to track events without blocking task execution","Graceful shutdown scenarios where you need to ensure all queued events are flushed before process termination"],"what_it_does":"mixpanel-py-async wraps the standard Mixpanel Python client to add asynchronous event handling. Instead of blocking your application while events are sent to Mixpanel's API, it batches events and flushes them in a separate thread, keeping response times fast in request/response scenarios. The package depends only on mixpanel and provides a consumer that replaces the default synchronous behavior.\n\nThe library offers configuration options for batch size (default 20), flush timing (default 10 seconds), retry logic (default 4 retries), and API endpoints. You can manually trigger flushes when needed, either asynchronously or synchronously (useful before process shutdown). However, the project has been abandoned since 2021-02-18 with no maintenance activity, so compatibility with newer Mixpanel API versions or Python releases is not guaranteed.","worth_installing":"Yes, if you are already using mixpanel and your application runs on a Python version and Mixpanel API version compatible with the frozen 0.3.0 release. The low install friction and permissive license make it a straightforward add-on for non-blocking analytics. No, if you need active maintenance, security updates, or compatibility with recent Mixpanel API changes\u2014the abandonment since 2021-02-18 is a significant risk for new projects."},"id":"mixpanel-py-async","links":{"html":"https://skillfed.io/packages/mixpanel-py-async","md":"https://skillfed.io/packages/mixpanel-py-async.md","pypi":"https://pypi.org/project/mixpanel-py-async/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-02-18","license_spdx":null,"license_treatment":"permissive","name":"mixpanel-py-async","python_support":"unspecified","summary":"Python library for using Mixpanel asynchronously"},"popularity":{"monthly_downloads":149075,"position":11004,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
