{ "info": { "author": "EPAM Systems", "author_email": "support@syndicate.team", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=aws-syndicate)](https://sonarcloud.io/dashboard?id=aws-syndicate)\n* [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=aws-syndicate&metric=security_rating)](https://sonarcloud.io/dashboard?id=aws-syndicate) \n* [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=aws-syndicate&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=aws-syndicate) \n* [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=aws-syndicate&metric=bugs)](https://sonarcloud.io/dashboard?id=aws-syndicate) \n* [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=aws-syndicate&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=aws-syndicate) \n\n# AWS deployment framework for serverless applications\naws-syndicate is an Amazon Web Services deployment framework written in Python, which allows to easily deploy serverless applications using resource descriptions. The framework allows to work with applications that engage the following AWS services:\n\n* API Gateway\n\n* CloudWatch Events\n\n* Cognito\n\n* DynamoDB\n\n* Elastic Beanstalk\n\n* Elastic Compute Cloud\n\n* Identity and Access Management\n\n* Kinesis\n\n* Lambda\n\n* Lambda Layers\n\n* Simple Notification Service\n\n* Simple Queue Service\n\n* Simple Storage Service\n\n* Step Functions\n\n## Changelog\n\n[See CHANGELOG here](https://github.com/epam/aws-syndicate/blob/master/CHANGELOG.md \"aws-syndicate changelog\").\n\n## Installing\n\n[Install aws-syndicate from PyPI](https://pypi.org/project/aws-syndicate/ \"aws-syndicate on PyPI\")\n\n#### Installation from sources\n**Prerequisites**\n\n1) Installed [Python 3.7](https://www.python.org/downloads/ \"Python 3.7\") or higher version;\n2) Installed package manager [PIP 9.0](https://pypi.org/project/pip/ \"PIP 9.0\") or higher version;\n3) Installed [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\") or higher version.\n\n**macOS**\n\nDetailed guide how to install Python you can find [here](https://wsvincent.com/install-python3-mac/ \"here\").\nAlso [here](https://www.baeldung.com/install-maven-on-windows-linux-mac \"here\") you can find detailed guild how to install [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\").\n\n1) Create virtual environment:\n `python3 -m venv syndicate_venv`\n\n2) Activate your virtual environment:\n `source syndicate_venv/bin/activate`\n\n3) Install Syndicate framework with pip from GitHub:\n `pip3 install git+https://github.com/epam/aws-syndicate.git@master`\n\n4) Set up a Syndicate Java [plugin](https://github.com/epam/aws-syndicate/tree/master/plugin \"plugin\"):\n\t`mvn install /aws-syndicate/plugin/`\n\n5) Go to the Common configuration.\n\n**Linux**\n\nDetailed guide how to install Python you can find [here](https://docs.python-guide.org/starting/install3/linux/ \"here\").\nAlso [here](https://www.baeldung.com/install-maven-on-windows-linux-mac \"here\") you can find detailed guild how to install [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\").\n\n1) Create virtual environment:\n `python3 -m venv syndicate_venv`\n\n2) Activate your virtual environment:\n `source syndicate_venv/bin/activate`\n\n3) Install Syndicate framework with pip from GitHub:\n `pip3 install git+https://github.com/epam/aws-syndicate.git@master`\n\n4) Set up a Syndicate Java [plugin](https://github.com/epam/aws-syndicate/tree/master/plugin \"plugin\"):\n\t`mvn install /aws-syndicate/plugin/`\n\n5) Go to the Common configuration.\n\n**Common prerequisites**\n\n1) Installed [Python 3.7](https://www.python.org/downloads/ \"Python 3.7\") or higher version;\n\n\t_*Windows*: Detailed guide how to install Python you can find [here](https://www.ics.uci.edu/~pattis/common/handouts/pythoneclipsejava/python.html \"here\")._\n\n\t_*Linux*: Detailed guide how to install Python you can find [here](https://docs.python-guide.org/starting/install3/linux/ \"here\")._\n\n\t_*macOS*: Detailed guide how to install Python you can find [here](https://wsvincent.com/install-python3-mac/ \"here\"). If you use Ubuntu 16.04 or earlier [here](https://www.pytorials.com/install-python36-on-ubuntu/ \"here\") you can find installation guide._\n\n2) Installed package manager [PIP 9.0](https://pypi.org/project/pip/ \"PIP 9.0\") or higher version;\n3) Installed [virtualenv](https://virtualenv.pypa.io/en/latest/installation.html \"virtualenv\");\n4) Installed [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\") or higher version.\n\n\t_*Windows*: [Here](https://docs.wso2.com/display/IS323/Installing+Apache+Maven+on+Windows \"Here\") you can find detailed guild how to install [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\")._\n\n\t_*Linux*: [Here](https://www.baeldung.com/install-maven-on-windows-linux-mac \"Here\") you can find detailed guild how to install [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\")._\n\n\t_*macOS*: [Here](https://www.baeldung.com/install-maven-on-windows-linux-mac \"Here\") you can find detailed guild how to install [Apache Maven 3.3.9](https://maven.apache.org/download.cgi \"Apache Maven 3.3.9\")._\n\n**Installation guide**\n\n1) Create virtual environment:\n\n `virtualenv -p python3 syndicate_venv`\n\n2) Activate your virtual environment:\n\n Linux/macOS: \n `source syndicate_venv/bin/activate`\n\n Windows: \n `\\syndicate_venv\\Scripts\\activate.bat`\n\n3) Install Syndicate framework with pip from GitHub:\n\n `pip3 install git+https://github.com/epam/aws-syndicate.git@master`\n\n## Common configuration\n\nIt's time to configure aws-syndicate.\nExecute `syndicate init` command and provide all the required parameters.\nCommand example: \n\n syndicate init \n --project_path $project_path \n --region $region_name \n --account_id $account_id \n --access_key $access_key \n --secret_key $secret_key\n --bundle_bucket_name $bundle_bucket_name \n --python_build_mapping $relative_path_to_python_proj\n --java_build_mapping $relative_path_to_java_proj \n --nodejs_build_mapping $relative_path_to_nodejs_proj\n --prefix $prefix \n --suffix $suffix \n --config_path $path_to_store_config\n\nAll the provided information is validated. \nAfter the configuration files will be generated the command will return the following message:\n\n Syndicate initialization has been completed. Set SDCT_CONF:\n export SDCT_CONF=$path_to_store_config\n\nJust copy the last line of commands output and execute the command. \nThe commands sets the environment variable SDCT_CONF required by aws-syndicate \nto operate.\n\n> Pay attention that the default syndicate_aliases.yaml file has been generated. \n> Your application may require additional aliases to be deployed - please add them to the file.\n\nFor more details please execute `syndicate init --help`\n\nDeployment\n------------\nThe demo application consists of the following infrastructure:\n* 2 IAM roles\n* 3 IAM policies\n* 1 DynamoDB table\n* 1 S3 bucket\n* 2 lambdas\n* 1 API Gateway\n\nCreate an S3 bucket for aws-syndicate artifacts:\n\n $ syndicate create_deploy_target_bucket\n\nNext, build aws-syndicate bundle with artifacts to be deployed:\n\n $ syndicate build_bundle --bundle_name demo-deploy\n\nThen, deploy AWS resources:\n\n $ syndicate deploy --bundle_name demo-deploy --deploy_name sdct-example\n\nWe have done it!\n\nThe demo serverless application is ready to be used.\n\nIf you need to clean AWS resources:\n\n $ syndicate clean --bundle_name demo-deploy --deploy_name sdct-example\n\nDocumentation\n------------\nYou can find a detailed documentation [here](https://github.com/epam/aws-syndicate/blob/master/docs/01_sdct_quick_start.pdf)\n\nGetting Help\n------------\n\nWe use GitHub issues for tracking bugs and feature requests. You can find our public backlog [here](https://github.com/epam/aws-syndicate/projects/1). If it turns out that you may have found a bug, please [open an issue](https://github.com/epam/aws-syndicate/issues/new/choose) with some of existing templates.\n\nDefault label for bugs, improvements and feature requests is `To-Think-About`, it defines that ticket requires additional information about what should be done in scope of this issue. \n`To-Do` label should be added only for tickets with clear and reviwed issue scope.\n\nBut before creating new issues - check existing, it may cover you problem or question. For increasing issue priority - just add \"+1\" comment. \n\nWould like to contribute?\n-------------------------\n\nPlease, check [contributor guide](https://github.com/epam/aws-syndicate/blob/master/CONTRIBUTING.md) before starting. \n# [![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-white.svg)](https://sonarcloud.io/dashboard?id=aws-syndicate)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/epam/aws-syndicate", "keywords": "AWS,SERVERLESS,CLOUD,LAMBDA,DEPLOY", "license": "", "maintainer": "", "maintainer_email": "", "name": "aws-syndicate", "package_url": "https://pypi.org/project/aws-syndicate/", "platform": "", "project_url": "https://pypi.org/project/aws-syndicate/", "project_urls": { "Homepage": "https://github.com/epam/aws-syndicate" }, "release_url": "https://pypi.org/project/aws-syndicate/0.9.6/", "requires_dist": [ "click (==7.1.1)", "botocore (==1.15.3)", "boto3 (==1.12.3)", "configobj (==5.0.6)", "tqdm (==4.19.5)", "colorama (==0.4.1)", "pyyaml (==5.4)" ], "requires_python": "", "summary": "AWS-syndicate is an Amazon Web Services deployment framework written in Python, which allows to easily deploy serverless applications using resource descriptions.", "version": "0.9.6", "yanked": false, "yanked_reason": null }, "last_serial": 10073815, "releases": { "0.8": [ { "comment_text": "", "digests": { "md5": "5df1b29e0d2b2ce2c7a034ccdd61eb60", "sha256": "aafbd69fca1bc898a056271a96b850f8d7271561a46f81e55eff9ea842f28e67" }, "downloads": -1, "filename": "aws-syndicate-0.8.tar.gz", "has_sig": false, "md5_digest": "5df1b29e0d2b2ce2c7a034ccdd61eb60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76964, "upload_time": "2019-10-22T14:59:20", "upload_time_iso_8601": "2019-10-22T14:59:20.131375Z", "url": "https://files.pythonhosted.org/packages/22/70/303e632a3b38fb5136e741f377ad1b9feef04a41ec515ee3d1141a4d5265/aws-syndicate-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "917b4f7b8eb89949ce9af395e8a6d817", "sha256": "0c18d5e05cce03dfef6008fc6c175dcbe8f23d336a423aa782327d2c0ad008e5" }, "downloads": -1, "filename": "aws-syndicate-0.8.2.tar.gz", "has_sig": false, "md5_digest": "917b4f7b8eb89949ce9af395e8a6d817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80480, "upload_time": "2019-11-29T13:24:17", "upload_time_iso_8601": "2019-11-29T13:24:17.142458Z", "url": "https://files.pythonhosted.org/packages/e0/06/0c6fa6e5f12e9cf6c1b0b5c18b2443554e2ef8b04a49f2232e20cf21c550/aws-syndicate-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "f8fa7f92afe239d78627bee161416ea4", "sha256": "d0994d57641a3c5162a1e1a43f9ec6d158fffbd917bd37815b3053c015343506" }, "downloads": -1, "filename": "aws-syndicate-0.8.3.tar.gz", "has_sig": false, "md5_digest": "f8fa7f92afe239d78627bee161416ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80562, "upload_time": "2019-12-06T12:48:16", "upload_time_iso_8601": "2019-12-06T12:48:16.937261Z", "url": "https://files.pythonhosted.org/packages/7c/c5/6a158efd6c70b72540a46ed63e43df46a285457906e8cd6405e5908acf0f/aws-syndicate-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "ed661e85fc7b15c507282aa38b7c2eed", "sha256": "113cfe029101cbe6419a8c45f9a06c9350d94e1ebfc7171a5a176a933b87a01b" }, "downloads": -1, "filename": "aws-syndicate-0.8.4.tar.gz", "has_sig": false, "md5_digest": "ed661e85fc7b15c507282aa38b7c2eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86147, "upload_time": "2020-03-06T15:33:16", "upload_time_iso_8601": "2020-03-06T15:33:16.367471Z", "url": "https://files.pythonhosted.org/packages/20/8d/240e0978a48d9eed07eeac6cb44d611b2912bc02b7077845b791dc04ff43/aws-syndicate-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "65e08c3e9d5a63fcd9ea28884e572dc2", "sha256": "fbabc7abba8387f207e6e2beb9467329ebcf66cc25f9487562cf47fddcf455ed" }, "downloads": -1, "filename": "aws-syndicate-0.8.5.tar.gz", "has_sig": false, "md5_digest": "65e08c3e9d5a63fcd9ea28884e572dc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83454, "upload_time": "2020-03-18T11:44:46", "upload_time_iso_8601": "2020-03-18T11:44:46.634946Z", "url": "https://files.pythonhosted.org/packages/fe/2a/7f27d565384e65dfb2b07199d390f91e3e821db940004ad6eaae85e04387/aws-syndicate-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "bc844f2319af0a4030b2cb97d6574e46", "sha256": "60e8e89bc58b3b6fe27789619dab270eb855940369e533469c1d10bf9f872161" }, "downloads": -1, "filename": "aws-syndicate-0.9.0.tar.gz", "has_sig": false, "md5_digest": "bc844f2319af0a4030b2cb97d6574e46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98850, "upload_time": "2020-04-07T12:11:25", "upload_time_iso_8601": "2020-04-07T12:11:25.826362Z", "url": "https://files.pythonhosted.org/packages/ae/c6/cb64275dc8feaf044e686a59aa74ffd542c536b69b123dd6393edee04db7/aws-syndicate-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "c3a1edff9fced19bd4241613d33c5180", "sha256": "6dcf2a35feb5072b622189b659fa53cad64db22efa67c5101aba230b617e312f" }, "downloads": -1, "filename": "aws-syndicate-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c3a1edff9fced19bd4241613d33c5180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96285, "upload_time": "2020-07-20T13:27:31", "upload_time_iso_8601": "2020-07-20T13:27:31.916780Z", "url": "https://files.pythonhosted.org/packages/21/af/1e592a861643a820f41374bbca2d5fde580d19000a31d68094578582d607/aws-syndicate-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "0034efdcbddf244bc870252f35daf9fa", "sha256": "55d2e139d467a50d605876f6208e43df5ec1ebf9bec5e02955860299af702491" }, "downloads": -1, "filename": "aws_syndicate-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0034efdcbddf244bc870252f35daf9fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 157478, "upload_time": "2020-08-07T13:43:45", "upload_time_iso_8601": "2020-08-07T13:43:45.586862Z", "url": "https://files.pythonhosted.org/packages/62/a5/fe6fe446ae6d2f1e7be8cb11dbd1e18f25ce9e948b08bceca1fe17b7abd4/aws_syndicate-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1e1bf808999dca7244048efc6d5e21f", "sha256": "e56a0517051d10d1e115b4065c4cd7bfff2efb02dda408a782fb740fd29e2a76" }, "downloads": -1, "filename": "aws-syndicate-0.9.2.tar.gz", "has_sig": false, "md5_digest": "d1e1bf808999dca7244048efc6d5e21f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96329, "upload_time": "2020-08-07T13:43:47", "upload_time_iso_8601": "2020-08-07T13:43:47.211350Z", "url": "https://files.pythonhosted.org/packages/50/1b/fc0ce364894046d7eb486c47465b594bee58ba67cec405ae0194963176ef/aws-syndicate-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "a7babd673fa14adfbcc306738c23a610", "sha256": "12548aa9248f6b5286eb068c714d4468e6849a75ddd33bec7dfed74a5a797083" }, "downloads": -1, "filename": "aws_syndicate-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a7babd673fa14adfbcc306738c23a610", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 157516, "upload_time": "2020-10-13T15:24:15", "upload_time_iso_8601": "2020-10-13T15:24:15.655274Z", "url": "https://files.pythonhosted.org/packages/73/98/1db692aa94c1eef99327aeb93941829c0153736be8bf04b5d9d0e4190de0/aws_syndicate-0.9.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87afbad057fc04be1d2d4073bb9735d5", "sha256": "30c7cb381c743e5c528ad082c1c250f4c45fa9cde577dfd435a0a69a56ba651f" }, "downloads": -1, "filename": "aws-syndicate-0.9.3.tar.gz", "has_sig": false, "md5_digest": "87afbad057fc04be1d2d4073bb9735d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96398, "upload_time": "2020-10-13T15:24:18", "upload_time_iso_8601": "2020-10-13T15:24:18.647887Z", "url": "https://files.pythonhosted.org/packages/50/74/2992386d8309a4fd4c4a937eda935ee215e8d54cb32da263020d89403987/aws-syndicate-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "5b2606a1f299311b810c6a1d5be68367", "sha256": "854240535bf5290ee59d694182e05a8ce199aa34aa5cda1492f127f2e04e634b" }, "downloads": -1, "filename": "aws-syndicate-0.9.4.tar.gz", "has_sig": false, "md5_digest": "5b2606a1f299311b810c6a1d5be68367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96404, "upload_time": "2020-10-15T21:59:42", "upload_time_iso_8601": "2020-10-15T21:59:42.485800Z", "url": "https://files.pythonhosted.org/packages/fe/1f/cb1d6a13d755e07780a42ea037838b505edc703655311aab66ecbf22880f/aws-syndicate-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "9c15d884de02cc2e0a4b31c1aaa7932e", "sha256": "a2a34cd1e21473fbb7206914acefa2869c8d7b61db57a7ed12df0cf5db25e78f" }, "downloads": -1, "filename": "aws_syndicate-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9c15d884de02cc2e0a4b31c1aaa7932e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 158612, "upload_time": "2021-03-16T09:10:15", "upload_time_iso_8601": "2021-03-16T09:10:15.444634Z", "url": "https://files.pythonhosted.org/packages/fa/89/8803d9b59f317dda4e859e77e922b14646bc35b017dad32151c8b1506906/aws_syndicate-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3ceff65a0d1fda26903b0f2dda00ddfa", "sha256": "cfb384f7cc0481f39dc1e6fe357680a9fc67a8cc97884575e7c3d80fa450f3ea" }, "downloads": -1, "filename": "aws-syndicate-0.9.5.tar.gz", "has_sig": false, "md5_digest": "3ceff65a0d1fda26903b0f2dda00ddfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100052, "upload_time": "2021-03-16T09:10:16", "upload_time_iso_8601": "2021-03-16T09:10:16.742796Z", "url": "https://files.pythonhosted.org/packages/41/7f/9122fc75c0995efbf6e4b4a87466703f338d25cc5c740375383157c4ed93/aws-syndicate-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "1f8323accab7e23ac0f0400275f4b657", "sha256": "5df9553e155587f1bef35a1f289eecbabba583baf05eaf2779aec2ca5e97a2f7" }, "downloads": -1, "filename": "aws_syndicate-0.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f8323accab7e23ac0f0400275f4b657", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 174126, "upload_time": "2021-04-15T13:13:45", "upload_time_iso_8601": "2021-04-15T13:13:45.706193Z", "url": "https://files.pythonhosted.org/packages/60/e6/68fec6cc932adb9959affbcc2d52c9e8ae60b7ce27f6fc1548c7e30bffd1/aws_syndicate-0.9.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f5f42e04ed1d468d8aeb942c2353cc5c", "sha256": "c09b539270b3fca2bbfb5b8b00696f328697906fb7fcc2774954d61e931457f0" }, "downloads": -1, "filename": "aws-syndicate-0.9.6.tar.gz", "has_sig": false, "md5_digest": "f5f42e04ed1d468d8aeb942c2353cc5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109790, "upload_time": "2021-04-15T13:13:47", "upload_time_iso_8601": "2021-04-15T13:13:47.134376Z", "url": "https://files.pythonhosted.org/packages/9e/14/d62ee255efa075d0857e40ca4d3e1ed9eaabb908e78c139ea0979cd26001/aws-syndicate-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f8323accab7e23ac0f0400275f4b657", "sha256": "5df9553e155587f1bef35a1f289eecbabba583baf05eaf2779aec2ca5e97a2f7" }, "downloads": -1, "filename": "aws_syndicate-0.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f8323accab7e23ac0f0400275f4b657", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 174126, "upload_time": "2021-04-15T13:13:45", "upload_time_iso_8601": "2021-04-15T13:13:45.706193Z", "url": "https://files.pythonhosted.org/packages/60/e6/68fec6cc932adb9959affbcc2d52c9e8ae60b7ce27f6fc1548c7e30bffd1/aws_syndicate-0.9.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f5f42e04ed1d468d8aeb942c2353cc5c", "sha256": "c09b539270b3fca2bbfb5b8b00696f328697906fb7fcc2774954d61e931457f0" }, "downloads": -1, "filename": "aws-syndicate-0.9.6.tar.gz", "has_sig": false, "md5_digest": "f5f42e04ed1d468d8aeb942c2353cc5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109790, "upload_time": "2021-04-15T13:13:47", "upload_time_iso_8601": "2021-04-15T13:13:47.134376Z", "url": "https://files.pythonhosted.org/packages/9e/14/d62ee255efa075d0857e40ca4d3e1ed9eaabb908e78c139ea0979cd26001/aws-syndicate-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }