{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"Pystray creates a system tray icon with an optional popup menu that works across Windows, macOS, and Linux using platform-specific backends.","skillfed_tags":["system-tray","cross-platform-gui","desktop-integration"],"use_cases":["Build a background application that lives in the system tray with a menu for quick access to settings or actions","Add tray icon notifications to a long-running service or daemon on Windows, macOS, or Linux","Create a cross-platform GUI tool that minimizes to tray instead of closing, using a single codebase","Integrate tray icon support into an existing application that uses GTK+ or another event loop via detached mode"],"what_it_does":"Pystray is a cross-platform library for creating system tray icons with popup menus. It abstracts away platform differences by selecting the appropriate backend (native Windows APIs, Cocoa on macOS, GTK+/AppIndicator/Xlib on Linux) and presenting a unified Python API. You create an Icon object, optionally define a menu with callbacks, and call run() to display it in the system tray.\n\nThe package handles the full lifecycle of tray interaction\u2014icon display, menu rendering, notifications, and event dispatch\u2014while managing platform-specific quirks. It supports nested menus, checkboxes, radio buttons, disabled items, and can run in detached mode to integrate with other event loops.","worth_installing":"Yes, if you need cross-platform tray icon support and can accept that the project is in maintenance mode. The library is stable and widely used, has no known vulnerabilities, and low install friction. The main trade-off is the aging maintenance status\u2014no active feature development, and you may need to verify compatibility with Python versions newer than those listed in classifiers."},"id":"pystray","links":{"html":"https://skillfed.io/packages/pystray","md":"https://skillfed.io/packages/pystray.md","pypi":"https://pypi.org/project/pystray/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-09-17","license_spdx":null,"license_treatment":"copyleft","name":"pystray","python_support":"unspecified","summary":"Provides systray integration"},"popularity":{"monthly_downloads":1100563,"position":4369,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.19.5"}
