{ "info": { "author": "Chintalagiri Shashank", "author_email": "shashank@chintal.in", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Embedded Systems", "Topic :: Utilities" ], "description": "\n\n.. image:: https://img.shields.io/pypi/v/fpvgcc.svg?logo=pypi\n :target: https://pypi.org/project/fpvgcc\n\n.. image:: https://img.shields.io/pypi/pyversions/fpvgcc.svg?logo=pypi\n :target: https://pypi.org/project/fpvgcc\n\n.. image:: https://img.shields.io/travis/ebs-universe/fpv-gcc.svg?logo=travis\n :target: https://travis-ci.org/ebs-universe/fpv-gcc\n\n.. image:: https://img.shields.io/coveralls/github/ebs-universe/fpv-gcc.svg?logo=coveralls\n :target: https://coveralls.io/github/ebs-universe/fpv-gcc\n\n.. image:: https://img.shields.io/requires/github/ebs-universe/fpv-gcc.svg\n :target: https://requires.io/github/ebs-universe/fpv-gcc/requirements\n\n.. image:: https://img.shields.io/pypi/l/fpvgcc.svg\n :target: https://www.gnu.org/licenses/gpl-3.0.en.html\n\n\n\n.. inclusion-marker-do-not-remove\n\nIntroduction\n------------\n\n``fpvgcc`` is a python script/package to help analyse code footprint on\nembedded microcontrollers using GCC generated Map files.\n\nThis module uses information contained within ``.map`` files generated by\ngcc (when invoked with ``-Wl,-Map,out.map``), to provide easily\nreadable summaries of static memory usage at various levels of the code\nhierarchy. This package generates no information that isn't already contained\nwithin the ``.map`` file.\n\nThe provided outputs can be used to gain insight into the relative sizes of\nincluded code, and aid in prioritizing static memory optimization for very\nlow memory platforms. Some provided functionality may also deliver minor\nusability improvements to the workflow involved in parsing though generated\nassembly listings.\n\n\n.. warning::\n This package does not attempt to perform any kind of dynamic analysis.\n All memory usage reported refers only to **static** memory usage. This\n means the size of actual functions and global variables which are\n instantiated in the C code itself.\n\n Anything on the call stack, such as function locals, will **not** be\n accounted for. Similarly, anything in the heap which is allocated at\n runtime using ``malloc`` or similar will **not** be accounted for.\n\n Due to this, the utility of this module is likely limited to code\n written for highly memory constrained embedded microcontrollers, where\n dynamic memory allocation is anyway avoided when possible.\n\nKnown Issues\n------------\n\nThis script was first written based on the format of mapfiles\ngenerated by ``msp430-elf-gcc, v4.9.1``. Over time, it was modifed to\naccept elements found in mapfiles generated by later versions and gcc-based\ntoolchains for other platforms.\n\nStill, remember that the file parsing was implemented by observing the\ncontent of real mapfiles, and not based on a file format specification.\nEven with toolchains it was written to support, there are large sections\nof the file that are not actually used. Due to this, the outputs generated\nare not always accurate. Various boundary conditions result in minor errors\nin size reporting.\n\nThe following more serious issues are known. They should be fixed at some\npoint, but for the moment I've chosen to work around them :\n\n - Having two C filenames with the same name (or generating the same\n obj name) in your tree will cause parsing to break on some\n platforms / toolchains.\n\n\nProject Information\n-------------------\n\nThe latest version of the documentation, including installation, usage, and\nAPI/developer notes can be found at\n`ReadTheDocs `_.\n\nThe latest version of the sources can be found at\n`GitHub `_. Please use GitHub's features\nto report bugs, request features, or submit pull/merge requests.\n\nThe principle author for ``fpvgcc`` is Chintalagiri Shashank. The author can\nbe contacted if necessary via the information on the\n`author's github profile `_ . See the AUTHORS file\nfor a full list of collaborators and/or contributing authors, if any.\n\n``fpvgcc`` is distributed under the terms of the\n`GPLv3 license `_ .\nA copy of the text of the license is included along with the sources.\n\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ebs-universe/fpv-gcc", "keywords": "utilities", "license": "", "maintainer": "", "maintainer_email": "", "name": "fpvgcc", "package_url": "https://pypi.org/project/fpvgcc/", "platform": "any", "project_url": "https://pypi.org/project/fpvgcc/", "project_urls": { "Bug Tracker": "https://github.com/ebs-universe/fpv-gcc/issues", "Documentation": "https://fpvgcc.readthedocs.io/en/latest", "Homepage": "https://github.com/ebs-universe/fpv-gcc", "Source Repository": "https://github.com/ebs-universe/fpv-gcc" }, "release_url": "https://pypi.org/project/fpvgcc/1.0.0/", "requires_dist": [ "six", "prettytable", "wheel", "setuptools-scm ; extra == 'build'", "sphinx ; extra == 'build'", "sphinx-argparse ; extra == 'build'", "alabaster ; extra == 'build'", "pytest ; extra == 'build'", "pytest-cov ; extra == 'build'", "coveralls[yaml] ; extra == 'build'", "doit ; extra == 'build'", "pyinstaller ; extra == 'build'", "setuptools-scm ; extra == 'dev'", "sphinx ; extra == 'dev'", "sphinx-argparse ; extra == 'dev'", "alabaster ; extra == 'dev'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "coveralls[yaml] ; extra == 'dev'", "doit ; extra == 'dev'", "pyinstaller ; extra == 'dev'", "setuptools-scm ; extra == 'docs'", "sphinx ; extra == 'docs'", "sphinx-argparse ; extra == 'docs'", "alabaster ; extra == 'docs'", "setuptools-scm ; extra == 'publish'", "sphinx ; extra == 'publish'", "sphinx-argparse ; extra == 'publish'", "alabaster ; extra == 'publish'", "pytest ; extra == 'publish'", "pytest-cov ; extra == 'publish'", "coveralls[yaml] ; extra == 'publish'", "doit ; extra == 'publish'", "pyinstaller ; extra == 'publish'", "twine ; extra == 'publish'", "pygithub ; extra == 'publish'", "setuptools-scm ; extra == 'tests'", "sphinx ; extra == 'tests'", "sphinx-argparse ; extra == 'tests'", "alabaster ; extra == 'tests'", "pytest ; extra == 'tests'", "pytest-cov ; extra == 'tests'", "coveralls[yaml] ; extra == 'tests'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Analysing code footprint on embedded microcontrollers using GCC generated Map files", "version": "1.0.0" }, "last_serial": 5791218, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "bd600059575ca547656bb890a16487e0", "sha256": "7cc531535e5dfaee9eb78ef984378c53a3be632dfb3d5ce7f28466a9365888dc" }, "downloads": -1, "filename": "fpvgcc-0.5-py2-none-any.whl", "has_sig": true, "md5_digest": "bd600059575ca547656bb890a16487e0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14756, "upload_time": "2016-07-27T21:10:48", "url": "https://files.pythonhosted.org/packages/5c/86/d751700cb9bdcb364ee6c7296ac5b658e3e564a0cc60662eab73d63b2962/fpvgcc-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aa4c33e812d0fec5f33dfd479faed9d", "sha256": "e7576bfe945123284c0a7928b1655d10b0681eb5e285d92eae94bac99a5bc078" }, "downloads": -1, "filename": "fpvgcc-0.5.tar.gz", "has_sig": true, "md5_digest": "4aa4c33e812d0fec5f33dfd479faed9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26593, "upload_time": "2016-07-27T21:10:40", "url": "https://files.pythonhosted.org/packages/e1/3c/bd2c749c50d263f99ef630aa199de49e53bebca07b96a61e6b393785de1a/fpvgcc-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "a2f1cc74f20c304e3802a294d7c3f948", "sha256": "21abbde76129bd31f8af999066f66422c0ecf57ff98023142be353836de6d403" }, "downloads": -1, "filename": "fpvgcc-0.6-py2-none-any.whl", "has_sig": true, "md5_digest": "a2f1cc74f20c304e3802a294d7c3f948", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14825, "upload_time": "2016-07-27T23:57:45", "url": "https://files.pythonhosted.org/packages/da/90/55e9c5df21a216835e4428c32c9e350a54656c40984820ffd59432780e56/fpvgcc-0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d350f24c08bd7c789b52aa6a4dd536", "sha256": "fd4c14dea0d677ac867e57cdb6748c217ba579fc56331557de06896bcc310ab8" }, "downloads": -1, "filename": "fpvgcc-0.6.tar.gz", "has_sig": true, "md5_digest": "27d350f24c08bd7c789b52aa6a4dd536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29974, "upload_time": "2016-07-27T23:57:35", "url": "https://files.pythonhosted.org/packages/25/3c/934ce2e739b30a723bd3aae1bd79ee0309df76d60a7646fd0b629c1c2ce5/fpvgcc-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "2171217de27c4da772a8b2aeb2a79c9c", "sha256": "e220a5c07e922345674403c2ebf4683ddbe29ce43cf4d048118d5a435249dc41" }, "downloads": -1, "filename": "fpvgcc-0.7-py2-none-any.whl", "has_sig": true, "md5_digest": "2171217de27c4da772a8b2aeb2a79c9c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14873, "upload_time": "2016-08-05T09:49:56", "url": "https://files.pythonhosted.org/packages/95/40/1ab6b1bfc76f54c3cb732cefda96dbdb262d4b0bf22370e913c9713f17de/fpvgcc-0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b4ab3a05ba3d7068a3bd8bd01051bb9", "sha256": "fa8a89bd0c25aa61461c332debafee2040addf9e5e7cf8b92007548e8a409002" }, "downloads": -1, "filename": "fpvgcc-0.7.tar.gz", "has_sig": true, "md5_digest": "2b4ab3a05ba3d7068a3bd8bd01051bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30007, "upload_time": "2016-08-05T09:49:48", "url": "https://files.pythonhosted.org/packages/e9/51/a47786f863b93b0791a43dbdb622a4d0d267237009ed867f9e1d023e3d9e/fpvgcc-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "3a6875e4602889c40f2ef4d5458e6996", "sha256": "2d18ea66edc46f19eb06cb7db3fc04b8a788a87fe894d228eb26cd33895986cd" }, "downloads": -1, "filename": "fpvgcc-0.7.1-py3-none-any.whl", "has_sig": true, "md5_digest": "3a6875e4602889c40f2ef4d5458e6996", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14969, "upload_time": "2017-05-15T08:13:05", "url": "https://files.pythonhosted.org/packages/30/77/66c36e044e3295b508d6d23286654deb7c4a202a2616578e95ec4f224e06/fpvgcc-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb5757fd69af5523479520ffe9abff7f", "sha256": "014b4f68619faf2b5aceaafd4e34ce7111b1bce8b16a4951647f742756b19f2b" }, "downloads": -1, "filename": "fpvgcc-0.7.1.tar.gz", "has_sig": true, "md5_digest": "eb5757fd69af5523479520ffe9abff7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30092, "upload_time": "2017-05-15T08:12:58", "url": "https://files.pythonhosted.org/packages/42/f2/fcb60fd7ee2790a07be44d98b4a7ddae51cd7383d8da9b3d6abf3f647083/fpvgcc-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "3fa737bda7b74b06b799c9d257e91109", "sha256": "08f6d687110953a44b47e658abb74a6cb83bef1215191021ac994f6be5f950eb" }, "downloads": -1, "filename": "fpvgcc-0.7.2-py3-none-any.whl", "has_sig": true, "md5_digest": "3fa737bda7b74b06b799c9d257e91109", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 14992, "upload_time": "2017-05-15T20:38:07", "url": "https://files.pythonhosted.org/packages/48/79/45cc085b739b81096a3ec33c304ed4707535ee84c44c8ee729235e2bb4f4/fpvgcc-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7f9339f74fb1951f9cca3a26f09ebbd", "sha256": "6f8cb87d8996317f4630ba9838cd7ad80928b617e97caf746bf69494cbc780e2" }, "downloads": -1, "filename": "fpvgcc-0.7.2.tar.gz", "has_sig": true, "md5_digest": "e7f9339f74fb1951f9cca3a26f09ebbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30088, "upload_time": "2017-05-15T20:38:00", "url": "https://files.pythonhosted.org/packages/4b/13/1058a57304287d80fc17d71a3b81cf2102611e49a7e6fa17520ee6a7b959/fpvgcc-0.7.2.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "656c5a26946665ac9125441951c28ef1", "sha256": "c572710c0f74925df78e53dbd30f221257267d097cb7d46608d4f27c5b04fc62" }, "downloads": -1, "filename": "fpvgcc-0.7.9-py2-none-any.whl", "has_sig": true, "md5_digest": "656c5a26946665ac9125441951c28ef1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15808, "upload_time": "2018-02-01T19:31:44", "url": "https://files.pythonhosted.org/packages/ca/58/1089dc07b213b68e46ba2e49e3a7a44f734c72eb672ec0d3deda3f64de19/fpvgcc-0.7.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03341a7706db441e6cf924645c7d3b9f", "sha256": "81eefb62eb75840782a295765040324cfa28d375d61328e6c7326d10938f9d84" }, "downloads": -1, "filename": "fpvgcc-0.7.9.tar.gz", "has_sig": true, "md5_digest": "03341a7706db441e6cf924645c7d3b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28740, "upload_time": "2018-02-01T19:31:36", "url": "https://files.pythonhosted.org/packages/e9/2f/503f23848f8c2b354d80d0926e088a821a052de20d8f4d44227886c743ec/fpvgcc-0.7.9.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "6f4612c4cb43b863bdcd01cfabc7ae39", "sha256": "02b82ff556e35606ec54c4899ce7c9c9070f75c45043aae517ef5ff974658612" }, "downloads": -1, "filename": "fpvgcc-0.8.0-py2-none-any.whl", "has_sig": true, "md5_digest": "6f4612c4cb43b863bdcd01cfabc7ae39", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20975, "upload_time": "2018-02-28T12:09:35", "url": "https://files.pythonhosted.org/packages/d1/10/0eac63287bb75867f9e5538aff4deb685d1b59682fba64c807a4c2c6b6c8/fpvgcc-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "346d03378c69dcb39131165347b8bcbe", "sha256": "e600c310e70745a3aa787bf02864077511a2076adc7208c8024a87657a8dd34f" }, "downloads": -1, "filename": "fpvgcc-0.8.0.tar.gz", "has_sig": true, "md5_digest": "346d03378c69dcb39131165347b8bcbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30643, "upload_time": "2018-02-28T12:09:24", "url": "https://files.pythonhosted.org/packages/f4/ea/e0b0d56a7cf5a81387b22ec6a4a084ef5f724f641fd5e547355dd59f47a5/fpvgcc-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "3653dbeb9fc952da8ee001558bea76e2", "sha256": "1da900694e243e6d5992f35c3f5a4e8e63bc49dc94619f8da5dba013898ac367" }, "downloads": -1, "filename": "fpvgcc-0.8.1-py2-none-any.whl", "has_sig": true, "md5_digest": "3653dbeb9fc952da8ee001558bea76e2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21274, "upload_time": "2018-03-21T15:46:48", "url": "https://files.pythonhosted.org/packages/75/66/f33e867817de43eac6564fd47a1b14ae311ded307fb419a143831a9e9b03/fpvgcc-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c00178d2b411d420e592ad92a2fac0e0", "sha256": "490115e2b150ccfadb0d094ee3991972a77acb8d378845e5a278d0a8a6289f92" }, "downloads": -1, "filename": "fpvgcc-0.8.1.tar.gz", "has_sig": true, "md5_digest": "c00178d2b411d420e592ad92a2fac0e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31099, "upload_time": "2018-03-21T15:46:44", "url": "https://files.pythonhosted.org/packages/3d/7d/3f0689d203550323261882758dbe6470db9350fb070cd42268c9307db05e/fpvgcc-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "85174dc47b8e9026014ce974e451dab9", "sha256": "4c37717216d5f777c75abca6bf76c25daa9211fd8bb024453229f94ba2c3a3f9" }, "downloads": -1, "filename": "fpvgcc-0.8.2-py2-none-any.whl", "has_sig": true, "md5_digest": "85174dc47b8e9026014ce974e451dab9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18683, "upload_time": "2019-03-24T08:58:30", "url": "https://files.pythonhosted.org/packages/bb/26/c5037816d5d9ff74b900d6cdff8bf2ffc71d4c13b72d6690141a5a80b03d/fpvgcc-0.8.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c46446eef6ade86c1b7091e266dc0c0", "sha256": "39ee1044ffd7c40154cf5bed2bfd6f9029a63e6f2045a35ea88af4060750595f" }, "downloads": -1, "filename": "fpvgcc-0.8.2.tar.gz", "has_sig": true, "md5_digest": "1c46446eef6ade86c1b7091e266dc0c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31210, "upload_time": "2019-03-24T08:58:32", "url": "https://files.pythonhosted.org/packages/f5/cc/f601e3c92e33909bd02294e763eab9200e9fde308c6628f326876ddd5776/fpvgcc-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "adfc94b30471db76dec6abcad4b286b3", "sha256": "7c1a25bd34f4bb89d417b2e21e803ff6a0ad63ade770c80e82f793d7fd69dcc4" }, "downloads": -1, "filename": "fpvgcc-0.8.3-py2-none-any.whl", "has_sig": true, "md5_digest": "adfc94b30471db76dec6abcad4b286b3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18721, "upload_time": "2019-03-24T16:05:06", "url": "https://files.pythonhosted.org/packages/f8/26/6c75f1729a5194a261c6a60743af3bcbccda058d6136356cdf66dc9e8bf7/fpvgcc-0.8.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5cb26947cbf9e6672a58229d8ae4d01", "sha256": "d8b2fe2b9985eafb60ec4fb99a3bce8d1971a2e0889abee527f4c74a3a771d28" }, "downloads": -1, "filename": "fpvgcc-0.8.3.tar.gz", "has_sig": true, "md5_digest": "f5cb26947cbf9e6672a58229d8ae4d01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31259, "upload_time": "2019-03-24T16:05:10", "url": "https://files.pythonhosted.org/packages/e1/93/69b60d1b39fb3a70d528932fd9e08b220a409e67a4446056c79d2f0594e1/fpvgcc-0.8.3.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "c7ba45c3b193cb95ea70bcf18d79d5e2", "sha256": "181d668d02d350809448f87a44a18396e530968b02777a92ea01f3f2ed42ac15" }, "downloads": -1, "filename": "fpvgcc-0.8.9.tar.gz", "has_sig": true, "md5_digest": "c7ba45c3b193cb95ea70bcf18d79d5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32201, "upload_time": "2019-06-16T19:15:55", "url": "https://files.pythonhosted.org/packages/a9/15/d0e8b96f8cb123367307f29c8e73ad5c6460ea4e8cc26cf7889a91e291a5/fpvgcc-0.8.9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "3584639f0d22c80131b9daa5ab258040", "sha256": "f1fe7ae5463f0e17758b20675e5fc0d51dee36ae827a304a42ce4679652ed011" }, "downloads": -1, "filename": "fpvgcc-0.9.0-py3-none-any.whl", "has_sig": true, "md5_digest": "3584639f0d22c80131b9daa5ab258040", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32081, "upload_time": "2019-07-07T17:14:06", "url": "https://files.pythonhosted.org/packages/d8/1b/4549b336ae6a7c23be3df87cd634d205dbc43094380d66eb712593355dfa/fpvgcc-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d61c3c29a7b8b1f3921a58f41333047", "sha256": "a23d5dda47b2527614b50dc834a4f15159d89b72d5e220d05fabefc7c255e503" }, "downloads": -1, "filename": "fpvgcc-0.9.0.tar.gz", "has_sig": true, "md5_digest": "1d61c3c29a7b8b1f3921a58f41333047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32607, "upload_time": "2019-07-07T17:14:12", "url": "https://files.pythonhosted.org/packages/03/6b/e368e1c3e8c77060d49341e133bc92b9c86c74b99f6a85725a87c0f1944a/fpvgcc-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "fc16a127545c07be393e52cb3110560d", "sha256": "ca174a9f5723e126911fbb395a96c6d14e7dcc58e4250247123fe8f13c5e4158" }, "downloads": -1, "filename": "fpvgcc-0.9.1-py3-none-any.whl", "has_sig": true, "md5_digest": "fc16a127545c07be393e52cb3110560d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32128, "upload_time": "2019-07-07T22:38:47", "url": "https://files.pythonhosted.org/packages/ad/48/0e19307244c8470f17aef870a2a0c9c2c67a9b94e5c993d2df505abea652/fpvgcc-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6df53829ca43b895e2fcc2706ad0e0cf", "sha256": "d85b71967e6b6a2ae8b490751eebc6769bcb25f7ccd14825be34ebb0c96df187" }, "downloads": -1, "filename": "fpvgcc-0.9.1.tar.gz", "has_sig": true, "md5_digest": "6df53829ca43b895e2fcc2706ad0e0cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32625, "upload_time": "2019-07-07T22:38:54", "url": "https://files.pythonhosted.org/packages/e4/42/2c37cccd8f0c149d94d363de3ef8f21c12a8e0bcb9caf17a2b70b717307c/fpvgcc-0.9.1.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "784a37cc176493ca24ef8b340272925e", "sha256": "47f65e77000eabaf16c06ebcdf4e3dde12e2c9cc8cfb6a76d22f43f4ba063a1b" }, "downloads": -1, "filename": "fpvgcc-0.9.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "784a37cc176493ca24ef8b340272925e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 32587, "upload_time": "2019-07-21T14:19:47", "url": "https://files.pythonhosted.org/packages/ec/18/efb241da50a44d2a396e1a3ff923a126b54ce8b2905c26054ca66e064729/fpvgcc-0.9.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a5e3f860e9827d863a12e757875031", "sha256": "e9c82d56b4be554700d3a056989d4daf2c971c6cf37d6c9a969fc10748d83e0c" }, "downloads": -1, "filename": "fpvgcc-0.9.13.tar.gz", "has_sig": false, "md5_digest": "a9a5e3f860e9827d863a12e757875031", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 184770, "upload_time": "2019-07-21T14:19:50", "url": "https://files.pythonhosted.org/packages/50/9d/f3ae2b050a9bb79ec4259fdb06b12b99b247adedf4d5b5d9bf2acbd20053/fpvgcc-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "5560a643e9413fed226a47a69effc438", "sha256": "0dbd7d99bce2691a5b6a18310341295a40c0097c2b195ef0f2c53a77362447e6" }, "downloads": -1, "filename": "fpvgcc-0.9.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5560a643e9413fed226a47a69effc438", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 32611, "upload_time": "2019-07-21T14:26:36", "url": "https://files.pythonhosted.org/packages/a5/ad/e2e8a330d4a6248eca2c7db7f894d8a81ff3675a4a96eb306949c2d415f1/fpvgcc-0.9.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41d79b26069befdda473f55119b2b6df", "sha256": "afd4e9638556b44dc51403d735ed3e7e72670540fd270079ce7abc70d1e0aee0" }, "downloads": -1, "filename": "fpvgcc-0.9.14.tar.gz", "has_sig": false, "md5_digest": "41d79b26069befdda473f55119b2b6df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 184810, "upload_time": "2019-07-21T14:26:39", "url": "https://files.pythonhosted.org/packages/5e/c9/52a2bcb20f449ef269493b0c29297f438488cdb0340c4a4d27968d5f593a/fpvgcc-0.9.14.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "5afd5179df8d13f1c7600015696b49af", "sha256": "be774fa7c9f2b5c0842b868da8893172f2fcb32b1b73c87d6e92634dd0c48675" }, "downloads": -1, "filename": "fpvgcc-0.9.2.tar.gz", "has_sig": true, "md5_digest": "5afd5179df8d13f1c7600015696b49af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78297, "upload_time": "2019-07-09T12:17:23", "url": "https://files.pythonhosted.org/packages/3b/65/bd03b799d382f4c5084ac7967ae494118ef3b11b4334e219ecc73b953d8a/fpvgcc-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "112a33b3389b5785290f07b693f7a814", "sha256": "1ecc1f926236584a0e4a6059919bf05609c097a8b6407bc9d97e75d148d9bc13" }, "downloads": -1, "filename": "fpvgcc-0.9.3.tar.gz", "has_sig": true, "md5_digest": "112a33b3389b5785290f07b693f7a814", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 183215, "upload_time": "2019-07-10T09:32:30", "url": "https://files.pythonhosted.org/packages/46/78/c0083537332f268c8178f54e46152609e7850ec82918235fedb4a9812e7d/fpvgcc-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "9890fa23cde738db6aca7283cae80e54", "sha256": "07895815720e86a8b58fd284fbb60a58794f0e238b9ed3c1217abd9fef11bf08" }, "downloads": -1, "filename": "fpvgcc-0.9.4.tar.gz", "has_sig": true, "md5_digest": "9890fa23cde738db6aca7283cae80e54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 183218, "upload_time": "2019-07-10T16:11:12", "url": "https://files.pythonhosted.org/packages/3f/7c/ed885ddb809d5bfb7e7a03c9096f798a02340e8b5f6731b25c682e41b647/fpvgcc-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "bd8ec3c01b2320bbbbd880c6c85c28d3", "sha256": "c6152a3ed05b754319a90c46a4e705254d41762835aca4e6c268938f1e6e15d8" }, "downloads": -1, "filename": "fpvgcc-0.9.5.tar.gz", "has_sig": false, "md5_digest": "bd8ec3c01b2320bbbbd880c6c85c28d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 185532, "upload_time": "2019-07-13T12:42:54", "url": "https://files.pythonhosted.org/packages/ff/99/692ad3e7f5fcb80b27021a7e1d9b4415c3a7d9a93af3298899fd53a33587/fpvgcc-0.9.5.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "cf7ee7118924753cb9074f40d08a65ea", "sha256": "49e8dfa5420ff3e001f47d40d3cf9bc8a03e4e4a6832a0b0894fba4fc04061e5" }, "downloads": -1, "filename": "fpvgcc-0.9.8.tar.gz", "has_sig": false, "md5_digest": "cf7ee7118924753cb9074f40d08a65ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 184763, "upload_time": "2019-07-14T08:43:22", "url": "https://files.pythonhosted.org/packages/59/3c/775189cff2c74f87574660831faffd176cd246dc068f98166bb0326594b4/fpvgcc-0.9.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "be355a6a724283329df005c24f997a22", "sha256": "ecd5df34ad2edddaecd677c0303fdf5e62cbf75233ad85311c3ab16b89f81630" }, "downloads": -1, "filename": "fpvgcc-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "be355a6a724283329df005c24f997a22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 32601, "upload_time": "2019-09-06T09:27:40", "url": "https://files.pythonhosted.org/packages/3f/af/f83df5a14c213ab27cfd7fad03e910d63efeb6c6019b3e988d91965dcdde/fpvgcc-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3518ffc5125f032aa7d9060ccbcae4e2", "sha256": "190c447437d72f0631f6af1be6c4249ac161bfc45c72f631a07a30eb85be2cd2" }, "downloads": -1, "filename": "fpvgcc-1.0.0.tar.gz", "has_sig": true, "md5_digest": "3518ffc5125f032aa7d9060ccbcae4e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 184809, "upload_time": "2019-09-06T09:27:45", "url": "https://files.pythonhosted.org/packages/ba/32/d36f3ef62a22a5bcb6bbe2d1db8a070f9ab078ffad4b8350877d28681c7f/fpvgcc-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be355a6a724283329df005c24f997a22", "sha256": "ecd5df34ad2edddaecd677c0303fdf5e62cbf75233ad85311c3ab16b89f81630" }, "downloads": -1, "filename": "fpvgcc-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "be355a6a724283329df005c24f997a22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 32601, "upload_time": "2019-09-06T09:27:40", "url": "https://files.pythonhosted.org/packages/3f/af/f83df5a14c213ab27cfd7fad03e910d63efeb6c6019b3e988d91965dcdde/fpvgcc-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3518ffc5125f032aa7d9060ccbcae4e2", "sha256": "190c447437d72f0631f6af1be6c4249ac161bfc45c72f631a07a30eb85be2cd2" }, "downloads": -1, "filename": "fpvgcc-1.0.0.tar.gz", "has_sig": true, "md5_digest": "3518ffc5125f032aa7d9060ccbcae4e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 184809, "upload_time": "2019-09-06T09:27:45", "url": "https://files.pythonhosted.org/packages/ba/32/d36f3ef62a22a5bcb6bbe2d1db8a070f9ab078ffad4b8350877d28681c7f/fpvgcc-1.0.0.tar.gz" } ] }