{ "info": { "author": "Fredrik Westermark", "author_email": "feffe.westermark@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Software Development :: Quality Assurance" ], "description": "# config-files-validator\nA command line tool to validate configuration language files and template files. So far json, yaml, jinja2, and toml are supported. The tool validates\nthe files by trying load them one by one. Result can be converted to xunit xml report.\n\n## Example of usage with json files\n```\nvalidate-json-files example1.json example2.json\n```\n\n## Example of usage with yaml files\n```\nvalidate-yaml-files example1.yaml example2.yaml\n```\n\n## Example of usage with jinja2 files\n```\nvalidate-jinja2-files example1.j2 example2.j2\n```\n\n## Example of usage with jinja2 files and extensions\n```\nvalidate-jinja2-files --j2-extensions=jinja2.ext.do,jinja2.ext.i18n example1.j2 example2.j2\n```\n\n## Example of usage with toml files\n```\nvalidate-toml-files example1.toml example2.toml\n```\n\n## Example of xunit xml report\nThis will generate an xunit xml report file named testreport.xml\n```\nvalidate-yaml-files example1.yaml example2.yaml --xunit\n```\nThis will generate an xunit xml report file named myxunit.xml\n```\nvalidate-yaml-files example1.yaml example2.yaml --xunit --xunit-output-file=myxunit.xml\n```\n\n## Requirements\nThe tool requires version 3.6 or higher of Python.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/feffe/config-files-validator", "keywords": "json yaml jinja2 configuration config template templates validator validation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "config-files-validator", "package_url": "https://pypi.org/project/config-files-validator/", "platform": "", "project_url": "https://pypi.org/project/config-files-validator/", "project_urls": { "Homepage": "https://github.com/feffe/config-files-validator" }, "release_url": "https://pypi.org/project/config-files-validator/1.4.0/", "requires_dist": [ "pyyaml", "jinja2", "toml", "junit-xml" ], "requires_python": ">=3.6", "summary": "A validator for json, yaml, and jinja2 files", "version": "1.4.0" }, "last_serial": 5938651, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0d72fe22079648591293eea86ba3f084", "sha256": "75047da2ef02ef38804eee7bcf489b2ee4c083e8551adc1c6f7ad22db0281a3e" }, "downloads": -1, "filename": "config_files_validator-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d72fe22079648591293eea86ba3f084", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3164, "upload_time": "2018-09-27T09:05:24", "url": "https://files.pythonhosted.org/packages/12/c7/57ecf27dbc9468e447a0d9f5c55e18824b093ddbecaad8746b478c103ece/config_files_validator-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "265c5458a4edf81d060666bca16e7a86", "sha256": "6ccc9e52646bb486e5e5843ca9ba8f5874442b882fccfc85f6751e5bdb9e0e9b" }, "downloads": -1, "filename": "config-files-validator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "265c5458a4edf81d060666bca16e7a86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2542, "upload_time": "2018-09-27T09:05:25", "url": "https://files.pythonhosted.org/packages/d2/b7/ed6ab118dcbc1a8da764e4816395e800f292b0421f78ba3bb246ba08a82c/config-files-validator-1.0.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d0f793e124841cccb422f11e59b7efcb", "sha256": "d8b9091bb1cb50410ebfa0931b9fc3fe1a30c14a953ef5915f103b400714e7a4" }, "downloads": -1, "filename": "config_files_validator-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d0f793e124841cccb422f11e59b7efcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4181, "upload_time": "2018-11-15T12:58:42", "url": "https://files.pythonhosted.org/packages/4b/c5/caf89b8a02c25614d93f1be3657e7f6cc9f14910de6a5328014b0e3de6aa/config_files_validator-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afd20d4c98d7d0cf02743f05d949e1a9", "sha256": "c012c5a51f476da78f98043bfeea7ef2e8066f416c42852bac6bb7e063fe9463" }, "downloads": -1, "filename": "config-files-validator-1.2.0.tar.gz", "has_sig": false, "md5_digest": "afd20d4c98d7d0cf02743f05d949e1a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2732, "upload_time": "2018-11-15T12:58:44", "url": "https://files.pythonhosted.org/packages/ae/98/f53e140795050e7cc22bd0ce1c48c03857d5238c87db90e00c4ff8575e3e/config-files-validator-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "1e8ce04f06f627fd4f9a4ef8795abfff", "sha256": "acc343a0dce2c447d49a9f48caaa3c83556129dc2a91742247a9eabf5d81d79c" }, "downloads": -1, "filename": "config_files_validator-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1e8ce04f06f627fd4f9a4ef8795abfff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4240, "upload_time": "2019-10-07T11:28:50", "url": "https://files.pythonhosted.org/packages/64/70/b67a4ba6f6b05e8c762c847e014b6cd122e045a29389984ab5525c6725fc/config_files_validator-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c552a618a3c522ba2d9d8f948e675ad3", "sha256": "5cf0c130bc06f25ddf765fc6410645c1752c9dc3d61fd5b381c69a8fbcf0cda2" }, "downloads": -1, "filename": "config-files-validator-1.3.0.tar.gz", "has_sig": false, "md5_digest": "c552a618a3c522ba2d9d8f948e675ad3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2802, "upload_time": "2019-10-07T11:28:51", "url": "https://files.pythonhosted.org/packages/a9/54/7b9955eb0cb17f87bb1cde17256d9226f63110a0475cf0c5c22b156ff9ad/config-files-validator-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "a9849f7910e0277e8bc67c4f80544ef8", "sha256": "a0aff8cfcbd893ad41d98913a3032f286600e88d87de8feb4c4a21c952b20dd6" }, "downloads": -1, "filename": "config_files_validator-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a9849f7910e0277e8bc67c4f80544ef8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4353, "upload_time": "2019-10-07T13:20:24", "url": "https://files.pythonhosted.org/packages/ad/e1/86339992c7d821b5a3597f8c77f34266f8630338c2d1448d0e9afed085a7/config_files_validator-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a4f16d280b59604c3daf63160e0dacc", "sha256": "28deea5f5e90632b2e6d5795a49d0965ec9ff20d8280b8e8d53018bf62f72282" }, "downloads": -1, "filename": "config-files-validator-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0a4f16d280b59604c3daf63160e0dacc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2926, "upload_time": "2019-10-07T13:20:26", "url": "https://files.pythonhosted.org/packages/c4/7f/c1615b1934f4de6f60da1474bef102c560f23094129032ca1974ac77baea/config-files-validator-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a9849f7910e0277e8bc67c4f80544ef8", "sha256": "a0aff8cfcbd893ad41d98913a3032f286600e88d87de8feb4c4a21c952b20dd6" }, "downloads": -1, "filename": "config_files_validator-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a9849f7910e0277e8bc67c4f80544ef8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4353, "upload_time": "2019-10-07T13:20:24", "url": "https://files.pythonhosted.org/packages/ad/e1/86339992c7d821b5a3597f8c77f34266f8630338c2d1448d0e9afed085a7/config_files_validator-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a4f16d280b59604c3daf63160e0dacc", "sha256": "28deea5f5e90632b2e6d5795a49d0965ec9ff20d8280b8e8d53018bf62f72282" }, "downloads": -1, "filename": "config-files-validator-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0a4f16d280b59604c3daf63160e0dacc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2926, "upload_time": "2019-10-07T13:20:26", "url": "https://files.pythonhosted.org/packages/c4/7f/c1615b1934f4de6f60da1474bef102c560f23094129032ca1974ac77baea/config-files-validator-1.4.0.tar.gz" } ] }