{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Topic :: System :: Distributed Computing", "Topic :: System :: Systems Administration" ], "description": "Cloud Custodian\n=================\n\n
\"Cloud
\n\n---\n\n[![](https://badges.gitter.im/cloud-custodian/cloud-custodian.svg)](https://gitter.im/cloud-custodian/cloud-custodian?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![](https://dev.azure.com/cloud-custodian/cloud-custodian/_apis/build/status/cloud-custodian.cloud-custodian?branchName=master)](https://dev.azure.com/cloud-custodian/cloud-custodian/_build)\n[![](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![](https://codecov.io/gh/cloud-custodian/cloud-custodian/branch/master/graph/badge.svg)](https://codecov.io/gh/cloud-custodian/cloud-custodian)\n[![](https://requires.io/github/cloud-custodian/cloud-custodian/requirements.svg?branch=master)](https://requires.io/github/cloud-custodian/cloud-custodian/requirements/?branch=master)\n\nCloud Custodian is a rules engine for managing public cloud accounts and\nresources. It allows users to define policies to enable a well managed\ncloud infrastructure, that\\'s both secure and cost optimized. It\nconsolidates many of the adhoc scripts organizations have into a\nlightweight and flexible tool, with unified metrics and reporting.\n\nCustodian can be used to manage AWS, Azure, and GCP environments by\nensuring real time compliance to security policies (like encryption and\naccess requirements), tag policies, and cost management via garbage\ncollection of unused resources and off-hours resource management.\n\nCustodian policies are written in simple YAML configuration files that\nenable users to specify policies on a resource type (EC2, ASG, Redshift,\nCosmosDB, PubSub Topic) and are constructed from a vocabulary of filters\nand actions.\n\nIt integrates with the cloud native serverless capabilities of each\nprovider to provide for real time enforcement of policies with builtin\nprovisioning. Or it can be run as a simple cron job on a server to\nexecute against large existing fleets.\n\nCloud Custodian was originally developed at CapitalOne (by @kapilt et\nal), but CapitalOne does not materially contribute or support this\nproject, nor do they have any active maintainers. They represent just\none of the thousands of users of this project. Like many opensource\nprojects, development is lead by the community of hundreds of\ncontributors and several cloud providers have dedicated teams working\non Custodian.\n\n\"[Engineering the Next Generation of Cloud\nGovernance](https://cloudrumblings.io/cloud-adoption-engineering-the-next-generation-of-cloud-governance-21fb1a2eff60)\"\nby \\@drewfirment\n\nFeatures\n--------\n\n- Comprehensive support for public cloud services and resources with a\n rich library of actions and filters to build policies with.\n- Supports arbitrary filtering on resources with nested boolean\n conditions.\n- Dry run any policy to see what it would do.\n- Automatically provisions serverless functions and event sources (\n AWS CloudWatchEvents, AWS Config Rules, Azure EventGrid, GCP\n AuditLog & Pub/Sub, etc)\n- Cloud provider native metrics outputs on resources that matched a\n policy\n- Structured outputs into cloud native object storage of which\n resources matched a policy.\n- Intelligent cache usage to minimize api calls.\n- Supports multi-account/subscription/project usage.\n- Battle-tested - in production on some very large cloud environments.\n\nLinks\n-----\n\n- [Homepage](http://cloudcustodian.io)\n- [Docs](http://cloudcustodian.io/docs/index.html)\n- [Developer Install](https://cloudcustodian.io/docs/developer/installing.html)\n- [Presentations](https://www.google.com/search?q=cloud+custodian&source=lnms&tbm=vid)\n\nQuick Install\n-------------\n\n```shell\n$ python3 -m venv custodian\n$ source custodian/bin/activate\n(custodian) $ pip install c7n\n```\n\n\nUsage\n-----\n\nThe first step to using Cloud Custodian is writing a YAML file\ncontaining the policies that you want to run. Each policy specifies\nthe resource type that the policy will run on, a set of filters which\ncontrol resources will be affected by this policy, actions which the policy\nwith take on the matched resources, and a mode which controls which\nhow the policy will execute.\n\nThe best getting started guides are the cloud provider specific tutorials.\n\n - [AWS Getting Started](https://cloudcustodian.io/docs/aws/gettingstarted.html)\n - [Azure Getting Started](https://cloudcustodian.io/docs/azure/gettingstarted.html)\n - [GCP Getting Started](https://cloudcustodian.io/docs/gcp/gettingstarted.html)\n\nAs a quick walk through, below are some sample policies for AWS resources.\n\n 1. will enforce that no S3 buckets have cross-account access enabled.\n 1. will terminate any newly launched EC2 instance that do not have an encrypted EBS volume.\n 1. will tag any EC2 instance that does not have the follow tags\n \"Environment\", \"AppId\", and either \"OwnerContact\" or \"DeptID\" to be stopped\n\t in four days.\n\n```yaml\npolicies:\n - name: s3-cross-account\n description: |\n Checks S3 for buckets with cross-account access and\n removes the cross-account access.\n resource: aws.s3\n region: us-east-1\n filters:\n - type: cross-account\n actions:\n - type: remove-statements\n statement_ids: matched\n\n - name: ec2-require-non-public-and-encrypted-volumes\n resource: aws.ec2\n description: |\n Provision a lambda and cloud watch event target\n that looks at all new instances and terminates those with\n unencrypted volumes.\n mode:\n type: cloudtrail\n role: CloudCustodian-QuickStart\n events:\n - RunInstances\n filters:\n - type: ebs\n key: Encrypted\n value: false\n actions:\n - terminate\n\n - name: tag-compliance\n resource: aws.ec2\n description: |\n Schedule a resource that does not meet tag compliance policies to be stopped in four days. Note a separate policy using the`marked-for-op` filter is required to actually stop the instances after four days.\n filters:\n - State.Name: running\n - \"tag:Environment\": absent\n - \"tag:AppId\": absent\n - or:\n - \"tag:OwnerContact\": absent\n - \"tag:DeptID\": absent\n actions:\n - type: mark-for-op\n op: stop\n days: 4\n```\n\nYou can validate, test, and run Cloud Custodian with the example policy with these commands:\n\n```shell\n# Validate the configuration (note this happens by default on run)\n$ custodian validate policy.yml\n\n# Dryrun on the policies (no actions executed) to see what resources\n# match each policy.\n$ custodian run --dryrun -s out policy.yml\n\n# Run the policy\n$ custodian run -s out policy.yml\n```\n\nYou can run Cloud Custodian via Docker as well:\n\n```shell\n# Download the image\n$ docker pull cloudcustodian/c7n\n$ mkdir output\n\n# Run the policy\n#\n# This will run the policy using only the environment variables for authentication\n$ docker run -it \\\n -v $(pwd)/output:/home/custodian/output \\\n -v $(pwd)/policy.yml:/home/custodian/policy.yml \\\n --env-file <(env | grep \"^AWS\\|^AZURE\\|^GOOGLE\") \\\n cloudcustodian/c7n run -v -s /home/custodian/output /home/custodian/policy.yml\n\n# Run the policy (using AWS's generated credentials from STS)\n#\n# NOTE: We mount the ``.aws/credentials`` and ``.aws/config`` directories to\n# the docker container to support authentication to AWS using the same credentials\n# credentials that are available to the local user if authenticating with STS.\n# This exposes your container to additional credentials than may be necessary,\n# i.e. additional credentials may be available inside of the container than is\n# minimally necessary.\n\n$ docker run -it \\\n -v $(pwd)/output:/home/custodian/output \\\n -v $(pwd)/policy.yml:/home/custodian/policy.yml \\\n -v $(cd ~ && pwd)/.aws/credentials:/home/custodian/.aws/credentials \\\n -v $(cd ~ && pwd)/.aws/config:/home/custodian/.aws/config \\\n --env-file <(env | grep \"^AWS\") \\\n cloudcustodian/c7n run -v -s /home/custodian/output /home/custodian/policy.yml\n```\n\nCustodian supports other useful subcommands and options, including\noutputs to S3, CloudWatch metrics, STS role assumption. Policies go\ntogether like Lego bricks with actions and filters.\n\nConsult the documentation for additional information, or reach out on gitter.\n\nCloud Provider Specific Help\n----------------------------\n\nFor specific instructions for AWS, Azure, and GCP, visit the relevant getting started page.\n\n- [AWS](https://cloudcustodian.io/docs/aws/gettingstarted.html)\n- [Azure](https://cloudcustodian.io/docs/azure/gettingstarted.html)\n- [GCP](https://cloudcustodian.io/docs/gcp/gettingstarted.html)\n\nGet Involved\n------------\n\n- [Gitter](https://gitter.im/cloud-custodian/cloud-custodian)\n- [GitHub](https://github.com/cloud-custodian/cloud-custodian)\n- [Mailing List](https://groups.google.com/forum/#!forum/cloud-custodian)\n- [Reddit](https://reddit.com/r/cloudcustodian)\n- [StackOverflow](https://stackoverflow.com/questions/tagged/cloudcustodian)\n\nAdditional Tools\n----------------\n\nThe Custodian project also develops and maintains a suite of additional\ntools here\n:\n\n- [**_Org_:**](https://cloudcustodian.io/docs/tools/c7n-org.html) Multi-account policy execution.\n\n- [**_PolicyStream_:**](https://cloudcustodian.io/docs/tools/c7n-policystream.html) Git history as stream of logical policy changes.\n\n- **_Salactus_:** Scale out s3 scanning.\n\n- [**_Mailer_:**](https://cloudcustodian.io/docs/tools/c7n-mailer.html) A reference implementation of sending messages to users to notify them.\n\n- [**_Trail Creator_**](https://cloudcustodian.io/docs/tools/c7n-trailcreator.html) Retroactive tagging of resources creators from CloudTrail\n\n- **_TrailDB_:** Cloudtrail indexing and time series generation for dashboarding.\n\n- **_LogExporter_:** Cloud watch log exporting to s3\n\n- **_Index_:** Indexing of custodian metrics and outputs for dashboarding\n\n- **_Sentry_:** Cloudwatch Log parsing for python tracebacks to integrate with\n \n\nContributing\n------------\n\nSee \n\n\nCode of Conduct\n---------------\n\nThis project adheres to the [Open Code of Conduct](https://developer.capitalone.com/resources/code-of-conduct). By\nparticipating, you are expected to honor this code.", "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/cloud-custodian/cloud-custodian", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "c7n", "package_url": "https://pypi.org/project/c7n/", "platform": "", "project_url": "https://pypi.org/project/c7n/", "project_urls": { "Homepage": "https://github.com/cloud-custodian/cloud-custodian" }, "release_url": "https://pypi.org/project/c7n/0.8.45.1/", "requires_dist": null, "requires_python": "", "summary": "Cloud Custodian - Policy Rules Engine", "version": "0.8.45.1" }, "last_serial": 5957984, "releases": { "0.8.11": [ { "comment_text": "", "digests": { "md5": "4541563efbecdc6eb2de9cdecf1e6df8", "sha256": "5447422b440cada41f98c0f39bd7780292831fd15a4e4f87dcee041ce3a665ae" }, "downloads": -1, "filename": "c7n-0.8.11.tar.gz", "has_sig": false, "md5_digest": "4541563efbecdc6eb2de9cdecf1e6df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86458, "upload_time": "2016-05-22T15:53:17", "url": "https://files.pythonhosted.org/packages/8e/fa/759c2fbe60109a575db86f6e9b6c41db593d08e248b8da0c1abfc3a1879d/c7n-0.8.11.tar.gz" } ], "0.8.12": [], "0.8.13": [ { "comment_text": "", "digests": { "md5": "a8b5b025ef0aa1ff57f592891e8b8ff4", "sha256": "f738cea602280fde07839fb2d08095604b8e293ad45d6e6307e89e894dc78eb6" }, "downloads": -1, "filename": "c7n-0.8.13.tar.gz", "has_sig": false, "md5_digest": "a8b5b025ef0aa1ff57f592891e8b8ff4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90535, "upload_time": "2016-06-06T16:19:07", "url": "https://files.pythonhosted.org/packages/a0/78/85a5020f4021b7b2285181e3bdfd46db04dc85e95819fed8ea913691a906/c7n-0.8.13.tar.gz" } ], "0.8.13.1": [ { "comment_text": "", "digests": { "md5": "cf5021abbf8b6f13c7a72734ee913363", "sha256": "ee51be734493893b37369647b823bf7c62e832d2e287939119c20b43dddd4ec1" }, "downloads": -1, "filename": "c7n-0.8.13.1.tar.gz", "has_sig": false, "md5_digest": "cf5021abbf8b6f13c7a72734ee913363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92890, "upload_time": "2016-06-07T20:10:50", "url": "https://files.pythonhosted.org/packages/89/74/7ef2b11af02a75f7c0a1a3a233bba1a12879c87c495847e71a48d1d1d862/c7n-0.8.13.1.tar.gz" } ], "0.8.13.2": [ { "comment_text": "", "digests": { "md5": "d0a08139948230a98a8e28988587a65e", "sha256": "2f35eb30cf1bfa48468d9f7209731a34baf36372705b5a05b46107e785f7e832" }, "downloads": -1, "filename": "c7n-0.8.13.2.tar.gz", "has_sig": false, "md5_digest": "d0a08139948230a98a8e28988587a65e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93240, "upload_time": "2016-06-08T13:18:22", "url": "https://files.pythonhosted.org/packages/89/05/377f35f5a60de18bb7871a40ea46619b9e8c4d11c8a9d9307c11b4d77cb7/c7n-0.8.13.2.tar.gz" } ], "0.8.13.3": [ { "comment_text": "", "digests": { "md5": "b0a6d40075999aaa5272ac52f4cfa49c", "sha256": "3dfe9f16a7258def0fbda10b9edffd446969c36a32810b94342366d2758c777c" }, "downloads": -1, "filename": "c7n-0.8.13.3.tar.gz", "has_sig": false, "md5_digest": "b0a6d40075999aaa5272ac52f4cfa49c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93248, "upload_time": "2016-06-08T14:44:40", "url": "https://files.pythonhosted.org/packages/4d/3f/1124af3ab46d0ec24abe890e7f46b9c11cb972331545febd09b7ce1cf4b0/c7n-0.8.13.3.tar.gz" } ], "0.8.13.4": [ { "comment_text": "", "digests": { "md5": "4d9b16ca72da6cd293d45e8528132b97", "sha256": "4c21e7a17c19fec273ee5617cd41b40091a0ba44d27c13f8d785e11e0a179f11" }, "downloads": -1, "filename": "c7n-0.8.13.4.tar.gz", "has_sig": false, "md5_digest": "4d9b16ca72da6cd293d45e8528132b97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93419, "upload_time": "2016-06-09T11:06:55", "url": "https://files.pythonhosted.org/packages/04/3a/2831889ca07da092bfd4cfc6a63091b8d5b768dd716ba3ff65f1b5000342/c7n-0.8.13.4.tar.gz" } ], "0.8.13.5": [ { "comment_text": "", "digests": { "md5": "3a8e549b4d86e3b8a6e84da2a214d16f", "sha256": "9c00d9f50163b2b2cfac948a63284da1293dc4fdb08f2af80e81473a2d9fefc8" }, "downloads": -1, "filename": "c7n-0.8.13.5.tar.gz", "has_sig": false, "md5_digest": "3a8e549b4d86e3b8a6e84da2a214d16f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93438, "upload_time": "2016-06-09T14:02:50", "url": "https://files.pythonhosted.org/packages/41/bd/d826029535bb38d0c7e63b6d0bda32861920e4ccca537f1575ea4169ede3/c7n-0.8.13.5.tar.gz" } ], "0.8.13.6": [ { "comment_text": "", "digests": { "md5": "4034b4d7b1aa5cc5190302649d57aa61", "sha256": "b6163090a57cd3a6033c843300be9f77dd7bdc0b4300e2d1c2eac28333f5c5cd" }, "downloads": -1, "filename": "c7n-0.8.13.6.tar.gz", "has_sig": false, "md5_digest": "4034b4d7b1aa5cc5190302649d57aa61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93468, "upload_time": "2016-06-09T20:08:47", "url": "https://files.pythonhosted.org/packages/a8/8e/1b4de7c5ad9764464aa6e43dd226a2724499f6ac8ad7b51e4c60428476b7/c7n-0.8.13.6.tar.gz" } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "319d6e51f291d0f52758025b480ef414", "sha256": "af8c3a68573ad7b7ade4d2eb770fe82dce89b04ef04f1a57122da7347096645d" }, "downloads": -1, "filename": "c7n-0.8.14.tar.gz", "has_sig": false, "md5_digest": "319d6e51f291d0f52758025b480ef414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92017, "upload_time": "2016-06-13T11:57:28", "url": "https://files.pythonhosted.org/packages/92/aa/29a91aa7dd61153b7c957b740484ce4832951df7a3868c0868d9bc055244/c7n-0.8.14.tar.gz" } ], "0.8.14.1": [ { "comment_text": "", "digests": { "md5": "b5d24834a7d932d01b32456f0e93fb03", "sha256": "3e3179f56449b979007e78c5253b5bcdf461a1c1055fc48389744165cc51d90d" }, "downloads": -1, "filename": "c7n-0.8.14.1.tar.gz", "has_sig": false, "md5_digest": "b5d24834a7d932d01b32456f0e93fb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92049, "upload_time": "2016-06-14T18:25:14", "url": "https://files.pythonhosted.org/packages/bd/c4/f84aadce295b3b8bfb644ef4d747a4f809cd537c0c44f46a87476f21dfa1/c7n-0.8.14.1.tar.gz" } ], "0.8.14.2": [ { "comment_text": "", "digests": { "md5": "3a0627875ba65b627a1d3cfb1990d677", "sha256": "8ee60d5dd6e5f92f5d90fc8fd6db8d47b1367ba2df43047fac9a081b17a635ee" }, "downloads": -1, "filename": "c7n-0.8.14.2.tar.gz", "has_sig": false, "md5_digest": "3a0627875ba65b627a1d3cfb1990d677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92828, "upload_time": "2016-06-15T11:04:47", "url": "https://files.pythonhosted.org/packages/94/07/7f07c5cf9da37236d99b29fbee4d1f39032b0202c39ce21929d9ee08f69e/c7n-0.8.14.2.tar.gz" } ], "0.8.14.3": [ { "comment_text": "", "digests": { "md5": "984adf612b40050664ef2ef24a4e6fde", "sha256": "cd27e366dc953ffd8940e05598314beed9b100a98e4fe0df6de21680c550e67c" }, "downloads": -1, "filename": "c7n-0.8.14.3.tar.gz", "has_sig": false, "md5_digest": "984adf612b40050664ef2ef24a4e6fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92585, "upload_time": "2016-06-16T01:05:33", "url": "https://files.pythonhosted.org/packages/78/53/4b2bb4d39f69aab9d8f9e03e17481400087cd83c63bbc6f560acc594480c/c7n-0.8.14.3.tar.gz" } ], "0.8.14.4": [ { "comment_text": "", "digests": { "md5": "dc84774e027dd693271bf388ff8ce0fb", "sha256": "92c85b656eef6c6a1f434fd77bd31437f42a68a2c0f47be1f1c0c6c321245756" }, "downloads": -1, "filename": "c7n-0.8.14.4.tar.gz", "has_sig": false, "md5_digest": "dc84774e027dd693271bf388ff8ce0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92604, "upload_time": "2016-06-17T15:41:36", "url": "https://files.pythonhosted.org/packages/0a/00/a8d773780f6bdb397cd4a4fb14b7a5553daaf5bd0f2d01b59721dcf479eb/c7n-0.8.14.4.tar.gz" } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "a796eef44b374eb7b61c8c7eeaffd678", "sha256": "2f663f0708954a3be7ab519f5dd951d3e9dd020f3a500895222e1a8e1195adca" }, "downloads": -1, "filename": "c7n-0.8.15.tar.gz", "has_sig": false, "md5_digest": "a796eef44b374eb7b61c8c7eeaffd678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94558, "upload_time": "2016-06-17T20:51:08", "url": "https://files.pythonhosted.org/packages/7f/93/1ce087149fcb84e81e560b6db8d98410ae9eccf14424cee03504da637c4a/c7n-0.8.15.tar.gz" } ], "0.8.15.1": [ { "comment_text": "", "digests": { "md5": "abe64e9705fb50f70756a777488b9ae6", "sha256": "09d94bea08a3cba09dd8be0c5b25bca0012ca24da660502b307f9b6d77d0c85b" }, "downloads": -1, "filename": "c7n-0.8.15.1.tar.gz", "has_sig": false, "md5_digest": "abe64e9705fb50f70756a777488b9ae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94567, "upload_time": "2016-06-18T11:09:51", "url": "https://files.pythonhosted.org/packages/0d/86/9096b0859b6c78f04936af0cae47a179e551e4d907c0851b9587d332fb8c/c7n-0.8.15.1.tar.gz" } ], "0.8.15.2": [ { "comment_text": "", "digests": { "md5": "111c248707e83faaffd5a8488ac90c31", "sha256": "3d8240dfee97304b95ffa2fa83db0e64ad40b49e028b50ccfe4cc9006e90c278" }, "downloads": -1, "filename": "c7n-0.8.15.2.tar.gz", "has_sig": false, "md5_digest": "111c248707e83faaffd5a8488ac90c31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94612, "upload_time": "2016-06-19T22:14:22", "url": "https://files.pythonhosted.org/packages/dc/49/9d77724e3eb258427599114df5bfa9af696adbf7633b3a819ec04b858974/c7n-0.8.15.2.tar.gz" } ], "0.8.15.3": [ { "comment_text": "", "digests": { "md5": "1328afa2441233f4256dc084f91fb474", "sha256": "22ea2966da732e0669a66759ecd33dccb91a51823f2c06d25c5f73086d02ceff" }, "downloads": -1, "filename": "c7n-0.8.15.3.tar.gz", "has_sig": false, "md5_digest": "1328afa2441233f4256dc084f91fb474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94882, "upload_time": "2016-06-22T14:49:12", "url": "https://files.pythonhosted.org/packages/04/5c/d5956b04d3771b9be68211f94ab6945d13e25b6bd634e23c06c68eca0d39/c7n-0.8.15.3.tar.gz" } ], "0.8.16": [ { "comment_text": "", "digests": { "md5": "bc229a66670eb48e1f23ff6f359bca94", "sha256": "59c9a936fb6756c4a7c4f13de6a792090fc6dadc70db36d52449cba655178de3" }, "downloads": -1, "filename": "c7n-0.8.16.tar.gz", "has_sig": false, "md5_digest": "bc229a66670eb48e1f23ff6f359bca94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103519, "upload_time": "2016-06-27T13:23:50", "url": "https://files.pythonhosted.org/packages/69/8b/387f784ecc2f5780bb9176f63af2dbd3e42e21a1d22df2766e8ce2f20ad4/c7n-0.8.16.tar.gz" } ], "0.8.16.1": [ { "comment_text": "", "digests": { "md5": "b8ecd125ef13461c79ca29ff02bb2b5c", "sha256": "9f7ab843ffd31f822e8985241280884e1ad608aaf478c4f4a6621af5788a4726" }, "downloads": -1, "filename": "c7n-0.8.16.1.tar.gz", "has_sig": false, "md5_digest": "b8ecd125ef13461c79ca29ff02bb2b5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103607, "upload_time": "2016-06-28T02:22:42", "url": "https://files.pythonhosted.org/packages/b3/bb/4e8f79b9e0142d18122c1bf6ed3ac0b2ff2c8a391dacef82d251e3328c65/c7n-0.8.16.1.tar.gz" } ], "0.8.16.2": [ { "comment_text": "", "digests": { "md5": "e49fb966e614da2db7f93762d4cab0bf", "sha256": "6c779a3732c3d9925ecd9095921dd7ee684e8c088186bf4be3482fbb7bfbaa63" }, "downloads": -1, "filename": "c7n-0.8.16.2.tar.gz", "has_sig": false, "md5_digest": "e49fb966e614da2db7f93762d4cab0bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103653, "upload_time": "2016-06-28T12:29:49", "url": "https://files.pythonhosted.org/packages/b8/8d/5f6dae7f662b094f76f67e95bf4b98eb17f70edf2e14a44c553639a907d3/c7n-0.8.16.2.tar.gz" } ], "0.8.16.3": [ { "comment_text": "", "digests": { "md5": "92c163c30e7986c184e6dbf8b7b0dce7", "sha256": "597610c6f95859a7484c8822b8a1e38c829429d09d12bac325729cf3234fa97d" }, "downloads": -1, "filename": "c7n-0.8.16.3.tar.gz", "has_sig": false, "md5_digest": "92c163c30e7986c184e6dbf8b7b0dce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104375, "upload_time": "2016-06-30T13:09:20", "url": "https://files.pythonhosted.org/packages/19/4a/ff566f4e2a081b99b18c91fc51b2fb1121cb8ea4bcb45b0d5a80fe2f7ba0/c7n-0.8.16.3.tar.gz" } ], "0.8.16.4": [ { "comment_text": "", "digests": { "md5": "5e358bf8938bce35c41782f086d5c540", "sha256": "bdd62f156bd8e3e789ebe1eca1e85e080ec51b3e19c16b6ed9e1dfcba0aa2d97" }, "downloads": -1, "filename": "c7n-0.8.16.4.tar.gz", "has_sig": false, "md5_digest": "5e358bf8938bce35c41782f086d5c540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109580, "upload_time": "2016-07-07T11:12:30", "url": "https://files.pythonhosted.org/packages/29/a4/fb61282e6184da6488a6d9c5abb60a39338ea1b250435c19812389399fc9/c7n-0.8.16.4.tar.gz" } ], "0.8.16.5": [ { "comment_text": "", "digests": { "md5": "1d4377f7dfce7804364cbbffe02a5ae7", "sha256": "6b96456fa9d747cd44f901ed0cbd279be82efc4361f7b5bc887b96d2cf6e56dc" }, "downloads": -1, "filename": "c7n-0.8.16.5.tar.gz", "has_sig": false, "md5_digest": "1d4377f7dfce7804364cbbffe02a5ae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110432, "upload_time": "2016-07-11T15:27:16", "url": "https://files.pythonhosted.org/packages/74/ef/3be7994c96e729726957b254b89dbc0de885c8b1c1c2db3833b771878d63/c7n-0.8.16.5.tar.gz" } ], "0.8.16.6": [ { "comment_text": "", "digests": { "md5": "277f84c2e418cf3771a4ccc0747d88cf", "sha256": "71c211050fd0406d48080189fd7aa8f0e17fcdfc1224f937f3a1457c04b27e80" }, "downloads": -1, "filename": "c7n-0.8.16.6.tar.gz", "has_sig": false, "md5_digest": "277f84c2e418cf3771a4ccc0747d88cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111005, "upload_time": "2016-07-17T21:35:41", "url": "https://files.pythonhosted.org/packages/31/de/dc15032a46fd94ce818688d6c0caa22acb162f1bce4cbb790257c7235001/c7n-0.8.16.6.tar.gz" } ], "0.8.17": [ { "comment_text": "", "digests": { "md5": "54398bda253c978ea94fbae3d9908d21", "sha256": "d67541f29126ed130cd1e2da523ae8ceba319976c2e80a9315a05e146c5a4ba2" }, "downloads": -1, "filename": "c7n-0.8.17.tar.gz", "has_sig": false, "md5_digest": "54398bda253c978ea94fbae3d9908d21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117283, "upload_time": "2016-07-24T17:55:55", "url": "https://files.pythonhosted.org/packages/f0/61/c7471cd2675b715573ec324d7ba5c0f4aef9eafdaa780543ed1dd836b672/c7n-0.8.17.tar.gz" } ], "0.8.17.1": [ { "comment_text": "", "digests": { "md5": "0afaff51d26bd5e88a68064d5af16669", "sha256": "0e38f17749e030fbc185c61516b6642bd32c904c3f3ac5680e482d3d95376380" }, "downloads": -1, "filename": "c7n-0.8.17.1.tar.gz", "has_sig": false, "md5_digest": "0afaff51d26bd5e88a68064d5af16669", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117457, "upload_time": "2016-07-25T15:59:35", "url": "https://files.pythonhosted.org/packages/e4/eb/dc21933dcf9cf58a8cec831a887d92407816425489a81437a91ce90fd996/c7n-0.8.17.1.tar.gz" } ], "0.8.17.2": [ { "comment_text": "", "digests": { "md5": "3b6faef8f457e2e44659defdeec6208c", "sha256": "08fde70c81b0938af0be4219f635aa3bfae6742403ce925455add08f3dbea81d" }, "downloads": -1, "filename": "c7n-0.8.17.2.tar.gz", "has_sig": false, "md5_digest": "3b6faef8f457e2e44659defdeec6208c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117596, "upload_time": "2016-07-27T13:13:35", "url": "https://files.pythonhosted.org/packages/98/34/58cb882f77659fd41921b06934125feab417a41d0172b6ab3802635642dd/c7n-0.8.17.2.tar.gz" } ], "0.8.17.3": [ { "comment_text": "", "digests": { "md5": "79826dad9dacde66d83568cf89df015d", "sha256": "eefc5158beaa7f6b50b341a6eb515bb937b397b39d576d4a6ff24c388154798c" }, "downloads": -1, "filename": "c7n-0.8.17.3.tar.gz", "has_sig": false, "md5_digest": "79826dad9dacde66d83568cf89df015d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117955, "upload_time": "2016-07-28T02:23:27", "url": "https://files.pythonhosted.org/packages/44/47/91b15f4f6826938f22f1f63d706953c5f55510df5e476634bda9d1f0d171/c7n-0.8.17.3.tar.gz" } ], "0.8.17.4": [ { "comment_text": "", "digests": { "md5": "7b51ceeb50349203c9acba08798472a5", "sha256": "7859e15a385aecd7128236a734945257024dd3eac7b06b09a4419fdd097e693d" }, "downloads": -1, "filename": "c7n-0.8.17.4.tar.gz", "has_sig": false, "md5_digest": "7b51ceeb50349203c9acba08798472a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121802, "upload_time": "2016-08-09T18:44:40", "url": "https://files.pythonhosted.org/packages/0f/7c/3065b46e986ff0bcf963830edd4724d6a2d150ba6b6ae2aae2fe4f9e587d/c7n-0.8.17.4.tar.gz" } ], "0.8.18": [ { "comment_text": "", "digests": { "md5": "fac0c8f668091931a34c73842724ae4d", "sha256": "388b580ad82a3d266bfa46fc598fe723219b015689aa656c80b1bb373873d43e" }, "downloads": -1, "filename": "c7n-0.8.18.tar.gz", "has_sig": false, "md5_digest": "fac0c8f668091931a34c73842724ae4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128113, "upload_time": "2016-08-15T15:57:24", "url": "https://files.pythonhosted.org/packages/15/0f/09414128eba88bd81191ffe92b2dbc5a3a210222790c578b549bbb9daba3/c7n-0.8.18.tar.gz" } ], "0.8.18.1": [ { "comment_text": "", "digests": { "md5": "ab69603dd476f1e2fc7250e81a8579c7", "sha256": "611a268774cd3d13f07e8174c32a29f14b935593d038337e3b1eeac835e7e68c" }, "downloads": -1, "filename": "c7n-0.8.18.1.tar.gz", "has_sig": false, "md5_digest": "ab69603dd476f1e2fc7250e81a8579c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128867, "upload_time": "2016-08-22T11:57:03", "url": "https://files.pythonhosted.org/packages/0c/3e/685e40407babaaee3437e675ac6ed753c4dcdb63395543b968c7a183d4bf/c7n-0.8.18.1.tar.gz" } ], "0.8.19": [ { "comment_text": "", "digests": { "md5": "e81070dd31201b55f56fea7c106cafdc", "sha256": "3410a56ea2ffaeb94645f1e4a11643aa8344bbfafaa0fd2f022ea94acf25ea2a" }, "downloads": -1, "filename": "c7n-0.8.19.tar.gz", "has_sig": false, "md5_digest": "e81070dd31201b55f56fea7c106cafdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134461, "upload_time": "2016-08-29T22:10:35", "url": "https://files.pythonhosted.org/packages/2b/a1/c0a53eda556fc9f87c40a6110f3ef84045957f4156aab594a0f51ce9cd2c/c7n-0.8.19.tar.gz" } ], "0.8.19.1": [ { "comment_text": "", "digests": { "md5": "a38ddc7a7a117385ce51246ad55eba45", "sha256": "5b715f22290e6d9d41e1b7b93b149b28d8704cb722b68e9e53a998ee80fd2ff1" }, "downloads": -1, "filename": "c7n-0.8.19.1.tar.gz", "has_sig": false, "md5_digest": "a38ddc7a7a117385ce51246ad55eba45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135051, "upload_time": "2016-09-02T13:43:32", "url": "https://files.pythonhosted.org/packages/f7/eb/6187caf48f13cbf6901edf2be430a5ade305a2fc5e29fa4e2808e3f064df/c7n-0.8.19.1.tar.gz" } ], "0.8.19.2": [ { "comment_text": "", "digests": { "md5": "9393eb78f740c2d9805b4662182f1b01", "sha256": "900a4991f6c84497a2b32e8eb3cee57bcc643ee1c734e3d27424eb999e62aa26" }, "downloads": -1, "filename": "c7n-0.8.19.2.tar.gz", "has_sig": false, "md5_digest": "9393eb78f740c2d9805b4662182f1b01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141672, "upload_time": "2016-09-14T16:55:20", "url": "https://files.pythonhosted.org/packages/6b/eb/2e63508f702fdc820878a1de4121a747fe484b266f0470d20d3c00b1e109/c7n-0.8.19.2.tar.gz" } ], "0.8.19.3": [ { "comment_text": "", "digests": { "md5": "030660b67f92b8d434673095f7e10c98", "sha256": "1a0f451dbce577796e086eaf9c43829c993ec7f30d116bf74102ca1cf5218204" }, "downloads": -1, "filename": "c7n-0.8.19.3.tar.gz", "has_sig": false, "md5_digest": "030660b67f92b8d434673095f7e10c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144138, "upload_time": "2016-09-29T13:11:05", "url": "https://files.pythonhosted.org/packages/74/18/1880f4350da0a1da8cbf3e096a34a7ca34267ab46a96cd78771aa728db28/c7n-0.8.19.3.tar.gz" } ], "0.8.19.4": [ { "comment_text": "", "digests": { "md5": "fe63aec0d3b30d9b098b0c3d6b3160fe", "sha256": "3736d0dae776bc55c03e237d63da8aa434edca023a203ecd60499c3bf0e74fc2" }, "downloads": -1, "filename": "c7n-0.8.19.4.tar.gz", "has_sig": false, "md5_digest": "fe63aec0d3b30d9b098b0c3d6b3160fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146279, "upload_time": "2016-10-04T15:49:32", "url": "https://files.pythonhosted.org/packages/96/2f/d028e157c59d8cbe56d795c8292f7bb5a29afd51d1cb6b3ed584f70368cc/c7n-0.8.19.4.tar.gz" } ], "0.8.19.5": [ { "comment_text": "", "digests": { "md5": "b988c01bf28b066ba4ca040a05e10e1e", "sha256": "0904aab73df59c5fe57819f32b868456b4b3daa43e257861baca5e0560f034ee" }, "downloads": -1, "filename": "c7n-0.8.19.5.tar.gz", "has_sig": false, "md5_digest": "b988c01bf28b066ba4ca040a05e10e1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149652, "upload_time": "2016-10-14T10:38:52", "url": "https://files.pythonhosted.org/packages/f2/75/ec581b2ee5748064e268db020c5157dc012c8b323081aaa7f192bbd041be/c7n-0.8.19.5.tar.gz" } ], "0.8.19.6": [ { "comment_text": "", "digests": { "md5": "f943e9dc32861a7b03c2221a7896ae0b", "sha256": "bb5c7acdfe42acd31186df76f292fd1d96346ae47d55547d9784d62273a5a61f" }, "downloads": -1, "filename": "c7n-0.8.19.6.tar.gz", "has_sig": false, "md5_digest": "f943e9dc32861a7b03c2221a7896ae0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151142, "upload_time": "2016-10-17T21:32:07", "url": "https://files.pythonhosted.org/packages/b5/6a/d41da25e5dda7bbc626302834eed22d8ae376aa2da52167266ebf2def0e0/c7n-0.8.19.6.tar.gz" } ], "0.8.19.7": [ { "comment_text": "", "digests": { "md5": "b49a6f58b00d7cddd3df534d09db2805", "sha256": "18bd1ef46c57eb234b4c3285adfb14697be43d138bf01643896e461588153968" }, "downloads": -1, "filename": "c7n-0.8.19.7.tar.gz", "has_sig": false, "md5_digest": "b49a6f58b00d7cddd3df534d09db2805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152137, "upload_time": "2016-10-19T00:14:52", "url": "https://files.pythonhosted.org/packages/7e/0f/28297f83f2d5ea74f4cc13273b1f8f36beaea4237b3c3113fa05feb5bbc0/c7n-0.8.19.7.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "9112d1da9fab7a8d11109abb7ce0af0a", "sha256": "2297126a81fab6f96400197f4192ef5474e8f771ebf280ed69a9d41cc7eef740" }, "downloads": -1, "filename": "c7n-0.8.2.tar.gz", "has_sig": false, "md5_digest": "9112d1da9fab7a8d11109abb7ce0af0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69820, "upload_time": "2016-04-17T16:46:53", "url": "https://files.pythonhosted.org/packages/29/81/0f3e1b5cec7ff30c2758af6a21ab558e6344502e42f2a3b7b72faedfd70f/c7n-0.8.2.tar.gz" } ], "0.8.20.0": [ { "comment_text": "", "digests": { "md5": "4c6bbd6683e1f0a79cfe02732c5a5bd5", "sha256": "860a81c4d838882963e63bd90378841646ac3326bee8b42dc1f41f4735e0e577" }, "downloads": -1, "filename": "c7n-0.8.20.0.tar.gz", "has_sig": false, "md5_digest": "4c6bbd6683e1f0a79cfe02732c5a5bd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155547, "upload_time": "2016-11-02T19:24:18", "url": "https://files.pythonhosted.org/packages/cc/78/5230788d0e8f191545831ea2c0707b887268308b09042dce7006a2f90c9f/c7n-0.8.20.0.tar.gz" } ], "0.8.20.1": [ { "comment_text": "", "digests": { "md5": "f30ccb9ef6cd5a70d7951cdd2af4b539", "sha256": "5c0188b7e7d44147c1d3886ba858d9037d479de4db503311aed579091a21aef7" }, "downloads": -1, "filename": "c7n-0.8.20.1.tar.gz", "has_sig": false, "md5_digest": "f30ccb9ef6cd5a70d7951cdd2af4b539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158794, "upload_time": "2016-11-07T01:02:56", "url": "https://files.pythonhosted.org/packages/6d/d1/56da8dd158a29708ca686d27624f2f2067ac6083e363070f88c80e4322d8/c7n-0.8.20.1.tar.gz" } ], "0.8.20.2": [ { "comment_text": "", "digests": { "md5": "1597842387a1249258f3894b5886e356", "sha256": "2009d7a0deb9729bde497832b5404447d99abbc76fb4f9df5d8b6375df7e757b" }, "downloads": -1, "filename": "c7n-0.8.20.2.tar.gz", "has_sig": false, "md5_digest": "1597842387a1249258f3894b5886e356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161860, "upload_time": "2016-11-09T00:14:09", "url": "https://files.pythonhosted.org/packages/07/f9/7759c84400b6455d65489b27cb2023dbc41610f2a88ecbf7550798833609/c7n-0.8.20.2.tar.gz" } ], "0.8.21.0": [ { "comment_text": "", "digests": { "md5": "3fa20f054d43a85b33005040b304625e", "sha256": "c6be5734783bcb86235c272e9e53f8b2e110af3276077ffb31b931c4f605d074" }, "downloads": -1, "filename": "c7n-0.8.21.0.tar.gz", "has_sig": false, "md5_digest": "3fa20f054d43a85b33005040b304625e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167112, "upload_time": "2016-11-18T21:01:19", "url": "https://files.pythonhosted.org/packages/d3/43/90c166ea73d30579102a5cef628c02bbde4c27f11a54ca3cb84bbbe65e5c/c7n-0.8.21.0.tar.gz" } ], "0.8.21.1": [ { "comment_text": "", "digests": { "md5": "8d0e90bb9e44d4f1ecd5004cb2141ab0", "sha256": "2a597adaa66a845595c22d0634494d918803c27131f288e8b3aef8b3bba36c7b" }, "downloads": -1, "filename": "c7n-0.8.21.1.tar.gz", "has_sig": false, "md5_digest": "8d0e90bb9e44d4f1ecd5004cb2141ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 175717, "upload_time": "2016-11-28T12:25:15", "url": "https://files.pythonhosted.org/packages/c5/f6/017bd4746936594ec6d762e60257a7ee75d7bf0d27e4bd10508da8db9232/c7n-0.8.21.1.tar.gz" } ], "0.8.21.2": [ { "comment_text": "", "digests": { "md5": "9f32b4df405bbc9202c1214f2954c28c", "sha256": "b3f2aefddd21debfccd159f3c76c44fd81921e1bf295931a94ff0a68c8a991e0" }, "downloads": -1, "filename": "c7n-0.8.21.2.tar.gz", "has_sig": false, "md5_digest": "9f32b4df405bbc9202c1214f2954c28c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126825, "upload_time": "2016-11-29T00:58:07", "url": "https://files.pythonhosted.org/packages/d7/d2/838a0191809df54abfe658769fe4edc305030b179097766302b58083af15/c7n-0.8.21.2.tar.gz" } ], "0.8.22.0": [ { "comment_text": "", "digests": { "md5": "035574ede56a42419238d8e45b294a51", "sha256": "010da776a1fcc41c824dde54ffb518f95c48aec102709bfb044b706a82c8d6a9" }, "downloads": -1, "filename": "c7n-0.8.22.0.tar.gz", "has_sig": false, "md5_digest": "035574ede56a42419238d8e45b294a51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153086, "upload_time": "2017-01-09T16:13:27", "url": "https://files.pythonhosted.org/packages/36/32/79db028b5bc9a30285835525308d768919cb5e3c659b43bbc53083e1fee0/c7n-0.8.22.0.tar.gz" } ], "0.8.23.0": [ { "comment_text": "", "digests": { "md5": "deed4b20e6ff89c7c8d702efeda0c734", "sha256": "9bc351fc8638a3466620158c7773b9d6cc121dc78228bb022838ce35cbe2f325" }, "downloads": -1, "filename": "c7n-0.8.23.0.tar.gz", "has_sig": false, "md5_digest": "deed4b20e6ff89c7c8d702efeda0c734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160604, "upload_time": "2017-02-11T13:52:25", "url": "https://files.pythonhosted.org/packages/8e/b5/f3bbf39a0dd3811ba85d28e6e78731aef1ee6128e2e686f4b6b8c32749b2/c7n-0.8.23.0.tar.gz" } ], "0.8.23.1": [ { "comment_text": "", "digests": { "md5": "6e3041c3360212032390fae416c588b0", "sha256": "1e539db4165cead4efdfd89a029ecb9f4948bbd2b77a21200344e5e5c97dfc1b" }, "downloads": -1, "filename": "c7n-0.8.23.1.tar.gz", "has_sig": false, "md5_digest": "6e3041c3360212032390fae416c588b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163734, "upload_time": "2017-03-01T14:11:56", "url": "https://files.pythonhosted.org/packages/7a/c1/5c715ca1811c22b4807f857764aed468ae68edb66b00a18d1d0276d994a5/c7n-0.8.23.1.tar.gz" } ], "0.8.23.2": [ { "comment_text": "", "digests": { "md5": "00c4ed1866bfc90a2a62b2f887cc8ba8", "sha256": "dc8f524c61793c1a023e134d193006f94161575ad61d8f6f9533c573588ed696" }, "downloads": -1, "filename": "c7n-0.8.23.2.tar.gz", "has_sig": false, "md5_digest": "00c4ed1866bfc90a2a62b2f887cc8ba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163673, "upload_time": "2017-03-02T19:15:40", "url": "https://files.pythonhosted.org/packages/d8/cb/f890dbcfe72c51cf48eeaa9d8554d3fb2390da4844e81e206425dbc4e170/c7n-0.8.23.2.tar.gz" } ], "0.8.24.0": [ { "comment_text": "", "digests": { "md5": "43e79672bba2aef340924aec0ae301c8", "sha256": "97f7b98ec3babfee6b82bf29335e0528312756963ef374f988b16140b2f2e297" }, "downloads": -1, "filename": "c7n-0.8.24.0.tar.gz", "has_sig": false, "md5_digest": "43e79672bba2aef340924aec0ae301c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 251016, "upload_time": "2017-05-15T11:24:12", "url": "https://files.pythonhosted.org/packages/ce/5d/3cedd5422ecfd6e7fcee456f3ab29022c581483e5291c314199fa4b0954e/c7n-0.8.24.0.tar.gz" } ], "0.8.24.1": [ { "comment_text": "", "digests": { "md5": "cc8cd44424f2fdc6e926f6f0ab44309e", "sha256": "97dd6d708bbabddce862602361edbf6ec91e7375fc989799a0e67e4a7294b181" }, "downloads": -1, "filename": "c7n-0.8.24.1.tar.gz", "has_sig": false, "md5_digest": "cc8cd44424f2fdc6e926f6f0ab44309e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174796, "upload_time": "2017-05-15T22:19:17", "url": "https://files.pythonhosted.org/packages/ac/68/68f1730f755b33e54badd65780ca11810bc132e64f46412fe2b9db218dca/c7n-0.8.24.1.tar.gz" } ], "0.8.24.2": [ { "comment_text": "", "digests": { "md5": "ef1c443b9cd6ff17d486f2fe1f64a8da", "sha256": "35e61c8668ef38b4692d25a24206ab0721678f39a52190c5a901ef76110dce6d" }, "downloads": -1, "filename": "c7n-0.8.24.2.tar.gz", "has_sig": false, "md5_digest": "ef1c443b9cd6ff17d486f2fe1f64a8da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256704, "upload_time": "2017-05-26T12:16:34", "url": "https://files.pythonhosted.org/packages/c8/87/9a84e15a774194f17a05cf5836fbdce5ca85c6bbb9cd91e811357581c710/c7n-0.8.24.2.tar.gz" } ], "0.8.24.3": [ { "comment_text": "", "digests": { "md5": "1493a8d928563dc35072e520e1919962", "sha256": "ad16da7d8ffa96456a535624b46e40bb8ab83ea292c3011aa52444500a532884" }, "downloads": -1, "filename": "c7n-0.8.24.3.tar.gz", "has_sig": false, "md5_digest": "1493a8d928563dc35072e520e1919962", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 272236, "upload_time": "2017-06-15T21:38:18", "url": "https://files.pythonhosted.org/packages/56/dd/5cd7af7bd0d0c46783cb4b7396c8e6bacb4d744dedf8f1237094a62de5e3/c7n-0.8.24.3.tar.gz" } ], "0.8.24.4": [ { "comment_text": "", "digests": { "md5": "4b86ee44b2846333e7f80d7ee4e844ff", "sha256": "f4d490ac4e5ea89f993799f7f4896e77ab936038781700d6489294296d030beb" }, "downloads": -1, "filename": "c7n-0.8.24.4.tar.gz", "has_sig": false, "md5_digest": "4b86ee44b2846333e7f80d7ee4e844ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275373, "upload_time": "2017-07-08T12:47:29", "url": "https://files.pythonhosted.org/packages/96/38/3bf9fbf81606d61ede57f944a1789f350e6128d96dcd3c42acc4423adaec/c7n-0.8.24.4.tar.gz" } ], "0.8.24.5": [ { "comment_text": "", "digests": { "md5": "fec674978ac7944ec7af170ec49d736d", "sha256": "dca39d6dd9161502bc5ae08af945ef089f5f2c6532505fd7e6df7648fd7f88dd" }, "downloads": -1, "filename": "c7n-0.8.24.5.tar.gz", "has_sig": false, "md5_digest": "fec674978ac7944ec7af170ec49d736d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371539, "upload_time": "2017-08-03T12:03:45", "url": "https://files.pythonhosted.org/packages/5c/ea/94b7892dc14da4ab238e71fca0d8c3d490a138e9b5417327858c2f6e92f2/c7n-0.8.24.5.tar.gz" } ], "0.8.25.0": [ { "comment_text": "", "digests": { "md5": "0ca8fc16ade499c2bbf00060d7488e3f", "sha256": "85f3fed6824efad42599eadb56d61d4f9a672107e91f187aaeee80209cc9caed" }, "downloads": -1, "filename": "c7n-0.8.25.0.tar.gz", "has_sig": false, "md5_digest": "0ca8fc16ade499c2bbf00060d7488e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285939, "upload_time": "2017-08-12T15:03:46", "url": "https://files.pythonhosted.org/packages/28/18/508e6f497434f0e5327952b6e5ec592ad695849fa90ae1806dde3a20f28c/c7n-0.8.25.0.tar.gz" } ], "0.8.25.1": [ { "comment_text": "", "digests": { "md5": "c668395179cd99d780eb1faffd9d69cb", "sha256": "d97299a1e07be79a29a5d6ddf32e696ee88cf84a5ec184866fa1d2c55074499e" }, "downloads": -1, "filename": "c7n-0.8.25.1.tar.gz", "has_sig": false, "md5_digest": "c668395179cd99d780eb1faffd9d69cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 286471, "upload_time": "2017-08-14T21:29:37", "url": "https://files.pythonhosted.org/packages/bc/bd/f9a51a654f8dfd9004ad0d5fcfd358bfae3252a814972a0927e9df2d5257/c7n-0.8.25.1.tar.gz" } ], "0.8.25.2": [ { "comment_text": "", "digests": { "md5": "42f9a0a9ff01fcedbcacd38344433f39", "sha256": "c1868bcb6e37f3dd75332af4f66b17a66ffa518f3fc3000f3e4ae5d78e090021" }, "downloads": -1, "filename": "c7n-0.8.25.2.tar.gz", "has_sig": false, "md5_digest": "42f9a0a9ff01fcedbcacd38344433f39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 295766, "upload_time": "2017-08-25T11:52:36", "url": "https://files.pythonhosted.org/packages/f8/fd/d3b75cb4618e608712d54e2b012eefd5226e4e2e8fbadca29cbe2fa772f2/c7n-0.8.25.2.tar.gz" } ], "0.8.26.0": [ { "comment_text": "", "digests": { "md5": "50dba869319acfcaa31f8bf2b7bc5d65", "sha256": "47aba7d37a0ac377aef26c2b4087714b55e208c906b3ced94d8164c9e21d1a94" }, "downloads": -1, "filename": "c7n-0.8.26.0.tar.gz", "has_sig": false, "md5_digest": "50dba869319acfcaa31f8bf2b7bc5d65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 302880, "upload_time": "2017-09-12T11:26:01", "url": "https://files.pythonhosted.org/packages/5f/9e/f8ac90c79d09770decc57ca8e55af77003e60a37868da72dbd6b0d9617c0/c7n-0.8.26.0.tar.gz" } ], "0.8.26.1": [ { "comment_text": "", "digests": { "md5": "9456c7751a92322298ba45913ea28dd1", "sha256": "05c334dc68431b09e1531122bacbfb3588ac04ce0091148ec72eac1afe114e18" }, "downloads": -1, "filename": "c7n-0.8.26.1.tar.gz", "has_sig": false, "md5_digest": "9456c7751a92322298ba45913ea28dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307585, "upload_time": "2017-09-26T13:01:23", "url": "https://files.pythonhosted.org/packages/05/65/6485116aee30d4afc7f67d99af3ef1788ec5b1dd6a73024b8c28e8160bac/c7n-0.8.26.1.tar.gz" } ], "0.8.27.0": [ { "comment_text": "", "digests": { "md5": "23a716d16b75c5096fcead8e5a5c8cf4", "sha256": "05b79be15c10e7d64015e6ffef3bb2f5553ae6a501b64c807183cfefb1f9a3c8" }, "downloads": -1, "filename": "c7n-0.8.27.0.tar.gz", "has_sig": false, "md5_digest": "23a716d16b75c5096fcead8e5a5c8cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 316212, "upload_time": "2017-10-19T09:55:59", "url": "https://files.pythonhosted.org/packages/9d/28/672bde19b5c3f5d19d469319f1e905468518956dfa3ccea7ee950dc6ba31/c7n-0.8.27.0.tar.gz" } ], "0.8.27.1": [ { "comment_text": "", "digests": { "md5": "9f3f0247708d0f03f57f3729a25402bb", "sha256": "289158fc1fea415cb2da0971ff9c8373e20f884e2fd0646712bb89d343697f32" }, "downloads": -1, "filename": "c7n-0.8.27.1.tar.gz", "has_sig": false, "md5_digest": "9f3f0247708d0f03f57f3729a25402bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 331381, "upload_time": "2017-11-21T20:18:27", "url": "https://files.pythonhosted.org/packages/32/42/94d0cf7c5da16d2dafa46db98c2c8b23c51ae981e8be240970150e02252e/c7n-0.8.27.1.tar.gz" } ], "0.8.27.2": [ { "comment_text": "", "digests": { "md5": "512b7d93ae26171422d25134fa197720", "sha256": "2f1b20a2a5d876aecd1791dd4669ed6e43e3c4d36ab69d83c00c6d1bfad68d5b" }, "downloads": -1, "filename": "c7n-0.8.27.2.tar.gz", "has_sig": false, "md5_digest": "512b7d93ae26171422d25134fa197720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 342691, "upload_time": "2017-12-13T03:16:16", "url": "https://files.pythonhosted.org/packages/43/37/81c62d3e140564dfbea14cbfe7bfe785cae1004fb702391c2ae2918a0ea4/c7n-0.8.27.2.tar.gz" } ], "0.8.27.3": [ { "comment_text": "", "digests": { "md5": "8758ddc3c51adf201aa09af99f610dc0", "sha256": "c560f583546a81ddbafb8aca510bc3fa4242ef40e318361bf750e6044c4b287e" }, "downloads": -1, "filename": "c7n-0.8.27.3.tar.gz", "has_sig": false, "md5_digest": "8758ddc3c51adf201aa09af99f610dc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 367964, "upload_time": "2018-01-16T15:56:50", "url": "https://files.pythonhosted.org/packages/f7/97/8f994fe8efa039084a3b1d25cae46104d62ac13ae1ae04505068f729c732/c7n-0.8.27.3.tar.gz" } ], "0.8.28.0": [ { "comment_text": "", "digests": { "md5": "b4fd9ea51f6887eae6008a5343b99c6b", "sha256": "9c796cf94c669d83bd6c298040ea365faf5761d35006d2d8f7a1df4cdc61f9b1" }, "downloads": -1, "filename": "c7n-0.8.28.0.tar.gz", "has_sig": false, "md5_digest": "b4fd9ea51f6887eae6008a5343b99c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 377936, "upload_time": "2018-02-14T12:45:32", "url": "https://files.pythonhosted.org/packages/6d/52/053bef115852c9d60a3ddc617daec50779fb1426b98177d93216a1e6c8dd/c7n-0.8.28.0.tar.gz" } ], "0.8.28.1": [ { "comment_text": "", "digests": { "md5": "b3b0bb4ad43080077a2c50cee7508a60", "sha256": "7d8086fd1f94dc37534e4ecb70c5fbac25ce2fefc250f1b15e6d0bce22540cd2" }, "downloads": -1, "filename": "c7n-0.8.28.1.tar.gz", "has_sig": false, "md5_digest": "b3b0bb4ad43080077a2c50cee7508a60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 384902, "upload_time": "2018-03-15T13:02:19", "url": "https://files.pythonhosted.org/packages/36/60/57b7fb60580b1c63e21982c0365dcc844ab977339131c0f7bc19072b65b8/c7n-0.8.28.1.tar.gz" } ], "0.8.28.2": [ { "comment_text": "", "digests": { "md5": "64beaec9d30e48f3b830bc04471407c6", "sha256": "158715f4027bdf119acd5408c04ec8f8bf826676c133ae620988068d982f8b63" }, "downloads": -1, "filename": "c7n-0.8.28.2.tar.gz", "has_sig": false, "md5_digest": "64beaec9d30e48f3b830bc04471407c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 397439, "upload_time": "2018-04-19T23:42:38", "url": "https://files.pythonhosted.org/packages/3a/76/9898957a9a6783c8b92e3d2c164240ed1d817dd54bb3fc253b6b0e7b8a0b/c7n-0.8.28.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "8f9cc01dca78f50a4756a40c3922f75c", "sha256": "013a1af64bf8212712e7fc4dad83396dcb25dec80da86e8e31f7e44afb42d1c2" }, "downloads": -1, "filename": "c7n-0.8.3.tar.gz", "has_sig": false, "md5_digest": "8f9cc01dca78f50a4756a40c3922f75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72519, "upload_time": "2016-04-25T12:31:07", "url": "https://files.pythonhosted.org/packages/23/3e/2ebe85ab877fca9e54daa8525445655a963d797d56f2c769c922c9294f0c/c7n-0.8.3.tar.gz" } ], "0.8.30.0": [ { "comment_text": "", "digests": { "md5": "b99cef81f114688debe033cb574d3dd1", "sha256": "dfab20b66eb3f8c84aa36fa9d84b861698722d7699da1bffb98ea94749994bb8" }, "downloads": -1, "filename": "c7n-0.8.30.0.tar.gz", "has_sig": false, "md5_digest": "b99cef81f114688debe033cb574d3dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 423759, "upload_time": "2018-08-12T18:19:30", "url": "https://files.pythonhosted.org/packages/a7/9c/40c3e64564ce3706ff3397b673ea4ff48754280e6be96f811afc1825543b/c7n-0.8.30.0.tar.gz" } ], "0.8.31.0": [ { "comment_text": "", "digests": { "md5": "6f1a7f7c5e325bb88426437739a066c1", "sha256": "e1f29572a6c21e26633b9846edda739942fa833b5b1a32978d74810eb4d3a6ed" }, "downloads": -1, "filename": "c7n-0.8.31.0.tar.gz", "has_sig": false, "md5_digest": "6f1a7f7c5e325bb88426437739a066c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430602, "upload_time": "2018-09-12T11:41:24", "url": "https://files.pythonhosted.org/packages/a6/cb/49b6f64686274aa0c4c43b58c8582e7e7b542cfc0f313217d3e1382ef9ca/c7n-0.8.31.0.tar.gz" } ], "0.8.31.1": [ { "comment_text": "", "digests": { "md5": "5f0d9ce34e33729e9c41fcfa8c446f75", "sha256": "6a3679ea35b4e6b8cd51efad74a7e53e0da835d809c2ea919a919ad2632e018c" }, "downloads": -1, "filename": "c7n-0.8.31.1.tar.gz", "has_sig": false, "md5_digest": "5f0d9ce34e33729e9c41fcfa8c446f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 431013, "upload_time": "2018-09-17T15:18:48", "url": "https://files.pythonhosted.org/packages/38/3a/b7932698f71c20ff81a0eabde447b7190cedb1333cf15554aab191bd4b68/c7n-0.8.31.1.tar.gz" } ], "0.8.31.2": [ { "comment_text": "", "digests": { "md5": "1fd342442cf69750a6086e1f1e7eba6e", "sha256": "3c1caec17cb203f387e62b52298a18086abaa1ecd8ab36c740c372ccea5ae1a3" }, "downloads": -1, "filename": "c7n-0.8.31.2.tar.gz", "has_sig": false, "md5_digest": "1fd342442cf69750a6086e1f1e7eba6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 432041, "upload_time": "2018-09-22T12:10:59", "url": "https://files.pythonhosted.org/packages/a8/d5/231511be05730ee645c1e2e99ef3c3f27546ebada34bbff49852373a34fd/c7n-0.8.31.2.tar.gz" } ], "0.8.32.0": [ { "comment_text": "", "digests": { "md5": "4356f47e3a0fde8f3fa42796f7abdd73", "sha256": "9e9a93bfc694388aadb079726dbe36968047ce8fdf84865cd900449e40b72572" }, "downloads": -1, "filename": "c7n-0.8.32.0.tar.gz", "has_sig": false, "md5_digest": "4356f47e3a0fde8f3fa42796f7abdd73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 443481, "upload_time": "2018-11-14T09:27:06", "url": "https://files.pythonhosted.org/packages/d8/56/7376fcd5dce592f7517eaf08d9c11882e1b6c762db896d388b3c85ada468/c7n-0.8.32.0.tar.gz" } ], "0.8.32.1": [ { "comment_text": "", "digests": { "md5": "b1f48da8e626e20720911bb58153deeb", "sha256": "5445f51d6f7e84c524241c1be65b0a1451580846d340f787a4e6932f4c0abda4" }, "downloads": -1, "filename": "c7n-0.8.32.1.tar.gz", "has_sig": false, "md5_digest": "b1f48da8e626e20720911bb58153deeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454439, "upload_time": "2018-11-29T01:52:08", "url": "https://files.pythonhosted.org/packages/86/00/eba1cdfa19ec85e66c4f086215f306f80fed263e7347546086c938f47f70/c7n-0.8.32.1.tar.gz" } ], "0.8.33.0": [ { "comment_text": "", "digests": { "md5": "f1878f318491cebf9587774bffce8096", "sha256": "02900dfb28a76ae82f2e25d61fa17cb96d2d8c5be71c86b596271d7b802bce85" }, "downloads": -1, "filename": "c7n-0.8.33.0.tar.gz", "has_sig": false, "md5_digest": "f1878f318491cebf9587774bffce8096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 467745, "upload_time": "2019-01-01T13:40:25", "url": "https://files.pythonhosted.org/packages/3f/0f/5dc36e5d0f1a82f5ab746237e7348b2b1ed5979d22ddf2a669c074cd9337/c7n-0.8.33.0.tar.gz" } ], "0.8.33.1": [ { "comment_text": "", "digests": { "md5": "e2331c891aa72e50bd66adf3c07f3a17", "sha256": "7b413a3662204743c55dd359cd9b8ddf5d02182f54618a203cf001b11eb7bf83" }, "downloads": -1, "filename": "c7n-0.8.33.1.tar.gz", "has_sig": false, "md5_digest": "e2331c891aa72e50bd66adf3c07f3a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 469819, "upload_time": "2019-01-04T11:07:00", "url": "https://files.pythonhosted.org/packages/d6/e4/3e2207cbc619f44ac26a7d7b303374ecdc8a97ef0ec55e250bfd0fff74fe/c7n-0.8.33.1.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "0bd80efa0bd9c06888c3a2ff1961a3f2", "sha256": "9f2db9eafaf0bbe00b9c961462069b2f3cb53811a1ad566f6278b254d8440bbc" }, "downloads": -1, "filename": "c7n-0.8.4.tar.gz", "has_sig": false, "md5_digest": "0bd80efa0bd9c06888c3a2ff1961a3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70734, "upload_time": "2016-04-29T22:28:50", "url": "https://files.pythonhosted.org/packages/65/c3/14f69836f25910ae8658c8b0917b5b789ff927d2a129670d4237537861e4/c7n-0.8.4.tar.gz" } ], "0.8.40.0": [ { "comment_text": "", "digests": { "md5": "e298be050775f72a1834e1aad73b1b93", "sha256": "08258db311146b83ba92f8efddabb7fb51961f03519823542f39645114f71184" }, "downloads": -1, "filename": "c7n-0.8.40.0.tar.gz", "has_sig": false, "md5_digest": "e298be050775f72a1834e1aad73b1b93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 479222, "upload_time": "2019-01-31T20:46:45", "url": "https://files.pythonhosted.org/packages/bb/11/85ef859b226383fc425724e6acaa52a05dd5f28a8a1d7b22a4fff4b968c4/c7n-0.8.40.0.tar.gz" } ], "0.8.41.0": [ { "comment_text": "", "digests": { "md5": "b3af7f27c127f4aba87d1686bdd581b1", "sha256": "57988b6b352e6dc405710503252d727a7513ee20bc4e85223bebdd5fc087e429" }, "downloads": -1, "filename": "c7n-0.8.41.0.tar.gz", "has_sig": false, "md5_digest": "b3af7f27c127f4aba87d1686bdd581b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 487847, "upload_time": "2019-02-18T12:46:17", "url": "https://files.pythonhosted.org/packages/02/24/c0d8f31e44f79b57410f270b6746475f99de6f212725b6e4d4e455d9da9f/c7n-0.8.41.0.tar.gz" } ], "0.8.42.0": [ { "comment_text": "", "digests": { "md5": "929e2ce7fdbf45fcadd99c547bf3ec2f", "sha256": "c059b727a5fcfd33347e60c1336990300ff29d43d1585aea986227b428c961eb" }, "downloads": -1, "filename": "c7n-0.8.42.0.tar.gz", "has_sig": false, "md5_digest": "929e2ce7fdbf45fcadd99c547bf3ec2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 497879, "upload_time": "2019-03-04T14:48:37", "url": "https://files.pythonhosted.org/packages/ba/79/26ac4e9bc933b31a58889843c8b31d3c54f6cb0d5f9e418c04e2d25a3285/c7n-0.8.42.0.tar.gz" } ], "0.8.42.1": [ { "comment_text": "", "digests": { "md5": "8f46ea20e38a8a4020581a9c9a713ab6", "sha256": "0ae4b35c0b27718aeff36cd7b367b366db53f22385443383a7634b454fa158c4" }, "downloads": -1, "filename": "c7n-0.8.42.1.tar.gz", "has_sig": false, "md5_digest": "8f46ea20e38a8a4020581a9c9a713ab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 501516, "upload_time": "2019-03-07T14:37:43", "url": "https://files.pythonhosted.org/packages/3d/3a/54ded9386159fe1a34c2277c5270635cec18c4489262e9d350aa815c7d91/c7n-0.8.42.1.tar.gz" } ], "0.8.43.0": [ { "comment_text": "", "digests": { "md5": "a8d431f3912ff2789317a46863aff2a7", "sha256": "fb682f071819e7ebced61b5ba8190828c017df308b580ef18409bb15bf531395" }, "downloads": -1, "filename": "c7n-0.8.43.0.tar.gz", "has_sig": false, "md5_digest": "a8d431f3912ff2789317a46863aff2a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 507321, "upload_time": "2019-04-13T10:08:24", "url": "https://files.pythonhosted.org/packages/c3/2e/eb7acc6de40fbc66c09db0d1d1303d4dc612412da397c558e0577d4b3c3b/c7n-0.8.43.0.tar.gz" } ], "0.8.43.1": [ { "comment_text": "", "digests": { "md5": "b9af107262fdbad3b02de940195fc20e", "sha256": "aa0082bf886ab5bba71543f872926ab898f96c04d04669d82c7419056668632f" }, "downloads": -1, "filename": "c7n-0.8.43.1.tar.gz", "has_sig": false, "md5_digest": "b9af107262fdbad3b02de940195fc20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 508981, "upload_time": "2019-04-17T12:18:34", "url": "https://files.pythonhosted.org/packages/d7/a1/d858cc1b96dd8302ab72f32ce5d0fa774c6ab3b5cf580ac77def96416ef9/c7n-0.8.43.1.tar.gz" } ], "0.8.44.0": [ { "comment_text": "", "digests": { "md5": "0b47e062e7a14f351aa1220bbceef711", "sha256": "9a7d9d693a1e3cb03508db5bb010f579c22cc444af3bedddbf9a63312c0fdb2c" }, "downloads": -1, "filename": "c7n-0.8.44.0.tar.gz", "has_sig": false, "md5_digest": "0b47e062e7a14f351aa1220bbceef711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 519316, "upload_time": "2019-06-18T16:30:45", "url": "https://files.pythonhosted.org/packages/2b/b9/447cf8749a8ecb7c149beec135431afb6aa8406d884ccb47268beedb2f6d/c7n-0.8.44.0.tar.gz" } ], "0.8.44.1": [ { "comment_text": "", "digests": { "md5": "c773de7baaf2205fe87fa7237f5ac384", "sha256": "47ccec3cc499f080a391a9042f313fdb416b9ee2ff4ffa55d724fcc6ea89807e" }, "downloads": -1, "filename": "c7n-0.8.44.1.tar.gz", "has_sig": false, "md5_digest": "c773de7baaf2205fe87fa7237f5ac384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 520937, "upload_time": "2019-06-18T21:14:37", "url": "https://files.pythonhosted.org/packages/4c/72/18bf18357daa682cff08c335f4a2199dfa2a4a03addc2eb3254078fd9aca/c7n-0.8.44.1.tar.gz" } ], "0.8.44.2": [ { "comment_text": "", "digests": { "md5": "0919a9cb78554a32a2eaf7af9fea6e54", "sha256": "0900bdad18d74af8aea5b9a814f13a772dbeba632bcba193d1677b263655115b" }, "downloads": -1, "filename": "c7n-0.8.44.2.tar.gz", "has_sig": false, "md5_digest": "0919a9cb78554a32a2eaf7af9fea6e54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 524185, "upload_time": "2019-06-28T20:31:38", "url": "https://files.pythonhosted.org/packages/d8/a8/da5b5c9bb675bc776a7a918b1d2d827ca1044c6184bad47a3ce226248621/c7n-0.8.44.2.tar.gz" } ], "0.8.44.3": [ { "comment_text": "", "digests": { "md5": "6567e4fac664f9365985c7e892f26000", "sha256": "2a27013c29a240b21121de6c9a1093135e86058cd10925bf7f9984fddecf2516" }, "downloads": -1, "filename": "c7n-0.8.44.3.tar.gz", "has_sig": false, "md5_digest": "6567e4fac664f9365985c7e892f26000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 524208, "upload_time": "2019-07-03T15:25:39", "url": "https://files.pythonhosted.org/packages/6f/28/cd1605f8e143d00f822119ec4ee058117652d2c4470870322a9a0e48d2fb/c7n-0.8.44.3.tar.gz" } ], "0.8.45.0": [ { "comment_text": "", "digests": { "md5": "7adbc9de1187ae682e77a096bc8d13c3", "sha256": "7b6912c6ee505b477bd84c83722742129effabb08b0479db9ec2c49d36337ae5" }, "downloads": -1, "filename": "c7n-0.8.45.0.tar.gz", "has_sig": false, "md5_digest": "7adbc9de1187ae682e77a096bc8d13c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 541277, "upload_time": "2019-09-23T22:33:43", "url": "https://files.pythonhosted.org/packages/98/00/dd9f45fa46a55d7f05ecf3fb8036799f075014e487a81966fb98d2852049/c7n-0.8.45.0.tar.gz" } ], "0.8.45.1": [ { "comment_text": "", "digests": { "md5": "0651edabdb761843b5b6f4cbd954fdb6", "sha256": "7fdcfff919eee224cb58db896ef5f3b1fb48bb00f7af0c9feb03d55bdb4b2930" }, "downloads": -1, "filename": "c7n-0.8.45.1.tar.gz", "has_sig": false, "md5_digest": "0651edabdb761843b5b6f4cbd954fdb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 543672, "upload_time": "2019-10-11T02:09:43", "url": "https://files.pythonhosted.org/packages/a2/e5/7dc482bfd65dc1c5747077515610e608512a8dce60f8e6df7052c3636811/c7n-0.8.45.1.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "6400cdf81b9ef5eacaa564ed015ae339", "sha256": "49de51967c83b3280fa98beb7ba8c45582009cfe0f12eaedb996edfc5cace48c" }, "downloads": -1, "filename": "c7n-0.8.5.tar.gz", "has_sig": false, "md5_digest": "6400cdf81b9ef5eacaa564ed015ae339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72422, "upload_time": "2016-05-04T02:26:04", "url": "https://files.pythonhosted.org/packages/b1/e2/6c3e7741cb6290fe6267e60ce1c2a40c15a922bd2bb6bfa8b8bedcdc971f/c7n-0.8.5.tar.gz" } ], "0.8.6": [], "0.8.7": [ { "comment_text": "", "digests": { "md5": "e369bcdd422e84494f35005c01378130", "sha256": "88fddccc34eda26ee0c92b6b0c68e9cde5835ff5072ed9516da6b49ee509bbcc" }, "downloads": -1, "filename": "c7n-0.8.7.tar.gz", "has_sig": false, "md5_digest": "e369bcdd422e84494f35005c01378130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81683, "upload_time": "2016-05-09T18:08:13", "url": "https://files.pythonhosted.org/packages/2a/bf/d2f328f9445ec9963b9c0c5d5067bd1a3c6e7192bd53d76afdb48778ae8c/c7n-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "01eab7b1148f86c047173f34d71afdad", "sha256": "fc17a94dfa10c933844b073d29a05e7ccbf76b175455e2905dd4aceccea99124" }, "downloads": -1, "filename": "c7n-0.8.8.tar.gz", "has_sig": false, "md5_digest": "01eab7b1148f86c047173f34d71afdad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81237, "upload_time": "2016-05-16T11:16:12", "url": "https://files.pythonhosted.org/packages/79/6d/aae82758c80015ecb4f0d445d3e08a3a9e30b6ff5b6b6762185247c417bb/c7n-0.8.8.tar.gz" } ], "0.8.9.1": [ { "comment_text": "", "digests": { "md5": "8ec1184023369f4f584a4f63624632ef", "sha256": "c613b21ba9cce2aeb2f84bf8d2e14a30c2cdbb93fdc9a30a77749ef2c024a200" }, "downloads": -1, "filename": "c7n-0.8.9.1.tar.gz", "has_sig": false, "md5_digest": "8ec1184023369f4f584a4f63624632ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83134, "upload_time": "2016-05-17T19:55:54", "url": "https://files.pythonhosted.org/packages/04/56/70e515c463b325a8d557a66307ab17ca0e18c4961ec9c019ce400779e063/c7n-0.8.9.1.tar.gz" } ], "0.8.9.2": [ { "comment_text": "", "digests": { "md5": "47dbb9b0cf2dc69299c7356d5c4e3b04", "sha256": "d8e85a1f3ebab0aafd5ea4f755a35086e8739599fc668ff0bacb6fa1df820895" }, "downloads": -1, "filename": "c7n-0.8.9.2.tar.gz", "has_sig": false, "md5_digest": "47dbb9b0cf2dc69299c7356d5c4e3b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83493, "upload_time": "2016-05-18T18:57:29", "url": "https://files.pythonhosted.org/packages/2b/4d/70d0148eee810534a491a5d22522aa600c0497af4927894051c9e4ac393c/c7n-0.8.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0651edabdb761843b5b6f4cbd954fdb6", "sha256": "7fdcfff919eee224cb58db896ef5f3b1fb48bb00f7af0c9feb03d55bdb4b2930" }, "downloads": -1, "filename": "c7n-0.8.45.1.tar.gz", "has_sig": false, "md5_digest": "0651edabdb761843b5b6f4cbd954fdb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 543672, "upload_time": "2019-10-11T02:09:43", "url": "https://files.pythonhosted.org/packages/a2/e5/7dc482bfd65dc1c5747077515610e608512a8dce60f8e6df7052c3636811/c7n-0.8.45.1.tar.gz" } ] }