Skip to main content

Provides systray integration

Project description

v0.16.0 - Enable notifications

  • Added support for notifications. Thanks to ralphwetzel and Chr0nicT!

  • Added support for forcing the backend to use.

v0.15.0 - Allow methods as menu callbacks

  • Allow passing a method as menu callback.

  • Ensure that the temporary file is removed when running under AppIndicator. Thanks to superjamie!

v0.14.4 - Allow setting icon after construction

  • Do not require setting icon twice when not passing the icon to the constructor.

  • Clarified documentation regarding name of menu argument.

v0.14.3 - Full license coverage

  • Added license preamble to all source files. Thanks to Björn Esser!

v0.14.2 - Proper license files

  • Added proper license files. Thanks to Björn Esser!

v0.14.1 - Restore icon after explorer.exe crash

  • Restore the icon when explorer exe restarts after a crash. Thanks to Michael Dubner!

v0.14 - Disabled menu items

  • Added support for disabling menu items.

v0.13 - Corrections for X

  • Make sure to set window size hints on X. Thanks to filonenko-mikhail!

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 Distribution

pystray-0.16.0.tar.gz (23.9 kB view details)

Uploaded Source

Built Distributions

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

pystray-0.16.0-py3.8.egg (64.6 kB view details)

Uploaded Egg

pystray-0.16.0-py2.py3-none-any.whl (46.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pystray-0.16.0.tar.gz.

File metadata

  • Download URL: pystray-0.16.0.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for pystray-0.16.0.tar.gz
Algorithm Hash digest
SHA256 2b551ad394ddfb7341d7f4cf9b9a41822d33e090cc72ade438aade1d4582c701
MD5 ebae9775cfb1410a10911c4ba9d5e2bc
BLAKE2b-256 e1ee31f2a3db857dcf7332459f0d772cea1d8f800efe9b801c9f57c49187cb87

See more details on using hashes here.

File details

Details for the file pystray-0.16.0-py3.8.egg.

File metadata

  • Download URL: pystray-0.16.0-py3.8.egg
  • Upload date:
  • Size: 64.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for pystray-0.16.0-py3.8.egg
Algorithm Hash digest
SHA256 f2ea75191649f44514a27cf9e9528912f48bda6617c418a945bff14c7b311802
MD5 b91e026e5526f85c0929713817e39e31
BLAKE2b-256 959ddf69c18edc7b3eb2e6fefc2baeec661846705d52d5f30a1fc94d1882f3c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystray-0.16.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 46.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for pystray-0.16.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9031011c3964e4ac9ff7fa08e7489076419380b8b647d897e26b66caebaa8c25
MD5 70831a2036d31973e4c98dcd752dce14
BLAKE2b-256 421e91e4f753e10c24bdfcd155d657a012e8948014fd150b68412497b5061b96

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