{ "info": { "author": "Rodrigo Pinheiro Matias", "author_email": "rodrigopmatias@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "sketchduino\n===========\n\nThe next version of this tool on 07/16/2013 previta to be published at any time, provided that all requirements for the next release is reached.\n\n|Build Status| |PyPy compatible|\n\n.. |Build Status| image:: https://travis-ci.org/rodrigopmatias/sketchduino.png\n :target: https://travis-ci.org/rodrigopmatias/sketchduino\n.. |PyPy compatible| image:: https://pypip.in/v/sketchduino/badge.png\n :target: https://pypi.python.org/pypi/sketchduino\n\nThe Arduino IDE is a very good tool when you are learning to develop for\nAVR family of microcontrollers, but it becomes a barrier to more\nstructured projects. In view of these difficulties it was decided to\ncreate a tool to automate the creation and maintenance of projects.\n\nThe sketchduino will create a complete project, a project will be\ncreated with the following structure:\n\n- binary (result of compile processes)\n- lib (custom libraries of projetct future)\n- include (custom libraries of projetct future)\n- src (the code of you project)\n- tmp (temporary files of processes of compiler)\n\nHow to install this\n-------------------\n\n\nTo install sketchduino is very simple, as it is a python tool you can\ninstall it using the tool easy\\_install or pip is the second most\nrecommended.\n\nSee how we can install using easy\\_install:\n\n ``root@host ~/ # easy_install -U sketchduino``\n\nWith this command will be installed and its dependencies sketchduino\nSite Packages Python.\n\nNow see how to install using pip:\n\n ``root@host ~/ # pip install -U sketchduino``\n\nWith this command will be installed and its dependencies sketchduino\nSite Packages Python.\n\nIts is compatible\n-----------------\n\nTo run this tool you will need a compiler. If you want to build projects with\nvariants of Arduino, you will need to have the installation of the Arduino IDE,\nif working eat AVR variant you need the AVR toolchain Gnu / GCC Compiler.\nIn the case of using Arduino, there is a limitation in the maximum version\n1.0.5 may be used. Is being developed compatibility with the next version of\nthe Arduino IDE but this is not yet ready.\n\nHow to use this\n---------------\n\nThe sketchduino is a command line tool, but its use is very simple and\ncan be easyly integrated with some good editor such as Vim and\nSublimeText. Let's see how to use sketchduino.\n\n::\n\n user@host ~/ $ sketchduino --help\n usage: sketchduino [-h] [--processor MCU] [--clock CLOCK] [--sdk SDK_HOME]\n [--avr AVR_HOME] --cmd COMMAND [--project PROJECT_HOME]\n [--programer PROGRAMER] [--variant VARIANT]\n\n The Arduino Sketch utiliter\n\n optional arguments:\n -h, --help show this help message and exit\n --processor MCU The name of Microcontroler Unit.\n --clock CLOCK The clock of Microcontroler Unit in MHz.\n --sdk SDK_HOME The path for SDK of arduino.\n --avr AVR_HOME The path for AVR/GNU compiler.\n --cmd COMMAND The command for Sketch utility.\n --project PROJECT_HOME\n The home directory for project.\n --programer PROGRAMER\n The programer hardware for deploy you firmwire.\n --serial SERIAL The serial port for comunication with hardware.\n --variant VARIANT The variante of your arduino.\n\nCommand Help\n------------\n\nThe secret of this tool is are your commands and you can see the list of\ncommands with the following command:\n\n::\n\n user@host ~/ $ sketchduino --cmd help\n Start of Arduino Sketch Utility.\n -------\n build\n Performs project build according to the settings, only compiles what\n has changed since the last compilation if cache.\n\n clean\n Performs cleaning the last compilation.\n\n deploy\n Command not implemented yet.\n\n variant-list\n List of variantes of projects for arduino and AVR project.\n\n create\n Handles the project.\n\n rebuild\n Performs cleaning the cache and performs compile a new build complete.\n\n show\n Displays current configuration information of the project.\n\n update\n Handles the project.\n\n library-list\n Command not implemented yet.\n\n -------\n End of Arduino Sketch Utility.\n\n\nUse sample\n----------\n\n- `Using sketchduino with avr project `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "sketchduino", "package_url": "https://pypi.org/project/sketchduino/", "platform": "GNU/Linux", "project_url": "https://pypi.org/project/sketchduino/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/sketchduino/0.5.4/", "requires_dist": null, "requires_python": null, "summary": "Arduino Sketch Generator", "version": "0.5.4" }, "last_serial": 1462184, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "d6b1a81ee5217131c15d5d925cd918e5", "sha256": "a62233d934ee4d1559094d0f9e4551c3218a1c19ae9aafc5c9839f8c79d83121" }, "downloads": -1, "filename": "sketchduino-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d6b1a81ee5217131c15d5d925cd918e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5881, "upload_time": "2013-06-17T17:09:10", "url": "https://files.pythonhosted.org/packages/e0/71/1e652d90833b4132eceacd4a7fa98c6efd7e01c5b08905776b29d70b8f7b/sketchduino-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "57e78df5700702b99bd351ddea511204", "sha256": "59bf3542f27d29b3420bff5b18818704323f013e03ec8e6fcfa2bda73d13bd54" }, "downloads": -1, "filename": "sketchduino-0.1.6.tar.gz", "has_sig": false, "md5_digest": "57e78df5700702b99bd351ddea511204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5760, "upload_time": "2013-06-27T19:59:43", "url": "https://files.pythonhosted.org/packages/3b/57/4215207bcf419606c139a0b65a84fcd5218f13fd5f8798df9d41313ddf2f/sketchduino-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "35f020ec15e9c008d98a98de641c208d", "sha256": "575f33233d41756a95ea46e2abec6c0d44ac4719639701588b324b3d3b4f3e19" }, "downloads": -1, "filename": "sketchduino-0.1.7.tar.gz", "has_sig": false, "md5_digest": "35f020ec15e9c008d98a98de641c208d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6862, "upload_time": "2013-07-04T13:05:52", "url": "https://files.pythonhosted.org/packages/71/70/5d669acabdc0d57e6c1f6096ccc316695db6ef1b72b56495edff0a7aa7ea/sketchduino-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "5be719b6415da7af689b667664ddc7c8", "sha256": "4cd3fbac836f9f31934faa3896544cb9513d56f58d29cb978d3b1e4f192efecb" }, "downloads": -1, "filename": "sketchduino-0.1.8.tar.gz", "has_sig": false, "md5_digest": "5be719b6415da7af689b667664ddc7c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7009, "upload_time": "2013-07-05T13:02:12", "url": "https://files.pythonhosted.org/packages/94/5e/22e48e4e0f9814aa66169c28cb931591365f5fedd78a49d9354bf0147c2a/sketchduino-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "625b1bdfe2c2a5326246ac8866a88d59", "sha256": "37ca1f2a2bd00493517aac3cf685788a2b28bbbe5a3aa0eb095498638e2a600f" }, "downloads": -1, "filename": "sketchduino-0.1.9.tar.gz", "has_sig": false, "md5_digest": "625b1bdfe2c2a5326246ac8866a88d59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7532, "upload_time": "2013-07-05T14:58:56", "url": "https://files.pythonhosted.org/packages/ea/e0/25f048b85c6aa19fe79d6ff16561d69975776249c8afe1dc37ed738d1079/sketchduino-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ff35b5b1aa1953de26a450c04edfa125", "sha256": "4cc5dfc46c34a95359cc0c709d69dfacbe930ee4fe964b6850b1170a8929b5a5" }, "downloads": -1, "filename": "sketchduino-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ff35b5b1aa1953de26a450c04edfa125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7648, "upload_time": "2013-07-05T19:01:14", "url": "https://files.pythonhosted.org/packages/05/49/1ae57eadab96a10ea540950b030ae9ca58701304544d4d643940ad060b63/sketchduino-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9ed3757d8741018cb3ff75361375adf8", "sha256": "8dbb82de6a26627a5ad4e18c2f458276d27900558c888237c258f3f6bf187bcc" }, "downloads": -1, "filename": "sketchduino-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9ed3757d8741018cb3ff75361375adf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7685, "upload_time": "2013-07-07T04:17:11", "url": "https://files.pythonhosted.org/packages/a0/1a/2b9efa8ed69df14bd602e174fb2eecdd12f0aea40096b3f3f08301710206/sketchduino-0.2.1.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "839efc6e6c6bec76a68b53397311372a", "sha256": "75326bfd84d614f041fc6bedbe9ad25faaa2999054315e9be358f451bcb1fe4f" }, "downloads": -1, "filename": "sketchduino-0.3.1.tar.gz", "has_sig": false, "md5_digest": "839efc6e6c6bec76a68b53397311372a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7892, "upload_time": "2014-02-21T17:58:42", "url": "https://files.pythonhosted.org/packages/c6/96/96662bfc8ef98a629769cbde2c305c28131aa49950d15c0cd12e53589ec0/sketchduino-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f5c9e2263f85bee6b5794e796a6bbd9f", "sha256": "4ff2ebb63001222beae16b8d81eb34eeebe112da300c0b9e7ee1cde8a4f84548" }, "downloads": -1, "filename": "sketchduino-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f5c9e2263f85bee6b5794e796a6bbd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7886, "upload_time": "2014-03-03T01:47:03", "url": "https://files.pythonhosted.org/packages/a7/41/70438b85283e487ea567facf8e4ff6206441c9f13ec25a5fe48db4c912cb/sketchduino-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "2ce9749e96c891bcd56133ef86481411", "sha256": "94ffbd32f0befc7b98cdb18ce60ff0492ea4142bc0010ff352b3427bc609863f" }, "downloads": -1, "filename": "sketchduino-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2ce9749e96c891bcd56133ef86481411", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7953, "upload_time": "2014-03-21T06:20:35", "url": "https://files.pythonhosted.org/packages/bc/c8/c6f6101d06beb4ce5490cc690dec795a1718ae2dcd28b78b50057b5c77bc/sketchduino-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5d996590628fd03cdb71be45c99559bf", "sha256": "bb44988894e3b8d9ebc15cfcf3a5eb6a07db34d54a9b47aa1f0fc091e999fcda" }, "downloads": -1, "filename": "sketchduino-0.3.4.tar.gz", "has_sig": false, "md5_digest": "5d996590628fd03cdb71be45c99559bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7944, "upload_time": "2014-03-23T03:30:46", "url": "https://files.pythonhosted.org/packages/0b/5e/dbd3f5ba0b7aae24d280c14c1ef70f79c9253cecc8a0c891e239b06a207e/sketchduino-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "ed5bb8df06f75a9ebf6ec08f3ea0c778", "sha256": "6c2d4a355280b9802f6cdc284c84d060973ddc80aecc5f1cef94441256cbb6e2" }, "downloads": -1, "filename": "sketchduino-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ed5bb8df06f75a9ebf6ec08f3ea0c778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8308, "upload_time": "2014-03-26T19:00:39", "url": "https://files.pythonhosted.org/packages/a6/d5/e167f4785fa61cf054d5228208b64f3dd87642aa36057dc934423ab383ec/sketchduino-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "0be34b0901c8a0cc44cae9aa2dc80dc2", "sha256": "d65e6baec79367fe554695a7e1fd5fd05c9fdc4fb9735045ede3cad6b612714c" }, "downloads": -1, "filename": "sketchduino-0.3.6.tar.gz", "has_sig": false, "md5_digest": "0be34b0901c8a0cc44cae9aa2dc80dc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9941, "upload_time": "2014-04-23T21:03:17", "url": "https://files.pythonhosted.org/packages/ba/77/e49000651487702e280846e40824f19275ee05c96fc2468ac14b668307d8/sketchduino-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "2d58d0b1c1d61834c70205d189aac515", "sha256": "34a93698a97ce5c8de7ca2ede52cfef04939ad66c69a90e2b711d4b24e67770b" }, "downloads": -1, "filename": "sketchduino-0.3.7.tar.gz", "has_sig": false, "md5_digest": "2d58d0b1c1d61834c70205d189aac515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10090, "upload_time": "2014-07-21T00:45:29", "url": "https://files.pythonhosted.org/packages/d9/95/efb9778805566d84caa9f55a99571a21cdf8250ab48eeef8f75b1d5e9958/sketchduino-0.3.7.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "50bd99210a157c712b9ca89e707addd9", "sha256": "29c0b568b2bd80c7c2ac74d9a785a72759860f8a3d969df0a25b591830abd9e1" }, "downloads": -1, "filename": "sketchduino-0.4.1.tar.gz", "has_sig": false, "md5_digest": "50bd99210a157c712b9ca89e707addd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9857, "upload_time": "2014-07-29T21:52:52", "url": "https://files.pythonhosted.org/packages/be/7d/687f5fce274faaaaeae99f26f5e21732811c79f809503b76322c8dce5847/sketchduino-0.4.1.tar.gz" } ], "0.5.1": [], "0.5.2": [ { "comment_text": "", "digests": { "md5": "429534739ae15c32d18716565b0161bb", "sha256": "48331ad33ed2c9d81b5e13b11b5888f706f74cd1cd616a7e7b4673947c62c99a" }, "downloads": -1, "filename": "sketchduino-0.5.2.tar.gz", "has_sig": false, "md5_digest": "429534739ae15c32d18716565b0161bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9117, "upload_time": "2015-01-08T20:02:33", "url": "https://files.pythonhosted.org/packages/aa/84/33d1b3aad033dc247b1ab730fc0b03b2a2ab119498a6dbbfa9a9d56a00e1/sketchduino-0.5.2.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "b00dd8c45384116b0f8f704560ae7a71", "sha256": "ad70a973123d27308a76a9504216210c1157029a0d998d29e7c73eca1053df1d" }, "downloads": -1, "filename": "sketchduino-0.5.4.tar.gz", "has_sig": false, "md5_digest": "b00dd8c45384116b0f8f704560ae7a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10571, "upload_time": "2015-03-16T01:34:50", "url": "https://files.pythonhosted.org/packages/c5/e1/10d77baefa0ee20236217d30f20c8a95bc7903e2bb7005308c823217af13/sketchduino-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b00dd8c45384116b0f8f704560ae7a71", "sha256": "ad70a973123d27308a76a9504216210c1157029a0d998d29e7c73eca1053df1d" }, "downloads": -1, "filename": "sketchduino-0.5.4.tar.gz", "has_sig": false, "md5_digest": "b00dd8c45384116b0f8f704560ae7a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10571, "upload_time": "2015-03-16T01:34:50", "url": "https://files.pythonhosted.org/packages/c5/e1/10d77baefa0ee20236217d30f20c8a95bc7903e2bb7005308c823217af13/sketchduino-0.5.4.tar.gz" } ] }