Skip to main content

Provides systray integration

Project description

v0.12 - Simplified API

  • Do not require use of setup to show icon.

  • Pass reference to menu item to action handler. If action handlers do not support this argument, they will be wrapped.

  • Updated documentation.

v0.11 - Radio buttons

  • Added support for radio buttons.

  • Corrected transparent icons for OSX.

v0.10 - Changed Xlib backend library

  • Changed Xlib library.

  • Corrected test with incorrect parameter.

v0.9 - Submenus

  • Added support for nested menus.

v0.8 - Platform independent API and checkable

  • Added method to explicitly update menu to enable support for other platforms.

  • Added support for AppIndicator backend.

  • Re-added native clickability for OSX.

  • Added support for check boxes.

v0.7 - Dynamic menus

  • Added support for dynamically generating menu item properties when a popup menu is displayed.

  • Display the default menu item distinctly.

  • Changed the menu item API slightly.

  • Corrected logging on Windows.

v0.6 - Simplified API

  • Removed explicit default action parameter on_activate.

  • Allow terminating the application with ctrl+c on OSX.

  • Added basic logging.

v0.5 - Menu support

  • Added support for popup menus.

  • Corrected bug which prevented stopping the icon on Windows.

  • Corrected documentation.

v0.4 - GTK+ 3 support

  • Added support for GTK+ on Linux.

v0.3.5 - Corrected import errors

  • Propagate import errors raised on Linux to help troubleshoot missing Xlib module. Thanks to Lance Kindle!

  • Properly declare six as a dependency.

  • Declare python3-xlib as dependency on Linux for Python 3.

v0.3.4 - Corrected Python 3 issues on Xorg

  • Make sure that pystray can be used on Python 3 on Xorg.

  • Make sure the release making script runs on Python 3.

v0.3.3 - Corrected encoding issues

  • Make sure building works even when default encoding is not utf-8.

  • Corrected issue with click selector on OSX.

v0.3.2 - Universal wheel

  • Make sure to build a universal wheel for all python versions.

v0.3.1 - No-change packaging update

  • Do not package an old version of pynput.

v0.3 - Proper Python 3 Support

  • Corrected Python 3 bugs.

  • Made Icon.run() mandatory on all platforms.

v0.2 - Initial Release

  • Support for adding a system tray icon on Linux, Mac OSX and Windows.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pystray-0.12-py3.5.egg (57.2 kB view details)

Uploaded Egg

pystray-0.12-py2.py3-none-any.whl (29.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pystray-0.12-py3.5.egg.

File metadata

  • Download URL: pystray-0.12-py3.5.egg
  • Upload date:
  • Size: 57.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pystray-0.12-py3.5.egg
Algorithm Hash digest
SHA256 e4f294eab7f5124520e71df79ff8443a7cb836b86b10fe61d20f56893f69d210
MD5 6fc16126ae29ef417e867de40cb2e045
BLAKE2b-256 60be015aec0de054b2667f2480d6f4bd4cc204be119b205199448601e8e86ca0

See more details on using hashes here.

File details

Details for the file pystray-0.12-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pystray-0.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 61b549dc1976e27e79f879d4426c9fa5963d66c113f3ce88961790dd518a57cb
MD5 fecf5b769a9fb9764e6e191f0581216e
BLAKE2b-256 3c1bb51b01a88e2a9e0c7531585794c26da5133ec1cb130031821560a718b4ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page