{ "info": { "author": "Ultrabug", "author_email": "ultrabug@ultrabug.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://github.com/ultrabug/py3status/blob/master/logo/logotype-horizontal.png\n\n*********\npy3status\n*********\n|travis| |readthedocs|\n\n.. |travis| image:: https://travis-ci.org/ultrabug/py3status.svg?branch=master\n.. |readthedocs| image:: https://readthedocs.org/projects/py3status/badge/?version=latest\n\n**py3status** is an extensible i3status wrapper written in python.\n\nUsing py3status, you can take control of your i3bar easily by:\n\n- using one of the available\n `modules `_\n shipped with py3status\n- grouping multiple modules and automatically or manually cycle their display\n- writing your own modules and have their output displayed on your bar\n- handling click events on your i3bar and play with them in no time\n- seeing your clock tick every second whatever your i3status interval\n\n**No extra configuration file needed**, just install & enjoy !\n\nAbout\n=====\nYou will love `py3status` if you're using `i3wm `_ (or `sway `_) and are frustrated by the i3status `limitations `_ on your i3bar such as:\n\n* you cannot hack into it easily\n* you want more than the built-in modules and their limited configuration\n* you cannot pipe the result of one of more scripts or commands in your bar easily\n\nPhilosophy\n----------\n* **no added configuration file, use the standard i3status.conf**\n* **rely on i3status**' strengths and its **existing configuration** as much as possible\n* **be extensible**, it must be easy for users to add their own stuff/output by writing a simple python class which will be loaded and executed dynamically\n* **easily allow interactivity** with the i3bar\n* add some **built-in enhancement/transformation** of basic i3status modules output\n\nWe apply the `Zen of py3status `_ to improve this project and encourage everyone to read it!\n\nDocumentation\n=============\nUp-to-date `documentation `_:\n\n- `Installation `_\n\n- `Using modules `_\n\n- `Custom click events `_\n\n- `Writing custom modules `_\n\n- `Contributing `_\n\n- `The py3-cmd command line `_\n\nGet help or share your ideas on IRC:\n\n- channel **#py3status** on **FreeNode**\n\nUsage\n=====\nIn your i3 config file, simply switch from *i3status* to *py3status* in your *status_command*:\n::\n\n status_command py3status\n\nUsually you have your own i3status configuration, just point to it:\n::\n\n status_command py3status -c ~/.i3/i3status.conf\n\nAvailable modules\n=================\n\n`All modules `_ shipped with py3status are `configurable directly from your current i3status.conf `_!\n\n`Check them out `_ to see all the configuration options.\n\nInstallation\n============\n\nSee the up to date and complete `installation instructions `_ for your favorite distribution.\n\nOptions\n=======\nYou can see the help of py3status by issuing `py3status -h`:\n::\n\n usage: py3status [-h] [-b] [-c FILE] [-d] [-g] [-i PATH] [-l FILE] [-s]\n [-t INT] [-m] [-u PATH] [-v] [--wm WINDOW_MANAGER]\n\n The agile, python-powered, i3status wrapper\n\n optional arguments:\n -h, --help show this help message and exit\n -b, --dbus-notify send notifications via dbus instead of i3-nagbar\n (default: False)\n -c, --config FILE load config (default: /home/alexys/.i3/i3status.conf)\n -d, --debug enable debug logging in syslog and --log-file\n (default: False)\n -g, --gevent enable gevent monkey patching (default: False)\n -i, --include PATH append additional user-defined module paths (default:\n None)\n -l, --log-file FILE enable logging to FILE (default: None)\n -s, --standalone run py3status without i3status (default: False)\n -t, --timeout INT default module cache timeout in seconds (default: 60)\n -m, --disable-click-events\n disable all click events (default: False)\n -u, --i3status PATH specify i3status path (default: /usr/bin/i3status)\n -v, --version show py3status version and exit (default: False)\n --wm WINDOW_MANAGER specify window manager i3 or sway (default: i3)\n\nControl\n=======\nJust like i3status, you can force an update of your i3bar by sending a SIGUSR1 signal to py3status.\nNote that this will also send a SIGUSR1 signal to i3status.\n::\n\n killall -USR1 py3status\n\nTo refresh individual modules, the `py3-cmd `_ utility can be used, e.g.:\n::\n\n py3-cmd refresh wifi", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/ultrabug/py3status/tags", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ultrabug/py3status", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "py3status", "package_url": "https://pypi.org/project/py3status/", "platform": "any", "project_url": "https://pypi.org/project/py3status/", "project_urls": { "Download": "https://github.com/ultrabug/py3status/tags", "Homepage": "https://github.com/ultrabug/py3status" }, "release_url": "https://pypi.org/project/py3status/3.21/", "requires_dist": null, "requires_python": "", "summary": "py3status: an extensible i3status wrapper written in python", "version": "3.21" }, "last_serial": 5967063, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "4daa3248aecee3cd80de4c9f8a5ddfba", "sha256": "f40f3beece5c9fc8807a359a01070724ee85c925abdea62c0576fce57e438d74" }, "downloads": -1, "filename": "py3status-0.10.tar.gz", "has_sig": false, "md5_digest": "4daa3248aecee3cd80de4c9f8a5ddfba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11521, "upload_time": "2013-04-19T15:34:46", "url": "https://files.pythonhosted.org/packages/21/66/cd54675c8bb9d9228e3e5e63c8001bec392958cd3ab84a01fe6ff70748fd/py3status-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "7c178b35a87bc96b0609b4371a8b8b62", "sha256": "e3b2f6d6d471108c6a6ac38e6067a3ae642f9d941bec075bb394a0a9c5945ee2" }, "downloads": -1, "filename": "py3status-0.11.tar.gz", "has_sig": false, "md5_digest": "7c178b35a87bc96b0609b4371a8b8b62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11550, "upload_time": "2013-04-30T09:20:54", "url": "https://files.pythonhosted.org/packages/dd/46/443c873fcec955eaae247a97fa1b21324a54f05ce184bf1dca7f842ce7f4/py3status-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "ef77da0ff0d3b227c8744491361efe42", "sha256": "9aa18d6c7ccf76601819922432d7beb5c47e68fbae60b652c04436a687218d14" }, "downloads": -1, "filename": "py3status-0.12.tar.gz", "has_sig": false, "md5_digest": "ef77da0ff0d3b227c8744491361efe42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13545, "upload_time": "2013-06-19T20:43:13", "url": "https://files.pythonhosted.org/packages/b7/e3/351ec929503ac15c2abea97ece937a8bbf27082011afa87565cef4afe72d/py3status-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "53ddc77b1a4bef2ddea5972d3db5c4ff", "sha256": "43ebd9bca71b22b5626766e85c2f5b615aa16d46846cae5db73fcfce6103d49b" }, "downloads": -1, "filename": "py3status-0.13.tar.gz", "has_sig": false, "md5_digest": "53ddc77b1a4bef2ddea5972d3db5c4ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13600, "upload_time": "2013-06-24T09:26:57", "url": "https://files.pythonhosted.org/packages/b6/7f/231ac793bd1dfefb0ef9ddb67614081974ab0d05a3e3079f900ef77bf64a/py3status-0.13.tar.gz" } ], "0.8": [], "0.9": [ { "comment_text": "", "digests": { "md5": "bc68353e8d86028f607445d3983d46c6", "sha256": "7bd7fafcb9d56ea6a24879e0e2575466bbbf2a9c4ce3127b86ae64f41d31ddd2" }, "downloads": -1, "filename": "py3status-0.9.tar.gz", "has_sig": false, "md5_digest": "bc68353e8d86028f607445d3983d46c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7148, "upload_time": "2013-04-19T10:47:31", "url": "https://files.pythonhosted.org/packages/d9/ae/95f0b3e97c3e3125133715d3b46a533cfabb80fca8b0c66cbc291a3e0fc1/py3status-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "8f31ee01331f4e15d283e00a14f307d8", "sha256": "1fe847f56804bdfa3a0103d656b70b25e342375bd25ec96b28957b1423e83619" }, "downloads": -1, "filename": "py3status-0.9.1.tar.gz", "has_sig": false, "md5_digest": "8f31ee01331f4e15d283e00a14f307d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11519, "upload_time": "2013-04-19T11:04:51", "url": "https://files.pythonhosted.org/packages/21/94/144f3d5d162d35dfa3958dc9d9aed6049d5120781d71b8a2cb3a960b747e/py3status-0.9.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ee668f42fc49bafc2825f403d09b2c10", "sha256": "00d39a8607089b866558b19de3cbe2c7a171c495494076453265221b712e1756" }, "downloads": -1, "filename": "py3status-1.0.tar.gz", "has_sig": false, "md5_digest": "ee668f42fc49bafc2825f403d09b2c10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13791, "upload_time": "2013-08-30T17:48:36", "url": "https://files.pythonhosted.org/packages/70/9b/611e80e83ec84da16168f1237e4bc4e531086b28bdb839458530c31f9df4/py3status-1.0.tar.gz" } ], "1.1": [], "1.2": [ { "comment_text": "", "digests": { "md5": "6012cde50c0e2fe6a86acd708c8497dc", "sha256": "26f255aad6a1533aa3df5bbf7601109ead86b94dcc4ac34ca685ddc4345358b2" }, "downloads": -1, "filename": "py3status-1.2.tar.gz", "has_sig": false, "md5_digest": "6012cde50c0e2fe6a86acd708c8497dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18578, "upload_time": "2014-01-12T20:35:14", "url": "https://files.pythonhosted.org/packages/d0/db/abe9f2d0ba2ae50f5e685b0e4bd4992f1f5149d29babbf8e3bcb280cbd60/py3status-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "60455b1344d948894a4cb71f9d2fe751", "sha256": "4ff61b7ba3ddbfdc20e14fd856a6dc02d407fe24a25f984a2416ef8657b3403b" }, "downloads": -1, "filename": "py3status-1.3.tar.gz", "has_sig": false, "md5_digest": "60455b1344d948894a4cb71f9d2fe751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18981, "upload_time": "2014-02-23T19:05:00", "url": "https://files.pythonhosted.org/packages/30/98/b964197ac08a452bc4380f2d15ecde9c3625e70d09615c3ac29ac8ad9f70/py3status-1.3.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "8c2751bc30b13106900e09630b1d2bf6", "sha256": "251aae0f39453bfb4db58aa5bc72103eb1676d2813b5546a31b479f334c18909" }, "downloads": -1, "filename": "py3status-1.5.tar.gz", "has_sig": false, "md5_digest": "8c2751bc30b13106900e09630b1d2bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23658, "upload_time": "2014-05-03T18:54:07", "url": "https://files.pythonhosted.org/packages/82/a9/9ab9beeeddd9a7bf53ad3279683ba1dcd76e0fb45bd4ec813a4aa30cd76c/py3status-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "b17cbb0a7cd763c975dabc5a2fb99e90", "sha256": "3b62abbeb03b806fc04ae40a258a6961af5e001b0bf2cc1728e33973512d28c4" }, "downloads": -1, "filename": "py3status-1.6.tar.gz", "has_sig": false, "md5_digest": "b17cbb0a7cd763c975dabc5a2fb99e90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31586, "upload_time": "2014-10-08T08:45:52", "url": "https://files.pythonhosted.org/packages/40/e7/ac87e4749bbbebfdd0c84402c954f7185f445a58fbb9f6e072b5ee7eb023/py3status-1.6.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "e8a0bc2a4eb48a58f91352c5f1b38dcf", "sha256": "d0773cb9624c9d92fbc0c224ca74237379887619260074dc3f7e75bd284b822f" }, "downloads": -1, "filename": "py3status-2.0.tar.gz", "has_sig": false, "md5_digest": "e8a0bc2a4eb48a58f91352c5f1b38dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36297, "upload_time": "2015-01-04T18:18:49", "url": "https://files.pythonhosted.org/packages/84/b9/503f78a31eb85431b9dcf0bb81bb8a9b855d66ca4bbaa678b59a1a83f471/py3status-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "4f91dc3b8ef08e29a45a9abec4aacfab", "sha256": "427a99b4a2fed76ad8b3ce8e4c95b918acb960ff4593c52440222c4f67e48ede" }, "downloads": -1, "filename": "py3status-2.1.tar.gz", "has_sig": false, "md5_digest": "4f91dc3b8ef08e29a45a9abec4aacfab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36798, "upload_time": "2015-01-09T11:35:59", "url": "https://files.pythonhosted.org/packages/6a/34/6264cf349dbcba7b4075b8e37a2062174484f1375fcc3f2a0ffba144e255/py3status-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "94075946c6670ab1561761b466e794c8", "sha256": "ec9e09f91def07deb3e2fc0331dc028d66ac616df7d5319760181529adc5fbf6" }, "downloads": -1, "filename": "py3status-2.2.tar.gz", "has_sig": false, "md5_digest": "94075946c6670ab1561761b466e794c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37405, "upload_time": "2015-01-23T15:37:08", "url": "https://files.pythonhosted.org/packages/71/8a/b7922e98482cf8b4469d303102fe72722c4141e3e3022676a88cd4454bc8/py3status-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "89ad395268c7791ff5d36412b1efeeb9", "sha256": "cd64302d8ad50499317c060f113616f681c5de23f706af17fe88e1c009dccdad" }, "downloads": -1, "filename": "py3status-2.3.tar.gz", "has_sig": false, "md5_digest": "89ad395268c7791ff5d36412b1efeeb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40356, "upload_time": "2015-02-17T16:00:51", "url": "https://files.pythonhosted.org/packages/a6/a4/f8ee573abbe3e3c3981a4b44fbc8c43e2009b04de28f0a182b7625503ec9/py3status-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "dde68ddbe9bb7d8d049555dd69249fd3", "sha256": "274d6b60994b3c4ee07518e33aa91d6646841365bc75ba97ecaf7c9c92ba7ab6" }, "downloads": -1, "filename": "py3status-2.4.tar.gz", "has_sig": false, "md5_digest": "dde68ddbe9bb7d8d049555dd69249fd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46978, "upload_time": "2015-03-31T13:52:27", "url": "https://files.pythonhosted.org/packages/b7/fb/81899cb7dc51871c00250c9354b17d4c2ef6c28bd787944e3f1cc5f3f1be/py3status-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "53f7755df66bbcf23bb3ecf253bb4a38", "sha256": "2b0034c12cca4fc017b59e5716860c8394e8cfa583f513df24fabf4a5a782386" }, "downloads": -1, "filename": "py3status-2.5.tar.gz", "has_sig": false, "md5_digest": "53f7755df66bbcf23bb3ecf253bb4a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54926, "upload_time": "2015-08-17T14:22:15", "url": "https://files.pythonhosted.org/packages/c9/d8/a3897b5072a37fddf9780f42f9a56248c19a463e8afc8050b35961d3686e/py3status-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "72b246327649daf8c7421635e55520ab", "sha256": "69e930ee344f960ba1766f935ea49808ec2cdfe9344b49ebd0c7116d2306c0a3" }, "downloads": -1, "filename": "py3status-2.6.tar.gz", "has_sig": false, "md5_digest": "72b246327649daf8c7421635e55520ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55663, "upload_time": "2015-08-27T16:28:19", "url": "https://files.pythonhosted.org/packages/b2/2d/e3602a3efd2c6d4822884a6de6034b397a38bb6bbbcea1f4e166bc1519e1/py3status-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "6d65cec6bc69671afa9176963526af88", "sha256": "9b1fe684d075724543cb514852880ac3809f2eeaac91d2defab0f782d7072727" }, "downloads": -1, "filename": "py3status-2.7.tar.gz", "has_sig": false, "md5_digest": "6d65cec6bc69671afa9176963526af88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72289, "upload_time": "2015-11-11T22:05:53", "url": "https://files.pythonhosted.org/packages/9f/17/1780116df9b8a2d224ce91206a086986b2b0990ff6fdb98df41f2a399529/py3status-2.7.tar.gz" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "d844202b6518bece40a4ce44c5c08f42", "sha256": "6517ac4baba03f219bb73cba843e5c2b90dd17d37ef8042b52a4482369a004ab" }, "downloads": -1, "filename": "py3status-2.8.tar.gz", "has_sig": false, "md5_digest": "d844202b6518bece40a4ce44c5c08f42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77163, "upload_time": "2016-01-03T13:40:40", "url": "https://files.pythonhosted.org/packages/54/85/69871147a0ea33a10a325060ca6742d9a6bbab5c79124d8a22f3f1714b04/py3status-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "c3a186cc724b68a4cfcb8aef9597c5df", "sha256": "f7e33db80dde22d6200193ed08fb94db629e5c71074f5526ffb378253382c727" }, "downloads": -1, "filename": "py3status-2.9.tar.gz", "has_sig": false, "md5_digest": "c3a186cc724b68a4cfcb8aef9597c5df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69662, "upload_time": "2016-03-02T07:36:24", "url": "https://files.pythonhosted.org/packages/60/cd/79b6d249befe0a136a29e2d634a4ac78730bc240bec247fc3bfa355f644b/py3status-2.9.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "9823d5f5e54a64936b568a602ff823da", "sha256": "8e1fa89e5cbc1982d1598714b2dfffcbe03774eb804da8194ba2b7d9b59c1b37" }, "downloads": -1, "filename": "py3status-3.0.tar.gz", "has_sig": false, "md5_digest": "9823d5f5e54a64936b568a602ff823da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93145, "upload_time": "2016-06-23T16:19:33", "url": "https://files.pythonhosted.org/packages/68/31/d8618966a237892664bd7d9f54bee3cdbc7a06741d19e6fbd16531f0f543/py3status-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "b692d71d4b652261dddbbbd6b6fb6992", "sha256": "baf97bd9c12e06f7199cfff93176309424f622f3714df483c9b1ee78c31f4844" }, "downloads": -1, "filename": "py3status-3.1.tar.gz", "has_sig": false, "md5_digest": "b692d71d4b652261dddbbbd6b6fb6992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121767, "upload_time": "2016-09-11T12:16:05", "url": "https://files.pythonhosted.org/packages/f7/3f/b57cdeb48b0912a1dd4c7fa7947a028414fd2c30c0cf19893e81616f59ea/py3status-3.1.tar.gz" } ], "3.10": [ { "comment_text": "", "digests": { "md5": "d2180199b837da38abd2a1a5f64db358", "sha256": "cbae2454a883ff16b3974ccf91fb528b8b12db2249af3e73bd37426651cb5cbb" }, "downloads": -1, "filename": "py3status-3.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d2180199b837da38abd2a1a5f64db358", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 275582, "upload_time": "2018-05-21T05:27:20", "url": "https://files.pythonhosted.org/packages/97/dc/cef86b672ce2a56903fa04ecc6ce005d96170de3addf0ebbdc232208fff1/py3status-3.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a223bc0f753a766aa8d409903cbceca", "sha256": "fa781b6df16e93cb50392f112c5608a82ab85b213c4ef9f22eee3db6d77fee9a" }, "downloads": -1, "filename": "py3status-3.10.tar.gz", "has_sig": false, "md5_digest": "5a223bc0f753a766aa8d409903cbceca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270758, "upload_time": "2018-05-21T05:27:22", "url": "https://files.pythonhosted.org/packages/8a/74/f9fd3fa0c04b0854c5e0192cbce1f3eae416f5b32d06237445e3c300fd6f/py3status-3.10.tar.gz" } ], "3.11": [ { "comment_text": "", "digests": { "md5": "991bf5740daa08159fd821e7df1bb37d", "sha256": "fb292b066fac864a39f126e94a5e463e498b20452c2302fbf656bb2449ef88b2" }, "downloads": -1, "filename": "py3status-3.11-py2-none-any.whl", "has_sig": false, "md5_digest": "991bf5740daa08159fd821e7df1bb37d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 287791, "upload_time": "2018-07-07T13:27:17", "url": "https://files.pythonhosted.org/packages/47/02/4eb4337b6c4a5c29ff69032ad2e4e83def73a1df7c2dd687dc61d389da1c/py3status-3.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3b1eedfb7e8f214b0dc6d5ecd0c0a57", "sha256": "ba6930427d57b79cf344262494fdcbddbf75f6e37794489d445f2ebb8bc53ec5" }, "downloads": -1, "filename": "py3status-3.11.tar.gz", "has_sig": false, "md5_digest": "b3b1eedfb7e8f214b0dc6d5ecd0c0a57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278436, "upload_time": "2018-07-07T13:27:20", "url": "https://files.pythonhosted.org/packages/14/a0/a822210e0602ac3ff89596305a864073e404446a0cca98fbecb2f2622b91/py3status-3.11.tar.gz" } ], "3.12": [ { "comment_text": "", "digests": { "md5": "40273d5e0e16e714f331fb9e05d5b5d7", "sha256": "61e1d042ad60d8f536ef5b4ea8da43ef33345768a3110a8baf2467fcaf1e0a1e" }, "downloads": -1, "filename": "py3status-3.12-py3-none-any.whl", "has_sig": false, "md5_digest": "40273d5e0e16e714f331fb9e05d5b5d7", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 285826, "upload_time": "2018-08-09T06:03:54", "url": "https://files.pythonhosted.org/packages/23/47/b3f5831b273adc58b0bc363ef6cd24e46b8fcfd93c984b50931ff3c47e7b/py3status-3.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be87ab2e8dce6f2ab329124e75b0e212", "sha256": "c9ef49f72c2d83976d2841ab7e70faee3c77f4d7dbb2d3390ef0f0509473ea9a" }, "downloads": -1, "filename": "py3status-3.12.tar.gz", "has_sig": false, "md5_digest": "be87ab2e8dce6f2ab329124e75b0e212", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 279177, "upload_time": "2018-08-09T06:03:57", "url": "https://files.pythonhosted.org/packages/bf/67/cf10badd43d30fe49cc03c02dde4d4cb47d3397277eafa7cba7e33a3ca73/py3status-3.12.tar.gz" } ], "3.13": [ { "comment_text": "", "digests": { "md5": "29631b1fdd9a9d6f900a6f61ab6614c3", "sha256": "b4262db0b3b181fbf1a44679cd817c1cf0126ec34b3537550e294208f413daac" }, "downloads": -1, "filename": "py3status-3.13.tar.gz", "has_sig": false, "md5_digest": "29631b1fdd9a9d6f900a6f61ab6614c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303294, "upload_time": "2018-09-28T11:25:50", "url": "https://files.pythonhosted.org/packages/6d/2f/a8c18aae9c15f823be4168ff9d4ab228cfc435de767a914b8b51d3614ba1/py3status-3.13.tar.gz" } ], "3.14": [ { "comment_text": "", "digests": { "md5": "f57486edf6623ec918ddb7836709fb04", "sha256": "8775fb3903458a519593fc22b712ccac598464e319a12b9fdf04803fa60a1583" }, "downloads": -1, "filename": "py3status-3.14.tar.gz", "has_sig": false, "md5_digest": "f57486edf6623ec918ddb7836709fb04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306317, "upload_time": "2018-11-10T13:55:50", "url": "https://files.pythonhosted.org/packages/54/a6/c2a24627bd99beb6d0b36bc02ab029690cc7bced0ad1752eb7aa295b0fac/py3status-3.14.tar.gz" } ], "3.15": [ { "comment_text": "", "digests": { "md5": "fe79763d50af7354be47b7e73023bad5", "sha256": "78aa7fa0af707641e215ea93bfd4bb5fd47f18a7193d84ed60bb9e6cccb75b7f" }, "downloads": -1, "filename": "py3status-3.15.tar.gz", "has_sig": false, "md5_digest": "fe79763d50af7354be47b7e73023bad5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 323146, "upload_time": "2018-12-30T21:43:13", "url": "https://files.pythonhosted.org/packages/b2/be/0993cc441621ce032deb2a44177cdf778894c7b1014efb8925da9004b580/py3status-3.15.tar.gz" } ], "3.16": [ { "comment_text": "", "digests": { "md5": "9cfda1f4736ce5bd3d849ae0f0f77b43", "sha256": "6fe0a149ec3a604168747de823b7740434d5e17cf7df2587a5f2ad7304bc2ef7" }, "downloads": -1, "filename": "py3status-3.16.tar.gz", "has_sig": false, "md5_digest": "9cfda1f4736ce5bd3d849ae0f0f77b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330551, "upload_time": "2019-01-20T15:12:05", "url": "https://files.pythonhosted.org/packages/63/55/e629338251b5ca12412a8c687ede45213ff90502f8c7be6bee9e64679884/py3status-3.16.tar.gz" } ], "3.17": [ { "comment_text": "", "digests": { "md5": "6ba10865ebe81880de82a07253963dbf", "sha256": "c233d585efb856b5c6d22d99260c4a6ccd134d82ba11d9c4cc62b0e856896ed4" }, "downloads": -1, "filename": "py3status-3.17.tar.gz", "has_sig": false, "md5_digest": "6ba10865ebe81880de82a07253963dbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 332591, "upload_time": "2019-03-24T17:53:01", "url": "https://files.pythonhosted.org/packages/1f/9b/5367845d509cac3b3e37508a4667826a812d60998ce7b1fed5000747edd8/py3status-3.17.tar.gz" } ], "3.18": [ { "comment_text": "", "digests": { "md5": "f3fe53d8b24de73e14e6d316b9999173", "sha256": "20a741cea89efd8b933313ad1cd672926b8c6197252f92c7a5556a64a8b77f14" }, "downloads": -1, "filename": "py3status-3.18.tar.gz", "has_sig": false, "md5_digest": "f3fe53d8b24de73e14e6d316b9999173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 334060, "upload_time": "2019-03-29T22:39:46", "url": "https://files.pythonhosted.org/packages/e8/81/9aec8770a22c8d543612ad0d599e08ca3377111a97903b85288cc5d5d633/py3status-3.18.tar.gz" } ], "3.19": [ { "comment_text": "", "digests": { "md5": "d1e4bcd2247e32def5f290cea1286ecf", "sha256": "745cc750294e7d162de63778d3c0a66b3c4c4b4cde281c803d19de347adb3382" }, "downloads": -1, "filename": "py3status-3.19.tar.gz", "has_sig": false, "md5_digest": "d1e4bcd2247e32def5f290cea1286ecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 408992, "upload_time": "2019-05-01T14:06:46", "url": "https://files.pythonhosted.org/packages/4d/32/9e3e361ef0e3cadd0b90db3009a0bb30701f323b61e7c5aeabf317c59638/py3status-3.19.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "4e08c4507a22c1d0e9dae0e62fc19726", "sha256": "bc164f0324c2dcb062be47b8d928fdfe860670526b84b49979c49e4aa95e399a" }, "downloads": -1, "filename": "py3status-3.2.tar.gz", "has_sig": false, "md5_digest": "4e08c4507a22c1d0e9dae0e62fc19726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123718, "upload_time": "2016-11-18T13:23:02", "url": "https://files.pythonhosted.org/packages/3e/cd/a2196db47102dbc11eac9cacb2a3cdf9f2c28863c095210fd5f3b5d9c2fc/py3status-3.2.tar.gz" } ], "3.20": [ { "comment_text": "", "digests": { "md5": "955137decb4971cc7d88a1b2d5301ae3", "sha256": "9ff7f3f377409f4281c66d7155792d6e8a3fef37713f003cbcef06ffd68ce092" }, "downloads": -1, "filename": "py3status-3.20.tar.gz", "has_sig": false, "md5_digest": "955137decb4971cc7d88a1b2d5301ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 414708, "upload_time": "2019-08-06T19:25:57", "url": "https://files.pythonhosted.org/packages/df/2c/d8ece0b1adb26f73fa4c5add6b0cb7214b9a36aee6b347420e01cd304339/py3status-3.20.tar.gz" } ], "3.21": [ { "comment_text": "", "digests": { "md5": "09636846b6a34e42f05d9042b0ab0505", "sha256": "c208c680d1511e8c1dc950a930d3ee1b83f2dbfaac1308cd43c4773810fee89b" }, "downloads": -1, "filename": "py3status-3.21.tar.gz", "has_sig": false, "md5_digest": "09636846b6a34e42f05d9042b0ab0505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417576, "upload_time": "2019-10-13T10:41:18", "url": "https://files.pythonhosted.org/packages/5c/ef/a3ae57c92d1ff08f8f9172789820c34fd879503ed9b5cb5da4bfbd088c90/py3status-3.21.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "d70e546c8acd704bb1e4ec1afe0547bc", "sha256": "9591a299d2ccf15855f3147f27e2c993c3320a1f5c196d7eb5082ff7d587a8ce" }, "downloads": -1, "filename": "py3status-3.3.tar.gz", "has_sig": false, "md5_digest": "d70e546c8acd704bb1e4ec1afe0547bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140436, "upload_time": "2016-11-20T11:55:41", "url": "https://files.pythonhosted.org/packages/68/0d/a6a0ee999d1d9a6a904022a33dc2fd33a3010720318b5d6180134907cde0/py3status-3.3.tar.gz" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "35a79504a5e0ee1fab4bf55d72882148", "sha256": "4dcd9cb62a3c81e122310e3ad4ed8d6f226b2b3c48f53860a150add48837ea57" }, "downloads": -1, "filename": "py3status-3.4.tar.gz", "has_sig": false, "md5_digest": "35a79504a5e0ee1fab4bf55d72882148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145882, "upload_time": "2017-01-27T08:40:21", "url": "https://files.pythonhosted.org/packages/5c/48/45798fa963bc00cc72514f631664ed38aa46aa8c59a6bc4c4553561be887/py3status-3.4.tar.gz" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "8307e69c76e2299667df0690af44d9c4", "sha256": "22215675b7770398cc088f6e200065bd61c1061e756c8b884b230afce4c03a28" }, "downloads": -1, "filename": "py3status-3.5.tar.gz", "has_sig": false, "md5_digest": "8307e69c76e2299667df0690af44d9c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168156, "upload_time": "2017-04-07T07:53:04", "url": "https://files.pythonhosted.org/packages/97/33/5f56b35ee94c1503c8bd96b853aa0e2529cf98e67c11871bc31fd675a7c8/py3status-3.5.tar.gz" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "998790c1fca2c6b8e3124fa14e700d30", "sha256": "3b6e201c5c23632e476e33afddefdc35b64917ff02e529f26f85fae81bbcdacd" }, "downloads": -1, "filename": "py3status-3.6.tar.gz", "has_sig": false, "md5_digest": "998790c1fca2c6b8e3124fa14e700d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261166, "upload_time": "2017-08-22T05:30:18", "url": "https://files.pythonhosted.org/packages/6d/0f/2a797b8d50c73a1342ab22db8fa709bc0f3d59b3813053d5a2d0422dc85a/py3status-3.6.tar.gz" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "4bc8920f6baf81d0206c7d4945442dee", "sha256": "18f2f7718c29945023d508e7fb566acd89c677039c5c0e2b909f314ebe631d6a" }, "downloads": -1, "filename": "py3status-3.7.tar.gz", "has_sig": false, "md5_digest": "4bc8920f6baf81d0206c7d4945442dee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200653, "upload_time": "2017-11-30T14:12:06", "url": "https://files.pythonhosted.org/packages/f0/a5/b1f105d19462c05e6276f6436533a415ec107806731f3ec071a9c2b4b96f/py3status-3.7.tar.gz" } ], "3.8": [ { "comment_text": "", "digests": { "md5": "543c9db548a3146f0f0801e7dd6d8144", "sha256": "8b19fd4d1c8189b0ce39cd534d317dcce703dbda480c5f921c15998393bbf2c7" }, "downloads": -1, "filename": "py3status-3.8.tar.gz", "has_sig": false, "md5_digest": "543c9db548a3146f0f0801e7dd6d8144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303331, "upload_time": "2018-04-02T17:07:09", "url": "https://files.pythonhosted.org/packages/19/1b/52fc1b6956db0638a56292ce00537545d19b9a1d30a156a2b416675e4ac3/py3status-3.8.tar.gz" } ], "3.9": [ { "comment_text": "", "digests": { "md5": "d677fc4df07b252e7d1595d165203d26", "sha256": "2e50d86d5a5d8140f3f1fa7b657d0fa7acab7b49aa59cdef23e218ed75b893df" }, "downloads": -1, "filename": "py3status-3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d677fc4df07b252e7d1595d165203d26", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 275575, "upload_time": "2018-05-21T05:12:11", "url": "https://files.pythonhosted.org/packages/44/e5/b7a7716840f5b564694737b3d09ed01ccbff46f37c60a2ab6f286709463b/py3status-3.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09636846b6a34e42f05d9042b0ab0505", "sha256": "c208c680d1511e8c1dc950a930d3ee1b83f2dbfaac1308cd43c4773810fee89b" }, "downloads": -1, "filename": "py3status-3.21.tar.gz", "has_sig": false, "md5_digest": "09636846b6a34e42f05d9042b0ab0505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417576, "upload_time": "2019-10-13T10:41:18", "url": "https://files.pythonhosted.org/packages/5c/ef/a3ae57c92d1ff08f8f9172789820c34fd879503ed9b5cb5da4bfbd088c90/py3status-3.21.tar.gz" } ] }