{ "info": { "author": "Jordan Gregory", "author_email": "jordan@gregory-dev.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/ansicolortags.svg)](https://pypi.python.org/pypi/ansicolortags/) [![PyPI version](https://badge.fury.io/py/awsrightsizer.svg)](https://badge.fury.io/py/awsrightsizer) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [![Open Source Love png2](https://badges.frapsoft.com/os/v2/open-source.png?v=103)](https://github.com/ellerbrock/open-source-badges/)\n\n# AWS EC2/RDS Instance Right-Sizer\n\nThis tool is designed and written in Python 3.6.5 to help you determine the right AWS EC2/RDS instance type for your servers based on historical usage.\n\n## Usage:\n\n```\nuUsage: rightsizer.py [OPTIONS]\n\n rightsizer takes user input and provides an output CSV of suggestions.\n\nOptions:\n -p, --profile TEXT Your AWS Credentials Profile.\n -k, --access-key TEXT Your AWS Access Key ID.\n -s, --secret-key TEXT Your AWS Secret Access Key ID.\n -r, --region TEXT The AWS Region to query.\n -t, --threshold INTEGER... The Cloudwatch [average, max] CPU usage\n threshold.\n -q, --query-config INTEGER... The amount of [days, period] to query\n Cloudwatch for.\n -o, --output TEXT The Name/Location of the file to output.\n -e, --ec2-only\n -d, --rds-only\n -v, --verbose\n -h, --help Print help message\n\n```\n\n## Installation:\nA pip package is available for this tool. This is the recommended way to install and run the tool. Download and run the tool using the steps below:\n\n1. ```python3 -m pip install awsrightsizer --user```\n\n2. ```rightsizer [OPTIONS]```\n\n## Upgrading\nUpgrading is easy as well with pip, simply issue the following commands:\n\n1. ```python3 -m pip install awsrightsizer --upgrade --user```\n\n2. ```rightsizer [OPTIONS]```\n\n## Source Installation:\nThis tool is best run in a virtual environment. You may need to install a virtual environment tool such as python3-venv or python3-virutalenv via your package manager and/or install one via pip by running ```pip install virtualenv --user```.\n\n1. ```git clone https://github.com/gregoryjordanm/awsrightsizer.git```\n\n2. ```cd ./awsrightsizer```\n\n3. ```python3 -m venv venv``` or ```virtualenv -p python3 venv```\n\n4. ```. ./venv/bin/activate```\n\n5. ```pip install -r requirements```\n\n6. ```python rightsizer.py [OPTIONS]```\n\n## Running Example:\n\nLets assume for a second that you have already installed the AWS CLI tools for your distribution...\n\nLets also assume that you have already run the ```aws configure``` command and have a profile named \"dev\" on your system that you have already tested and is functioning :)\n\nTo run this tool with your working profile, simply do the following:\n\n```rightsizer -p dev```\n\nThe tool will output a \"report_*date*.csv\" file in the directory you ran it in.\n\nLets now assume that you hate my report name, simply run:\n\n```rightsizer -p dev -o your_awesome_new_csv.csv```\n\nThe tool will now use your_awesome_new_csv.csv is the output file.\n\nIf you don't have an AWS profile set up for some reason (it really does make life easier), then you can use the -k, -s. and -r flags to provide the necessary info.\n\n```rightsizer -k XXXXXXXXXXXX -s XXXXXXXXXXXXXXXXXXXXXXXX -r us-east-1```\n\nIf you don't want to have the tool pull 30 days worth of data, or if you don't want the data periods to be 30 minutes, use the -q flag like so:\n\n```rightsizer -p dev -q 15,900```\n\nThis will tell the tool to query 15 days at 15 minute intervals.\n\nTo run against just your EC2 assets, just issue the -e flag.\n\nTo run against just your RDS assets, just issue the -d flag.\n\nIf you are running this via the source, you will need to add ```python rightsizer.py``` to your command instead of just ```rightsizer```. \n\nLet me know if you find bugs :)\n\n### Attribution:\n\nThis tools is loosely based on the [awsstats](https://github.com/FittedCloud/awsstats) tool by [FittedCloud](https://www.fittedcloud.com/).\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/Gregory-Development/awsrightsizer/", "keywords": "", "license": "Apache-2.0", "maintainer": "Jordan Gregory", "maintainer_email": "jordan@gregory-dev.io", "name": "awsrightsizer", "package_url": "https://pypi.org/project/awsrightsizer/", "platform": "", "project_url": "https://pypi.org/project/awsrightsizer/", "project_urls": { "Documentation": "http://awsrightsizer.readthedocs.io", "Homepage": "https://github.com/Gregory-Development/awsrightsizer/", "Repository": "https://github.com/Gregory-Development/awsrightsizer/" }, "release_url": "https://pypi.org/project/awsrightsizer/1.1.2/", "requires_dist": [ "boto3 (>=1.9,<2.0)", "click (>=7.0,<8.0)" ], "requires_python": ">=3.6,<4.0", "summary": "A Python3 tool to help you determine the correct instance types to use for your running EC2/RDS instances.", "version": "1.1.2" }, "last_serial": 4392576, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a9cdbf4eb5b2936321016ad409d01693", "sha256": "e38670aa01bea419573873f878235740d0ef103964eb1f44ca67408e3cf95999" }, "downloads": -1, "filename": "awsrightsizer-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a9cdbf4eb5b2936321016ad409d01693", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9108, "upload_time": "2018-07-19T15:05:17", "url": "https://files.pythonhosted.org/packages/3c/11/c872bbe654c52c0a7571b64ec4e108746e6867ce2aff8db037f17ef665c1/awsrightsizer-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5591ff9929f5a2c72ae6294d5ce148d", "sha256": "cf6ac270c4316d81661a8e85b3ecd2f32f37b10a3e3b9b93085ec8a6240d371f" }, "downloads": -1, "filename": "awsrightsizer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d5591ff9929f5a2c72ae6294d5ce148d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8469, "upload_time": "2018-07-19T15:05:18", "url": "https://files.pythonhosted.org/packages/3e/71/b4e94281ed529ade1737d913b1f7085e0a2a67af56919732eed38d38c443/awsrightsizer-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "df2a2778b00cd6fdb39e101a8958dbf7", "sha256": "f5082b2c919de4a0d977cc3801ae4b0302bde7539a31c797edf18afa54842d8b" }, "downloads": -1, "filename": "awsrightsizer-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "df2a2778b00cd6fdb39e101a8958dbf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8956, "upload_time": "2018-07-19T15:47:44", "url": "https://files.pythonhosted.org/packages/6f/d2/ef729b16d8e421e80995e5ee250273095e333f46a392be9c199ab85fb663/awsrightsizer-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "989e1ef226449ed8ab7f9ba4d10264a1", "sha256": "ccd6eb3b451fa2a64324bf19586699e946769b6747ad93d59ff8fbc440de530b" }, "downloads": -1, "filename": "awsrightsizer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "989e1ef226449ed8ab7f9ba4d10264a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8730, "upload_time": "2018-07-19T15:47:45", "url": "https://files.pythonhosted.org/packages/84/5c/cc2824d7166bc8bdfe1693f36e606e0531d4bf0dd051f56a3e142861eea1/awsrightsizer-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "067549a43c8497ca202a1ddbca83c9c1", "sha256": "a8c859ee652c06984be65c3372640e086b7d2f5b275fa9a42a393b50c153c9fa" }, "downloads": -1, "filename": "awsrightsizer-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "067549a43c8497ca202a1ddbca83c9c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10559, "upload_time": "2018-07-19T16:03:26", "url": "https://files.pythonhosted.org/packages/08/83/ddfbdabc3e9846bd28873a43a4f814e91341797c2af41390b38aadc345b7/awsrightsizer-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b5cc83c07b4f45bd697590b2fc47d9c", "sha256": "675cc8c87d24cf0639a3add2bc255bc8eb5743000ebf6e754848176c581cfa13" }, "downloads": -1, "filename": "awsrightsizer-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3b5cc83c07b4f45bd697590b2fc47d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9184, "upload_time": "2018-07-19T16:03:27", "url": "https://files.pythonhosted.org/packages/78/dd/c859f5c9c69cb5b14d9c7221e1ccd0a8fbad4b89b3fc698d6da69c5fca2a/awsrightsizer-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7886dd6bea176d2abf97af60171e4c0d", "sha256": "93ad14f500175f970ae1ff2d8d89970eaf7e2cdb88463ec9d6cbfccfbece4dcc" }, "downloads": -1, "filename": "awsrightsizer-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7886dd6bea176d2abf97af60171e4c0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10432, "upload_time": "2018-07-19T16:07:55", "url": "https://files.pythonhosted.org/packages/4e/bc/377a2a065cc2990044758d522cfa850616c36973fa6dc15a69fabfbddb68/awsrightsizer-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4ce8a8def89051f3a7b7b8477c3dd19", "sha256": "fdda19c9361bcd28e7c7c918d7337eddc91224f4de62ff889f1a5c4a0e4b04f8" }, "downloads": -1, "filename": "awsrightsizer-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b4ce8a8def89051f3a7b7b8477c3dd19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9050, "upload_time": "2018-07-19T16:07:56", "url": "https://files.pythonhosted.org/packages/39/cf/22c3f8900a2d6d3e42f3bf93b2b3bfdc0f58084f6f9e007f22816af5f912/awsrightsizer-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "fb325bf72f5efcc35c297ba3b657793d", "sha256": "2f15f383e2462ae8defccceb1e4eb25db5c89a31a13dbdfdb7941cc58590a647" }, "downloads": -1, "filename": "awsrightsizer-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fb325bf72f5efcc35c297ba3b657793d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10497, "upload_time": "2018-07-23T16:54:46", "url": "https://files.pythonhosted.org/packages/1c/65/58709a18ea3d95d6dceed2fdd9ba35917d188f606749c5354f01ce7cc0c9/awsrightsizer-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f51f7a95e902c96fb4ca18f81e9cb856", "sha256": "0d80b28fcee34192bc1d61a3d47b21558c1ef13d662623ee77ec07f811c89aaf" }, "downloads": -1, "filename": "awsrightsizer-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f51f7a95e902c96fb4ca18f81e9cb856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9090, "upload_time": "2018-07-23T16:54:47", "url": "https://files.pythonhosted.org/packages/e5/75/4e4c80a5e62454af4a8e9165a4c3eef48577c6507b9f311e2a68605af2e7/awsrightsizer-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c7a09f33ed1cc5b0052543db9ebedeba", "sha256": "c8f15ae41e80515d5b2a764d8690cfb371c94f1d2cdfb4c264083a85cc43b355" }, "downloads": -1, "filename": "awsrightsizer-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c7a09f33ed1cc5b0052543db9ebedeba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10566, "upload_time": "2018-07-25T14:16:05", "url": "https://files.pythonhosted.org/packages/70/f0/fee51d9d6a9b309bd2394cecf2c2282943faac9184808a17203036580a70/awsrightsizer-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aeff3aac65f29ee070fe0f833b17aaf", "sha256": "a67e10d99da241d2bc7de6c83e860c9dc07180250d2861882403c23473f72267" }, "downloads": -1, "filename": "awsrightsizer-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8aeff3aac65f29ee070fe0f833b17aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9155, "upload_time": "2018-07-25T14:16:06", "url": "https://files.pythonhosted.org/packages/2d/5b/834c7717e33d4e100dd22d9be83c97231cbed4f587ab51edd7d8b0409560/awsrightsizer-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "faa80ec4204e3459d5ef96a41e35e730", "sha256": "95de36a23678632587da61261a3ca0c4347312d2500029cb89c7d815ea51262d" }, "downloads": -1, "filename": "awsrightsizer-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "faa80ec4204e3459d5ef96a41e35e730", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10136, "upload_time": "2018-07-26T14:36:04", "url": "https://files.pythonhosted.org/packages/d4/ae/66c8356d740d52499cb5df2069685a7b502710fc6a6bfd9acffcd0bb7fd8/awsrightsizer-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37e6d6db5097e3d32a0abe1bd55f32ac", "sha256": "c4cfdafb4448c01165dafad6d053c8bbe29a3ae2e183d49bd14654ac05ecbbcf" }, "downloads": -1, "filename": "awsrightsizer-1.0.6.tar.gz", "has_sig": false, "md5_digest": "37e6d6db5097e3d32a0abe1bd55f32ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9492, "upload_time": "2018-07-26T14:36:06", "url": "https://files.pythonhosted.org/packages/aa/5f/5bbccf7330b9ee41903318e3fbe4c1d915de95a8aa9e21cd474051ac0278/awsrightsizer-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "6e8b9d1339143e7992a80e084b9ca137", "sha256": "d51f57d0ff6c51da122e43a8126746a59934ace87e8ce493f4b826972eea1ef6" }, "downloads": -1, "filename": "awsrightsizer-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6e8b9d1339143e7992a80e084b9ca137", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10178, "upload_time": "2018-07-31T01:42:27", "url": "https://files.pythonhosted.org/packages/da/84/239e5a2638abf7cc23cbef025ce1d03b1d3e004d06ba7bd22bedca5988b2/awsrightsizer-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d05c688b7d963451b499617d3e22f529", "sha256": "e07fd91de362828fbcc76983c0a74ce7854fb5ee9c5854a2d20eef51cb85937a" }, "downloads": -1, "filename": "awsrightsizer-1.0.7.tar.gz", "has_sig": false, "md5_digest": "d05c688b7d963451b499617d3e22f529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9433, "upload_time": "2018-07-31T01:42:26", "url": "https://files.pythonhosted.org/packages/36/5f/5f45e18aef13e9437aac9f97e55834d745aef31f76bac296181450ff10ac/awsrightsizer-1.0.7.tar.gz" } ], "1.0.7.1": [ { "comment_text": "", "digests": { "md5": "c415552d69d4b4679531d31787d3caf3", "sha256": "580f88db091bb2c44ba01b4594a3a956441606e67185a87d992232f46eab5553" }, "downloads": -1, "filename": "awsrightsizer-1.0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c415552d69d4b4679531d31787d3caf3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10380, "upload_time": "2018-07-31T03:09:39", "url": "https://files.pythonhosted.org/packages/1b/76/b247cb8a31146370551ed17d2c4cef7ce9aafaa8ff5ed02a0729133a0868/awsrightsizer-1.0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb70273016f7e40b2db073c2a83e3403", "sha256": "eda11cfffb45d02c149e925016d0af980da33b6ea764d79ff3ec8933dacf2c69" }, "downloads": -1, "filename": "awsrightsizer-1.0.7.1.tar.gz", "has_sig": false, "md5_digest": "bb70273016f7e40b2db073c2a83e3403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9633, "upload_time": "2018-07-31T03:09:38", "url": "https://files.pythonhosted.org/packages/cd/4a/eff5b17229d121be6fe74ad28caeca3605d18c2dff94373be59bcfdbd88d/awsrightsizer-1.0.7.1.tar.gz" } ], "1.0.7.2": [ { "comment_text": "", "digests": { "md5": "fcd0ce49fe051cf746fab120d9bdd821", "sha256": "71c8e69f5a0aded1ea0f8e6363b364bb323fa6981360b643e5238e7eaee2b9b6" }, "downloads": -1, "filename": "awsrightsizer-1.0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd0ce49fe051cf746fab120d9bdd821", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 87330, "upload_time": "2018-10-17T05:18:28", "url": "https://files.pythonhosted.org/packages/05/5b/f6bf0dcc1c94fd6b83df3afcd47787cd9c3db2cd73517a7acceacf9acf5f/awsrightsizer-1.0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a6d042e232ecdc6e9733e8247f94f7", "sha256": "9679e210ca2756be49939fe74f8b2a4d0966e9e80430ad89c56e3eae8af8175f" }, "downloads": -1, "filename": "awsrightsizer-1.0.7.2.tar.gz", "has_sig": false, "md5_digest": "a9a6d042e232ecdc6e9733e8247f94f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15005, "upload_time": "2018-10-17T05:18:29", "url": "https://files.pythonhosted.org/packages/f5/cc/013bfd129d7a47d9fd521a029d90615757574edc9185cf36b7d0bb07251f/awsrightsizer-1.0.7.2.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "84d56c186b2967a522bb2e530b062bcf", "sha256": "5a8f10c67069d4e7d9be2ccf274b8fb57d87b662295bc68c47dcf045cccc5a30" }, "downloads": -1, "filename": "awsrightsizer-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "84d56c186b2967a522bb2e530b062bcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 87226, "upload_time": "2018-10-19T02:51:05", "url": "https://files.pythonhosted.org/packages/33/71/f51489938f5cd4bbc794ad0feac7be59360d9fc92e1426f046c0e1f4f27a/awsrightsizer-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9fbdcb7125e72b3fa893e13fb051255", "sha256": "36f1e4ea08121618efbc4503218f64dd31d2aa0729d1750b99f972db71a239a6" }, "downloads": -1, "filename": "awsrightsizer-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f9fbdcb7125e72b3fa893e13fb051255", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15047, "upload_time": "2018-10-19T02:51:07", "url": "https://files.pythonhosted.org/packages/ee/fe/f4fb397ea5ab0fc538ccc0314bda5a5e4618883c5bdfb3daf4ef6a498216/awsrightsizer-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "300596a4e7018c66910794378d824efa", "sha256": "de98555086f6019b7395b5ca37a1ab6f6fd7a1fc5734d5c89d66b77ab743d419" }, "downloads": -1, "filename": "awsrightsizer-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "300596a4e7018c66910794378d824efa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 87150, "upload_time": "2018-10-19T02:59:44", "url": "https://files.pythonhosted.org/packages/b7/93/dc7cb2d690fec231d525fb9ca154e72f74033ca02e993c5d629a2760cf05/awsrightsizer-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fcd12e2c1182cda4dc79450ffcfa707", "sha256": "69d1ba348401a917c5e690043c3ceba8aac5ee22a5f50588a21d11b21cc4cbc2" }, "downloads": -1, "filename": "awsrightsizer-1.1.2.tar.gz", "has_sig": false, "md5_digest": "8fcd12e2c1182cda4dc79450ffcfa707", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14853, "upload_time": "2018-10-19T02:59:46", "url": "https://files.pythonhosted.org/packages/3b/df/f29d7325c97ae124b4525c6ec1e39f7bfc995f7962ee6d61c1e7e54e7039/awsrightsizer-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "300596a4e7018c66910794378d824efa", "sha256": "de98555086f6019b7395b5ca37a1ab6f6fd7a1fc5734d5c89d66b77ab743d419" }, "downloads": -1, "filename": "awsrightsizer-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "300596a4e7018c66910794378d824efa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 87150, "upload_time": "2018-10-19T02:59:44", "url": "https://files.pythonhosted.org/packages/b7/93/dc7cb2d690fec231d525fb9ca154e72f74033ca02e993c5d629a2760cf05/awsrightsizer-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fcd12e2c1182cda4dc79450ffcfa707", "sha256": "69d1ba348401a917c5e690043c3ceba8aac5ee22a5f50588a21d11b21cc4cbc2" }, "downloads": -1, "filename": "awsrightsizer-1.1.2.tar.gz", "has_sig": false, "md5_digest": "8fcd12e2c1182cda4dc79450ffcfa707", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14853, "upload_time": "2018-10-19T02:59:46", "url": "https://files.pythonhosted.org/packages/3b/df/f29d7325c97ae124b4525c6ec1e39f7bfc995f7962ee6d61c1e7e54e7039/awsrightsizer-1.1.2.tar.gz" } ] }