{ "info": { "author": "Steve Engledow", "author_email": "sengledo@amazon.co.uk", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://www.travis-ci.org/awslabs/aws-cfn-template-flip.svg?branch=master)](https://www.travis-ci.org/awslabs/aws-cfn-template-flip)\n[![PyPI version](https://badge.fury.io/py/cfn_flip.svg)](https://badge.fury.io/py/cfn_flip)\n[![Codecov Test Coverage](https://codecov.io/gh/awslabs/aws-cfn-template-flip/branch/master/graphs/badge.svg?style=flat)](https://codecov.io/gh/awslabs/aws-cfn-template-flip)\n[![Snap Status](https://build.snapcraft.io/badge/awslabs/aws-cfn-template-flip.svg)](https://build.snapcraft.io/user/awslabs/aws-cfn-template-flip)\n\n[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-white.svg)](https://snapcraft.io/cfn-flip)\n\n# AWS CloudFormation Template Flip\n\n## About\n\nAWS CloudFormation Template Flip is a tool that converts [AWS CloudFormation](https://aws.amazon.com/cloudformation/) templates between [JSON](http://json.org/) and [YAML](http://yaml.org) formats, making use of the YAML format's short function syntax where possible.\n\nThe term \"Flip\" is inspired by the well-known Unix command-line tool [flip](https://ccrma.stanford.edu/~craig/utility/flip/) which converts text files between Unix, Mac, and MS-DOS formats.\n\n## Installation\n\nAWS CloudFormation Template Flip can be installed using [pip](https://pip.pypa.io/en/stable/):\n\n```bash\npip install cfn_flip\n```\n\n## Usage\n\nAWS CloudFormation Template Flip is both a command line tool and a python library.\n\nNote that the command line tool is spelled `cfn-flip` with a hyphen, while the python package is `cfn_flip` with an underscore.\n\n### Command line tool\n\n```\nUsage: cfn-flip [OPTIONS] [INPUT] [OUTPUT]\n\n AWS CloudFormation Template Flip is a tool that converts AWS\n CloudFormation templates between JSON and YAML formats, making use of the\n YAML format's short function syntax where possible.\"\n\nOptions:\n -i, --input [json|yaml] Specify the input format. Overrides -j and -y\n flags.\n -o, --output [json|yaml] Specify the output format. Overrides -j, -y, and\n -n flags.\n -j, --json Convert to JSON. Assume the input is YAML.\n -y, --yaml Convert to YAML. Assume the input is JSON.\n -c, --clean Performs some opinionated cleanup on your\n template.\n -l, --long Use long-form syntax for functions when converting\n to YAML.\n -n, --no-flip Perform other operations but do not flip the\n output format.\n --version Show the version and exit.\n --help Show this message and exit.\n```\n\n\ncfn-flip will detect the format of the input template and convert JSON to YAML and YAML to JSON, respectively.\n\nExamples:\n\n* Reading from `stdin` and outputting to `stdout`:\n\n ```bash\n cat examples/test.json | cfn-flip\n ```\n\n* Reading from a file and outputting to `stdout`:\n\n ```bash\n cfn-flip examples/test.yaml\n ```\n\n* Reading from a file and outputting to another file:\n\n ```bash\n cfn-flip examples/test.json output.yaml\n ```\n\n* Reading from a file and cleaning up the output\n\n ```bash\n cfn-flip -c examples/test.json\n ```\n\n### Python package\n\nTo use AWS CloudFormation Template Flip from your own python projects, import one of the functions `flip`, `to_yaml`, or `to_json` as needed.\n\n```python\nfrom cfn_flip import flip, to_yaml, to_json\n\n\"\"\"\nAll functions expect a string containing serialised data\nand return a string containing serialised data\nor raise an exception if there is a problem parsing the input\n\"\"\"\n\n# flip takes a best guess at the serialisation format\n# and returns the opposite, converting json into yaml and vice versa\nsome_yaml_or_json = flip(some_json_or_yaml)\n\n# to_json expects serialised yaml as input, and returns serialised json\nsome_json = to_json(some_yaml)\n\n# to_yaml expects serialised json as input, and returns serialised yaml\nsome_yaml = to_yaml(some_json)\n\n# The clean_up flag performs some opinionated, CloudFormation-specific sanitation of the input\n# For example, converting uses of Fn::Join to Fn::Sub\n# flip, to_yaml, and to_json all support the clean_up flag\nclean_yaml = to_yaml(some_json, clean_up=True)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/awslabs/aws-cfn-template-flip", "keywords": "", "license": "Apache2", "maintainer": "", "maintainer_email": "", "name": "cfn-flip", "package_url": "https://pypi.org/project/cfn-flip/", "platform": "", "project_url": "https://pypi.org/project/cfn-flip/", "project_urls": { "Homepage": "https://github.com/awslabs/aws-cfn-template-flip" }, "release_url": "https://pypi.org/project/cfn-flip/1.2.1/", "requires_dist": [ "Click", "PyYAML (>=4.1)", "six" ], "requires_python": "", "summary": "Convert AWS CloudFormation templates between JSON and YAML formats", "version": "1.2.1" }, "last_serial": 5385873, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "a716a432d2ce3955bda3f0f9abdea003", "sha256": "37aabda9df1fe46c1678121e6950c8f1082ecfd0b40fef83a7eb41fd1cb75001" }, "downloads": -1, "filename": "cfn_flip-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a716a432d2ce3955bda3f0f9abdea003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2016-12-06T13:58:02", "url": "https://files.pythonhosted.org/packages/08/b6/88ad121d0f0d32f4743f28727941894e472ade228eaee6c397bef0f9085e/cfn_flip-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d18002dd0a59482cc826ea128a6022f5", "sha256": "9e0506552b6d02ab4ebe0210ff0d3a8c7af1bdc3aa8e31bd0909ebdcff9f4db9" }, "downloads": -1, "filename": "cfn_flip-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d18002dd0a59482cc826ea128a6022f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2758, "upload_time": "2016-12-07T09:14:09", "url": "https://files.pythonhosted.org/packages/2a/7a/0c7a0308e752fb13673b2819480fa8a04a277018c85f5f7665f024f1cfe4/cfn_flip-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "be87c7a5bacf30e4f812a2fb03e02d05", "sha256": "d088e6c41efc0a3ec9e171c30809b968252dc2fc40243839f4d04cb4f6529664" }, "downloads": -1, "filename": "cfn_flip-0.2.0.tar.gz", "has_sig": false, "md5_digest": "be87c7a5bacf30e4f812a2fb03e02d05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3439, "upload_time": "2016-12-19T13:19:46", "url": "https://files.pythonhosted.org/packages/9f/81/aac66fcc223a1de928cc7f50c3f6d45b40521c330212f236618e30bb4f75/cfn_flip-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0414da3366502eb9b8f6eaba33d78189", "sha256": "fdd104b9ba4c9092a9008e038dc379a9b8e2f342a645a6f90aa5cfaff80033ef" }, "downloads": -1, "filename": "cfn_flip-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0414da3366502eb9b8f6eaba33d78189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3662, "upload_time": "2017-03-09T10:20:50", "url": "https://files.pythonhosted.org/packages/7b/e5/75f34cb50b126d8b1f11111e4c1dbc1e62764566ba16b25fbf52d9f7afc5/cfn_flip-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5e6a15aec04019eb51db87ff5c948d47", "sha256": "3ee06fa6fddc3e6c6c8664c98f4cc9424e0ee66c7b7509eb081f21be8b3122d5" }, "downloads": -1, "filename": "cfn_flip-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5e6a15aec04019eb51db87ff5c948d47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3832, "upload_time": "2017-07-20T14:42:42", "url": "https://files.pythonhosted.org/packages/80/e0/a7977560bb700928c905026726abe986db328cd1092a17164f043218169b/cfn_flip-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c378bf6943418a80011808c3caa17d9c", "sha256": "5abea2306934b2f1e9bb053acff6f2a1073b33a84bfd5997af6a2df62ccfa902" }, "downloads": -1, "filename": "cfn_flip-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c378bf6943418a80011808c3caa17d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2017-07-21T11:36:16", "url": "https://files.pythonhosted.org/packages/99/ae/19ef143ec2ab0356a26c6b31ab91428f4cf9167d0eb0a93f9d069380d488/cfn_flip-0.2.3.tar.gz" } ], "0.2.4.post2": [ { "comment_text": "", "digests": { "md5": "f00ace9bd1f706f6b382a43ce0d08d51", "sha256": "8ff69bc03609d5e3f91aea4da094bc3d6a9997e5c85a00bdb3f0a8fb9fb05b97" }, "downloads": -1, "filename": "cfn_flip-0.2.4.post2.tar.gz", "has_sig": false, "md5_digest": "f00ace9bd1f706f6b382a43ce0d08d51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5056, "upload_time": "2017-11-08T23:57:43", "url": "https://files.pythonhosted.org/packages/70/7a/b1ccabba531caad4422f4051b50f6e3b3075239aa3b43e117fe7771002ad/cfn_flip-0.2.4.post2.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c0b9b4f918d16c8c15b6f44a93fbe045", "sha256": "057d141dba2e3da8a0e4ed436e9b92f690ee644ed0b1aeface36601729dbe95c" }, "downloads": -1, "filename": "cfn_flip-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c0b9b4f918d16c8c15b6f44a93fbe045", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5114, "upload_time": "2017-11-17T12:27:17", "url": "https://files.pythonhosted.org/packages/84/cb/28dad5130ce2f287a7ad038e926b909b360a2a5282d05499c6050d6aa99f/cfn_flip-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2cde6116e89a646bce83a63cb5732ab1", "sha256": "70f384ccdcd168e4cfbfa63dbb98390f7e3c5b956ba0922c1181a845f3edbc23" }, "downloads": -1, "filename": "cfn_flip-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2cde6116e89a646bce83a63cb5732ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5549, "upload_time": "2017-12-07T08:36:58", "url": "https://files.pythonhosted.org/packages/de/27/930610d692065e27e6c2d18837ac9b63b2c3675c604611003c5769fbb11f/cfn_flip-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8972a31d4eae54237a86e202052af844", "sha256": "9e53c920be4ac1950067dbff4b6303e63be0e7af415170e16789a6b2f533090a" }, "downloads": -1, "filename": "cfn_flip-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8972a31d4eae54237a86e202052af844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10533, "upload_time": "2017-12-12T17:33:35", "url": "https://files.pythonhosted.org/packages/75/84/67f69da25002677cb4fef6ed7f8be3ff19c27936898d65350c1b0dc6f163/cfn_flip-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a2dfa0e423b3b6f24988678b0ef9953a", "sha256": "0507a0dc05c4481c9f7c9b1e9603d072d29970700ebebf4245915eaf3bcb57e7" }, "downloads": -1, "filename": "cfn_flip-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a2dfa0e423b3b6f24988678b0ef9953a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11398, "upload_time": "2018-03-07T12:32:46", "url": "https://files.pythonhosted.org/packages/1c/53/896cf135621ee026ee5df87ad08bfe5af4ebc75f2bfcff608fa6fb49559b/cfn_flip-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b4c528fac14f10e88ee4c64d43c4f6dc", "sha256": "edc8862361d1e91d42016c105be09aee9aaff7443cf78c4f536954eea9fca055" }, "downloads": -1, "filename": "cfn_flip-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b4c528fac14f10e88ee4c64d43c4f6dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6384, "upload_time": "2018-03-12T14:36:40", "url": "https://files.pythonhosted.org/packages/20/c9/ff25d6115111ed981a2985dc89e3549d3756b004ac901982c3796fc10b35/cfn_flip-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "10cc72e679d9b623cbbeb84369b4483b", "sha256": "9c61039c71995ab204c005ec46d47d0f7a109e9f1b6d63569397f8bc648a8151" }, "downloads": -1, "filename": "cfn_flip-1.0.3.tar.gz", "has_sig": false, "md5_digest": "10cc72e679d9b623cbbeb84369b4483b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12033, "upload_time": "2018-03-19T08:41:27", "url": "https://files.pythonhosted.org/packages/ba/c8/a928c55457441c87366eb2423efca9aa0f46380994fd8a476153493c319a/cfn_flip-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ad41eafee46d7d5de2ce01baac142777", "sha256": "6e56eb23bf7f8d241633a3be60ce793459263445895fac4ea8ded81ad01e5016" }, "downloads": -1, "filename": "cfn_flip-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ad41eafee46d7d5de2ce01baac142777", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15955, "upload_time": "2018-11-08T19:23:13", "url": "https://files.pythonhosted.org/packages/da/92/76407ff6ec47ecae589729b3031ac259bc4827f9c1b17c010f2ef0e35ba2/cfn_flip-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "404aef30a6b4f5111684584aa6f80e0b", "sha256": "66a0bc5706ca7bd1d79b8ad8f5a23425cd1b504fc673606d5e404d1cb183401a" }, "downloads": -1, "filename": "cfn_flip-1.0.4.tar.gz", "has_sig": false, "md5_digest": "404aef30a6b4f5111684584aa6f80e0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6531, "upload_time": "2018-11-08T19:18:13", "url": "https://files.pythonhosted.org/packages/ff/b6/a8291e55c903280993945c6dbda3f5b953cecc97dafa74881e34f7535bd5/cfn_flip-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "9bd4b44ecc4f8351b73e999d1b85c485", "sha256": "0e480c85379877f09ca18f222650e71f2e6cc3e832de5e41a35cd652ec80456f" }, "downloads": -1, "filename": "cfn_flip-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9bd4b44ecc4f8351b73e999d1b85c485", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16144, "upload_time": "2018-11-15T11:44:42", "url": "https://files.pythonhosted.org/packages/91/4f/82a2b336b5d1fbac6a20e36645406079c97630c291c7e484430f29ce18e1/cfn_flip-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "885865836bc16e9b3bf4915362b0bab6", "sha256": "a98cf78315756c5fb328b63b63f496ae87033d9d1f653e32bd3265ef37b5b74f" }, "downloads": -1, "filename": "cfn_flip-1.0.5.tar.gz", "has_sig": false, "md5_digest": "885865836bc16e9b3bf4915362b0bab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6718, "upload_time": "2018-11-15T11:44:44", "url": "https://files.pythonhosted.org/packages/de/08/77fc1ecb876e50d8546bbe775ebd218be683a7fa39debb478334b985a435/cfn_flip-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "885ff77b6ba14ca78423776d015cbe61", "sha256": "20e9bd231f3eb75255cd7c783ac6d532d0b460d8bd03ad4419a1142cdd56921e" }, "downloads": -1, "filename": "cfn_flip-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "885ff77b6ba14ca78423776d015cbe61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16138, "upload_time": "2018-11-19T11:49:36", "url": "https://files.pythonhosted.org/packages/14/17/3e3966b421511c8a90c7f12be398f4f4db11b16031ffa8379945453aad3f/cfn_flip-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "403f1a0b7b4182a90ccd2543171b4b37", "sha256": "6987c595ba655796b03c49ff30501cb2a119b48f504ec71011917ff0c4440ed8" }, "downloads": -1, "filename": "cfn_flip-1.0.6.tar.gz", "has_sig": false, "md5_digest": "403f1a0b7b4182a90ccd2543171b4b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6706, "upload_time": "2018-11-19T11:49:38", "url": "https://files.pythonhosted.org/packages/94/40/5e12f6b472932ec16a0c482f76e8cbc164429d08e16897e31eb5711356bf/cfn_flip-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "fbd7e1ae58a018b5597e7ab350ac0263", "sha256": "214345226b1d68a6d9625852e4fea7dc727feea341f7132382af9238e105d9f5" }, "downloads": -1, "filename": "cfn_flip-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fbd7e1ae58a018b5597e7ab350ac0263", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16422, "upload_time": "2018-11-19T15:41:18", "url": "https://files.pythonhosted.org/packages/b7/bb/d2b415837d78561a367fbb6b6f04230c5ffda02e547a4a1a5da4069af563/cfn_flip-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5277bfc05af8523d753a2e9f03533fe9", "sha256": "d3fa15edb0f39ab8359430d33a102eae60d36b0bf15184353e23907d1523d685" }, "downloads": -1, "filename": "cfn_flip-1.1.0.tar.gz", "has_sig": false, "md5_digest": "5277bfc05af8523d753a2e9f03533fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6963, "upload_time": "2018-11-19T15:41:19", "url": "https://files.pythonhosted.org/packages/dd/63/6009540107a671c40da859bae49274d16d07b1aa914b988415b3a81655cd/cfn_flip-1.1.0.tar.gz" } ], "1.1.0.post1": [ { "comment_text": "", "digests": { "md5": "6b16d49f2ce1e8a66260bad5d839dffa", "sha256": "0b3378255f331b2b987cb7ec99e44b1c51a7cdf51e9e0a8e49df85cd8caa0d9f" }, "downloads": -1, "filename": "cfn_flip-1.1.0.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "6b16d49f2ce1e8a66260bad5d839dffa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17870, "upload_time": "2018-11-19T15:50:49", "url": "https://files.pythonhosted.org/packages/2b/98/c91146bf03087ea35fedeac0e7a751af9cbc29b560f576e6422aaacbe13d/cfn_flip-1.1.0.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ff0c83e9d34bd34fe7a326f575f46a4", "sha256": "9371be744f202af907c9d39cc3ffd3c6014013ae66e75eba32005b2e650c209b" }, "downloads": -1, "filename": "cfn_flip-1.1.0.post1.tar.gz", "has_sig": false, "md5_digest": "0ff0c83e9d34bd34fe7a326f575f46a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2018-11-19T15:50:50", "url": "https://files.pythonhosted.org/packages/37/5e/ba630ddfe0685c2935b8a8141b74b4a476b3f3d339b1eef6d4bcc7d9dc82/cfn_flip-1.1.0.post1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "05de457c1d97a2d3360c2f1ad95f0e8c", "sha256": "7dc9f39a9c4f90b0862648e047fdb48fc2f0e17dca81bb1d6dd4d14a1bfb61ec" }, "downloads": -1, "filename": "cfn_flip-1.2.0.tar.gz", "has_sig": false, "md5_digest": "05de457c1d97a2d3360c2f1ad95f0e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7688, "upload_time": "2019-03-26T14:54:32", "url": "https://files.pythonhosted.org/packages/79/ac/811f463919c2f6ffa51fe1f0daf143d979afde4cc628a11bc1189403bbf4/cfn_flip-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "8d29cfb1812e8d9f84dacaeef153ce49", "sha256": "3660e488411ba0ded256992292b16a830811626293418cdb5db7290e8f40b6ac" }, "downloads": -1, "filename": "cfn_flip-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d29cfb1812e8d9f84dacaeef153ce49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19424, "upload_time": "2019-06-04T16:00:20", "url": "https://files.pythonhosted.org/packages/a7/d3/0a20922097703ca344b1039545e2b4e45a7dcba75f2b89a34bfca13ebeee/cfn_flip-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2460930981f5f40626ffa09f039270e", "sha256": "43e73032afeb5f87b78958e13159e676e99db698033b8de2f0433657388c46aa" }, "downloads": -1, "filename": "cfn_flip-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d2460930981f5f40626ffa09f039270e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8545, "upload_time": "2019-06-11T10:01:28", "url": "https://files.pythonhosted.org/packages/a6/ed/a60a4a7a4d7fc7e29f27f75a0350a9501444670d31efdff57bdc1e0c2223/cfn_flip-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d29cfb1812e8d9f84dacaeef153ce49", "sha256": "3660e488411ba0ded256992292b16a830811626293418cdb5db7290e8f40b6ac" }, "downloads": -1, "filename": "cfn_flip-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d29cfb1812e8d9f84dacaeef153ce49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19424, "upload_time": "2019-06-04T16:00:20", "url": "https://files.pythonhosted.org/packages/a7/d3/0a20922097703ca344b1039545e2b4e45a7dcba75f2b89a34bfca13ebeee/cfn_flip-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2460930981f5f40626ffa09f039270e", "sha256": "43e73032afeb5f87b78958e13159e676e99db698033b8de2f0433657388c46aa" }, "downloads": -1, "filename": "cfn_flip-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d2460930981f5f40626ffa09f039270e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8545, "upload_time": "2019-06-11T10:01:28", "url": "https://files.pythonhosted.org/packages/a6/ed/a60a4a7a4d7fc7e29f27f75a0350a9501444670d31efdff57bdc1e0c2223/cfn_flip-1.2.1.tar.gz" } ] }