{ "info": { "author": "Dustin Spicuzza", "author_email": "dustin@virtualroadside.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Text Processing" ], "description": "pyhcl\n=====\n\n|Build Status|\n\nImplements a parser for `HCL (HashiCorp Configuration\nLanguage) `__ in Python. This\nimplementation aims to be compatible with the original golang version of\nthe parser.\n\nThe grammar and many of the tests/fixtures were copied/ported from the\ngolang parser into pyhcl. All releases are tested with a variety of \npython versions from Python 2.7 onward.\n\nThis version has been modified to work with terraform 0.12 syntax. \nIt should be backward compatible with earlier versions. \nIt doesn't cover every situation. See discussion in pull request:\nhttps://github.com/virtuald/pyhcl/pull/57\n\nInstallation\n============\n\n::\n\n pip install pyhcl\n\nUsage\n=====\n\nThis module is intended to be used in mostly the same way that one would\nuse the json module in python, and load/loads/dumps are implemented.\n\n::\n\n import hcl\n\n with open('file.hcl', 'r') as fp:\n obj = hcl.load(fp)\n\nCurrently the dumps function outputs JSON, and not HCL.\n\nConvert HCL to JSON\n-------------------\n\npyhcl comes with a script that you can use to easily convert HCL to JSON,\nsimilar to the json.tool that comes with python::\n\n\thcltool INFILE [OUTFILE]\n\t\nStructure Validation\n--------------------\n\nSimilar to JSON, the output of parsing HCL is a python dictionary with\nno defined structure. The golang library for HCL implements support for\nparsing HCL according to defined objects, but this implementation does\nnot currently support such constructs.\n\nInstead, I recommend that you use tools designed to validate JSON, such\nas the `schematics `_ library. \n\nSyntax\n======\n\n- Single line comments start with ``#`` or ``//``\n\n- Multi-line comments are wrapped in ``/*`` and ``*/``\n\n- Values are assigned with the syntax ``key = value`` (whitespace\n doesn't matter). The value can be any primitive: a string, number,\n boolean, object, or list.\n\n- Strings are double-quoted and can contain any UTF-8 characters.\n Example: ``\"Hello, World\"``\n\n- Numbers are assumed to be base 10. If you prefix a number with 0x, it\n is treated as a hexadecimal. If it is prefixed with 0, it is treated\n as an octal. Numbers can be in scientific notation: \"1e10\".\n\n- Boolean values: ``true``, ``false``\n\n- Arrays can be made by wrapping it in ``[]``. Example:\n ``[\"foo\", \"bar\", 42]``. Arrays can contain primitives and other\n arrays, but cannot contain objects. Objects must use the block syntax\n shown below.\n\nObjects and nested objects are created using the structure shown below::\n\n variable \"ami\" {\n description = \"the AMI to use\"\n }\n\nTesting\n=======\n\nTo run the tests::\n\n pip install -r testing-requirements.txt\n tests/run_tests.sh\n \nDebug Mode\n----------\n\nTo enable debug mode::\n\n import hcl\n hcl.parser.DEBUG = True\n\nAuthors\n=======\n\nDustin Spicuzza (dustin@virtualroadside.com)\n\nNote: This project is not associated with Hashicorp\n\n.. |Build Status| image:: https://travis-ci.org/virtuald/pyhcl.svg?branch=master\n :target: https://travis-ci.org/virtuald/pyhcl", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/virtuald/pyhcl", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyhcl", "package_url": "https://pypi.org/project/pyhcl/", "platform": "", "project_url": "https://pypi.org/project/pyhcl/", "project_urls": { "Homepage": "https://github.com/virtuald/pyhcl" }, "release_url": "https://pypi.org/project/pyhcl/0.4.4/", "requires_dist": null, "requires_python": "", "summary": "HCL configuration parser for python", "version": "0.4.4", "yanked": false, "yanked_reason": null }, "last_serial": 7106536, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f164e57efa5343887e41e97d5bdf0c33", "sha256": "98e3a316b94e9accfb43e75fc621093e76c2f9d4aa4a24c1a63c6ffe599e6a3a" }, "downloads": -1, "filename": "pyhcl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f164e57efa5343887e41e97d5bdf0c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14952, "upload_time": "2014-09-09T21:54:48", "upload_time_iso_8601": "2014-09-09T21:54:48.650578Z", "url": "https://files.pythonhosted.org/packages/12/57/7ca6fa267eb43da93433b3f00e0646557db4b13b7eae990c6be9cb9faa90/pyhcl-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "379f17dc8135fa7f227e166c1bd410d7", "sha256": "7e56ccab638d23ae9f3788ce3c2dcb75a882117a0092c429e59d4b1ae095b0e0" }, "downloads": -1, "filename": "pyhcl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "379f17dc8135fa7f227e166c1bd410d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15381, "upload_time": "2014-09-10T04:43:00", "upload_time_iso_8601": "2014-09-10T04:43:00.162879Z", "url": "https://files.pythonhosted.org/packages/20/3b/19c10e46c632fc251eb60462efe40c0c2fd68a203effe9e4e2b2884b7f31/pyhcl-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "00ff586d241b129a44721ebfd2867da4", "sha256": "0b7a69c7b25ba9185c73df41bc8aeb204e9087d0bfb4f1a598a68337facb5f16" }, "downloads": -1, "filename": "pyhcl-0.1.10.tar.gz", "has_sig": false, "md5_digest": "00ff586d241b129a44721ebfd2867da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19016, "upload_time": "2015-04-23T16:45:32", "upload_time_iso_8601": "2015-04-23T16:45:32.772245Z", "url": "https://files.pythonhosted.org/packages/6b/eb/be04693464e0138fbfe9fcb63cceb66f11d0d22baad071d9031a3ca7d764/pyhcl-0.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "796bf82ea522e05940a30c45e2bb3c1e", "sha256": "a276ad70d420e6ee3e8aaf9c395abec0afe3be1b0233f5b17ab2fabff1d519d4" }, "downloads": -1, "filename": "pyhcl-0.1.11.tar.gz", "has_sig": false, "md5_digest": "796bf82ea522e05940a30c45e2bb3c1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18947, "upload_time": "2015-04-24T16:00:02", "upload_time_iso_8601": "2015-04-24T16:00:02.687385Z", "url": "https://files.pythonhosted.org/packages/1b/55/fee62dcdbd8a40ba756aab594edccc34296f080ff62023f0f958a9f02c4d/pyhcl-0.1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "c447040f236e83ea806d5047159d9dfe", "sha256": "2b4cc80289bb3a8e341dc0aad6402cdb35602e19a2aaaa835cbf56d44de02e8f" }, "downloads": -1, "filename": "pyhcl-0.1.12.tar.gz", "has_sig": false, "md5_digest": "c447040f236e83ea806d5047159d9dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18099, "upload_time": "2015-10-04T22:55:40", "upload_time_iso_8601": "2015-10-04T22:55:40.420357Z", "url": "https://files.pythonhosted.org/packages/6c/ff/e7a021e8c40e78761bf1135521d8fc17a76f9b29fd4df83994636c3f64b0/pyhcl-0.1.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "0f8f96e902b097896f9134f8e31e9333", "sha256": "e47ad01d9075597a917769ab25250f4ae1cca89e8e87daa640e7de2260001be3" }, "downloads": -1, "filename": "pyhcl-0.1.13.tar.gz", "has_sig": false, "md5_digest": "0f8f96e902b097896f9134f8e31e9333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20711, "upload_time": "2015-10-04T23:20:36", "upload_time_iso_8601": "2015-10-04T23:20:36.872436Z", "url": "https://files.pythonhosted.org/packages/0f/b2/ec2821120492c5a235e14f72a87d7b3503788c511614b99101594dd7098a/pyhcl-0.1.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "95f29da245d245a4da0b77f0f505eb61", "sha256": "85ba0f3aacb5831f6c5b2ddcb40bac9769fc02f16ad4ef3d0e651110ee689b89" }, "downloads": -1, "filename": "pyhcl-0.1.14.tar.gz", "has_sig": false, "md5_digest": "95f29da245d245a4da0b77f0f505eb61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19364, "upload_time": "2015-10-05T19:56:10", "upload_time_iso_8601": "2015-10-05T19:56:10.788367Z", "url": "https://files.pythonhosted.org/packages/b4/00/20086632844db1aa9a6f502c0ea2b9a2924ca298f047ab82af2c996c31ab/pyhcl-0.1.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "9ac5cea02fe2c6e6aae68e97a1020a87", "sha256": "8b0d2742fb877b595ea80619380a4ca3ad7e5173f0670c4cf5d3733a45900e87" }, "downloads": -1, "filename": "pyhcl-0.1.15.tar.gz", "has_sig": false, "md5_digest": "9ac5cea02fe2c6e6aae68e97a1020a87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19359, "upload_time": "2015-10-05T19:59:04", "upload_time_iso_8601": "2015-10-05T19:59:04.977342Z", "url": "https://files.pythonhosted.org/packages/31/42/f7b6c120079249479476f75bec2e15d29540015fb22f14de3d80981268eb/pyhcl-0.1.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "577bd4692dc6278802bda9d8cf4a6998", "sha256": "000075c7b5613e0b97a9d85204ed84d088ee44dffc22d06a131d9a087a9c62dc" }, "downloads": -1, "filename": "pyhcl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "577bd4692dc6278802bda9d8cf4a6998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15453, "upload_time": "2014-09-10T04:46:04", "upload_time_iso_8601": "2014-09-10T04:46:04.673056Z", "url": "https://files.pythonhosted.org/packages/8d/ff/17a6feedbb2a16cc20d74849044db51dcfa3e61664e37e7cb181b0efab20/pyhcl-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d6e3aea597361019e90c200cf3994b27", "sha256": "b1e54c4e6d7b31ea1ab4402cc2f611d5d2df90198e8f1ce3a99237426085bad7" }, "downloads": -1, "filename": "pyhcl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d6e3aea597361019e90c200cf3994b27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16655, "upload_time": "2014-09-12T17:20:30", "upload_time_iso_8601": "2014-09-12T17:20:30.316026Z", "url": "https://files.pythonhosted.org/packages/ae/89/afebc3492d1cc87756ca92f0a1c76a56e772a132047bc9a524e71f135eab/pyhcl-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "16f4a1ea935c358232e799fc453f3aa8", "sha256": "c0c541c80c18a33bca376652ab305a9509286deaf03a8e18f7ac4b4c2dd9a184" }, "downloads": -1, "filename": "pyhcl-0.1.4.tar.gz", "has_sig": false, "md5_digest": "16f4a1ea935c358232e799fc453f3aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18268, "upload_time": "2014-10-16T03:04:27", "upload_time_iso_8601": "2014-10-16T03:04:27.311012Z", "url": "https://files.pythonhosted.org/packages/30/f2/008282f21d4dac7739c0f40ce652d22d5e3d4f519ff04f4ae217429a265a/pyhcl-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "38e32aefeb89f0d9aad90b80a3ca9634", "sha256": "77682ccd65c26b601b2adb61ad9d131b7ef015917897ca14a950ef54848ffb66" }, "downloads": -1, "filename": "pyhcl-0.1.5.tar.gz", "has_sig": false, "md5_digest": "38e32aefeb89f0d9aad90b80a3ca9634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18246, "upload_time": "2014-10-16T03:40:07", "upload_time_iso_8601": "2014-10-16T03:40:07.324161Z", "url": "https://files.pythonhosted.org/packages/f6/2c/460d5f3186860ae7f3a8f7430e59a45d29f49ab8827823e20655fd52a64e/pyhcl-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "9fa5f3affbc2a09c0bd86e373aa37459", "sha256": "451a6f36f3be14e3d87c7e13e3261effdf6e1fdb085b91d62f1f8ff1e1c395fb" }, "downloads": -1, "filename": "pyhcl-0.1.8.tar.gz", "has_sig": false, "md5_digest": "9fa5f3affbc2a09c0bd86e373aa37459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17757, "upload_time": "2014-11-15T02:32:02", "upload_time_iso_8601": "2014-11-15T02:32:02.239776Z", "url": "https://files.pythonhosted.org/packages/00/77/c7358739b773df70c95f4379aead79d00a840c452b25295e4e477f85a228/pyhcl-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1462d2f9a8e89ff89f55f80d37917e29", "sha256": "d399207b09e1b4d83c63f5ca213d5e01483abeff7f8e65db4cd4432f48644fce" }, "downloads": -1, "filename": "pyhcl-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1462d2f9a8e89ff89f55f80d37917e29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18827, "upload_time": "2015-04-19T15:44:08", "upload_time_iso_8601": "2015-04-19T15:44:08.000337Z", "url": "https://files.pythonhosted.org/packages/d6/94/1c9e1ced240fc1916c3e0c6840bbdb9cd288d32aaeaaa784121843969028/pyhcl-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cebfaa2f2229a6a6016f5d3c1e60c9af", "sha256": "f0b8d16fcc819733b22596128d593282f825c5542c8c1fd4f3f1d1e70fc1c738" }, "downloads": -1, "filename": "pyhcl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cebfaa2f2229a6a6016f5d3c1e60c9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19588, "upload_time": "2016-03-03T17:59:44", "upload_time_iso_8601": "2016-03-03T17:59:44.623630Z", "url": "https://files.pythonhosted.org/packages/b2/62/a09dde36c8819287aaa9ab8534f0ed5d05a8336d0367bf3f2d266c460199/pyhcl-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "531f2a17095dae1db5abd52d89787a22", "sha256": "2208bd256758d35b7e64be7fada3fcde061517954015041f69ad06a3382a8c9b" }, "downloads": -1, "filename": "pyhcl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "531f2a17095dae1db5abd52d89787a22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19750, "upload_time": "2016-04-14T20:22:34", "upload_time_iso_8601": "2016-04-14T20:22:34.122681Z", "url": "https://files.pythonhosted.org/packages/1d/7b/b5413c19728667769462a0b600eb435c02910efdc6b58eccb3f7206294d9/pyhcl-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "32d0edc8b7577f6d218d76bab97f5a79", "sha256": "73f092fdb370d4a4aa82327f5f0c71447f14e55c655794c28aef990419d4fb8c" }, "downloads": -1, "filename": "pyhcl-0.2.2.tar.gz", "has_sig": false, "md5_digest": "32d0edc8b7577f6d218d76bab97f5a79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20156, "upload_time": "2016-11-29T17:13:49", "upload_time_iso_8601": "2016-11-29T17:13:49.679471Z", "url": "https://files.pythonhosted.org/packages/4a/94/c60b57bdf9b22968746ece1591aef6a1b5169e0a41b64e8aa8be16aadeba/pyhcl-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0548d70f0e4a300022acc90dc762f200", "sha256": "99f49100162a93a746b36903afef964132949f640f5e74c0e0de9106eaf1ac53" }, "downloads": -1, "filename": "pyhcl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "0548d70f0e4a300022acc90dc762f200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21796, "upload_time": "2016-12-23T18:29:24", "upload_time_iso_8601": "2016-12-23T18:29:24.486851Z", "url": "https://files.pythonhosted.org/packages/f7/f4/58ba7a3b32444cc9e9ef3ee77ce40f07d6fdcb831f7686c7793e8cbbb97e/pyhcl-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1e924eb4622b0c9786b40ae6be5828c8", "sha256": "7773f1dae9514b22064f47cf79d4a650b642fcade996f705818fb023351d0780" }, "downloads": -1, "filename": "pyhcl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1e924eb4622b0c9786b40ae6be5828c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21690, "upload_time": "2017-01-03T19:26:44", "upload_time_iso_8601": "2017-01-03T19:26:44.488820Z", "url": "https://files.pythonhosted.org/packages/8e/4a/7bdb0dc8829c638bc8696d2f5988d94aa61301270f3f93cb2b8cdd572c70/pyhcl-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b277dc1d2e656731593467a5d15f3a2f", "sha256": "8525dbfbd9cb08df7ef648b9d8ccbe57b833c4c2d3b77ed76fd7cfeb26d40102" }, "downloads": -1, "filename": "pyhcl-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b277dc1d2e656731593467a5d15f3a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21692, "upload_time": "2017-01-03T21:03:24", "upload_time_iso_8601": "2017-01-03T21:03:24.896414Z", "url": "https://files.pythonhosted.org/packages/f9/49/3669b48aac272843e72755c2a02eba477b3bb562cbc027f74376737384d2/pyhcl-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "5bfd400afdbdc906c4ef6624815c5443", "sha256": "6fe784c72c08720d66e6d5d7b93856ba61d14e64308078789c764c0ff1b88aa2" }, "downloads": -1, "filename": "pyhcl-0.3.10.tar.gz", "has_sig": false, "md5_digest": "5bfd400afdbdc906c4ef6624815c5443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23244, "upload_time": "2018-02-13T15:30:12", "upload_time_iso_8601": "2018-02-13T15:30:12.297888Z", "url": "https://files.pythonhosted.org/packages/d1/6f/1d5516d307eb728dd64892694d33a6a1b14869c96ca55b5bf42bf1e40bcb/pyhcl-0.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "617b7079720805dc7af1acdde95a38bf", "sha256": "e3ae858d00bfe32830e504c83b907c7b0945c12434ab5d8a72b40c9372e46cef" }, "downloads": -1, "filename": "pyhcl-0.3.11.tar.gz", "has_sig": false, "md5_digest": "617b7079720805dc7af1acdde95a38bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22908, "upload_time": "2019-02-22T17:47:04", "upload_time_iso_8601": "2019-02-22T17:47:04.670773Z", "url": "https://files.pythonhosted.org/packages/7a/5e/09f04771446514811a763ff7778647ce670b8957d047c9abee62899de3c5/pyhcl-0.3.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "3b39c10895660fc133f7287d5b8c391e", "sha256": "1ac02b5659df22fe36d0afbb6e258cd78085dd41f0b0c57be0f041ef32baae43" }, "downloads": -1, "filename": "pyhcl-0.3.12.tar.gz", "has_sig": false, "md5_digest": "3b39c10895660fc133f7287d5b8c391e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21739, "upload_time": "2019-03-01T04:02:31", "upload_time_iso_8601": "2019-03-01T04:02:31.749195Z", "url": "https://files.pythonhosted.org/packages/8c/90/411f698550155532a1375d0367da08c2d0ecc922d4c0362bd4236893238b/pyhcl-0.3.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "36fd997ea3db40d1e3457a489f11d08a", "sha256": "ad4bf45f1f259b51baa6e6a3d7375341fcd1482c0442df10289d44ba349772c1" }, "downloads": -1, "filename": "pyhcl-0.3.13.tar.gz", "has_sig": false, "md5_digest": "36fd997ea3db40d1e3457a489f11d08a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21768, "upload_time": "2019-10-23T02:15:16", "upload_time_iso_8601": "2019-10-23T02:15:16.909710Z", "url": "https://files.pythonhosted.org/packages/f8/d5/4487b5a9aee56f0597428fbf29db7297255bed962fef30252e1db5cd2411/pyhcl-0.3.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "401fc66dcf835cb38aeb6cea80dc3c11", "sha256": "bdd90c9cea18d9ff99fa8817dd69b3f9f05409ed76377933d0cb151afb0f94b1" }, "downloads": -1, "filename": "pyhcl-0.3.14.tar.gz", "has_sig": false, "md5_digest": "401fc66dcf835cb38aeb6cea80dc3c11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21888, "upload_time": "2020-01-03T15:43:23", "upload_time_iso_8601": "2020-01-03T15:43:23.345497Z", "url": "https://files.pythonhosted.org/packages/ac/cf/96785049cbdcb2f43b125ac33592f5b71ea3b186bdc22e0eceedeb405ccc/pyhcl-0.3.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "e1296144d633bc290d43de60d82184cf", "sha256": "a1cbc83deee649bf8aa5acddc2c94c9370a2846fde1d4a018b02ce1b7b5d5b74" }, "downloads": -1, "filename": "pyhcl-0.3.15.tar.gz", "has_sig": false, "md5_digest": "e1296144d633bc290d43de60d82184cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59352, "upload_time": "2020-01-03T17:07:32", "upload_time_iso_8601": "2020-01-03T17:07:32.752401Z", "url": "https://files.pythonhosted.org/packages/ac/27/e36b25ba5aab061a8d3888228680eda639b643464f63b54ad65a2e06da1f/pyhcl-0.3.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "8c517849690dd4f13ebdb0ccf372b1e9", "sha256": "b9e7d8709c0295f16dcbfd1688bc2c497de2a33101f34e74fda6957fdd877119" }, "downloads": -1, "filename": "pyhcl-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8c517849690dd4f13ebdb0ccf372b1e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23221, "upload_time": "2017-01-22T01:24:54", "upload_time_iso_8601": "2017-01-22T01:24:54.742726Z", "url": "https://files.pythonhosted.org/packages/bd/4d/dc3fb699eb15208be1a567306557ee987a905ef6747068eb0212e2b0ce34/pyhcl-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "9e893442f5e6f9b1242f0702d8563aae", "sha256": "811e129bfad60a1cae1fdf2dfc3390c504f0fa3f45f3212bf54c320eae127711" }, "downloads": -1, "filename": "pyhcl-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9e893442f5e6f9b1242f0702d8563aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21735, "upload_time": "2017-02-01T05:20:18", "upload_time_iso_8601": "2017-02-01T05:20:18.927331Z", "url": "https://files.pythonhosted.org/packages/49/31/f5ccc45e73e12630939dc8995bd51f3f384746eb6e5470da56719dd5610e/pyhcl-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "d3c055697fabe4a5043039bd78caeec6", "sha256": "b078191da349caf90ba92f7e8f8d613af264f06ccfb58886f1fbe6d200f561b4" }, "downloads": -1, "filename": "pyhcl-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d3c055697fabe4a5043039bd78caeec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21767, "upload_time": "2017-03-30T13:13:01", "upload_time_iso_8601": "2017-03-30T13:13:01.952053Z", "url": "https://files.pythonhosted.org/packages/b1/43/0d00b9df4ef308c282d118478fc325a6428a701cbda9faa2e3099254a84c/pyhcl-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "57f8de4230f00f9a7b55dce98f340ccd", "sha256": "3911be54796ea05fc4fa1d19837b4581c8801a8802436d5270ccf6153007d1e7" }, "downloads": -1, "filename": "pyhcl-0.3.5.tar.gz", "has_sig": false, "md5_digest": "57f8de4230f00f9a7b55dce98f340ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22073, "upload_time": "2017-05-16T05:08:22", "upload_time_iso_8601": "2017-05-16T05:08:22.250339Z", "url": "https://files.pythonhosted.org/packages/0a/04/e059893ed9daeee4e06e5416c60d8ce146a08b44bcb6258a2aa871924857/pyhcl-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "46d1d974d4947d024e95d4bbcef84e4a", "sha256": "cbb0c2b096570f6af876b9705b6b5302426d4895fb370f71900379de897f140e" }, "downloads": -1, "filename": "pyhcl-0.3.6.tar.gz", "has_sig": false, "md5_digest": "46d1d974d4947d024e95d4bbcef84e4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23682, "upload_time": "2017-07-14T03:02:20", "upload_time_iso_8601": "2017-07-14T03:02:20.471753Z", "url": "https://files.pythonhosted.org/packages/fc/87/30502226c922de1b4d4cfa116d95e11afe4425d6a707370a13966eb812cb/pyhcl-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "8f7252ee4f7e8c8fd03d5820b6b94356", "sha256": "eedeaa3bb23fca10279dbbbb47658191e01b2bdb9f5d0630c9e5798daa43fc61" }, "downloads": -1, "filename": "pyhcl-0.3.7.tar.gz", "has_sig": false, "md5_digest": "8f7252ee4f7e8c8fd03d5820b6b94356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22341, "upload_time": "2017-07-28T14:14:47", "upload_time_iso_8601": "2017-07-28T14:14:47.400354Z", "url": "https://files.pythonhosted.org/packages/9b/54/8f23f66e1b6b59418a86a7dc3250e4aceb5f592b0784ee9ab70b03a50336/pyhcl-0.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "f916ca11423849575430b9a9f56033ff", "sha256": "fc60662c5ea55e64b1ba7e2152ffef4c3ee7aa8106036606ef32ef52de4c7748" }, "downloads": -1, "filename": "pyhcl-0.3.8.tar.gz", "has_sig": false, "md5_digest": "f916ca11423849575430b9a9f56033ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22690, "upload_time": "2017-08-17T02:05:39", "upload_time_iso_8601": "2017-08-17T02:05:39.033575Z", "url": "https://files.pythonhosted.org/packages/49/7e/6b9713f9a26eafba6abcaaed53e7bcbed6dfc3e34c6044f74dce19a30f7a/pyhcl-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "1108efbb317aa94f4295edb65b7cb167", "sha256": "0bda1b46ae06f6d48e70509ecd2a4b65db0ae835726f8e30b2ca7e8684581223" }, "downloads": -1, "filename": "pyhcl-0.3.9.tar.gz", "has_sig": false, "md5_digest": "1108efbb317aa94f4295edb65b7cb167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22694, "upload_time": "2017-09-29T16:16:29", "upload_time_iso_8601": "2017-09-29T16:16:29.856407Z", "url": "https://files.pythonhosted.org/packages/8a/fb/2ef771488865f15da6f0e8997e01cf019efffc6a8d1848181df27f10adca/pyhcl-0.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a7dc4c77d9032a6c9965f730ee248b57", "sha256": "fb92fb54f090eafdcac21f7740e9cf8e86606339596e7a566534b1cb8e1f0ff5" }, "downloads": -1, "filename": "pyhcl-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a7dc4c77d9032a6c9965f730ee248b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62347, "upload_time": "2020-01-08T03:16:09", "upload_time_iso_8601": "2020-01-08T03:16:09.927147Z", "url": "https://files.pythonhosted.org/packages/37/2e/eeda70337f8f4e154070c784eb47800750753b7af41ef245b4ec026176fc/pyhcl-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e93c84c2d4c22994636fb379b55270d4", "sha256": "937daf1cd4ee532bada1947714c87acfd7db7cc8cc2a21c3237616658623f5d8" }, "downloads": -1, "filename": "pyhcl-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e93c84c2d4c22994636fb379b55270d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64297, "upload_time": "2020-03-18T19:44:21", "upload_time_iso_8601": "2020-03-18T19:44:21.923495Z", "url": "https://files.pythonhosted.org/packages/62/34/a3feb399a8afa4781acec41be5f7bd2d014acadd35be840146832641c7a1/pyhcl-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "d3ecc5a860f5fe7a5390c156a9262bb0", "sha256": "944acefff220efac152cc5f0d34b3ee3c2ee556b0220ef7c07663730a60046b1" }, "downloads": -1, "filename": "pyhcl-0.4.2.tar.gz", "has_sig": false, "md5_digest": "d3ecc5a860f5fe7a5390c156a9262bb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64386, "upload_time": "2020-03-28T01:20:43", "upload_time_iso_8601": "2020-03-28T01:20:43.702642Z", "url": "https://files.pythonhosted.org/packages/25/f2/119d994a33cc6601299ce83f3aaaf327843de26287486bf1941e15b1d673/pyhcl-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4734dc256c83008f4ab1ac14a30d7971", "sha256": "91892e72e0488e3595e30eeac86e2cf38aa22494000dfa59336fa467bb0da03c" }, "downloads": -1, "filename": "pyhcl-0.4.3.tar.gz", "has_sig": false, "md5_digest": "4734dc256c83008f4ab1ac14a30d7971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61085, "upload_time": "2020-04-14T17:15:55", "upload_time_iso_8601": "2020-04-14T17:15:55.606391Z", "url": "https://files.pythonhosted.org/packages/a3/5b/e06036779f5c3822079980ea5936a39dd8c30f7e0e68f483616f1d93c8c8/pyhcl-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "832a81bfc29f78503ea1b59470d663e4", "sha256": "2d9b9dcdf1023d812bfed561ba72c99104c5b3f52e558d595130a44ce081b003" }, "downloads": -1, "filename": "pyhcl-0.4.4.tar.gz", "has_sig": false, "md5_digest": "832a81bfc29f78503ea1b59470d663e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61071, "upload_time": "2020-04-26T19:33:01", "upload_time_iso_8601": "2020-04-26T19:33:01.713684Z", "url": "https://files.pythonhosted.org/packages/91/b0/dd4f1d01b77be3b66d9f550ed958b68fa553764be1d27c7d604906c06b42/pyhcl-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "832a81bfc29f78503ea1b59470d663e4", "sha256": "2d9b9dcdf1023d812bfed561ba72c99104c5b3f52e558d595130a44ce081b003" }, "downloads": -1, "filename": "pyhcl-0.4.4.tar.gz", "has_sig": false, "md5_digest": "832a81bfc29f78503ea1b59470d663e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61071, "upload_time": "2020-04-26T19:33:01", "upload_time_iso_8601": "2020-04-26T19:33:01.713684Z", "url": "https://files.pythonhosted.org/packages/91/b0/dd4f1d01b77be3b66d9f550ed958b68fa553764be1d27c7d604906c06b42/pyhcl-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }