{ "info": { "author": "Alexandre Abadie", "author_email": "alexandre.abadie@inria.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "RIOT code generator\n-------------------\n\n|PyPi|\n\n.. |PyPi| image:: https://badge.fury.io/py/riotgen.svg\n :target: https://badge.fury.io/py/riotgen\n :alt: riotgen version\n\nRIOT generator is a command line interface helper that initiates `RIOT\n`_ source files for applications, boards\nsupport, packages and test applications.\n\nInstallation\n............\n\nInstall ``riotgen`` using ``pip``::\n\n pip install riotgen\n\nInstalling from source\n......................\n\nClone this repository::\n\n git clone git://github.com/aabadie/riot-generator.git\n\nInstall using ``pip`` from the source directory::\n\n cd riot-generator\n pip install .\n\nUsage\n.....\n\nRIOT code generator uses subcommands for generating the code for applications,\ntests, packages and board support.\n\nThe ``application`` subcommand requires a ```` argument to set the\ndirectory where the application code will be generated::\n\n riotgen application \n\nThen this command starts a command line wizard with questions about the new\napplication: target board, RIOT base directory, author name, etc.\n\nOnce complete, the new application can be built using::\n\n make -C \n\n``example``, ``pkg``, ``test`` and ``board`` subcommands can just be called\nwithout parameters, the code is generated directly in the RIOT base directory::\n\n riotgen example\n riotgen pkg\n riotgen board\n riotgen test\n\nUse ``--config`` option to pass a configuration file with predefined parameters\nto ``riotgen``.\n`Samples `_\nare provided in the source code::\n\n riotgen board --config path/to/config/file.cfg\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aabadie/riot-generator", "keywords": "generator code", "license": "", "maintainer": "", "maintainer_email": "", "name": "riotgen", "package_url": "https://pypi.org/project/riotgen/", "platform": "any", "project_url": "https://pypi.org/project/riotgen/", "project_urls": { "Homepage": "https://github.com/aabadie/riot-generator" }, "release_url": "https://pypi.org/project/riotgen/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "riotgen: generator for RIOT application/driver/board code", "version": "0.2.2" }, "last_serial": 3638528, "releases": { "0.1.0.post1": [ { "comment_text": "", "digests": { "md5": "2921ee3213dca396d1af092a414ea6c2", "sha256": "20a1561037eff44b7bff6e86878dc7c32a98d9f44269e99f7cf502a53d30f763" }, "downloads": -1, "filename": "riotgen-0.1.0.post1-py3.5.egg", "has_sig": false, "md5_digest": "2921ee3213dca396d1af092a414ea6c2", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 21575, "upload_time": "2018-02-13T21:27:05", "url": "https://files.pythonhosted.org/packages/34/86/e2040e923462787eec306058a6822928b2135df020204833fa84bfea203b/riotgen-0.1.0.post1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "01795b0d4467a7394b06e31655ab0587", "sha256": "de4223b4255b7c4ecf9649d578f9fd3e69fb118673f91cff1c133e89e3dfb1c2" }, "downloads": -1, "filename": "riotgen-0.1.0.post1.tar.gz", "has_sig": false, "md5_digest": "01795b0d4467a7394b06e31655ab0587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5156, "upload_time": "2018-02-13T21:27:03", "url": "https://files.pythonhosted.org/packages/c2/84/ab6355097de5770cb670566551d550e8139893f1561e933ffa7aba860583/riotgen-0.1.0.post1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9ccc97331c7002435791c9b221b702fa", "sha256": "e872c5ac4b9e8907c8dff76749a14a5d36d590a9dffb064a2417f1a9fb280b8f" }, "downloads": -1, "filename": "riotgen-0.1.1-py3.5.egg", "has_sig": false, "md5_digest": "9ccc97331c7002435791c9b221b702fa", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 21566, "upload_time": "2018-02-13T21:27:42", "url": "https://files.pythonhosted.org/packages/db/92/2d58088cbd6371e2355e9fcf41f0f8aa721ec1d294d41555124863523edb/riotgen-0.1.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "1a8bcfe4355d667c451e59514694871b", "sha256": "441a72a96c29b516c2e750c813ffcd49e214d24f68ef712988199824eb3c06d7" }, "downloads": -1, "filename": "riotgen-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1a8bcfe4355d667c451e59514694871b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5138, "upload_time": "2018-02-13T21:27:35", "url": "https://files.pythonhosted.org/packages/35/2a/ea1f4969baa06754e039617667c852ad6fcfe83f62d6f09d29bcf6322a28/riotgen-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5461b66a5f12938a9934b702fbfbe120", "sha256": "263bb6b636c9be19ce2a1e441dcb04e3b7a9d8f18357384d9afd3de0f5a8ee73" }, "downloads": -1, "filename": "riotgen-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5461b66a5f12938a9934b702fbfbe120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7204, "upload_time": "2018-02-13T21:37:50", "url": "https://files.pythonhosted.org/packages/87/37/b5ac55422be189d1e63dfa2d261f8f5830f4b28a92ba4ec57dcaea9680c8/riotgen-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f3a9ae7f20634a427bff61e5b4898afe", "sha256": "4c59a50035f7b10ee56e7bcf1ad9a3e270de227d43667c53bf8bc07f151467bf" }, "downloads": -1, "filename": "riotgen-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f3a9ae7f20634a427bff61e5b4898afe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7436, "upload_time": "2018-02-15T14:55:54", "url": "https://files.pythonhosted.org/packages/db/1f/fb19cd18755db1c7fdcce0ce24622d6da7a61f264c11e43ce9aa9ed5c967/riotgen-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2c03134c6d758a8b8bbd84972d7b9c39", "sha256": "22af458f2e55b0e5a2318f92f58dd0f5a7a51f9dead3509a7c153fb99f00e0f8" }, "downloads": -1, "filename": "riotgen-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2c03134c6d758a8b8bbd84972d7b9c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7598, "upload_time": "2018-02-16T10:23:41", "url": "https://files.pythonhosted.org/packages/f9/af/f8b9780da3f4f1a70e588523c6ea09d5e7446c4c35454329cd6174d48981/riotgen-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0689f4713ff38c9ce2daee7466af1df4", "sha256": "8878c32e9cbe03430e56369bf0d1f0f4b5fbbca4c618ed04919ef4d0883aaf6d" }, "downloads": -1, "filename": "riotgen-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0689f4713ff38c9ce2daee7466af1df4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9887, "upload_time": "2018-03-04T17:35:17", "url": "https://files.pythonhosted.org/packages/6f/e8/62ddcee362343811b54b3583a7a4cb06d9d1507853a29435d96b938b3d95/riotgen-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4373f341fe5aa41b2531c8a88ac0d84c", "sha256": "b74e278a3a878f68248fb72b1dcadbaf2b52e4616d803f91adce6c70b9c8ecbb" }, "downloads": -1, "filename": "riotgen-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4373f341fe5aa41b2531c8a88ac0d84c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9878, "upload_time": "2018-03-04T17:45:21", "url": "https://files.pythonhosted.org/packages/a0/f6/087cf27dd651e1bfb3208a2b715ba82651ededa8983a62aa78c3adceee4f/riotgen-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b98e3ea1196d837c3db3a3033c230cf2", "sha256": "01c557b0981b94c09f39597684cf5a52204745abe98b2c6588a21c58b2a81e30" }, "downloads": -1, "filename": "riotgen-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b98e3ea1196d837c3db3a3033c230cf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9888, "upload_time": "2018-03-04T17:56:39", "url": "https://files.pythonhosted.org/packages/e4/72/4fa17abfe067c475a584d8b2eb524ec9c913262e199e018da8eade62c778/riotgen-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b98e3ea1196d837c3db3a3033c230cf2", "sha256": "01c557b0981b94c09f39597684cf5a52204745abe98b2c6588a21c58b2a81e30" }, "downloads": -1, "filename": "riotgen-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b98e3ea1196d837c3db3a3033c230cf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9888, "upload_time": "2018-03-04T17:56:39", "url": "https://files.pythonhosted.org/packages/e4/72/4fa17abfe067c475a584d8b2eb524ec9c913262e199e018da8eade62c778/riotgen-0.2.2.tar.gz" } ] }