{ "info": { "author": "Tomer Figenblat", "author_email": "tomer.figenblat@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Home Automation", "Topic :: Software Development :: Libraries :: Python Modules", "Typing :: Typed" ], "description": "# Switcher Python Integration
[![pypi-version]][11] [![pypi-downloads]][11] [![license-badge]][4]\n\n[![gh-build-status]][7] [![gh-pages-status]][8] [![codecov]][3]\n\nPyPi module integrating with various [Switcher][12] devices.
\nCheck out the [wiki pages][0] for a list of supported devices.\n\n## Install\n\n```shell\npip install aioswitcher\n```\n\n## Usage Example\n\n```python\nasync with SwitcherApi(device_ip, device_id) as swapi:\n # get the device state\n state_response = await swapi.get_state()\n\n # control the device on for 15 minutes and then turn it off\n await swapi.control_device(Command.ON, 15)\n await swapi.control_device(Command.OFF)\n\n # create a new recurring schedule\n await swapi.create_schedule(\"13:00\", \"14:30\", {Days.SUNDAY, Days.FRIDAY})\n```\n\nCheck out the [documentation][8] for a more detailed usage section.\n\n## Command Line Helper Scripts\n\n- [discover_devices.py](scripts/discover_devices.py) can discover devices and their\n states.\n- [control_device.py](scripts/control_device.py) can control a device.\n\n## Contributing\n\nThe contributing guidelines are [here](.github/CONTRIBUTING.md)\n\n## Code of Conduct\n\nThe code of conduct is [here](.github/CODE_OF_CONDUCT.md)\n\n## Disclaimer\n\nThis is **NOT** an official module and it is **NOT** officially supported by the vendor.
\nThat said, thanks are in order to all the people at [Switcher][12] for their cooperation and general support.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key][1]):\n\n\n\n\n\n \n \n \n \n \n \n \n \n
\"\"/
Aviad Golan

\ud83d\udd23
\"\"/
Fabian Affolter

\ud83d\udcbb
\"\"/
Or Bin

\ud83d\udcbb
\"\"/
Shai rod

\ud83d\udd23
\"\"/
Shay Levy

\ud83d\udcbb \ud83e\udd14 \ud83d\udea7
\"\"/
dmatik

\ud83d\udcdd \ud83e\udd14 \ud83d\udcd3
\n\n\n\n\n\n\n\n[0]: https://github.com/TomerFi/aioswitcher/wiki\n[1]: https://allcontributors.org/docs/en/emoji-key\n[2]: https://github.com/TomerFi/aioswitcher/releases\n[3]: https://codecov.io/gh/TomerFi/aioswitcher\n[4]: https://github.com/TomerFi/aioswitcher\n[7]: https://github.com/TomerFi/aioswitcher/actions/workflows/stage.yml\n[8]: https://aioswitcher.tomfi.info/\n[11]: https://pypi.org/project/aioswitcher\n[12]: https://www.switcher.co.il/\n[14]: https://github.com/NightRang3r/Switcher-V2-Python\n\n[codecov]: https://codecov.io/gh/TomerFi/aioswitcher/graph/badge.svg\n[gh-build-status]: https://github.com/TomerFi/aioswitcher/actions/workflows/stage.yml/badge.svg\n[gh-pages-status]: https://github.com/TomerFi/aioswitcher/actions/workflows/pages.yml/badge.svg\n[license-badge]: https://img.shields.io/github/license/tomerfi/aioswitcher\n[pypi-downloads]: https://img.shields.io/pypi/dm/aioswitcher.svg?logo=pypi&color=1082C2\n[pypi-version]: https://img.shields.io/pypi/v/aioswitcher?logo=pypi\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/aioswitcher/", "keywords": "home,automation,switcher,smart", "license": "Apache-2.0", "maintainer": "Shay Levy", "maintainer_email": "", "name": "aioswitcher", "package_url": "https://pypi.org/project/aioswitcher/", "platform": null, "project_url": "https://pypi.org/project/aioswitcher/", "project_urls": { "Documentation": "https://aioswitcher.tomfi.info", "Homepage": "https://pypi.org/project/aioswitcher/", "Repository": "https://github.com/tomerfi/aioswitcher" }, "release_url": "https://pypi.org/project/aioswitcher/2.0.9/", "requires_dist": [ "insegel (==1.2.0); extra == \"docs\"", "sphinx (==4.2.0); extra == \"docs\"", "sphinxcontrib-autoprogram (==0.1.7); extra == \"docs\"", "sphinxcontrib-spelling (==7.2.1); extra == \"docs\"", "toml (==0.10.2); extra == \"docs\"" ], "requires_python": ">=3.9.0,<4.0.0", "summary": "Switcher Python Integration.", "version": "2.0.9", "yanked": false, "yanked_reason": null }, "last_serial": 13418619, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "595fa61f256e75d4e28cd0028247882d", "sha256": "606b6bdb0ea8085b05ead0c89a6f8f0600c2a882b30c3a0c9755e7532fb64b39" }, "downloads": -1, "filename": "aioswitcher-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "595fa61f256e75d4e28cd0028247882d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 21989, "upload_time": "2020-04-08T11:17:57", "upload_time_iso_8601": "2020-04-08T11:17:57.111733Z", "url": "https://files.pythonhosted.org/packages/4f/be/68bea6965c8136efaac075d9fae264d462ffbae227295f8888a88f61763f/aioswitcher-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f9c7678ce0d70e9aa0a6eec71fbe7cc4", "sha256": "e2e8372ab29e857765ed0b274dd4d1fa5c2f437a7d3ee32d1424f98f52ec56ff" }, "downloads": -1, "filename": "aioswitcher-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f9c7678ce0d70e9aa0a6eec71fbe7cc4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18004, "upload_time": "2020-04-08T11:17:58", "upload_time_iso_8601": "2020-04-08T11:17:58.463531Z", "url": "https://files.pythonhosted.org/packages/4f/81/05937fd1b69cd6bb2780d0ddd1bdf8dc8a220d6635f917fb356a608326e1/aioswitcher-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5d0721c2e319ec6c9e3c24371b9a6c5a", "sha256": "d41dff5b1585c0e6fcf305ad01590271428b33c8b5743bd72ef8a73e95115581" }, "downloads": -1, "filename": "aioswitcher-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d0721c2e319ec6c9e3c24371b9a6c5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 21760, "upload_time": "2020-04-09T10:42:38", "upload_time_iso_8601": "2020-04-09T10:42:38.262444Z", "url": "https://files.pythonhosted.org/packages/8b/33/731d69a6bd96ad2ee7b174c35a14cbf3b570d4b57b8c76a1c4e9004286b8/aioswitcher-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "165aba24ccb0a0ee918e85c0c12b39f0", "sha256": "99c16edbca4ca67e004bf1c0edd8cf688f51cf19f8a336a859e3d8dd00c2224a" }, "downloads": -1, "filename": "aioswitcher-1.1.1.tar.gz", "has_sig": false, "md5_digest": "165aba24ccb0a0ee918e85c0c12b39f0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 17520, "upload_time": "2020-04-09T10:42:39", "upload_time_iso_8601": "2020-04-09T10:42:39.304010Z", "url": "https://files.pythonhosted.org/packages/ab/6e/47234235dd251829471771423354bcf06e7eb8cc430433acf258b5e6d333/aioswitcher-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0d001678f3e5f4f2a6309507848defdd", "sha256": "7e14b14cdf2047d9f26501de663ba885ef77c9cceec889f1ec76c93f435a6e4f" }, "downloads": -1, "filename": "aioswitcher-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0d001678f3e5f4f2a6309507848defdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22113, "upload_time": "2020-04-11T10:47:51", "upload_time_iso_8601": "2020-04-11T10:47:51.553478Z", "url": "https://files.pythonhosted.org/packages/67/53/80574b2f3b98d4ea3d369caceb9e0ebaed02d44bfcd7f7d55503ea58931e/aioswitcher-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "edcae6fdc8eeb581eb12c1818b2229fb", "sha256": "41e80f6780eec7c76a4630a38355b6344319f760d67a905520ad58c7fa35da7f" }, "downloads": -1, "filename": "aioswitcher-1.1.2.tar.gz", "has_sig": false, "md5_digest": "edcae6fdc8eeb581eb12c1818b2229fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18211, "upload_time": "2020-04-11T10:47:52", "upload_time_iso_8601": "2020-04-11T10:47:52.715324Z", "url": "https://files.pythonhosted.org/packages/a0/da/f52b043afc7f629bce9fe73ce656a95061e3e93404ece085c2f2a0d5f40c/aioswitcher-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0d89817535522d1bf71c5dd1f8bc5afa", "sha256": "8503434c33a12940a58117e0784387125fbe40ff99eb714c8274c8ff0d25fd0c" }, "downloads": -1, "filename": "aioswitcher-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d89817535522d1bf71c5dd1f8bc5afa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22270, "upload_time": "2020-05-11T14:52:54", "upload_time_iso_8601": "2020-05-11T14:52:54.379274Z", "url": "https://files.pythonhosted.org/packages/35/42/c8d5392f48c703834cf7433fd8a5b0a35861da04f9d29f38dd8ecdf568fb/aioswitcher-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "24ebbd4d8bdfa4ca0f0c98c088d626e9", "sha256": "78f55ba868eb70fed5cc8b25da06ba633bc7f7b2a520c0f06cb7115433a103a1" }, "downloads": -1, "filename": "aioswitcher-1.2.0.tar.gz", "has_sig": false, "md5_digest": "24ebbd4d8bdfa4ca0f0c98c088d626e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18439, "upload_time": "2020-05-11T14:52:55", "upload_time_iso_8601": "2020-05-11T14:52:55.610850Z", "url": "https://files.pythonhosted.org/packages/9b/d6/33887a5c09efaebc841eb7fe15fc4e06bc8d652520cc0081e7b76242857b/aioswitcher-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "053b49f2fe44c38f768a2e582b1d820d", "sha256": "a6a94f0db1b38db31a6973a9b6e296a59f1f25687f3e65b9af63afdde2ee1242" }, "downloads": -1, "filename": "aioswitcher-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "053b49f2fe44c38f768a2e582b1d820d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22225, "upload_time": "2020-08-31T10:15:35", "upload_time_iso_8601": "2020-08-31T10:15:35.466710Z", "url": "https://files.pythonhosted.org/packages/99/f1/7c8601b978afede03626f6b771d3a39d7d8ec0620a617648b7caa5530c8d/aioswitcher-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22ce5f8d2ad54d1f7d6170fc0ae66944", "sha256": "422501c58f5a98a0b3a205a2bf6778c1758833dae42bb5d031104e30d54f1482" }, "downloads": -1, "filename": "aioswitcher-1.2.1.tar.gz", "has_sig": false, "md5_digest": "22ce5f8d2ad54d1f7d6170fc0ae66944", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18398, "upload_time": "2020-08-31T10:15:36", "upload_time_iso_8601": "2020-08-31T10:15:36.574781Z", "url": "https://files.pythonhosted.org/packages/6b/da/24421d09d187cbf4bcac54403f4b743f7cdd2d9beaadd5ac50e5543e4bfc/aioswitcher-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "f448d85891b6baec3b78db2b169ff8fb", "sha256": "bcf8f4eb657075f4732d1fcab59cdd9e99f532de55b6a1e0be70223cf8298888" }, "downloads": -1, "filename": "aioswitcher-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f448d85891b6baec3b78db2b169ff8fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22170, "upload_time": "2021-01-11T09:02:14", "upload_time_iso_8601": "2021-01-11T09:02:14.971277Z", "url": "https://files.pythonhosted.org/packages/d1/c2/1a715d05550bb817edd679974d92baaff03d7e39c90006428c866a696760/aioswitcher-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f9705182dc9f1c606e27c90374faacb8", "sha256": "86dc30e2297ef541f7b6f6aada0a02643bb063932ad9a200c3f19f08f11cd977" }, "downloads": -1, "filename": "aioswitcher-1.2.2.tar.gz", "has_sig": false, "md5_digest": "f9705182dc9f1c606e27c90374faacb8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18312, "upload_time": "2021-01-11T09:02:16", "upload_time_iso_8601": "2021-01-11T09:02:16.382151Z", "url": "https://files.pythonhosted.org/packages/e5/4a/14f2057405d24ff30c271741f7de59f2729933e56c696c1f6c219c310e95/aioswitcher-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "1ff03c3df8a4d1a8ce0f052d6d85147b", "sha256": "e8999649e22a60475dc1cf9ee4aaa3c29e87af25637c6a8fc94055d6c40e245e" }, "downloads": -1, "filename": "aioswitcher-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1ff03c3df8a4d1a8ce0f052d6d85147b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22176, "upload_time": "2021-06-01T07:17:12", "upload_time_iso_8601": "2021-06-01T07:17:12.534064Z", "url": "https://files.pythonhosted.org/packages/c8/86/dc7caf470a53027851da7cd42d58a5bf0c045079ec181d8053a4f9b55d23/aioswitcher-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed53d2ade02fd4b8650e540f381e619c", "sha256": "aef8a8c428068ba2818b673bc08e40d421b15b0dcc346afb3be55a3d174dcff0" }, "downloads": -1, "filename": "aioswitcher-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ed53d2ade02fd4b8650e540f381e619c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18316, "upload_time": "2021-06-01T07:17:13", "upload_time_iso_8601": "2021-06-01T07:17:13.546311Z", "url": "https://files.pythonhosted.org/packages/fb/00/e75a127a3e42204f92371d0a4fca8c55ea916474b2aca3a68d6ef4b98caa/aioswitcher-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "d57d83d7fb7c20b32a4b2d4a1a486c1a", "sha256": "3872b71725b044312ac6c018225310fb3af24e64e90060d4f042c8109f9c99c0" }, "downloads": -1, "filename": "aioswitcher-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d57d83d7fb7c20b32a4b2d4a1a486c1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22233, "upload_time": "2021-06-01T10:08:30", "upload_time_iso_8601": "2021-06-01T10:08:30.143583Z", "url": "https://files.pythonhosted.org/packages/c8/0b/dd6b04266f2411d66b2edc6777e7ac9681619d27ff657faf181ab7176906/aioswitcher-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d2c359fd1e99bd34b2cb2b499c3965f2", "sha256": "fc56606c48d1a12f555933665ef19d347afbafb02ddd7190e40cde1832f15399" }, "downloads": -1, "filename": "aioswitcher-1.2.4.tar.gz", "has_sig": false, "md5_digest": "d2c359fd1e99bd34b2cb2b499c3965f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18399, "upload_time": "2021-06-01T10:08:31", "upload_time_iso_8601": "2021-06-01T10:08:31.358809Z", "url": "https://files.pythonhosted.org/packages/b6/f4/87432994f8dff37ba8dbb7a49756e169f3ca754ac106ce592bd944477b65/aioswitcher-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "04614354269c9ff4257085d8e47e5de5", "sha256": "3290d99f07bee145c431a03e8e4f165d46982770808dab9056f564ddc8974cb2" }, "downloads": -1, "filename": "aioswitcher-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "04614354269c9ff4257085d8e47e5de5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 22297, "upload_time": "2021-06-01T10:42:30", "upload_time_iso_8601": "2021-06-01T10:42:30.174775Z", "url": "https://files.pythonhosted.org/packages/21/3f/39175e1951d6f3e414ad4376108d79fb7597d32c7da317c4089fc490dcaf/aioswitcher-1.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ad1dcf4692907cff889706c95ec0a2a", "sha256": "f0bd11412f39607ec509dcead395df4ea9f4b4f5b9b07b20f17a0778eb594f55" }, "downloads": -1, "filename": "aioswitcher-1.2.5.tar.gz", "has_sig": false, "md5_digest": "7ad1dcf4692907cff889706c95ec0a2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 18423, "upload_time": "2021-06-01T10:42:31", "upload_time_iso_8601": "2021-06-01T10:42:31.412025Z", "url": "https://files.pythonhosted.org/packages/ed/f6/8c92a9888c04f9ea5d15e010ae9e3f32ff7db71633d38d487e2ca1f3fefa/aioswitcher-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f45d4b9114ae84585e397c2e2345a785", "sha256": "bb545aef054a30a47ce6b4a2c434ee3e6c95d829913770be6182f0c97a7683bd" }, "downloads": -1, "filename": "aioswitcher-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f45d4b9114ae84585e397c2e2345a785", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 23962, "upload_time": "2021-06-29T14:01:41", "upload_time_iso_8601": "2021-06-29T14:01:41.154551Z", "url": "https://files.pythonhosted.org/packages/cb/f0/eb7a3f52f5d9ce310eec96c70538026bd01ade006e5cb44085d53c3aad18/aioswitcher-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "41a9d9f6c0cfd93381011c6be28167e3", "sha256": "5e15d7bb41a0c883ae5008747c85546f2dbc07f89a6b1db9ef88247e88527998" }, "downloads": -1, "filename": "aioswitcher-2.0.0.tar.gz", "has_sig": false, "md5_digest": "41a9d9f6c0cfd93381011c6be28167e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 18705, "upload_time": "2021-06-29T14:01:42", "upload_time_iso_8601": "2021-06-29T14:01:42.238346Z", "url": "https://files.pythonhosted.org/packages/07/d9/286d916ad2d89484107e39066b5cdf1c882ec6a5f03552d005ded8035831/aioswitcher-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "caa82690788d7d4858f8d8dd2f81f2cb", "sha256": "f07c53ab7afcb2605e1fa0863783272232a2e00c5e3309f67ea6e937f91bc5f5" }, "downloads": -1, "filename": "aioswitcher-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "caa82690788d7d4858f8d8dd2f81f2cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 23962, "upload_time": "2021-06-29T14:28:31", "upload_time_iso_8601": "2021-06-29T14:28:31.099351Z", "url": "https://files.pythonhosted.org/packages/40/60/ddfd823959d08cf8cf5a9e3affc691b2cf10fb163246fcaa76b7022d7ee1/aioswitcher-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b077bf4f12974e9245e3ec3da9194e11", "sha256": "4fd192e6fb127b22b223b771a21823c3ef820ae2bad2208d5ee66e5014836c38" }, "downloads": -1, "filename": "aioswitcher-2.0.1.tar.gz", "has_sig": false, "md5_digest": "b077bf4f12974e9245e3ec3da9194e11", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 18685, "upload_time": "2021-06-29T14:28:32", "upload_time_iso_8601": "2021-06-29T14:28:32.440514Z", "url": "https://files.pythonhosted.org/packages/0a/c5/612cce0d53ad57ff7f4b96361bb2d7bd223f3cc14ca64c68a78fe816db6a/aioswitcher-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "10360dd9230c727b84f3333f455c5c6d", "sha256": "cfc54ddd2efa3504a126eb24b6a1a554ebc7319514373c09ab386a30e6bc54b3" }, "downloads": -1, "filename": "aioswitcher-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "10360dd9230c727b84f3333f455c5c6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 24045, "upload_time": "2021-06-30T14:13:00", "upload_time_iso_8601": "2021-06-30T14:13:00.005216Z", "url": "https://files.pythonhosted.org/packages/71/b3/0aee0e758a62bd46157e4ec4bc5e91d72ec9580452a431713d33c846bdd5/aioswitcher-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "69783b1614ec515880b1678d3dd36c42", "sha256": "10b361d5e3e4e09b6d07465630bf8591f2150e2b032b29ad31c22f31343aad5e" }, "downloads": -1, "filename": "aioswitcher-2.0.2.tar.gz", "has_sig": false, "md5_digest": "69783b1614ec515880b1678d3dd36c42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 18850, "upload_time": "2021-06-30T14:13:01", "upload_time_iso_8601": "2021-06-30T14:13:01.418502Z", "url": "https://files.pythonhosted.org/packages/db/de/467eb80f5d2013629e8669eb4914e78d796702ff0e0fdd26730a463e1cd1/aioswitcher-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "7bfc77118b11e5a6bb99f46deb808bdc", "sha256": "73eabd3d1efebac3c11a9ec14888f8eab85096ca5d6ea2535f89299b5b85f5e0" }, "downloads": -1, "filename": "aioswitcher-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfc77118b11e5a6bb99f46deb808bdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 24091, "upload_time": "2021-07-07T20:13:53", "upload_time_iso_8601": "2021-07-07T20:13:53.009723Z", "url": "https://files.pythonhosted.org/packages/05/8d/fc79787af1b5985f8bc4ef2ff19305fd064a6f6948ef40cf99a2fb7be881/aioswitcher-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3a639fae2d1c94f6ccf6832f17e66258", "sha256": "110dd6a8f5929b9c2355aaf5c48d4824ddf72d0181c54376a16886aea6bbd332" }, "downloads": -1, "filename": "aioswitcher-2.0.3.tar.gz", "has_sig": false, "md5_digest": "3a639fae2d1c94f6ccf6832f17e66258", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 18863, "upload_time": "2021-07-07T20:13:54", "upload_time_iso_8601": "2021-07-07T20:13:54.017370Z", "url": "https://files.pythonhosted.org/packages/45/2c/77151a484ef6119fb48b1a54b704e68907f000ab405deda6583448d97e83/aioswitcher-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "14eed547ba041818a6dd1d9c1d782078", "sha256": "6ead5727f511860e57b73be02dc24a0556b70220d2fabb92ba70561fc2aefdec" }, "downloads": -1, "filename": "aioswitcher-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "14eed547ba041818a6dd1d9c1d782078", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 24214, "upload_time": "2021-07-16T08:08:16", "upload_time_iso_8601": "2021-07-16T08:08:16.734771Z", "url": "https://files.pythonhosted.org/packages/cd/eb/90d9d0c58370b1afaeec3d01dcf88c3e04789e699106973759ff85b7c144/aioswitcher-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "44699c59a4a405f45a3aeab6704f870a", "sha256": "7f2ef0d28698ac5a6ff30a1760c4d49beac3273d8537a259a867a81b82e995cf" }, "downloads": -1, "filename": "aioswitcher-2.0.4.tar.gz", "has_sig": false, "md5_digest": "44699c59a4a405f45a3aeab6704f870a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 19241, "upload_time": "2021-07-16T08:08:18", "upload_time_iso_8601": "2021-07-16T08:08:18.259778Z", "url": "https://files.pythonhosted.org/packages/c4/a1/64a3d0ee86626a74e67883f53630d23d6364cd105d5709cfb9d565bc87f2/aioswitcher-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "dd98de40e4c2778c0388616fee0dbe43", "sha256": "f454102055186a82db9ecc94ad2e0df61d7c708c3fbcca467c380920dd4ad11e" }, "downloads": -1, "filename": "aioswitcher-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dd98de40e4c2778c0388616fee0dbe43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 24207, "upload_time": "2021-09-07T19:48:23", "upload_time_iso_8601": "2021-09-07T19:48:23.200192Z", "url": "https://files.pythonhosted.org/packages/cb/cd/065876adc1089bbe9f85b54de6652a806ad485e7531d4151657d8db0def5/aioswitcher-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6013d3df73809b315b931220b993a1c", "sha256": "d60edce070dd09149c8dfb87abdf295802b8409dffa729a1d6ab165ca1daba23" }, "downloads": -1, "filename": "aioswitcher-2.0.5.tar.gz", "has_sig": false, "md5_digest": "c6013d3df73809b315b931220b993a1c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 19244, "upload_time": "2021-09-07T19:48:24", "upload_time_iso_8601": "2021-09-07T19:48:24.515673Z", "url": "https://files.pythonhosted.org/packages/3a/57/0b1d4f2d6c2f2988221bcadf6958fa76cadb07ce1094db5a9636c8211c60/aioswitcher-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "c07c1c3eb3f3bb01c6a5d2b8b7ebbd44", "sha256": "eab5c789eb184569b3b4b18aa633d223675efc88a2ab32c7dd9dffb732d5267e" }, "downloads": -1, "filename": "aioswitcher-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c07c1c3eb3f3bb01c6a5d2b8b7ebbd44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 24093, "upload_time": "2021-09-17T19:05:46", "upload_time_iso_8601": "2021-09-17T19:05:46.894787Z", "url": "https://files.pythonhosted.org/packages/ca/1f/cbe786afa987c1b1c500abdeaaa8c3e83ad3b19da310128ba69e5958d066/aioswitcher-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "410f05414502facb230d33360fb84021", "sha256": "dc71d620d8ac814957cd0914a1aedcbb09a197c619062c5de653798d8488a87a" }, "downloads": -1, "filename": "aioswitcher-2.0.6.tar.gz", "has_sig": false, "md5_digest": "410f05414502facb230d33360fb84021", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 19034, "upload_time": "2021-09-17T19:05:48", "upload_time_iso_8601": "2021-09-17T19:05:48.819068Z", "url": "https://files.pythonhosted.org/packages/2b/1d/f2679296f37e6461a13fde925168fd9a05c99738a6164353ac07539273ee/aioswitcher-2.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "4b2e29a62940ca6e64522c14d2f6120b", "sha256": "30ad55f36fbeac8a1e74ab94121e3461a47fe5a23fc02d1af3bebd2e69271ea7" }, "downloads": -1, "filename": "aioswitcher-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4b2e29a62940ca6e64522c14d2f6120b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8.0,<4.0.0", "size": 24665, "upload_time": "2021-12-05T20:21:07", "upload_time_iso_8601": "2021-12-05T20:21:07.504570Z", "url": "https://files.pythonhosted.org/packages/94/02/b9f9d335ccb3ad441d1fe2323340734f5226b2ddd611e7fde83a0ae7f99c/aioswitcher-2.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6ddc891fa42072e5b5e1f84226935d9", "sha256": "affbf35f5e5d57b3c826adf391759140bd3c94c26fd27f703a5d3287c3b9a324" }, "downloads": -1, "filename": "aioswitcher-2.0.7.tar.gz", "has_sig": false, "md5_digest": "a6ddc891fa42072e5b5e1f84226935d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8.0,<4.0.0", "size": 20160, "upload_time": "2021-12-05T20:21:09", "upload_time_iso_8601": "2021-12-05T20:21:09.122140Z", "url": "https://files.pythonhosted.org/packages/a3/8f/69759bb8025c8e53a2f7e62fe2ed0006c387218077d965af8dae956c5943/aioswitcher-2.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "f4374817a458dc90d97832cf711ebe77", "sha256": "9a2cc3effe5874494bb73e018354c5c7800cc859bb83a034127f614e99fdd437" }, "downloads": -1, "filename": "aioswitcher-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f4374817a458dc90d97832cf711ebe77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9.0,<4.0.0", "size": 24679, "upload_time": "2022-02-12T18:53:40", "upload_time_iso_8601": "2022-02-12T18:53:40.542588Z", "url": "https://files.pythonhosted.org/packages/6d/d9/cb4cef2741fa8c5342cc125af60bee712c762f9cdee38e61276a5998ce31/aioswitcher-2.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "981cc4206edc8ab327ae4d6242fdaa58", "sha256": "4e3f02be9c44f401eae6ce6682e94d2e7267d45aa8d9ca658bd433590b26e307" }, "downloads": -1, "filename": "aioswitcher-2.0.8.tar.gz", "has_sig": false, "md5_digest": "981cc4206edc8ab327ae4d6242fdaa58", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9.0,<4.0.0", "size": 20190, "upload_time": "2022-02-12T18:53:41", "upload_time_iso_8601": "2022-02-12T18:53:41.895845Z", "url": "https://files.pythonhosted.org/packages/16/11/9f723176f2621e20aa7a5b73eca2d88e95b51e91465a0ec739453312479d/aioswitcher-2.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "5a5f90a92f10f082ad42f1b93c482629", "sha256": "d08fd8a1f6bc46f53527393f6c4763a397a5a3ae9e8a27c452152e980c3a0794" }, "downloads": -1, "filename": "aioswitcher-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "5a5f90a92f10f082ad42f1b93c482629", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9.0,<4.0.0", "size": 24672, "upload_time": "2022-04-05T18:31:01", "upload_time_iso_8601": "2022-04-05T18:31:01.865374Z", "url": "https://files.pythonhosted.org/packages/48/43/8738179af11616c1cbdc8796ffe97ec91487de248df43015d8c00a6a3231/aioswitcher-2.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5451d4d4c6e4b8e6d0f18dc678ff0060", "sha256": "f594c6c99d4953ba611e96fed0d244d459cc06cdf67615b95f0a30ccbb3668b7" }, "downloads": -1, "filename": "aioswitcher-2.0.9.tar.gz", "has_sig": false, "md5_digest": "5451d4d4c6e4b8e6d0f18dc678ff0060", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9.0,<4.0.0", "size": 20195, "upload_time": "2022-04-05T18:31:03", "upload_time_iso_8601": "2022-04-05T18:31:03.167133Z", "url": "https://files.pythonhosted.org/packages/f8/9e/6bfc7ce10ffff0414a81527df4f98020b8dd79860e6ab36e8abf02cd7ec2/aioswitcher-2.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a5f90a92f10f082ad42f1b93c482629", "sha256": "d08fd8a1f6bc46f53527393f6c4763a397a5a3ae9e8a27c452152e980c3a0794" }, "downloads": -1, "filename": "aioswitcher-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "5a5f90a92f10f082ad42f1b93c482629", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9.0,<4.0.0", "size": 24672, "upload_time": "2022-04-05T18:31:01", "upload_time_iso_8601": "2022-04-05T18:31:01.865374Z", "url": "https://files.pythonhosted.org/packages/48/43/8738179af11616c1cbdc8796ffe97ec91487de248df43015d8c00a6a3231/aioswitcher-2.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5451d4d4c6e4b8e6d0f18dc678ff0060", "sha256": "f594c6c99d4953ba611e96fed0d244d459cc06cdf67615b95f0a30ccbb3668b7" }, "downloads": -1, "filename": "aioswitcher-2.0.9.tar.gz", "has_sig": false, "md5_digest": "5451d4d4c6e4b8e6d0f18dc678ff0060", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9.0,<4.0.0", "size": 20195, "upload_time": "2022-04-05T18:31:03", "upload_time_iso_8601": "2022-04-05T18:31:03.167133Z", "url": "https://files.pythonhosted.org/packages/f8/9e/6bfc7ce10ffff0414a81527df4f98020b8dd79860e6ab36e8abf02cd7ec2/aioswitcher-2.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }