{ "info": { "author": "Tony Flury", "author_email": "anthony.flury@btinternet.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Quality Assurance" ], "description": "Manifest Checker\r\n================\r\n\r\nThe manifest checker is a command line tool for the creation and checking of manifest files. Typically it is intended to be\r\nused to confirm that a directory structure can be deployed/copied in a consistent way from a source to a target.\r\n\r\nThere is a two step process for confirming consistency :\r\n\r\n1. A manifest is created (using the `manifest create` command). This command scans the directory tree, looking for known source code files. A manifest file is created, which is a simple text file listing every source code file found, and a checksum/hash for each file - thus recording a reasonable mark of the file contents.\r\n\r\n2. Following deployment of the directory tree (including the manifest file), the manifest can be checked against the deployed copy, by executing the `manifest check` command. This command scans the directory tree, looking for the source code files, and checking the found files against the manifest file is created. During this check 3 types of exception can be reported :\r\n\r\n - mismatched files - where the signature of the deployed file is not the same as that in the manifest file\r\n - missing files - where files are listed in the manifest but not in the deployed directory tree\r\n - extra files - where files exist in the deployed directory tree but don't exist in the manifest file\r\n\r\nThe toolset was initially designed to check a deployment of a Django based website, and therefore many of the defaults are set for DJango projects including : The source files to look for, and also which sub-directories to ignore. All of these can be overidden by command line options, and there are early plans for a configuration file as well.\r\n\r\n\r\n.. warning::\r\n Versions early than 0.0.2rc6 incorrectly ignores missing files - this has now been fixed.\r\n\r\n\r\nLinks :\r\n\r\n- `Full Documentation`_\r\n- `Source Code`_\r\n\r\n\r\n.. _Full Documentation: http://manifest-checker.readthedocs.org/en/latest/\r\n.. _Source Code: https://", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://manifest-checker.readthedocs.org/en/latest/", "keywords": "Development,Deployment,Integrity Checking", "license": "GNU General Public License (GPL)", "maintainer": "", "maintainer_email": "", "name": "manifest-checker", "package_url": "https://pypi.org/project/manifest-checker/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/manifest-checker/", "project_urls": { "Homepage": "http://manifest-checker.readthedocs.org/en/latest/" }, "release_url": "https://pypi.org/project/manifest-checker/0.0.2rc6/", "requires_dist": [ "Click", "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "Simple to use tools to create and check directory contents - ideal for integrity checking", "version": "0.0.2rc6" }, "last_serial": 2043578, "releases": { "0.0.2rc6": [ { "comment_text": "", "digests": { "md5": "a7b70d32b01dcd4afe1ed0a96c710576", "sha256": "320aee42fdc61de8b78acad9774a45686ee21298fde591a600a7b1fbdc8a29a3" }, "downloads": -1, "filename": "manifest_checker-0.0.2rc6-py2-none-any.whl", "has_sig": false, "md5_digest": "a7b70d32b01dcd4afe1ed0a96c710576", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12497, "upload_time": "2016-04-03T18:45:54", "url": "https://files.pythonhosted.org/packages/b6/2a/00afc71a455c8cad1110bcebdcfeadfc8a678ecc68955f18c327c6d7af5f/manifest_checker-0.0.2rc6-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a7b70d32b01dcd4afe1ed0a96c710576", "sha256": "320aee42fdc61de8b78acad9774a45686ee21298fde591a600a7b1fbdc8a29a3" }, "downloads": -1, "filename": "manifest_checker-0.0.2rc6-py2-none-any.whl", "has_sig": false, "md5_digest": "a7b70d32b01dcd4afe1ed0a96c710576", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12497, "upload_time": "2016-04-03T18:45:54", "url": "https://files.pythonhosted.org/packages/b6/2a/00afc71a455c8cad1110bcebdcfeadfc8a678ecc68955f18c327c6d7af5f/manifest_checker-0.0.2rc6-py2-none-any.whl" } ] }