taskcat


Nametaskcat JSON
Version 0.9.42 PyPI version JSON
download
home_pagehttps://aws-ia.github.io/taskcat/
SummaryAn OpenSource Cloudformation Deployment Framework
upload_time2024-04-05 18:38:49
maintainerNone
docs_urlNone
authorTony Vattathil, Jay McConnell, Andrew Glenn, Santiago Cardenas, Shivansh Singh
requires_pythonNone
licenseApache License 2.0
keywords aws cloudformation cloud cloudformation testing cloudformation deploy taskcat
VCS
bugtrack_url
requirements pathspec reprint tabulate cfn_lint setuptools boto3 botocore urllib3 yattag PyYAML jinja2 markupsafe requests jsonschema docker dulwich dataclasses dataclasses-jsonschema pip
Travis-CI
coveralls test coverage
            [![logo](https://raw.githubusercontent.com/aws-ia/taskcat/main/assets/docs/images/tcat.png)](https://taskcat.io/)
[![Build Status](https://travis-ci.com/aws-ia/taskcat.svg?branch=main)](https://travis-ci.com/aws-ia/taskcat) [![PyPI version](https://badge.fury.io/py/taskcat.svg)](https://badge.fury.io/py/taskcat) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)



## What is TaskCat?
**TaskCat** is a tool that tests AWS CloudFormation templates. It deploys your AWS
CloudFormation template in multiple AWS Regions and generates a report with a pass/fail
grade for each region. You can specify the regions and number of Availability Zones you
want to include in the test, and pass in parameter values from your AWS CloudFormation
template. TaskCat is implemented as a Python class that you import, instantiate, and run.

TaskCat was developed by the aws-ia team to test AWS CloudFormation templates
that automatically deploy workloads on AWS. We’re pleased to make the tool available to
all developers who want to validate their custom AWS CloudFormation templates across
AWS Regions

__See [TaskCat documentation](https://aws-ia.github.io/taskcat/).__

## Support
[![Feature Request](https://img.shields.io/badge/Open%20Issues-Feature%20Request-green.svg)](https://github.com/aws-ia/taskcat/issues/new/choose)
[![Report Bugs](https://img.shields.io/badge/Open%20Issue-Report%20Bug-red.svg)](https://github.com/aws-ia/taskcat/issues/new/choose)

## GitHub

[![GitHub stars](https://img.shields.io/github/stars/aws-ia/taskcat.svg?style=social&label=Stars)](https://github.com/aws-ia/taskcat)
[![GitHub issues](https://img.shields.io/github/issues/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/issues)
[![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/issues?q=is%3Aissue+is%3Aclosed)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/pulls)
[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/pulls?q=is%3Apr+is%3Aclosed)

## PyPi

[![PyPI - Downloads](https://img.shields.io/pypi/dw/taskcat.svg)](https://pypi.org/project/taskcat/#history)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/taskcat.svg)](https://pypi.org/project/taskcat/#history)

            

Raw data

            {
    "_id": null,
    "home_page": "https://aws-ia.github.io/taskcat/",
    "name": "taskcat",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "aws, cloudformation, cloud, cloudformation testing, cloudformation deploy, taskcat",
    "author": "Tony Vattathil, Jay McConnell, Andrew Glenn, Santiago Cardenas, Shivansh Singh",
    "author_email": "tonynv@amazon.com, jmmccon@amazon.com, andglenn@amazon.com, sshvans@amazon.com",
    "download_url": "https://files.pythonhosted.org/packages/92/ed/4dfb45ea6aaba6d6dab0e73f1e5b9b2b665f69fbbeeec302b7313dcd1c92/taskcat-0.9.42.tar.gz",
    "platform": null,
    "description": "[![logo](https://raw.githubusercontent.com/aws-ia/taskcat/main/assets/docs/images/tcat.png)](https://taskcat.io/)\n[![Build Status](https://travis-ci.com/aws-ia/taskcat.svg?branch=main)](https://travis-ci.com/aws-ia/taskcat) [![PyPI version](https://badge.fury.io/py/taskcat.svg)](https://badge.fury.io/py/taskcat) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n\n\n## What is TaskCat?\n**TaskCat** is a tool that tests AWS CloudFormation templates. It deploys your AWS\nCloudFormation template in multiple AWS Regions and generates a report with a pass/fail\ngrade for each region. You can specify the regions and number of Availability Zones you\nwant to include in the test, and pass in parameter values from your AWS CloudFormation\ntemplate. TaskCat is implemented as a Python class that you import, instantiate, and run.\n\nTaskCat was developed by the aws-ia team to test AWS CloudFormation templates\nthat automatically deploy workloads on AWS. We\u2019re pleased to make the tool available to\nall developers who want to validate their custom AWS CloudFormation templates across\nAWS Regions\n\n__See [TaskCat documentation](https://aws-ia.github.io/taskcat/).__\n\n## Support\n[![Feature Request](https://img.shields.io/badge/Open%20Issues-Feature%20Request-green.svg)](https://github.com/aws-ia/taskcat/issues/new/choose)\n[![Report Bugs](https://img.shields.io/badge/Open%20Issue-Report%20Bug-red.svg)](https://github.com/aws-ia/taskcat/issues/new/choose)\n\n## GitHub\n\n[![GitHub stars](https://img.shields.io/github/stars/aws-ia/taskcat.svg?style=social&label=Stars)](https://github.com/aws-ia/taskcat)\n[![GitHub issues](https://img.shields.io/github/issues/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/issues)\n[![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/issues?q=is%3Aissue+is%3Aclosed)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/pulls)\n[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/aws-ia/taskcat.svg)](https://github.com/aws-ia/taskcat/pulls?q=is%3Apr+is%3Aclosed)\n\n## PyPi\n\n[![PyPI - Downloads](https://img.shields.io/pypi/dw/taskcat.svg)](https://pypi.org/project/taskcat/#history)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/taskcat.svg)](https://pypi.org/project/taskcat/#history)\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "An OpenSource Cloudformation Deployment Framework",
    "version": "0.9.42",
    "project_urls": {
        "Download": "https://github.com/aws-ia/taskcat/tarball/main",
        "Homepage": "https://aws-ia.github.io/taskcat/"
    },
    "split_keywords": [
        "aws",
        " cloudformation",
        " cloud",
        " cloudformation testing",
        " cloudformation deploy",
        " taskcat"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e508042cf59a83944938f4287efa7e2069e91ef0152452fe94fbd5d0a5395bc5",
                "md5": "65058f0defb6de679774f387a574fba6",
                "sha256": "7ed3e9e5a86e115f7149b6c36137411eeaa23e8c020cd0cc13c7924411bd1a79"
            },
            "downloads": -1,
            "filename": "taskcat-0.9.42-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "65058f0defb6de679774f387a574fba6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 120318,
            "upload_time": "2024-04-05T18:38:47",
            "upload_time_iso_8601": "2024-04-05T18:38:47.372212Z",
            "url": "https://files.pythonhosted.org/packages/e5/08/042cf59a83944938f4287efa7e2069e91ef0152452fe94fbd5d0a5395bc5/taskcat-0.9.42-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92ed4dfb45ea6aaba6d6dab0e73f1e5b9b2b665f69fbbeeec302b7313dcd1c92",
                "md5": "b584e9737c842fc0d4f7d2879eb21c9e",
                "sha256": "b0ad76601436ca41cbc38868f575b79b740140e80c96318e0793744b2eeb6005"
            },
            "downloads": -1,
            "filename": "taskcat-0.9.42.tar.gz",
            "has_sig": false,
            "md5_digest": "b584e9737c842fc0d4f7d2879eb21c9e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 125560,
            "upload_time": "2024-04-05T18:38:49",
            "upload_time_iso_8601": "2024-04-05T18:38:49.431349Z",
            "url": "https://files.pythonhosted.org/packages/92/ed/4dfb45ea6aaba6d6dab0e73f1e5b9b2b665f69fbbeeec302b7313dcd1c92/taskcat-0.9.42.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-05 18:38:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "aws-ia",
    "github_project": "taskcat",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "requirements": [
        {
            "name": "pathspec",
            "specs": [
                [
                    "==",
                    "0.10.3"
                ]
            ]
        },
        {
            "name": "reprint",
            "specs": []
        },
        {
            "name": "tabulate",
            "specs": [
                [
                    ">=",
                    "0.8.2"
                ],
                [
                    "<",
                    "1.0"
                ]
            ]
        },
        {
            "name": "cfn_lint",
            "specs": [
                [
                    ">=",
                    "0.72.0"
                ],
                [
                    "<",
                    "1.0"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    ">=",
                    "40.4.3"
                ]
            ]
        },
        {
            "name": "boto3",
            "specs": [
                [
                    ">=",
                    "1.9.21"
                ],
                [
                    "<",
                    "2.0"
                ]
            ]
        },
        {
            "name": "botocore",
            "specs": [
                [
                    ">=",
                    "1.12.21"
                ],
                [
                    "<",
                    "2.0"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "<",
                    "2"
                ]
            ]
        },
        {
            "name": "yattag",
            "specs": [
                [
                    "<",
                    "2.0"
                ],
                [
                    ">=",
                    "1.10.0"
                ]
            ]
        },
        {
            "name": "PyYAML",
            "specs": [
                [
                    "~=",
                    "6.0"
                ]
            ]
        },
        {
            "name": "jinja2",
            "specs": [
                [
                    ">=",
                    "3.1.1"
                ],
                [
                    "<",
                    "4.0"
                ]
            ]
        },
        {
            "name": "markupsafe",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "jsonschema",
            "specs": [
                [
                    "~=",
                    "3.0"
                ]
            ]
        },
        {
            "name": "docker",
            "specs": [
                [
                    "~=",
                    "4.0"
                ]
            ]
        },
        {
            "name": "dulwich",
            "specs": [
                [
                    "~=",
                    "0.19"
                ]
            ]
        },
        {
            "name": "dataclasses",
            "specs": []
        },
        {
            "name": "dataclasses-jsonschema",
            "specs": [
                [
                    ">=",
                    "2.9.0"
                ],
                [
                    "<",
                    "2.15.2"
                ]
            ]
        },
        {
            "name": "pip",
            "specs": []
        }
    ],
    "lcname": "taskcat"
}
        
Elapsed time: 0.25821s