{ "info": { "author": "ESPHome", "author_email": "contact@esphome.io", "bugtrack_url": null, "classifiers": [], "description": "# ESPHome-Flasher\n\nESPHome-Flasher is a utility app for the [ESPHome](https://esphome.io/)\nframework and is designed to make flashing ESPs with ESPHome as simple as possible by:\n\n * Having pre-built binaries for most operating systems.\n * Hiding all non-essential options for flashing. All necessary options for flashing\n (bootloader, flash mode) are automatically extracted from the binary.\n\nThis project was originally intended to be a simple command-line tool,\nbut then I decided that a GUI would be nice. As I don't like writing graphical\nfront end code, the GUI largely is based on the\n[NodeMCU PyFlasher](https://github.com/marcelstoer/nodemcu-pyflasher)\nproject.\n\nThe flashing process is done using the [esptool](https://github.com/espressif/esptool)\nlibrary by espressif.\n\n## Installation\n\nEs doesn't have to be installed, just double-click it and it'll start.\nCheck the [releases section](https://github.com/esphome/esphome-flasher/releases)\nfor downloads for your platform.\n\n## Installation Using `pip`\n\nIf you want to install this application from `pip`:\n\n- Install Python 3.x\n- Install [wxPython 4.x](https://wxpython.org/) manually or run `pip3 install wxpython` (see also linux notes below)\n- Install this project using `pip3 install esphomeflasher`\n- Start the GUI using `esphomeflasher`. Alternatively, you can use the command line interface (\n type `esphomeflasher -h` for info)\n\n## Build it yourself\n\nIf you want to build this application yourself you need to:\n\n- Install Python 3.x\n- Install [wxPython 4.x](https://wxpython.org/) manually or run `pip3 install wxpython`\n- Download this project and run `pip3 install -e .` in the project's root.\n- Start the GUI using `esphomeflasher`. Alternatively, you can use the command line interface (\n type `esphomeflasher -h` for info)\n\n\n## Linux Notes\n\nInstalling wxpython for linux can be a bit challenging (especially when you don't want to install from source).\nYou can use the following command to install a wxpython suitable with your OS:\n\n```bash\n# Go to https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ and select the correct OS type\n# here, we assume ubuntu 18.03 bionic\npip3 install -U \\\n -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \\\n wxPython\n```\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) \u00a9 Marcel St\u00f6r, Otto Winter\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/esphome/esphome-flasher/archive/1.3.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/esphome/esphome-flasher", "keywords": "home,automation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "esphomeflasher", "package_url": "https://pypi.org/project/esphomeflasher/", "platform": "any", "project_url": "https://pypi.org/project/esphomeflasher/", "project_urls": { "Download": "https://github.com/esphome/esphome-flasher/archive/1.3.0.zip", "Homepage": "https://github.com/esphome/esphome-flasher" }, "release_url": "https://pypi.org/project/esphomeflasher/1.3.0/", "requires_dist": [ "esptool (==2.8)", "requests (<3,>=2.24.0)", "wxpython (<5.0,>=4.0)" ], "requires_python": ">=3.5,<4.0", "summary": "ESP8266/ESP32 firmware flasher for ESPHome", "version": "1.3.0", "yanked": false, "yanked_reason": null }, "last_serial": 10468538, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5eb1017b156f1f613d5c25c022c3f685", "sha256": "792753d9a1ac0bbef2b1c658a826d837248382bae2b53960562dcdf4da1f9923" }, "downloads": -1, "filename": "esphomeflasher-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5eb1017b156f1f613d5c25c022c3f685", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10441, "upload_time": "2018-11-09T13:30:23", "upload_time_iso_8601": "2018-11-09T13:30:23.361927Z", "url": "https://files.pythonhosted.org/packages/a6/21/faf5d87ffb5bcf821330588b5fa920cad04946c28e5591d0b864518f3ae6/esphomeflasher-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5b6359ec1484731aa30a5743d6e7395f", "sha256": "559f7bc26c7d131a62d65b2c1da48a678758227a052cef18974a7d8de540bfc1" }, "downloads": -1, "filename": "esphomeflasher-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5b6359ec1484731aa30a5743d6e7395f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10367, "upload_time": "2018-11-14T22:17:54", "upload_time_iso_8601": "2018-11-14T22:17:54.566024Z", "url": "https://files.pythonhosted.org/packages/de/85/47904a7dec524870d6fe74f77df6d8e93d46743ec2ae87f59bf53f8af485/esphomeflasher-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6ced78580943a0719af01ab852563248", "sha256": "b3e8579fe242f7ac9582207326f0804361d6ab504934ed03b447584d0b8b4b3c" }, "downloads": -1, "filename": "esphomeflasher-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6ced78580943a0719af01ab852563248", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10366, "upload_time": "2019-02-23T18:51:13", "upload_time_iso_8601": "2019-02-23T18:51:13.237911Z", "url": "https://files.pythonhosted.org/packages/08/c5/07261b246672595954a8a674aeedf1ad58510f058ccd1728a137945d9514/esphomeflasher-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4ff28fd276f1e4631162d8343c30c425", "sha256": "32ee1bcd5afcd05c25d379d79d3db3e36d06a2ead33bfa4c2063043c492b5869" }, "downloads": -1, "filename": "esphomeflasher-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ff28fd276f1e4631162d8343c30c425", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 12982, "upload_time": "2019-06-11T07:38:41", "upload_time_iso_8601": "2019-06-11T07:38:41.408595Z", "url": "https://files.pythonhosted.org/packages/9b/55/01195b0cdbcefa1d58ae3e9e5334ba64f3345a7e422a5de7149a73765080/esphomeflasher-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9e62f5ee34df2869a3d7e0cd4629f4db", "sha256": "d1fef7a2dd7fded60dfb9d53c67b63f70c68b1f3c1feaa9bbb3401d2fb5341df" }, "downloads": -1, "filename": "esphomeflasher-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9e62f5ee34df2869a3d7e0cd4629f4db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 11408, "upload_time": "2019-06-11T07:38:42", "upload_time_iso_8601": "2019-06-11T07:38:42.933690Z", "url": "https://files.pythonhosted.org/packages/95/82/8aaaa2dfbac7a98a12138871bd6c6d29dc3dabdc2caf884052d1dd6c3ce5/esphomeflasher-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1c7e1ec2745a8255643f694ba19af258", "sha256": "0c06dac54a100c523735c7d7a27a2e158c0ffed14f3898d77c1082fc1656eea0" }, "downloads": -1, "filename": "esphomeflasher-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1c7e1ec2745a8255643f694ba19af258", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 11572, "upload_time": "2019-10-24T14:20:44", "upload_time_iso_8601": "2019-10-24T14:20:44.354792Z", "url": "https://files.pythonhosted.org/packages/74/ed/17e415c8d4f5578b079f29d74cbc70e2dd6a705e115feac8cc75c433b8c6/esphomeflasher-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "ba14529e03f899398482bd3e641c18a0", "sha256": "95d961e7c636c0765dcb8a836061f2f96731d691d35fdcc8de46174a1149fcdd" }, "downloads": -1, "filename": "esphomeflasher-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba14529e03f899398482bd3e641c18a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14257, "upload_time": "2020-07-30T11:31:49", "upload_time_iso_8601": "2020-07-30T11:31:49.950687Z", "url": "https://files.pythonhosted.org/packages/92/c0/80cf34f4153408f6deb83bea652c2b8dcccafe14f62ccf8ae1740bf047e5/esphomeflasher-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "79cbc43c15bd3ee0ca1743c05258f6cf", "sha256": "92ff12e1a51d73a1ccaa69d9773a9cf1b99b6bf7968daf58f912e221c80da686" }, "downloads": -1, "filename": "esphomeflasher-1.3.0.tar.gz", "has_sig": false, "md5_digest": "79cbc43c15bd3ee0ca1743c05258f6cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 14378, "upload_time": "2020-07-30T11:31:52", "upload_time_iso_8601": "2020-07-30T11:31:52.342945Z", "url": "https://files.pythonhosted.org/packages/4a/66/34bb9e04641f3c0800ec8ddfa7d17cbe6585680be2e82c1d53cb2fe840d1/esphomeflasher-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba14529e03f899398482bd3e641c18a0", "sha256": "95d961e7c636c0765dcb8a836061f2f96731d691d35fdcc8de46174a1149fcdd" }, "downloads": -1, "filename": "esphomeflasher-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba14529e03f899398482bd3e641c18a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14257, "upload_time": "2020-07-30T11:31:49", "upload_time_iso_8601": "2020-07-30T11:31:49.950687Z", "url": "https://files.pythonhosted.org/packages/92/c0/80cf34f4153408f6deb83bea652c2b8dcccafe14f62ccf8ae1740bf047e5/esphomeflasher-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "79cbc43c15bd3ee0ca1743c05258f6cf", "sha256": "92ff12e1a51d73a1ccaa69d9773a9cf1b99b6bf7968daf58f912e221c80da686" }, "downloads": -1, "filename": "esphomeflasher-1.3.0.tar.gz", "has_sig": false, "md5_digest": "79cbc43c15bd3ee0ca1743c05258f6cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 14378, "upload_time": "2020-07-30T11:31:52", "upload_time_iso_8601": "2020-07-30T11:31:52.342945Z", "url": "https://files.pythonhosted.org/packages/4a/66/34bb9e04641f3c0800ec8ddfa7d17cbe6585680be2e82c1d53cb2fe840d1/esphomeflasher-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }