{ "info": { "author": "Bas Stottelaar", "author_email": "basstottelaar@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Embedded Systems" ], "description": "# lpc_checksum\nPython script to calculate LPC firmware checksums, based on the C version by Roel Verdult. It can be used as a standalone application, or as a Python module that integrates directly in a build environment (e.g. SCons). It does not need to be compiled.\n\n[![Build Status](https://travis-ci.org/basilfx/lpc_checksum.svg?branch=master)](https://travis-ci.org/basilfx/lpc_checksum)\n\n## Requirements\nThe only requirement is Python 2.7 or Python 3.5+.\n\n## Installation\nThis module can be installed from Pypi via `pip install lpc_checksum`. Alternatively, you can install the latest version by cloning this repository and run `python setup.py install`.\n\n## Usage\nThere are two ways of using `lpc_checksum`.\n\n### Standalone\nWhen installed via Pip or from source, the command `lpc_checksum` should be available on your PATH. By default, it assumes the input file is a binary file.\n\n`lpc_checksum [--format=bin] [--readonly]`\n\nProgram exits with a non-zero error code when it failed.\n\n### As a module\n```\nimport lpc_checksum\n\nchecksum = lpc_checksum.checksum(input_file, [readonly=True])\n```\n\nOn error, an exception will be raised.\n\n## License\nSee the `LICENSE` file (MIT license).\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/basilfx/lpc_checksum", "keywords": "lpc mcu cortex nxp flashing", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lpc_checksum", "package_url": "https://pypi.org/project/lpc_checksum/", "platform": "any", "project_url": "https://pypi.org/project/lpc_checksum/", "project_urls": { "Homepage": "https://github.com/basilfx/lpc_checksum" }, "release_url": "https://pypi.org/project/lpc_checksum/2.1.1/", "requires_dist": null, "requires_python": "", "summary": "Python script to calculate LPC firmware checksums", "version": "2.1.1" }, "last_serial": 4190235, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "43d0873d5aed56b6a521388f9c74da59", "sha256": "455838b39550e63b9b50148894318db5e432bda977a6c3e49a5e8d1418198207" }, "downloads": -1, "filename": "lpc_checksum-1.0.tar.gz", "has_sig": false, "md5_digest": "43d0873d5aed56b6a521388f9c74da59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2132, "upload_time": "2014-03-30T19:50:03", "url": "https://files.pythonhosted.org/packages/e8/c4/e6ddbdd1613bbbc0f5ce196cea8d31b9a7ae6440c5d1b1daecb432b12b7c/lpc_checksum-1.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b632b8170902fa8df098b8b2d1e2bb6a", "sha256": "05112a7a01e9262dccf91feab3e14df43e2e01883c1d72fbeb67c441e30aa11c" }, "downloads": -1, "filename": "lpc_checksum-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b632b8170902fa8df098b8b2d1e2bb6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3749, "upload_time": "2015-01-04T21:11:17", "url": "https://files.pythonhosted.org/packages/06/f9/59db9205dbd341b5ec6bba6164771db1e84a483dd84c9baeefefdb4d6ac8/lpc_checksum-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "4daec572acec5cb6c8fe0c9a8b937025", "sha256": "4b465e56ea29d643b78486668f89a46ff1631708b5745deb3360ca3df3378c1b" }, "downloads": -1, "filename": "lpc_checksum-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4daec572acec5cb6c8fe0c9a8b937025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4008, "upload_time": "2016-07-12T21:38:36", "url": "https://files.pythonhosted.org/packages/75/d9/f7dc66ef70e5dc2012eeb8a1712ba59509b839056ea7cd09680f92d0339d/lpc_checksum-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "f9493687f844d7f4dc800294d7dfd4d4", "sha256": "fde3c04cdd70cb19ca040dca7408696141f225ad9a051ba30e11b6d9714118b2" }, "downloads": -1, "filename": "lpc_checksum-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9493687f844d7f4dc800294d7dfd4d4", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3528, "upload_time": "2018-08-20T22:11:13", "url": "https://files.pythonhosted.org/packages/3b/53/0da9df29c11afc9e58da675ed02dde7ab1d13f0d59f9250d0c4c4a054e48/lpc_checksum-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7997b075beed4bcdd1422bc26c3dca58", "sha256": "85a802b6e5aeabf0654fb0ef893196492c89d8d817eb0efe4701a19d5d5f9aa0" }, "downloads": -1, "filename": "lpc_checksum-2.1.0.tar.gz", "has_sig": false, "md5_digest": "7997b075beed4bcdd1422bc26c3dca58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22134, "upload_time": "2018-08-20T22:10:47", "url": "https://files.pythonhosted.org/packages/e4/b6/fe47b0fd48f268006b8cbabe4d3cf208c3c4fcea5c30b52600b569a5a3d8/lpc_checksum-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "5878434d15a8d4a5e3ffa41db041a12a", "sha256": "8fda5a0ae0f40d568e712d94b13e9bbf724d5bfd962f6258fd5c1d8e32993493" }, "downloads": -1, "filename": "lpc_checksum-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5878434d15a8d4a5e3ffa41db041a12a", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3550, "upload_time": "2018-08-20T22:15:37", "url": "https://files.pythonhosted.org/packages/b4/ec/19f57dfebb5ca2f003b05df680c46f4a13984795d4161803817aa52f7770/lpc_checksum-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c85c20f6b983968753eea6a261b6f9", "sha256": "d8736a26c07016c0db97fe037e0f07c17f03fae284a24b4bfa6d5444e8532758" }, "downloads": -1, "filename": "lpc_checksum-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d6c85c20f6b983968753eea6a261b6f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22163, "upload_time": "2018-08-20T22:15:31", "url": "https://files.pythonhosted.org/packages/40/94/ffd78f8933b54d0eec1693ca545b4831b2ef528bb639c573ee4d7a00c3fb/lpc_checksum-2.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5878434d15a8d4a5e3ffa41db041a12a", "sha256": "8fda5a0ae0f40d568e712d94b13e9bbf724d5bfd962f6258fd5c1d8e32993493" }, "downloads": -1, "filename": "lpc_checksum-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5878434d15a8d4a5e3ffa41db041a12a", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3550, "upload_time": "2018-08-20T22:15:37", "url": "https://files.pythonhosted.org/packages/b4/ec/19f57dfebb5ca2f003b05df680c46f4a13984795d4161803817aa52f7770/lpc_checksum-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c85c20f6b983968753eea6a261b6f9", "sha256": "d8736a26c07016c0db97fe037e0f07c17f03fae284a24b4bfa6d5444e8532758" }, "downloads": -1, "filename": "lpc_checksum-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d6c85c20f6b983968753eea6a261b6f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22163, "upload_time": "2018-08-20T22:15:31", "url": "https://files.pythonhosted.org/packages/40/94/ffd78f8933b54d0eec1693ca545b4831b2ef528bb639c573ee4d7a00c3fb/lpc_checksum-2.1.1.tar.gz" } ] }