{ "info": { "author": "Dean Camera", "author_email": "dean@fourwalledcubicle.com", "bugtrack_url": null, "classifiers": [], "description": "# Python Elgato Stream Deck Library\n\n![Example Deck](ExampleDeck.jpg)\n\nThis is an open source Python 3 library to control an\n[Elgato Stream Deck](https://www.elgato.com/en/gaming/stream-deck) directly,\nwithout the official software. This can allow you to create your own custom\nfront-ends, such as a custom control front-end for home automation software.\n\n_________________\n\n[PyPi Project Entry](https://pypi.org/project/streamdeck/) - [Online Documentation](https://python-elgato-streamdeck.readthedocs.io) - [Source Code](https://github.com/abcminiuser/python-elgato-streamdeck)\n\n\n## Project Status:\n\nWorking - you can enumerate devices, set the brightness of the panel(s), set\nthe images shown on each button, and read the current button states.\n\nCurrently the following StreamDeck product variants are supported:\n* StreamDeck Original (both V1 and V2 hardware variants)\n* StreamDeck Mini\n* StreamDeck XL\n* SteeamDeck Pedal\n\n\n## Package Installation:\n\nInstall the library via pip:\n\n```\npip install streamdeck\n```\n\nAlternatively, manually clone the project repository:\n\n```\ngit clone https://github.com/abcminiuser/python-elgato-streamdeck.git\n```\n\nFor detailed installation instructions, refer to the prebuilt\n[online documentation](https://python-elgato-streamdeck.readthedocs.io), or\nbuild the documentation yourself locally by running `make html` from the `docs`\ndirectory.\n\n\n## Credits:\n\nI've used the reverse engineering notes from\n[this GitHub](https://github.com/Lange/node-elgato-stream-deck/blob/master/NOTES.md)\nrepository to implement this library. Thanks Alex Van Camp!\n\nThank you to the following contributors, large and small, for helping with the\ndevelopment and maintenance of this library:\n\n- [Aetherdyne](https://github.com/Aetherdyne)\n- [BS-Tek](https://github.com/BS-Tek)\n- [dirkk0](https://github.com/dirkk0)\n- [dodgyrabbit](https://github.com/dodgyrabbit)\n- [dubstech](https://github.com/dubstech)\n- [impala454](https://github.com/impala454)\n- [jakobbuis](https://github.com/jakobbuis)\n- [jmudge14](https://github.com/jmudge14)\n- [Kalle-Wirsch](https://github.com/Kalle-Wirsch)\n- [m-weigand](https://github.com/m-weigand)\n- [matrixinius](https://github.com/matrixinius)\n- [philco](https://github.com/phillco)\n- [pointshader](https://github.com/pointshader)\n- [shanna](https://github.com/shanna)\n- [spidererrol](https://github.com/Spidererrol)\n- [Subsentient](https://github.com/Subsentient)\n- [theslimshaney](https://github.com/theslimshaney)\n\nIf you've contributed in some manner, but I've accidentally missed you in the\nlist above, please let me know.\n\n\n## License:\n\nReleased under the [MIT license](LICENSE).\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/abcminiuser/python-elgato-streamdeck", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "streamdeck", "package_url": "https://pypi.org/project/streamdeck/", "platform": null, "project_url": "https://pypi.org/project/streamdeck/", "project_urls": { "Homepage": "https://github.com/abcminiuser/python-elgato-streamdeck" }, "release_url": "https://pypi.org/project/streamdeck/0.9.1/", "requires_dist": null, "requires_python": ">=3.8", "summary": "Library to control Elgato StreamDeck devices.", "version": "0.9.1", "yanked": false, "yanked_reason": null }, "last_serial": 13535717, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5589fd740b2ecd907a53812f36fac495", "sha256": "7684ff8e0b5454a1723b8671ac8fe4d27d25f979756fc0cd719471f9d7aca548" }, "downloads": -1, "filename": "streamdeck-0.1.tar.gz", "has_sig": false, "md5_digest": "5589fd740b2ecd907a53812f36fac495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10549, "upload_time": "2019-02-20T11:09:44", "upload_time_iso_8601": "2019-02-20T11:09:44.446219Z", "url": "https://files.pythonhosted.org/packages/a6/2f/57e791b915be34fa957252eacf884465aa0536954b95797a8cfc27367b9f/streamdeck-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a2fdd500341956f08ce0d5597b5ebcc9", "sha256": "b2973ce83a90d57fb9885c113bb69f0a3cc4812c7e6eaca088816cb315d2f8f4" }, "downloads": -1, "filename": "streamdeck-0.2.tar.gz", "has_sig": false, "md5_digest": "a2fdd500341956f08ce0d5597b5ebcc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10626, "upload_time": "2019-02-21T08:24:03", "upload_time_iso_8601": "2019-02-21T08:24:03.007745Z", "url": "https://files.pythonhosted.org/packages/25/ac/4cc970ff1cb54b083bd85ad0686a7434efffdef2a8be8bcda99fefc0ea76/streamdeck-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9c90ba31fe26536c37fa26ab5c5c0948", "sha256": "bfc131ca8567b320baf278bd27b92d74e6177fd4e2ec37204eff8eb2e04b3246" }, "downloads": -1, "filename": "streamdeck-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9c90ba31fe26536c37fa26ab5c5c0948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5340, "upload_time": "2019-02-23T00:33:07", "upload_time_iso_8601": "2019-02-23T00:33:07.312833Z", "url": "https://files.pythonhosted.org/packages/b6/a3/84b0d8a6ee5b10c569398b0b0e0641c4d629843465c3cd1d74980055eca4/streamdeck-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "656de7d4cb7021e54f1a26388eaf8854", "sha256": "317b347808f09f18cd40202a1a093a3862561dff2f07d5a7c14d0586dad3a092" }, "downloads": -1, "filename": "streamdeck-0.2.2.tar.gz", "has_sig": false, "md5_digest": "656de7d4cb7021e54f1a26388eaf8854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12990, "upload_time": "2019-02-23T01:31:54", "upload_time_iso_8601": "2019-02-23T01:31:54.952869Z", "url": "https://files.pythonhosted.org/packages/6b/79/7af6fc7d2385542a27d836b41e5bff1b77c664e751f15a5338d1e87321e8/streamdeck-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c58c06f01974e72aa08adfa499dd7784", "sha256": "b1261d05e5307d584c91a2f99a303281cea0f0a17cb4045e8df465e4848fd8aa" }, "downloads": -1, "filename": "streamdeck-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c58c06f01974e72aa08adfa499dd7784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13310, "upload_time": "2019-02-23T05:04:57", "upload_time_iso_8601": "2019-02-23T05:04:57.997331Z", "url": "https://files.pythonhosted.org/packages/cf/4c/f5c8b9871592c955a03079fb9d062e3b23958b36177d9ef19c57d7886ce2/streamdeck-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4e65f53ec9b6d4a7794b72f9fee0874b", "sha256": "abf479c42dc6b6068f9b5c4887430b3ae68c9bd42cf797bfe18f58c50dd8a4f7" }, "downloads": -1, "filename": "streamdeck-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4e65f53ec9b6d4a7794b72f9fee0874b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15565, "upload_time": "2019-03-02T10:55:17", "upload_time_iso_8601": "2019-03-02T10:55:17.568956Z", "url": "https://files.pythonhosted.org/packages/43/d7/6876a4d8a2eef04ae63a3175824ab106154353ccc2de6219235153834a23/streamdeck-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "79d0ae1b0d380c3d5b7e01c084a5f2aa", "sha256": "8e5bc000f03a95854ccb7695321c536faf18b9bacb492f1edf012c85e5a5153d" }, "downloads": -1, "filename": "streamdeck-0.2.4.tar.gz", "has_sig": false, "md5_digest": "79d0ae1b0d380c3d5b7e01c084a5f2aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13703, "upload_time": "2019-03-02T10:55:19", "upload_time_iso_8601": "2019-03-02T10:55:19.222784Z", "url": "https://files.pythonhosted.org/packages/fa/e1/aa73b460359127a4794b0b7bc06c6f6ca396289e69149fc9b11112c4e786/streamdeck-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "77a8c73fab6bf247684a90eab48f4ba9", "sha256": "dd984e7075ff87572c937fcf81e36785a8398134bf4831b297cbf59c617597dc" }, "downloads": -1, "filename": "streamdeck-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "77a8c73fab6bf247684a90eab48f4ba9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15932, "upload_time": "2019-03-03T03:43:10", "upload_time_iso_8601": "2019-03-03T03:43:10.993262Z", "url": "https://files.pythonhosted.org/packages/af/b3/3d4cf5d7c7e002fea6f63f5134342f572508f138a21cc638f4feef2b83da/streamdeck-0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cba0b5f1702e35c21d5b1ea3dabebacc", "sha256": "f6d9334ae90bcd444d734de53e12b67e857cf5ae38e087c4c7d2de6be4f5743f" }, "downloads": -1, "filename": "streamdeck-0.3.tar.gz", "has_sig": false, "md5_digest": "cba0b5f1702e35c21d5b1ea3dabebacc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13965, "upload_time": "2019-03-03T03:43:12", "upload_time_iso_8601": "2019-03-03T03:43:12.502116Z", "url": "https://files.pythonhosted.org/packages/47/a8/48d6e91d92abcb9b5a6ef60926256ab3a9f7997daa22099697e6f04a3e81/streamdeck-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5d1bfeb4ab9f539c1dc66d1c997e69d6", "sha256": "1e6cd2a2c0019e2dd74f7e86584c0fb81618cd63c5a37bea8f3032cfa15c2a40" }, "downloads": -1, "filename": "streamdeck-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d1bfeb4ab9f539c1dc66d1c997e69d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15988, "upload_time": "2019-03-25T08:33:58", "upload_time_iso_8601": "2019-03-25T08:33:58.792395Z", "url": "https://files.pythonhosted.org/packages/ad/a9/435a0f35905ce3373c989d16e2050703f02b774089f91517338bb3b2beb4/streamdeck-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "87bddf2d66e72022e741cbc5f79c8802", "sha256": "d7b15d94bcb7b84b17506a5c13e010b7d89e03006298f558de6e71c116d123a2" }, "downloads": -1, "filename": "streamdeck-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "87bddf2d66e72022e741cbc5f79c8802", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16083, "upload_time": "2019-03-25T08:34:37", "upload_time_iso_8601": "2019-03-25T08:34:37.142960Z", "url": "https://files.pythonhosted.org/packages/cf/ab/61eb29ce90977ac5cc21cb8f318f096cdeab33694f91b31df7e836dd3b15/streamdeck-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de4e60d21447eb277db5571fb4b9a7e1", "sha256": "d018a126640aa34dfad7d290a0a373d6eb41b217605f4fed34ba4b57f2f18c63" }, "downloads": -1, "filename": "streamdeck-0.3.2.tar.gz", "has_sig": false, "md5_digest": "de4e60d21447eb277db5571fb4b9a7e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15387, "upload_time": "2019-03-25T08:34:38", "upload_time_iso_8601": "2019-03-25T08:34:38.749958Z", "url": "https://files.pythonhosted.org/packages/29/6b/b59df645b35d5db9092a2b1898ce6d26bd2d64f608f4ffe63e9838eb99b0/streamdeck-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "654c0bd2c9d6c243dc0eb1d3e615fcc2", "sha256": "42bafbce2557b43cf8cdc04f376bf32f54c6ad1f9d801803122e6b848ca3e64d" }, "downloads": -1, "filename": "streamdeck-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "654c0bd2c9d6c243dc0eb1d3e615fcc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18839, "upload_time": "2019-09-09T08:50:12", "upload_time_iso_8601": "2019-09-09T08:50:12.237348Z", "url": "https://files.pythonhosted.org/packages/68/b3/74ec7bd3f221cdcd1b3607d7b6c10a2162a4d5e64a29f5db21d6e2f026aa/streamdeck-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a9b712e95338b453aaa584d760aeb6b", "sha256": "5e502e606e804e0a748973f278add7cc3fd92a2006a69658ac786eb37746c6da" }, "downloads": -1, "filename": "streamdeck-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2a9b712e95338b453aaa584d760aeb6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17254, "upload_time": "2019-09-09T08:50:13", "upload_time_iso_8601": "2019-09-09T08:50:13.961578Z", "url": "https://files.pythonhosted.org/packages/f4/df/c1853ec8194610c08ba8ee071d6ad9de7c1d1d2ee0f8af2bfbed0cc88594/streamdeck-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "299c82c1abb72983ca6f7432aa29d4ef", "sha256": "df5f12254973fc9c80ed6701e46e41e6849985882d16d5ab37a924ddfd2ce49f" }, "downloads": -1, "filename": "streamdeck-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "299c82c1abb72983ca6f7432aa29d4ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18754, "upload_time": "2019-09-16T11:01:04", "upload_time_iso_8601": "2019-09-16T11:01:04.254372Z", "url": "https://files.pythonhosted.org/packages/72/58/7c865d238ec7759fd2c323c256630bf3039f09ca65c2e74b35cf34994f80/streamdeck-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff53646f33b071101f6ccb6097feaefb", "sha256": "11d4e4a6d2f50c71917c5ac317ad5dcfc503b26ea38867b8232d15c9fff58804" }, "downloads": -1, "filename": "streamdeck-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ff53646f33b071101f6ccb6097feaefb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17308, "upload_time": "2019-09-16T11:01:05", "upload_time_iso_8601": "2019-09-16T11:01:05.603805Z", "url": "https://files.pythonhosted.org/packages/22/d5/64a4ec0d0cc8fcc9790cd23d37956f2238de0d1cfde0dd4302f29875bc93/streamdeck-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ff06c7ab8917cbac49c7a1c9cac5071a", "sha256": "36aa1759a2123ca238beefcfc4358b330372b7bf51c329941a26481859de0709" }, "downloads": -1, "filename": "streamdeck-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ff06c7ab8917cbac49c7a1c9cac5071a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18818, "upload_time": "2019-10-09T08:12:21", "upload_time_iso_8601": "2019-10-09T08:12:21.190559Z", "url": "https://files.pythonhosted.org/packages/df/21/58327a722cfb1a17fd74fe7409d0beb085aebb95f79966dd926ea9fada2d/streamdeck-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ff3cce5a939a19ebcd1bf6bfaa69da6", "sha256": "9ebb5ca61c42d8f242c6fccff03cf6dad4c061061913973bde93fab0ac89f0cc" }, "downloads": -1, "filename": "streamdeck-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0ff3cce5a939a19ebcd1bf6bfaa69da6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17441, "upload_time": "2019-10-09T08:12:23", "upload_time_iso_8601": "2019-10-09T08:12:23.099733Z", "url": "https://files.pythonhosted.org/packages/02/a8/a579bfc2d2804861734ba0eb4bbf7542d350b14970d32a036760cc9cfd9a/streamdeck-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "41c91a0ebbfc7d79e50b3180bf09de0b", "sha256": "7c7a31484bb5b298e6b2f64665f4009fb074961ff24f13580322cb091a5057c7" }, "downloads": -1, "filename": "streamdeck-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "41c91a0ebbfc7d79e50b3180bf09de0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21637, "upload_time": "2019-10-20T10:54:45", "upload_time_iso_8601": "2019-10-20T10:54:45.832388Z", "url": "https://files.pythonhosted.org/packages/eb/95/cb93eb198e812a91ec462b0f4ecbb7a2cdf880fdb44cffc60cfe346fd602/streamdeck-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "399bb2eef5db99f295ce93fa295361dd", "sha256": "362249738679926e1008bde5ab94f017ca36f1f4b8f7fe05d10c9cc222194df6" }, "downloads": -1, "filename": "streamdeck-0.6.0.tar.gz", "has_sig": false, "md5_digest": "399bb2eef5db99f295ce93fa295361dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19066, "upload_time": "2019-10-20T10:54:47", "upload_time_iso_8601": "2019-10-20T10:54:47.587966Z", "url": "https://files.pythonhosted.org/packages/81/32/b995258bbecad7abdb2d205c4ab28b9c4f5c64a5d0475357a13829f3bb8a/streamdeck-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "77585a62225546fb01e7a66795e5021f", "sha256": "f0f5f76225b659eae24b646424d477931d0cfad2452db9b24647e30b62c4cf64" }, "downloads": -1, "filename": "streamdeck-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "77585a62225546fb01e7a66795e5021f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21658, "upload_time": "2019-10-22T09:49:02", "upload_time_iso_8601": "2019-10-22T09:49:02.410782Z", "url": "https://files.pythonhosted.org/packages/ee/9d/347ad34163f5ec250b5ca71edb783941a63cfb741020943c682eb06e2b31/streamdeck-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70f45a80bd192e2ebd93ef1514fcf8ab", "sha256": "be7973096f778bbf4287c35c170355f6d037e4c975b8de96d6ac617bd620de26" }, "downloads": -1, "filename": "streamdeck-0.6.1.tar.gz", "has_sig": false, "md5_digest": "70f45a80bd192e2ebd93ef1514fcf8ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19167, "upload_time": "2019-10-22T09:49:04", "upload_time_iso_8601": "2019-10-22T09:49:04.461613Z", "url": "https://files.pythonhosted.org/packages/9c/a2/649446d0a8e01869a09fa9dfebec34fb825b0f503b82dde958757e158ad3/streamdeck-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "5a9acb630f14463294567ff096ffac97", "sha256": "49acd0784577a292d1a77b6be0a022b17a8cb09375d62bbcd3bdbd396c9110fa" }, "downloads": -1, "filename": "streamdeck-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5a9acb630f14463294567ff096ffac97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21993, "upload_time": "2019-11-16T23:28:35", "upload_time_iso_8601": "2019-11-16T23:28:35.052953Z", "url": "https://files.pythonhosted.org/packages/5a/b7/1d80657b8722db6460059e885e51098ce095057c79676a2059a5ed7fa538/streamdeck-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d0c170b4685d85bbc7c56ce3e5f564ce", "sha256": "e3ad87725cc9cdfbd105abf3ee172972e4445b5a056512dc494655aae0a533ee" }, "downloads": -1, "filename": "streamdeck-0.6.2.tar.gz", "has_sig": false, "md5_digest": "d0c170b4685d85bbc7c56ce3e5f564ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2464563, "upload_time": "2019-11-16T23:29:03", "upload_time_iso_8601": "2019-11-16T23:29:03.771747Z", "url": "https://files.pythonhosted.org/packages/fe/c9/6a255fc173b60836404a759fbb193f6276072d9406849c5ce37c553cac7a/streamdeck-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "b49fd77b7a42c006f6af2fe6167ebafe", "sha256": "3a9145d32657de9d49fe282f8c0e419660df0c0d2cdb60e462c6937c86bf2037" }, "downloads": -1, "filename": "streamdeck-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b49fd77b7a42c006f6af2fe6167ebafe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24985, "upload_time": "2019-11-21T08:09:43", "upload_time_iso_8601": "2019-11-21T08:09:43.384734Z", "url": "https://files.pythonhosted.org/packages/3c/6a/ac634488e03aceb537ed8b491a180498ab75e2ce6f37a75dc2e042678b51/streamdeck-0.6.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "db148ddf05ed4d59a0e1f31c82be7b2c", "sha256": "0f5c6dec2afc6476e25bb78f486b61ec2fb8b2279be186cb6c9b9c341fcf721c" }, "downloads": -1, "filename": "streamdeck-0.6.3.tar.gz", "has_sig": false, "md5_digest": "db148ddf05ed4d59a0e1f31c82be7b2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2464902, "upload_time": "2019-11-21T08:09:57", "upload_time_iso_8601": "2019-11-21T08:09:57.166531Z", "url": "https://files.pythonhosted.org/packages/ea/be/6f67928cf42c8da6e17508908961dfeb90e0ec7c4a3422ae7a9b200e2ac1/streamdeck-0.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "92ed865e0b2720502f04161c582863da", "sha256": "fee1e9cb872fe3d4d6f39a5f58fef2e07763868438b72fe88fdc606b0df9b698" }, "downloads": -1, "filename": "streamdeck-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "92ed865e0b2720502f04161c582863da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24393, "upload_time": "2020-04-10T02:10:24", "upload_time_iso_8601": "2020-04-10T02:10:24.903657Z", "url": "https://files.pythonhosted.org/packages/f5/23/514e6a21deadb1c9b93b147d933527d124f7a1bd16b103b1d7bb455ecffe/streamdeck-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3f98d0caef2f0ae114f9be3160bd0f3", "sha256": "e96635d6d12b7b23f9de515e5a9d4a5c63eb7deace2df245bdf0f92132c89e5b" }, "downloads": -1, "filename": "streamdeck-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d3f98d0caef2f0ae114f9be3160bd0f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2465522, "upload_time": "2020-04-10T02:10:40", "upload_time_iso_8601": "2020-04-10T02:10:40.136719Z", "url": "https://files.pythonhosted.org/packages/78/3d/484bc2ee388eb693c4aa55b7d1e2c16bbe62a2886d35c1d82f2f919a8d74/streamdeck-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "0c9828ebb9a34324f3ca735e2679d645", "sha256": "a53ff5ad146af950f62b966fd2e4e602a9ff1c7a278bbcd663ad81a874b6ac4f" }, "downloads": -1, "filename": "streamdeck-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0c9828ebb9a34324f3ca735e2679d645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24350, "upload_time": "2020-04-11T07:28:17", "upload_time_iso_8601": "2020-04-11T07:28:17.309340Z", "url": "https://files.pythonhosted.org/packages/49/ef/2fcc4aaf37e9208999509f21ea060950a7d09f4b66fb66882fadcbb0db63/streamdeck-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe0f25eb13cc76caced074277dda8c90", "sha256": "d501217e989b73c7c850da299e9166d6634e850df0b04175314639c770ebf658" }, "downloads": -1, "filename": "streamdeck-0.7.1.tar.gz", "has_sig": false, "md5_digest": "fe0f25eb13cc76caced074277dda8c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2466444, "upload_time": "2020-04-11T07:28:24", "upload_time_iso_8601": "2020-04-11T07:28:24.564064Z", "url": "https://files.pythonhosted.org/packages/3c/74/63bcc268e78afe7dc5edfb2698127d847f727663f899c9caa133d5251c33/streamdeck-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "98ee052e9383837ef8583d9cfeef1a3a", "sha256": "fd13aa390acd95f985c43ec56b8c89e10159c1d79f2f35a4021a0ab83d8aebdc" }, "downloads": -1, "filename": "streamdeck-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "98ee052e9383837ef8583d9cfeef1a3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53506, "upload_time": "2020-04-17T12:02:19", "upload_time_iso_8601": "2020-04-17T12:02:19.512241Z", "url": "https://files.pythonhosted.org/packages/72/01/5dbb67b8761da6ccd9de95227eaafad09032bb1dabc6bce4372f4c180bad/streamdeck-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "95c26eca8f9d1fba028cac7efc15a5ca", "sha256": "6b3d92faa6c7e4e1f36ba9f9bd9ebab1a659fe6370ba346befab2935e3ea8130" }, "downloads": -1, "filename": "streamdeck-0.7.2.tar.gz", "has_sig": false, "md5_digest": "95c26eca8f9d1fba028cac7efc15a5ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2478914, "upload_time": "2020-04-17T12:02:26", "upload_time_iso_8601": "2020-04-17T12:02:26.670149Z", "url": "https://files.pythonhosted.org/packages/3b/c4/b2d61203d1b26266fdfff7b9f5c4c5443d6017450389ddc901bb0d14561e/streamdeck-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e3a83238be74a1d47cdadbcd0f65b1a7", "sha256": "b920eba12689480719729176f95ce4eaa483b434a3838563d0aa52d271523feb" }, "downloads": -1, "filename": "streamdeck-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e3a83238be74a1d47cdadbcd0f65b1a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53512, "upload_time": "2020-04-17T12:02:21", "upload_time_iso_8601": "2020-04-17T12:02:21.034416Z", "url": "https://files.pythonhosted.org/packages/19/87/fb0d3ee0d7477bd932e9bd66bd9521e80cea1398ceb4f56d8aa4f07b3a94/streamdeck-0.7.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f3fa0449ca57e546a27782dbe0ff149f", "sha256": "7a25089629fe1070a98619fe8d9efa20b41441373613398161829ed239254bc4" }, "downloads": -1, "filename": "streamdeck-0.7.3.tar.gz", "has_sig": false, "md5_digest": "f3fa0449ca57e546a27782dbe0ff149f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2478985, "upload_time": "2020-04-17T12:02:36", "upload_time_iso_8601": "2020-04-17T12:02:36.898105Z", "url": "https://files.pythonhosted.org/packages/b2/4f/b42914926ba03a2a0b3457a8b03ae1fd56a0e2118e1d607a12d55ad37e1f/streamdeck-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "ecd1ddacf22a8b741973fc68e46b1e89", "sha256": "d1867abd30884c5dda741eed1bead04e6dce76defaad14f0d8c753e3f98a3914" }, "downloads": -1, "filename": "streamdeck-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ecd1ddacf22a8b741973fc68e46b1e89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24058, "upload_time": "2020-05-16T02:41:34", "upload_time_iso_8601": "2020-05-16T02:41:34.522727Z", "url": "https://files.pythonhosted.org/packages/e9/db/444e662c785cb82da3213d5e719bd5ad19a8aba26117646b8d04cc6d2c9a/streamdeck-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d921ecd6417b0814abeeac26a9810333", "sha256": "2c347bd0881cfff1c3292a20edd8f10d7ee51fdf114ab5fbbe6c8c6bfb093216" }, "downloads": -1, "filename": "streamdeck-0.8.0.tar.gz", "has_sig": false, "md5_digest": "d921ecd6417b0814abeeac26a9810333", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2550127, "upload_time": "2020-05-16T02:41:53", "upload_time_iso_8601": "2020-05-16T02:41:53.418307Z", "url": "https://files.pythonhosted.org/packages/15/88/457219e77162ba7c16b1b8036079bf66037f36f9fda92f0f2ce1b1897c53/streamdeck-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "b8846292ca9951f74b4a2dc0fd444f88", "sha256": "45cbcb2efc950b12a3da6e12824eade709792be8ea52e4a3a14726407a9fdd59" }, "downloads": -1, "filename": "streamdeck-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8846292ca9951f74b4a2dc0fd444f88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 54706, "upload_time": "2020-05-17T01:33:10", "upload_time_iso_8601": "2020-05-17T01:33:10.864612Z", "url": "https://files.pythonhosted.org/packages/97/60/136f071805d5d50481110baba6f4e4fbcc4bf046681ea9f1980cd220ed55/streamdeck-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "73beb35f70b5f0218fce2967d246814c", "sha256": "0eecf5c6dc881982abeffc5d78df00c46c9e23131ab0a9d4e558c1133967e160" }, "downloads": -1, "filename": "streamdeck-0.8.1.tar.gz", "has_sig": false, "md5_digest": "73beb35f70b5f0218fce2967d246814c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2566748, "upload_time": "2020-05-17T01:33:41", "upload_time_iso_8601": "2020-05-17T01:33:41.714627Z", "url": "https://files.pythonhosted.org/packages/17/84/568db44e6f391f579c7ea29b22cdc347925aef18dfd67cccaca85ffb9ab7/streamdeck-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "e9dace73910dc9e506d79e8d78e0ac98", "sha256": "1dc0a7d5fa3577c696ae4aa5fd3f9dae3776fd3f73b24a9bab580ecc2548c772" }, "downloads": -1, "filename": "streamdeck-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e9dace73910dc9e506d79e8d78e0ac98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24860, "upload_time": "2020-08-05T11:00:59", "upload_time_iso_8601": "2020-08-05T11:00:59.321109Z", "url": "https://files.pythonhosted.org/packages/35/ab/8033c89f8c7839d73666316efad8cb8ecf81b5ccfee127405abb6eed8f1b/streamdeck-0.8.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1e508ed4d124e39ae4231e684354de9c", "sha256": "d4f30aa9da1f9b5e12738c414eecb6069d5cbf0bd554f58c49ec0b98a9a3fc19" }, "downloads": -1, "filename": "streamdeck-0.8.2.tar.gz", "has_sig": false, "md5_digest": "1e508ed4d124e39ae4231e684354de9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2551233, "upload_time": "2020-08-05T11:01:12", "upload_time_iso_8601": "2020-08-05T11:01:12.883466Z", "url": "https://files.pythonhosted.org/packages/6e/fe/498f5998352bd61388d21eb436b003454e2d4380bf39683a66a2c1b505e5/streamdeck-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "7367084606838e780c3ceabba15c4de3", "sha256": "c82f0096ce614bd0d1fa4954e7bd7f8acfe21c64f6a4357b29b431372bca240b" }, "downloads": -1, "filename": "streamdeck-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7367084606838e780c3ceabba15c4de3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 24967, "upload_time": "2020-11-21T06:03:24", "upload_time_iso_8601": "2020-11-21T06:03:24.113930Z", "url": "https://files.pythonhosted.org/packages/c2/7e/d99a9b26181bef2f4faa8d10bc1e883e6328cbae0852ab9ca80f1a67a8ca/streamdeck-0.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8eaa25ddc6b5965fdae5bbf12b8a0916", "sha256": "e79facb536f7fcbe6e1a8ff1aa25e1c686a821b995e8678fe3f4fb6bf155c8ff" }, "downloads": -1, "filename": "streamdeck-0.8.3.tar.gz", "has_sig": false, "md5_digest": "8eaa25ddc6b5965fdae5bbf12b8a0916", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 2551507, "upload_time": "2020-11-21T06:03:31", "upload_time_iso_8601": "2020-11-21T06:03:31.119668Z", "url": "https://files.pythonhosted.org/packages/5f/ee/63ab6dfd769676b446ede468cdc73d58b7c7bedf5e064fb7613b1ceb372a/streamdeck-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "fa218ef73091dc82b89ae5e33f4020ad", "sha256": "4558503e077e9c0652f35faf9c0a50ed841266ba4e0723f82bb1333cefee4c77" }, "downloads": -1, "filename": "streamdeck-0.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fa218ef73091dc82b89ae5e33f4020ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 25009, "upload_time": "2021-04-05T00:35:29", "upload_time_iso_8601": "2021-04-05T00:35:29.231114Z", "url": "https://files.pythonhosted.org/packages/02/f0/6f44e5d6ebbf55bd925bb4a4e85379e6cd789f31b505a326a1b878703d4b/streamdeck-0.8.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd2fa1cc8fff785d2a0ed5a89e04e564", "sha256": "78035be62e9604754f8221d7ae8ce67ec22fa3a4e8b97b572e2c5d5fcee453b5" }, "downloads": -1, "filename": "streamdeck-0.8.4.tar.gz", "has_sig": false, "md5_digest": "fd2fa1cc8fff785d2a0ed5a89e04e564", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 2552284, "upload_time": "2021-04-05T00:35:52", "upload_time_iso_8601": "2021-04-05T00:35:52.611749Z", "url": "https://files.pythonhosted.org/packages/80/38/610ae40e9b14ba51e984c3e35eb337570a0ff25793c7d2534a202c6b8565/streamdeck-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "cf99cfdaa0c05c76af0411d1b75fe22a", "sha256": "d3f144f0fd6e4e24f5bbe973f2e9dcce383560a1cf437b4fc2a859559e1e959b" }, "downloads": -1, "filename": "streamdeck-0.8.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cf99cfdaa0c05c76af0411d1b75fe22a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 25036, "upload_time": "2021-07-23T10:14:24", "upload_time_iso_8601": "2021-07-23T10:14:24.177713Z", "url": "https://files.pythonhosted.org/packages/fb/37/977f75b8d6b7cf1749ef76f0ce7aeb937f5adf05cbafd5b103aa9283b606/streamdeck-0.8.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03302d1ece7067d1b6e25848b7a41484", "sha256": "a847eb34490bfbc627c1e13c9306e88af58c2a2685a6bb58d027c9494427527c" }, "downloads": -1, "filename": "streamdeck-0.8.5.tar.gz", "has_sig": false, "md5_digest": "03302d1ece7067d1b6e25848b7a41484", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 2552319, "upload_time": "2021-07-23T10:14:42", "upload_time_iso_8601": "2021-07-23T10:14:42.004849Z", "url": "https://files.pythonhosted.org/packages/e2/73/046d1fc92c39401b38c55b9fb438e63c7ad5952223034adafec9d96c7f86/streamdeck-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "b36c50a668dbe6de029d53129d7d77cf", "sha256": "a2637645deeb9c8fb5ae7532011c2bd5671b909a653f9c54e8a1d744a77ef3db" }, "downloads": -1, "filename": "streamdeck-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b36c50a668dbe6de029d53129d7d77cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 57436, "upload_time": "2022-01-03T06:54:27", "upload_time_iso_8601": "2022-01-03T06:54:27.780417Z", "url": "https://files.pythonhosted.org/packages/96/55/b45c563d708951f9ba25b575a31afebaabba5faa6e515fd2d816183ee08b/streamdeck-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e65074e71768933b3cbdab5b5b7f292", "sha256": "f7be77e111cebab6388394b5d2c54dd6a358625e30dbb0317e7197e4c80f65ae" }, "downloads": -1, "filename": "streamdeck-0.9.0.tar.gz", "has_sig": false, "md5_digest": "5e65074e71768933b3cbdab5b5b7f292", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 2565983, "upload_time": "2022-01-03T06:55:10", "upload_time_iso_8601": "2022-01-03T06:55:10.300830Z", "url": "https://files.pythonhosted.org/packages/e2/a5/2e4ea80a9fe0594ed1d4a53f731ce99a3c4c31df219a7a8a0063ae83abe6/streamdeck-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1ebb91dff94df185545fa3d0b57e38e7", "sha256": "01b8c9245835b593a0dae9b0e371fcdbc8dc7ea42f3ac6c6d079694796911d8d" }, "downloads": -1, "filename": "streamdeck-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ebb91dff94df185545fa3d0b57e38e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 26843, "upload_time": "2022-04-17T03:45:56", "upload_time_iso_8601": "2022-04-17T03:45:56.396076Z", "url": "https://files.pythonhosted.org/packages/19/5a/8d886cc40ed0eeec760acc97c5d928e4e90f670925fab3ad93d7bfe983b2/streamdeck-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "707734db0c3d2fa75b88066151bb5b33", "sha256": "0116a376afc18f3abbf79cc1a4409f81472e19197d5641b9e97e697d105cbdc0" }, "downloads": -1, "filename": "streamdeck-0.9.1.tar.gz", "has_sig": false, "md5_digest": "707734db0c3d2fa75b88066151bb5b33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 2548650, "upload_time": "2022-04-17T03:46:03", "upload_time_iso_8601": "2022-04-17T03:46:03.707793Z", "url": "https://files.pythonhosted.org/packages/21/15/8d87ed15fc462bbce7978cf95417e8e1d5fb9d40289a57389bca0d26b003/streamdeck-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ebb91dff94df185545fa3d0b57e38e7", "sha256": "01b8c9245835b593a0dae9b0e371fcdbc8dc7ea42f3ac6c6d079694796911d8d" }, "downloads": -1, "filename": "streamdeck-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ebb91dff94df185545fa3d0b57e38e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 26843, "upload_time": "2022-04-17T03:45:56", "upload_time_iso_8601": "2022-04-17T03:45:56.396076Z", "url": "https://files.pythonhosted.org/packages/19/5a/8d886cc40ed0eeec760acc97c5d928e4e90f670925fab3ad93d7bfe983b2/streamdeck-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "707734db0c3d2fa75b88066151bb5b33", "sha256": "0116a376afc18f3abbf79cc1a4409f81472e19197d5641b9e97e697d105cbdc0" }, "downloads": -1, "filename": "streamdeck-0.9.1.tar.gz", "has_sig": false, "md5_digest": "707734db0c3d2fa75b88066151bb5b33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 2548650, "upload_time": "2022-04-17T03:46:03", "upload_time_iso_8601": "2022-04-17T03:46:03.707793Z", "url": "https://files.pythonhosted.org/packages/21/15/8d87ed15fc462bbce7978cf95417e8e1d5fb9d40289a57389bca0d26b003/streamdeck-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }