Metadata-Version: 2.1 Name: mixpanel Version: 4.10.1 Summary: Official Mixpanel library for Python Home-page: https://github.com/mixpanel/mixpanel-python Author: Mixpanel, Inc. Author-email: dev@mixpanel.com License: Apache Keywords: mixpanel analytics Classifier: License :: OSI Approved :: Apache Software License Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Requires-Python: >=2.7, !=3.4.* License-File: LICENSE.txt Requires-Dist: six >=1.9.0 Requires-Dist: requests >=2.4.2 Requires-Dist: urllib3 mixpanel-python ============================== .. image:: https://img.shields.io/pypi/v/mixpanel :target: https://pypi.org/project/mixpanel :alt: PyPI .. image:: https://img.shields.io/pypi/pyversions/mixpanel :target: https://pypi.org/project/mixpanel :alt: PyPI - Python Version .. image:: https://img.shields.io/pypi/dm/mixpanel :target: https://pypi.org/project/mixpanel :alt: PyPI - Downloads .. image:: https://github.com/mixpanel/mixpanel-python/workflows/Tests/badge.svg This is the official Mixpanel Python library. This library allows for server-side integration of Mixpanel. To import, export, transform, or delete your Mixpanel data, please see our `mixpanel-utils package`_. Installation ------------ The library can be installed using pip:: pip install mixpanel Getting Started --------------- Typical usage usually looks like this:: from mixpanel import Mixpanel mp = Mixpanel(YOUR_TOKEN) # tracks an event with certain properties mp.track(DISTINCT_ID, 'button clicked', {'color' : 'blue', 'size': 'large'}) # sends an update to a user profile mp.people_set(DISTINCT_ID, {'$first_name' : 'Ilya', 'favorite pizza': 'margherita'}) You can use an instance of the Mixpanel class for sending all of your events and people updates. Additional Information ---------------------- * `Help Docs`_ * `Full Documentation`_ * mixpanel-python-async_; a third party tool for sending data asynchronously from the tracking python process. .. |travis-badge| image:: https://travis-ci.org/mixpanel/mixpanel-python.svg?branch=master :target: https://travis-ci.org/mixpanel/mixpanel-python .. _mixpanel-utils package: https://github.com/mixpanel/mixpanel-utils .. _Help Docs: https://www.mixpanel.com/help/reference/python .. _Full Documentation: http://mixpanel.github.io/mixpanel-python/ .. _mixpanel-python-async: https://github.com/jessepollak/mixpanel-python-async