{ "info": { "author": "infokiller", "author_email": "gitinfokiller@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# i3 Workspace Groups\n\nA Python library and set of command line tools for managing i3wm workspaces in groups\nthat you define.\nI find this tool useful for managing many workspaces in i3.\n\n[![PyPI version](https://badge.fury.io/py/i3-workspace-groups.svg)](https://badge.fury.io/py/i3-workspace-groups)\n[![pipeline status](https://gitlab.com/infokiller/i3-workspace-groups/badges/master/pipeline.svg)](https://gitlab.com/infokiller/i3-workspace-groups/commits/master)\n\n![Demo flow](./assets/demo.gif?raw=true)\n\n## Table of Contents\n\n- [Background](#background)\n- [Installation](#installation)\n- [Configuration](#configuration)\n - [i3 config](#i3-config)\n - [i3-workspace-groups configuration file](#i3-workspace-groups-configuration-file)\n- [Usage](#usage)\n - [Example walk through](#example-walk-through)\n- [Concepts](#concepts)\n - [Active workspace](#active-workspace)\n - [Active group](#active-group)\n - [Focused group](#focused-group)\n - [Default group](#default-group)\n- [Limitations](#limitations)\n - [Sway compatibility](#sway-compatibility)\n\n## Background\n\nI often find myself working with many i3 workspaces at once (7-8+), usually\nrelated to multiple projects/contexts (personal/work etc). This has caused me a\nfew issues, for example:\n\n- Working with a set of workspaces of a given project/context, without being\n distracted by unrelated workspaces.\n- Reusing the same workspace number in multiple projects/contexts. For example,\n I have two different emails for personal and work stuff, and I want `Super+1`\n to always switch to the workspace with the email client relevant to my current\n context.\n- Finding a free workspace for a new window (that can also be reached with my\n keybindings)\n\nThis has led me to create the [i3-workspace-groups](https://github.com/infokiller/i3-workspace-groups)\nproject, which enables you to define and manage groups of workspaces, each with\ntheir own \"namespace\", and switch between them.\n\n## Installation\n\nThe scripts can be installed using pip:\n\n```shell\npython3 -m pip install i3-workspace-groups\n```\n\nThen you should be able to run the command line tool\n[`i3-workspace-groups`](scripts/i3-workspace-groups).\nThere are also a few utility scripts provided that require\n[rofi](https://github.com/DaveDavenport/rofi) and which are useful for\ninteractively managing the groups, using rofi as the UI. They include:\n\n- [`i3-assign-workspace-to-group`](scripts/i3-assign-workspace-to-group)\n- [`i3-focus-on-workspace`](scripts/i3-focus-on-workspace)\n- [`i3-move-to-workspace`](scripts/i3-move-to-workspace)\n- [`i3-rename-workspace`](scripts/i3-rename-workspace)\n- [`i3-switch-active-workspace-group`](scripts/i3-switch-active-workspace-group)\n\n## Configuration\n\n### i3 config\n\nIn order to use these tools effectively, commands need to be bound to\nkeybindings. For example, my i3 config contains the following exerts:\n\n\n\n```\nset $mod Mod4\n\nset $exec_i3_groups exec --no-startup-id i3-workspace-groups\n\n# Switch active workspace group\nbindsym $mod+g exec --no-startup-id i3-switch-active-workspace-group\n\n# Assign workspace to a group\nbindsym $mod+Shift+g exec --no-startup-id i3-assign-workspace-to-group\n\n# Select workspace to focus on\nbindsym $mod+w exec --no-startup-id i3-focus-on-workspace\n\n# Move the focused container to another workspace\nbindsym $mod+Shift+w exec --no-startup-id i3-move-to-workspace\n\n# Rename/renumber workspace. Uses Super+Alt+n\nbindsym Mod1+Mod4+n exec --no-startup-id i3-rename-workspace\n\nbindsym $mod+1 $exec_i3_groups workspace-number 1\nbindsym $mod+2 $exec_i3_groups workspace-number 2\nbindsym $mod+3 $exec_i3_groups workspace-number 3\nbindsym $mod+4 $exec_i3_groups workspace-number 4\nbindsym $mod+5 $exec_i3_groups workspace-number 5\nbindsym $mod+6 $exec_i3_groups workspace-number 6\nbindsym $mod+7 $exec_i3_groups workspace-number 7\nbindsym $mod+8 $exec_i3_groups workspace-number 8\nbindsym $mod+9 $exec_i3_groups workspace-number 9\nbindsym $mod+0 $exec_i3_groups workspace-number 10\n\nbindsym $mod+Shift+1 $exec_i3_groups move-to-number 1\nbindsym $mod+Shift+2 $exec_i3_groups move-to-number 2\nbindsym $mod+Shift+3 $exec_i3_groups move-to-number 3\nbindsym $mod+Shift+4 $exec_i3_groups move-to-number 4\nbindsym $mod+Shift+5 $exec_i3_groups move-to-number 5\nbindsym $mod+Shift+6 $exec_i3_groups move-to-number 6\nbindsym $mod+Shift+7 $exec_i3_groups move-to-number 7\nbindsym $mod+Shift+8 $exec_i3_groups move-to-number 8\nbindsym $mod+Shift+9 $exec_i3_groups move-to-number 9\nbindsym $mod+Shift+0 $exec_i3_groups move-to-number 10\n\n# Switch to previous/next workspace (in all groups).\nbindsym $mod+p workspace prev\nbindsym $mod+n workspace next\n\nbar {\n strip_workspace_numbers yes\n # The rest of your bar config goes below.\n # ...\n}\n```\n\n### i3-workspace-groups configuration file\n\ni3-workspace-groups has an optional config file located at\n`$XDG_CONFIG_HOME/i3-workspace-groups/config.toml`\n(defaults to `~/.config/i3-workspace-groups/config.toml`).\nSee the [default config file](./i3wsgroups/default_config.toml) for all the\npossible options to configure, their meaning, and their default values.\n\n## Usage\n\nThe main operations that the CLI tool `i3-workspace-groups` supports are:\n\n- Assign the focused workspace to a group with a given name (and creating the\n group if it doesn't exist).\n- Switch the currently [active group](#active-group). Note that the active\n group is not necessarily the same as the [focused group](#focused-group).\n- Navigation and movement within a group while ignoring the other groups. See\n examples below.\n\nThe tools provided use i3 workspace names to store and read the group for each\nworkspace. For example, if a user assigns the workspace \"mail\" to the group\n\"work\", it will be renamed to \"work:mail\".\n\n### Example walk through\n\n> **NOTE:** This walk through assumes that you configured keybindings like the\n> [example i3 config](#i3-config).\n\nSay we start with the following workspace names:\n\n1. \"1\" with cat videos from YouTube.\n2. \"2\" with a news reader.\n3. \"3\" with a photo editor.\n4. \"4\" with an email client for work.\n\nAn important thing to understand here is that every i3 workspace is always\nassigned to a single group. And since we haven't assigned any workspace to a\ngroup yet, all the workspaces are implicitly in the\n[default group](#default-group), which is denoted as \"<default>\".\n\nAfter a few hours of leisure time, you decide to do some work, which requires\nopening a few windows on a few workspaces. In order to create a new group, first\nyou switch to the workspace \"4\", and then you press `Super+Shift+g`, which will\nprompt you for a group to assign to the current workspace. You type \"work\" and\npress enter. Since there's no group named \"work\" yet, the tool will create it\nand assign the focused workspace to it. You will then notice that the\nworkspace name will change in i3bar to \"work:4\".\nThen, you press `Super+g` in order to switch the [active\ngroup](#active-group). You will be shown a list of existing groups, which will\nnow be \"work\" and \"<default>\".\nYou should now see your workspaces in i3bar ordered as following:\n\"work:4\", \"1\", \"2\", \"3\".\nWhat happened here?\nWhen you switched to the \"work\" group, the first thing that the tool did was to\nmove all the workspaces in the work group (only \"work:mail\") to be in the\nbeginning of the workspace list. Then, it renamed the workspaces in the default\ngroup to include the group name, so that they can be differentiated from other\nworkspaces in the \"work\" group with the same name.\n\nThen, you decide that you want to open a new terminal window in a new workspace.\nSo you press `Super+2`, which will move you to a new workspace named \"work:2\".\nNote that although there is already a workspace with the name \"2\" in the default\ngroup (now shown as \"2\" in the workspace list), using `Super+2` actually takes\nyou to a new empty workspace in the group \"work\".\n\nAfter some time working, you become lazy and you want to get back to cat videos,\nbut you promise yourself to get back to work in a few hours, and you don't want\nto lose your open windows. So you press `Super+g` to switch the active work back\nto the default one. You should now see your workspaces in i3bar ordered as\nfollowing: \"1\", \"2\", \"3\", \"work:4\". The focus will also shift to the first\nworkspace in the default group (\"1\" in this case).\nNow that you're back in the default group, pressing `Super+2` will again lead\nyou to the workspace \"2\" in the default group.\n\n## Concepts\n\n### Active workspace\n\nThe active workspace is the workspace with the lowest number in i3. Typically,\nbefore you use the provided scripts to manage you workspaces, this will be the\none that appears first in the workspace list in i3bar (by default the leftmost\none).\n\n> **NOTE:** In a multi-monitor setup, there is an active workspace per monitor.\n>\n> **NOTE:** The active workspace is not affected by whether its focused or not.\n\n### Active group\n\nThe active group is the group of the [active workspace](#active-workspace).\nThis group will normally contain workspaces related to the task you're doing at\nthe time it's active. When you want to work on another task, you can switch the\nactive group.\nWorkspaces that are not in the active group can still be interacted with, but\nsome commands provided are designed to make it easier to interact with the\nworkspaces of the active group.\n\n> **NOTE:** In a multi-monitor setup, there is an active group per monitor (which\n> can be the same, depending on the group of the active workspace in that\n> monitor).\n\n### Focused group\n\nThe group of the focused workspace.\n\n### Default group\n\nThe group of workspaces that were not assigned to a group by the user. This\ngroup is usually displayed as \"<default>\".\n\n## Limitations\n\n- **Interaction with other i3 tools**: workspace names are used for storing the\n group, so if another tool changes a workspace name without preserving the\n format that this project uses, the tool can make a mistake about the group\n assignment.\n- **Latency**: there can be noticeable latency in some machines for the script\n commands. On my high performance desktop this is not noticeable, but on my\n laptop it is. I measured the latency of commands to be around 100-200 ms,\n most of it coming from importing python libraries, so it's not possible to\n reduce it much without running it as a daemon (which will overcomplicate\n things). In the long term, I'm considering rewriting it in go.\n- **Number of workspaces/groups/monitors**: Supports up to 10 monitors, each\n containing up to 100 groups, each containing up to 100 workspaces.\n\n### Sway compatibility\n\nThis project depends on [i3ipc](https://github.com/acrisci/i3ipc-python) for its\ninteraction with i3, so should also work the same on sway. That said, I didn't\ntest it yet and i3 is my main window manager.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/infokiller/i3-workspace-groups", "keywords": "i3 i3wm extensions add-ons", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "i3-workspace-groups", "package_url": "https://pypi.org/project/i3-workspace-groups/", "platform": "", "project_url": "https://pypi.org/project/i3-workspace-groups/", "project_urls": { "Homepage": "https://github.com/infokiller/i3-workspace-groups" }, "release_url": "https://pypi.org/project/i3-workspace-groups/0.4.6/", "requires_dist": [ "i3ipc (<3,>=2)", "toml (<1,>=0.10)" ], "requires_python": "", "summary": "Manage i3wm workspaces in groups you control", "version": "0.4.6", "yanked": false, "yanked_reason": null }, "last_serial": 13808782, "releases": { "0.1.6": [ { "comment_text": "", "digests": { "md5": "1d8468a6bb4741e9e38e93e674b3be42", "sha256": "48ea5ec0a907d952d90803765d5d8ef87bb5f934d09b6dfe1fb49ddecf90391a" }, "downloads": -1, "filename": "i3_workspace_groups-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1d8468a6bb4741e9e38e93e674b3be42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16240, "upload_time": "2018-11-07T04:16:16", "upload_time_iso_8601": "2018-11-07T04:16:16.017439Z", "url": "https://files.pythonhosted.org/packages/54/3a/5f727ca6e435e3bc7d932cb94fb3ff048375f2dbfe43ee738d8b1622886f/i3_workspace_groups-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e252ac355da6b9a6038b3f46bd68ee20", "sha256": "3b448e6785a6a0c8527d4af1623793a48cc4f2baa16724829ff6b4afc0dfbc48" }, "downloads": -1, "filename": "i3-workspace-groups-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e252ac355da6b9a6038b3f46bd68ee20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9690, "upload_time": "2018-11-07T04:16:17", "upload_time_iso_8601": "2018-11-07T04:16:17.607876Z", "url": "https://files.pythonhosted.org/packages/a1/57/047884425d91ad114a1029388db2d03571d96688dd12718d601be6968f77/i3-workspace-groups-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "3b76595dfbe4e20b0ee62985695300ec", "sha256": "8aefbbcdda5e924eaf9d83e24b121da21fa7c4bc4dade355a3bf219cbda71990" }, "downloads": -1, "filename": "i3_workspace_groups-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3b76595dfbe4e20b0ee62985695300ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16592, "upload_time": "2018-11-08T01:05:07", "upload_time_iso_8601": "2018-11-08T01:05:07.456853Z", "url": "https://files.pythonhosted.org/packages/15/8e/d668f6e16e14bfed84c5b7f927d625e8aa72c963456cbed27ce47c37ec44/i3_workspace_groups-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "da6e04a496362a02f9a01caa25f484a7", "sha256": "c3237429d37e2a84a00217b6654e04d3a10e10e07353c10b2e071b375bbcd9e9" }, "downloads": -1, "filename": "i3-workspace-groups-0.1.7.tar.gz", "has_sig": false, "md5_digest": "da6e04a496362a02f9a01caa25f484a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10059, "upload_time": "2018-11-08T01:05:08", "upload_time_iso_8601": "2018-11-08T01:05:08.960115Z", "url": "https://files.pythonhosted.org/packages/e4/04/63cd5a11d9f7a35528363491aa79454b20c9c11e81c289776a519ba8d183/i3-workspace-groups-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8a0": [ { "comment_text": "", "digests": { "md5": "bbca5bfb89ffb177d0c8053401544ba5", "sha256": "28f42fe614afdd81f23e25c6d7a9ce05c461203a6116b774662da34725271d2e" }, "downloads": -1, "filename": "i3_workspace_groups-0.1.8a0-py3-none-any.whl", "has_sig": false, "md5_digest": "bbca5bfb89ffb177d0c8053401544ba5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15804, "upload_time": "2018-11-14T01:12:26", "upload_time_iso_8601": "2018-11-14T01:12:26.494557Z", "url": "https://files.pythonhosted.org/packages/a1/f1/c080f7fde89580941415122d5e34e405751b4f35b290c10a6860b15105b9/i3_workspace_groups-0.1.8a0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0900392145bdd4ff350967db594b2a62", "sha256": "f92fb83c0c272deff4f4bf721cc63aca87103d24cee65d605570ebc3fb720dbe" }, "downloads": -1, "filename": "i3-workspace-groups-0.1.8a0.tar.gz", "has_sig": false, "md5_digest": "0900392145bdd4ff350967db594b2a62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12098, "upload_time": "2018-11-14T01:12:28", "upload_time_iso_8601": "2018-11-14T01:12:28.417892Z", "url": "https://files.pythonhosted.org/packages/e5/fc/8814257afc6f844899acbaca4087aed39870df14b5466c382419b2f42877/i3-workspace-groups-0.1.8a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8a2": [ { "comment_text": "", "digests": { "md5": "e30682189e3f92813ad887b61596d011", "sha256": "ea3c83a27f35bbd9617bcaa1ed3964be6477e8ed296b6a70683f23effac6f7d4" }, "downloads": -1, "filename": "i3_workspace_groups-0.1.8a2-py3-none-any.whl", "has_sig": false, "md5_digest": "e30682189e3f92813ad887b61596d011", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15980, "upload_time": "2018-11-14T02:03:58", "upload_time_iso_8601": "2018-11-14T02:03:58.467816Z", "url": "https://files.pythonhosted.org/packages/99/43/4e9f5ec58b4aaeb60789a380cb2f9fb76660999cda807a997bc1233d0582/i3_workspace_groups-0.1.8a2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9f37bd0835b3c11ba028fa75557a06c", "sha256": "7ba12b7e504d0b433ee261937085a411ebf6253aac294ef587964399b9802f62" }, "downloads": -1, "filename": "i3-workspace-groups-0.1.8a2.tar.gz", "has_sig": false, "md5_digest": "e9f37bd0835b3c11ba028fa75557a06c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12267, "upload_time": "2018-11-14T02:03:59", "upload_time_iso_8601": "2018-11-14T02:03:59.832593Z", "url": "https://files.pythonhosted.org/packages/0d/7f/82f321425cca022673ad7e3f438eda82590625c3caf3a89f3e0df0a948b6/i3-workspace-groups-0.1.8a2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0a9c26e437ed7e07407e33492bc579c2", "sha256": "33b32459f101ae0fc5f5d3c68c8d928f62e325ff60b4654378faa7695d37bc28" }, "downloads": -1, "filename": "i3_workspace_groups-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0a9c26e437ed7e07407e33492bc579c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16582, "upload_time": "2018-11-25T00:27:22", "upload_time_iso_8601": "2018-11-25T00:27:22.101435Z", "url": "https://files.pythonhosted.org/packages/06/71/8cbfc81d00811b502e422854e901986e11a8f647ab88d4199d6f49075b1d/i3_workspace_groups-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f6ca3f68a5fa142a26a748da545f4b6", "sha256": "a6faef4e6d776edd35b9d9a75bed4d24643669acb4b1712723d83cc7daf891d8" }, "downloads": -1, "filename": "i3-workspace-groups-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2f6ca3f68a5fa142a26a748da545f4b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12788, "upload_time": "2018-11-25T00:27:24", "upload_time_iso_8601": "2018-11-25T00:27:24.029845Z", "url": "https://files.pythonhosted.org/packages/da/0d/2b900cdfd78d2c5a969f584ce34ed3af18250b0371c021f3f1b6a3993e8b/i3-workspace-groups-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f498852ce8751f8aef86b8037493aedb", "sha256": "64c1cb7a64fffaf5d8b7ec83502fd94aef534cb60249270505bd0dfc38a3ad3e" }, "downloads": -1, "filename": "i3_workspace_groups-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f498852ce8751f8aef86b8037493aedb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22024, "upload_time": "2019-05-22T19:17:55", "upload_time_iso_8601": "2019-05-22T19:17:55.015544Z", "url": "https://files.pythonhosted.org/packages/5e/7d/3de9048cfa8652f9641b26b5adeb9cc8b2b4c120e15e94185c5ff7e9c22b/i3_workspace_groups-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "593f46a19f2dd8c8286ab9965c52eed5", "sha256": "51ed22902c4b2946e9d6e25b5f96505165f1aa3e3e72d18328d959ff85db41a7" }, "downloads": -1, "filename": "i3-workspace-groups-0.3.0.tar.gz", "has_sig": false, "md5_digest": "593f46a19f2dd8c8286ab9965c52eed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16795, "upload_time": "2019-05-22T19:17:56", "upload_time_iso_8601": "2019-05-22T19:17:56.598387Z", "url": "https://files.pythonhosted.org/packages/d3/d9/76f903b595dcf97b4196a8c9a68ecdd63b378fdd0f9acfb49b22026e0fe8/i3-workspace-groups-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8402efd11919f9b79c0cf4b2a87d4737", "sha256": "59f9f1303b79f4a2539c13dc69dccb7c325eff5ac1da68eade892101f92e84b3" }, "downloads": -1, "filename": "i3_workspace_groups-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8402efd11919f9b79c0cf4b2a87d4737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22024, "upload_time": "2019-05-22T19:18:15", "upload_time_iso_8601": "2019-05-22T19:18:15.095660Z", "url": "https://files.pythonhosted.org/packages/6d/c0/89dba8fa33e5ed703de819119eb875cf42bdd3f27c392e1cb0da12a6559b/i3_workspace_groups-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37380132cb4d6736cb1376055e181dbc", "sha256": "cf1db2ff6834062e11298644a0e25affd4974ab31007b0c0fdbbe8d1141a21b7" }, "downloads": -1, "filename": "i3-workspace-groups-0.3.1.tar.gz", "has_sig": false, "md5_digest": "37380132cb4d6736cb1376055e181dbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16809, "upload_time": "2019-05-22T19:18:17", "upload_time_iso_8601": "2019-05-22T19:18:17.034503Z", "url": "https://files.pythonhosted.org/packages/d6/e1/c0ef84d92499611a3d86255890e0680e59901bb658ca94b221256563e9f4/i3-workspace-groups-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "859ed7e735193515819b097f6c9e5a5b", "sha256": "db36648718fa4668fae3d3228ed5013af8a7afc98bb1e7836b1fccd14a556fb4" }, "downloads": -1, "filename": "i3_workspace_groups-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "859ed7e735193515819b097f6c9e5a5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22062, "upload_time": "2019-05-23T08:34:27", "upload_time_iso_8601": "2019-05-23T08:34:27.892030Z", "url": "https://files.pythonhosted.org/packages/ab/50/52e16becb0347a4ca8c5e4079fd99c45d93c8d286a37f83de5ac736364ac/i3_workspace_groups-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e7aac2da561fb93366e4aa4b1dea131e", "sha256": "4516066c08d49b0c876b8612464b062e5a9ce7e117e02b3608ef3e437ee6363e" }, "downloads": -1, "filename": "i3-workspace-groups-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e7aac2da561fb93366e4aa4b1dea131e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16825, "upload_time": "2019-05-23T08:34:29", "upload_time_iso_8601": "2019-05-23T08:34:29.524041Z", "url": "https://files.pythonhosted.org/packages/64/b9/24e21db6a1db047b39a6c86bb30b1ab9184c78b9701ae979ad5906214600/i3-workspace-groups-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "30d4ec69365592af8a9d183df87e9a79", "sha256": "0496871d8dca6b00081a6bbd024328b7707aa818796e8c8899f564d1f6330983" }, "downloads": -1, "filename": "i3_workspace_groups-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "30d4ec69365592af8a9d183df87e9a79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22120, "upload_time": "2019-09-08T17:49:58", "upload_time_iso_8601": "2019-09-08T17:49:58.964876Z", "url": "https://files.pythonhosted.org/packages/78/f9/81aced41bd930877a7e982a436b1ef1c2191bd032c86a967754eb7ae0532/i3_workspace_groups-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e34ec4465bf4deaa0fa4ab3b40e52f10", "sha256": "e1513aa4aa992c7b1e3aa293278f2cbc5ad06c01f6772c53511af36f026dc4dc" }, "downloads": -1, "filename": "i3-workspace-groups-0.3.4.tar.gz", "has_sig": false, "md5_digest": "e34ec4465bf4deaa0fa4ab3b40e52f10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16888, "upload_time": "2019-09-08T17:50:00", "upload_time_iso_8601": "2019-09-08T17:50:00.754988Z", "url": "https://files.pythonhosted.org/packages/fa/3f/df3ae716ae5191946fe0840dd58f46d6c73c4256e40cd418438090013033/i3-workspace-groups-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2a0": [ { "comment_text": "", "digests": { "md5": "9747b1edad73ae63e8e011120ba08d46", "sha256": "8e3d42a8cb4622662d1a1364cbc87ed9214ce37a6f5a0c9691ab40ce7834dcbf" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "9747b1edad73ae63e8e011120ba08d46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23726, "upload_time": "2019-10-11T14:45:02", "upload_time_iso_8601": "2019-10-11T14:45:02.866866Z", "url": "https://files.pythonhosted.org/packages/2e/b6/9ef13ebf4b95ffa42828550d4de8748ac576f4ab776d03439ba32570546a/i3_workspace_groups-0.4.2a0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2455e2806e22ab4f58a8e54e786e3760", "sha256": "b5bc8159e6a2db1cbce39384ba4b8407ce4a216d2f3d7860491d342a580770d9" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.2a0.tar.gz", "has_sig": false, "md5_digest": "2455e2806e22ab4f58a8e54e786e3760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17961, "upload_time": "2019-10-11T14:45:06", "upload_time_iso_8601": "2019-10-11T14:45:06.778983Z", "url": "https://files.pythonhosted.org/packages/48/58/370daebdbbca218a6a59c37bcefed1e1d0665407067900c271116c7f33f6/i3-workspace-groups-0.4.2a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4a0": [ { "comment_text": "", "digests": { "md5": "4ff08ddd2aa9732a95bbb0194b6c8da4", "sha256": "bdd9492478845bddc24ec743939956fba19d28f2d56d8414706592f5fdc1df0a" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.4a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ff08ddd2aa9732a95bbb0194b6c8da4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27621, "upload_time": "2019-10-24T10:21:11", "upload_time_iso_8601": "2019-10-24T10:21:11.862635Z", "url": "https://files.pythonhosted.org/packages/86/8a/754478078d6d2fbc67f5737dd99d61131edfea03bd80f310a37b6d49a571/i3_workspace_groups-0.4.4a0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "376fa9160608f3abaa1dd0d44568fa8d", "sha256": "6981403722f8f9a4d9e7f68d55c123b5383d859c2f8f593bc33fe6df6f819560" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.4a0.tar.gz", "has_sig": false, "md5_digest": "376fa9160608f3abaa1dd0d44568fa8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21130, "upload_time": "2019-10-24T10:21:13", "upload_time_iso_8601": "2019-10-24T10:21:13.730645Z", "url": "https://files.pythonhosted.org/packages/b8/1c/914a74d4ca85a59823906dde53fc38b93b98b632861c2b8e74321fb87b24/i3-workspace-groups-0.4.4a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "abc09dcba461eaf9c213a6fa1216e2cc", "sha256": "3badca8ffec3c1b566db7a540fa576e85c34e69e7119090dcbf3e92cb59a4695" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "abc09dcba461eaf9c213a6fa1216e2cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27560, "upload_time": "2019-10-24T10:23:56", "upload_time_iso_8601": "2019-10-24T10:23:56.581600Z", "url": "https://files.pythonhosted.org/packages/d6/72/65824796702acf119162d9ec8c3e4a307f1a27f2351625c3f9462828b70f/i3_workspace_groups-0.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60d4af06becb065d1ceb7ebaa2b99c5a", "sha256": "d59618e10fbb715deccd40a80f21921bf88968da40736cb5b5dc4df73548530d" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.5.tar.gz", "has_sig": false, "md5_digest": "60d4af06becb065d1ceb7ebaa2b99c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21098, "upload_time": "2019-10-24T10:23:58", "upload_time_iso_8601": "2019-10-24T10:23:58.174283Z", "url": "https://files.pythonhosted.org/packages/4e/e6/7737ddf65f014ef704a6ee5bfc73906296f031dfe36bf4b43fbf4db4d7cc/i3-workspace-groups-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "f8e63d54ad76e8ae7b9d9d6eb4e5e825", "sha256": "64fbd95704bb22ac6c9c8b66c9ac2aeeab46717dae77c40df7ea0c79e2d9d4d4" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f8e63d54ad76e8ae7b9d9d6eb4e5e825", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28268, "upload_time": "2019-11-24T16:05:39", "upload_time_iso_8601": "2019-11-24T16:05:39.845168Z", "url": "https://files.pythonhosted.org/packages/4f/f3/dda5256dc03393947ff6d30e90c696fb7d6d6129048b8003b464847658e1/i3_workspace_groups-0.4.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2cc91d585686ad2572b2d4288a1af7db", "sha256": "38570a19a84a623a6edb0df88379d28ef8e8956ba71649c4d2f7a8380f99afeb" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6.tar.gz", "has_sig": false, "md5_digest": "2cc91d585686ad2572b2d4288a1af7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20714, "upload_time": "2019-11-24T16:05:46", "upload_time_iso_8601": "2019-11-24T16:05:46.658781Z", "url": "https://files.pythonhosted.org/packages/93/89/4e6ccd965c9c53a2b8f6e5305ab0511ca16259a28222fcb1de603058f6d5/i3-workspace-groups-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a0": [ { "comment_text": "", "digests": { "md5": "609f7a314f51472521093f3d4cfe2164", "sha256": "c1aea16d1fb1264509a830fbcdb5114ac8a54e3a6b003d4334e78c1243caf550" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a0-py3-none-any.whl", "has_sig": false, "md5_digest": "609f7a314f51472521093f3d4cfe2164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29339, "upload_time": "2019-11-06T08:12:09", "upload_time_iso_8601": "2019-11-06T08:12:09.519641Z", "url": "https://files.pythonhosted.org/packages/f3/4f/f0cdbabf5a0a69aa3621ce06910bc0e3573d2605d40241eb9def2fe2fb71/i3_workspace_groups-0.4.6a0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "737e43be59dd55194e6e01ac1cfa9ea6", "sha256": "a5ee52f3628cc034275dd87a7c62f3efeaeb5251ca69ff5a7d4db879ca9af760" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a0.tar.gz", "has_sig": false, "md5_digest": "737e43be59dd55194e6e01ac1cfa9ea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22333, "upload_time": "2019-11-06T08:12:11", "upload_time_iso_8601": "2019-11-06T08:12:11.342781Z", "url": "https://files.pythonhosted.org/packages/60/df/0c3d86b2e6f17f417f8d3e0f3472b7dd833b794882f0be2a16139721f3d5/i3-workspace-groups-0.4.6a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a2": [ { "comment_text": "", "digests": { "md5": "b0f0715cb359ca8d505ab11f44e16d64", "sha256": "4c440d0d44d57798fb6b6bd281216a90e2b8782e54a29725389ed3b882cba7d8" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a2-py3-none-any.whl", "has_sig": false, "md5_digest": "b0f0715cb359ca8d505ab11f44e16d64", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29358, "upload_time": "2019-11-06T08:20:15", "upload_time_iso_8601": "2019-11-06T08:20:15.698369Z", "url": "https://files.pythonhosted.org/packages/c0/62/cb6163f8d532d6f27bbb7395cee11fbc587710063fab5004375706ae060b/i3_workspace_groups-0.4.6a2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "30c55a9c0633c35258bb212137ba5e3a", "sha256": "ee16ab7a6d4bac48eafa917c0890d0d7584a851acdb6a104b117f4af117da102" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a2.tar.gz", "has_sig": false, "md5_digest": "30c55a9c0633c35258bb212137ba5e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22347, "upload_time": "2019-11-06T08:20:18", "upload_time_iso_8601": "2019-11-06T08:20:18.412164Z", "url": "https://files.pythonhosted.org/packages/d6/24/e8b80ca1c145525bb8606f7226d5dc7bf27b6e8838909eccacfd6a28269e/i3-workspace-groups-0.4.6a2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a3": [ { "comment_text": "", "digests": { "md5": "d4411bdfe1a1289881ce601ba88afc36", "sha256": "65311d905cbc709c9e3b725c56452cca5852a7854163ebe420a8369426218f64" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a3-py3.6.egg", "has_sig": false, "md5_digest": "d4411bdfe1a1289881ce601ba88afc36", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 41092, "upload_time": "2019-11-08T14:02:30", "upload_time_iso_8601": "2019-11-08T14:02:30.210044Z", "url": "https://files.pythonhosted.org/packages/d2/98/7da8cf906bfd69c6eccaa3c1b4e5a6d5ede9550d73a2a33217aab13ed701/i3_workspace_groups-0.4.6a3-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00bc87a55f800a8bfc852c8ef233c943", "sha256": "c780ee33e53e7a587c86c6cc905809390198668d5b9c85a11e1e7d4af45001e2" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a3-py3-none-any.whl", "has_sig": false, "md5_digest": "00bc87a55f800a8bfc852c8ef233c943", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16530, "upload_time": "2019-11-06T08:49:43", "upload_time_iso_8601": "2019-11-06T08:49:43.977061Z", "url": "https://files.pythonhosted.org/packages/2e/ed/4534f84dd15630516b3568068e6837a80689932ac18f850d4386b577d183/i3_workspace_groups-0.4.6a3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c7acdfe93c6e3a87e610bc415f1df80a", "sha256": "6cecaf486c1f52a36cf2a52cce07f42178adcc3997f5e3a94ac84f809c9aec9c" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a3.tar.gz", "has_sig": false, "md5_digest": "c7acdfe93c6e3a87e610bc415f1df80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22417, "upload_time": "2019-11-06T08:49:47", "upload_time_iso_8601": "2019-11-06T08:49:47.681219Z", "url": "https://files.pythonhosted.org/packages/f1/0a/75bcef4b1f22e08a836867522c1aabff99da87835f39444b520b9b45b231/i3-workspace-groups-0.4.6a3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a4": [ { "comment_text": "", "digests": { "md5": "82ef461fedd8922c100daec341f957ca", "sha256": "8d389deebf9e9b1e3ad2dfb8dc07b2a1fc21410d9f07bb29229c56ccdfa28293" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a4-py3-none-any.whl", "has_sig": false, "md5_digest": "82ef461fedd8922c100daec341f957ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28190, "upload_time": "2019-11-08T14:02:28", "upload_time_iso_8601": "2019-11-08T14:02:28.218782Z", "url": "https://files.pythonhosted.org/packages/55/9f/ef3fa25897515f156137d9d25ea879775c230ab4456599964d9113cf321c/i3_workspace_groups-0.4.6a4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6845382417f7177b181f7a107384e1da", "sha256": "741fc17b8cdaafddf02f38b0fb57bcdfe04a779e10426566d95037aac4c26339" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a4.tar.gz", "has_sig": false, "md5_digest": "6845382417f7177b181f7a107384e1da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20564, "upload_time": "2019-11-08T14:02:32", "upload_time_iso_8601": "2019-11-08T14:02:32.074000Z", "url": "https://files.pythonhosted.org/packages/9d/77/071aa1d40be46dff3c7851eb360b0f642381a059bc5a91143cc0abdb8ab1/i3-workspace-groups-0.4.6a4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a5": [ { "comment_text": "", "digests": { "md5": "1de686f22af269a19935bbc2b5da8a5a", "sha256": "4cd67f6637d65a3f0c96c726be8a70a73846b12b67dd8bb87394dd92a93fde82" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a5-py3-none-any.whl", "has_sig": false, "md5_digest": "1de686f22af269a19935bbc2b5da8a5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28258, "upload_time": "2019-11-13T11:12:45", "upload_time_iso_8601": "2019-11-13T11:12:45.182873Z", "url": "https://files.pythonhosted.org/packages/ea/72/b2f0ba6b7402d4f2b2b8353d6df95b45affc867fbd53546421177af5664c/i3_workspace_groups-0.4.6a5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37413e850aa3af47c8c3ac5f014cf091", "sha256": "c3dafd4ff8e020951367783d854d4e62272db828497a06b64a27d42a80e40410" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a5.tar.gz", "has_sig": false, "md5_digest": "37413e850aa3af47c8c3ac5f014cf091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20616, "upload_time": "2019-11-13T11:12:49", "upload_time_iso_8601": "2019-11-13T11:12:49.783169Z", "url": "https://files.pythonhosted.org/packages/68/d0/5b985f46875adcfc82fa0ff3adc8525d03faafa0aa816ee79400d69c7183/i3-workspace-groups-0.4.6a5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a6": [ { "comment_text": "", "digests": { "md5": "8d65c77fbbe1786ad99cdbfa54922043", "sha256": "272a20ca205b8244ad037873dc1ac07118966a3097968a2230282afff3a31950" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a6-py3-none-any.whl", "has_sig": false, "md5_digest": "8d65c77fbbe1786ad99cdbfa54922043", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28304, "upload_time": "2019-11-13T22:13:19", "upload_time_iso_8601": "2019-11-13T22:13:19.397925Z", "url": "https://files.pythonhosted.org/packages/2f/5a/951b25a20ccfdb1948b51ba97e8b14929d08da7073ea96cd5493964edb39/i3_workspace_groups-0.4.6a6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "686a4cccca319a82364cde2fd023679b", "sha256": "4e0ca91d0a1374bab985360c7e329b6f48275ce4fd0152feaa4b983dcb1fb938" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a6.tar.gz", "has_sig": false, "md5_digest": "686a4cccca319a82364cde2fd023679b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20671, "upload_time": "2019-11-13T22:13:24", "upload_time_iso_8601": "2019-11-13T22:13:24.238009Z", "url": "https://files.pythonhosted.org/packages/29/aa/f2bca266960a7209d72ec2c5282a286773af12321ea52444ce03b3424518/i3-workspace-groups-0.4.6a6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6a7": [ { "comment_text": "", "digests": { "md5": "ceab1f1a4c27958cbe0de90970e74745", "sha256": "2054a3146cd5df8600694d14cae1b960847e5c84f21f5b6332e164fc40d7b9cc" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6a7-py3-none-any.whl", "has_sig": false, "md5_digest": "ceab1f1a4c27958cbe0de90970e74745", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28318, "upload_time": "2019-11-13T22:43:09", "upload_time_iso_8601": "2019-11-13T22:43:09.243864Z", "url": "https://files.pythonhosted.org/packages/41/76/635eafbcdede188c7c2119596c0ca8a8d158a4f13675d7450be5140992c6/i3_workspace_groups-0.4.6a7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "30f4f6ae8bd6bb21bf3a71288169e257", "sha256": "d66d3631f88289edb0679c11c6414c1445e28bc49da2a68fa8b3c65f7ea3f342" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6a7.tar.gz", "has_sig": false, "md5_digest": "30f4f6ae8bd6bb21bf3a71288169e257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20720, "upload_time": "2019-11-13T22:43:15", "upload_time_iso_8601": "2019-11-13T22:43:15.043735Z", "url": "https://files.pythonhosted.org/packages/86/2a/a68a908b44505bda5f091e3c0a73aa62b0845be84c4eead4f44234555bb4/i3-workspace-groups-0.4.6a7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7a2": [ { "comment_text": "", "digests": { "md5": "36abb75e7e8bdaa15cea5744cf40180c", "sha256": "18af0a71fac1c3af39bfbad82d52d7144ce007206bb607a2d787ec551fdc356b" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.7a2-py3-none-any.whl", "has_sig": false, "md5_digest": "36abb75e7e8bdaa15cea5744cf40180c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28450, "upload_time": "2020-08-21T14:05:07", "upload_time_iso_8601": "2020-08-21T14:05:07.517362Z", "url": "https://files.pythonhosted.org/packages/2e/6b/a60d07c15bbe949e99bbd050034097feab8affda615b2603cd0e9ae29766/i3_workspace_groups-0.4.7a2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a76c3a927ab62cc29e7744d2aab2951", "sha256": "6a036f189629307119481dee8bcfbee14d8c6e8eb3696e777ace733e098a4824" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.7a2.tar.gz", "has_sig": false, "md5_digest": "5a76c3a927ab62cc29e7744d2aab2951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21506, "upload_time": "2020-08-21T14:05:08", "upload_time_iso_8601": "2020-08-21T14:05:08.450558Z", "url": "https://files.pythonhosted.org/packages/9b/d3/e174041e91eef6ef43f656ed611b360738fcf6bc01b67bb8cb393c5c753a/i3-workspace-groups-0.4.7a2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7a3": [ { "comment_text": "", "digests": { "md5": "6b6187644cdd0308573d13fc9c025122", "sha256": "c62a1b66f173814e929c98dadf6df4d5e342e848d62e3eb19b09205547da9cac" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.7a3-py3-none-any.whl", "has_sig": false, "md5_digest": "6b6187644cdd0308573d13fc9c025122", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28545, "upload_time": "2020-09-24T17:02:16", "upload_time_iso_8601": "2020-09-24T17:02:16.418729Z", "url": "https://files.pythonhosted.org/packages/48/95/667c446246237dced1b5d83bfa71611ad5912cbfbb354b0182f712a7a19e/i3_workspace_groups-0.4.7a3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a81954b52c9fe05be3151fc57d6fba0c", "sha256": "1d3faf604c6559bd04214c866d0b4f7dc3e533af8d2e6ddfbcedc1b6cec8afe1" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.7a3.tar.gz", "has_sig": false, "md5_digest": "a81954b52c9fe05be3151fc57d6fba0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20865, "upload_time": "2020-09-24T17:02:18", "upload_time_iso_8601": "2020-09-24T17:02:18.060634Z", "url": "https://files.pythonhosted.org/packages/27/49/23fd52d6061bdff5433b8c0982de6b4bc7b5641b60c06e173ea6f6888226/i3-workspace-groups-0.4.7a3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7a6": [ { "comment_text": "", "digests": { "md5": "77bde7b00e1a778c81b61674719d14d6", "sha256": "a6a5632cfc693652567571ccaa0412fc5607c59e37c8a0211e34768e4963a450" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.7a6-py3-none-any.whl", "has_sig": false, "md5_digest": "77bde7b00e1a778c81b61674719d14d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34336, "upload_time": "2022-05-13T16:50:57", "upload_time_iso_8601": "2022-05-13T16:50:57.781448Z", "url": "https://files.pythonhosted.org/packages/87/6d/b1850debdba4bb97a3e2decda489f5033a78f02ea92533b56fab5ebde5be/i3_workspace_groups-0.4.7a6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f584709f655edc1888e12b855004116d", "sha256": "047d4c1b8fbf0a5f5060df95225bcaef8b4a8dc5d1d8e628228165161246d4b7" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.7a6.tar.gz", "has_sig": false, "md5_digest": "f584709f655edc1888e12b855004116d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25118, "upload_time": "2022-05-13T16:51:00", "upload_time_iso_8601": "2022-05-13T16:51:00.919484Z", "url": "https://files.pythonhosted.org/packages/2e/4d/486809fa256ea03bd658a1030747239e7171c018da5f82cb09dec5a95d6e/i3-workspace-groups-0.4.7a6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7a7": [ { "comment_text": "", "digests": { "md5": "0e82f888f4df76eef88a298b6d22bfa8", "sha256": "47a2d37b984c96dabd3f19ac300830fff3c5643311ac214d978e8e3a7fa08ce3" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.7a7-py3-none-any.whl", "has_sig": false, "md5_digest": "0e82f888f4df76eef88a298b6d22bfa8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34316, "upload_time": "2022-05-13T17:42:08", "upload_time_iso_8601": "2022-05-13T17:42:08.713385Z", "url": "https://files.pythonhosted.org/packages/ac/69/084af1d494360385f358540fb7509c6baa4025ee044cbdb15040362bb452/i3_workspace_groups-0.4.7a7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "63d9a1327ad079c82f2f3a0728f8d593", "sha256": "b3588c498f5c80d8013b7ba38354d8a04076045ec7e26988fe82bcd8f24e2fc5" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.7a7.tar.gz", "has_sig": false, "md5_digest": "63d9a1327ad079c82f2f3a0728f8d593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25099, "upload_time": "2022-05-13T17:42:10", "upload_time_iso_8601": "2022-05-13T17:42:10.948005Z", "url": "https://files.pythonhosted.org/packages/77/5f/381508a5c70b81517b13e5fec89f5d9f0d595445de5c727b1338445757fe/i3-workspace-groups-0.4.7a7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8e63d54ad76e8ae7b9d9d6eb4e5e825", "sha256": "64fbd95704bb22ac6c9c8b66c9ac2aeeab46717dae77c40df7ea0c79e2d9d4d4" }, "downloads": -1, "filename": "i3_workspace_groups-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f8e63d54ad76e8ae7b9d9d6eb4e5e825", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28268, "upload_time": "2019-11-24T16:05:39", "upload_time_iso_8601": "2019-11-24T16:05:39.845168Z", "url": "https://files.pythonhosted.org/packages/4f/f3/dda5256dc03393947ff6d30e90c696fb7d6d6129048b8003b464847658e1/i3_workspace_groups-0.4.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2cc91d585686ad2572b2d4288a1af7db", "sha256": "38570a19a84a623a6edb0df88379d28ef8e8956ba71649c4d2f7a8380f99afeb" }, "downloads": -1, "filename": "i3-workspace-groups-0.4.6.tar.gz", "has_sig": false, "md5_digest": "2cc91d585686ad2572b2d4288a1af7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20714, "upload_time": "2019-11-24T16:05:46", "upload_time_iso_8601": "2019-11-24T16:05:46.658781Z", "url": "https://files.pythonhosted.org/packages/93/89/4e6ccd965c9c53a2b8f6e5305ab0511ca16259a28222fcb1de603058f6d5/i3-workspace-groups-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }