semvec/pypi-packages huggingface dataset:
cf-upgrade 1.0.2
Trivial AWS CloudFormation updater
License: BSD
Keywords: aws cloudformation

cf-upgrade
==========

This package contains a simple strict to update an existing CloudFormation
stack. It is intended to be used as part of a CI/CD flow to update a
deployment.

Usage is simple, since there are only two commands. First you can list
all CloudFormation stacks using the `list` command:

.. code-block:: shell

    $ cf-upgrade list
    Stack             Status
    ----------------  ---------------
    my-example-stack  UPDATE_COMPLETE

To update a stack use the `upgrade` command. In its simplest version you can
pass a version number which will be used for a `Version` parameter:

.. code-block:: shell

    $ cf-upgrade my-example-stack 1.2.0
    Stack updating, waiting to complete... done

If you want to modify another parameter, or a different one you can also
provide one or more key=value options:

.. code-block:: shell

    $ cf-upgrade my-example-stack ApiVersion=1.1.0 Nginx=1.13.4
    Stack updating, waiting to complete... done

Credentials
-----------

This command assumes you have `AWS CLI credentials configured <http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html>`_.
You can use the `--profile` and `--region` options to indicate which AWS profile
and region to use.

Permissions
-----------

In order to operate this your will need to use an AWS user with permissions to
find our existing stack template and update it. In addition you must grant any
permissions necessary to update your resources.

Here is a sample policy document to allow updating of ECS services:

.. code-block:: json

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "cloudformation:DescribeStacks",
                    "cloudformation:ListStacks",
                    "cloudformation:GetTemplate",
                    "cloudformation:GetTemplateSummary",
                    "cloudformation:UpdateStack",

                    "iam:GetRole",
                    "iam:PassRole",

                    "ecs:UpdateService",
                    "ecs:DeregisterTaskDefinition",
                    "ecs:DescribeServices",
                    "ecs:RegisterTaskDefinition"
                ],
                "Resource": "*"
            }
        ]
    }

Changelog
=========

1.0.2 - September 4, 2017
-------------------------

Fix a ReST syntax error.


1.0.1 - September 4, 2017
-------------------------

Use ReST for documentation to improve display on pypi.org


1.0 - September 4, 2017
-----------------------

First release
pydenticon 0.3.1
Library for generating identicons. Port of Sigil (https://github.com/cupcake/sigil) with enhancements.
License: BSD

Pydenticon
==========

Pydenticon is a small utility library that can be used for deterministically
generating identicons based on the hash of provided data.

The implementation is a port of the Sigil identicon implementation from:

* https://github.com/cupcake/sigil/

Pydenticon provides a couple of extensions of its own when compared to the
original Sigil implementation, like:

* Ability to supply custom digest algorithms (allowing for larger identicons if
  digest provides enough entropy).
* Ability to specify a rectangle for identicon size..