{ "info": { "author": "ClearDATA Engineering", "author_email": "support@cleardata.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# requests-sigv4\n\nPython library for making AWS4-HMAC-SHA256 signed calls with requests.\n\n### Usage\n---------\n\n```python\nfrom requests_sigv4 import Sigv4Request\n\nrequest = Sigv4Request(region=\"us-west-2\")\nresponse = request.get(\n url='{}/pets/1234'.format(API_PATH),\n headers={'X-Custom-Header': 'foo-bar'},\n)\n```\n\n```python\n# Constructor options.\n# role_arn can be provided to STS with the current credential context.\nSigv4Request(\n region=None,\n access_key=None,\n secret_key=None,\n session_token=None,\n session_expires=3600,\n profile=None,\n role_arn=None,\n role_session_name='awsrequest',\n service='execute-api')\n```\n\n### AWS Credentials\n-------------------\n\nIn the background, the credential provider being used is from [boto3](https://boto3.amazonaws.com).\n\nCredentials from environment variables and the AWS shared credential file will work in the same manner they do with boto3 and the AWS command line.\n\nMore about [boto3 credentials](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html).", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cleardataeng/requests-sigv4", "keywords": "aws requests sign sigv4", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "requests-sigv4", "package_url": "https://pypi.org/project/requests-sigv4/", "platform": "", "project_url": "https://pypi.org/project/requests-sigv4/", "project_urls": { "Homepage": "https://github.com/cleardataeng/requests-sigv4" }, "release_url": "https://pypi.org/project/requests-sigv4/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "Library for making sigv4 requests to AWS API endpoints", "version": "0.1.5" }, "last_serial": 4994963, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "fda4406c50fdef633cf6cc011f893056", "sha256": "982dfde209d3c4a71b24295e12f82970234f0b0811a7454a3462b5f669b147a4" }, "downloads": -1, "filename": "requests-sigv4-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fda4406c50fdef633cf6cc011f893056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4426, "upload_time": "2019-02-27T23:21:24", "url": "https://files.pythonhosted.org/packages/88/ea/8dffeda58d4524eab98b9b04a92887b996713fadd56b0dcb4e33e07796f8/requests-sigv4-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6d8fc292bfae15aca0ad26317021b343", "sha256": "976d0ba02071316c19cc4956657345a9c256669fde5bbe9817db8a041b0f254b" }, "downloads": -1, "filename": "requests-sigv4-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6d8fc292bfae15aca0ad26317021b343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4699, "upload_time": "2019-03-27T22:00:45", "url": "https://files.pythonhosted.org/packages/a9/13/a682fb6e1b75d924fceeff41fe571be7243fcf9ec4fcfe4bf33f30ee07f8/requests-sigv4-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d8fc292bfae15aca0ad26317021b343", "sha256": "976d0ba02071316c19cc4956657345a9c256669fde5bbe9817db8a041b0f254b" }, "downloads": -1, "filename": "requests-sigv4-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6d8fc292bfae15aca0ad26317021b343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4699, "upload_time": "2019-03-27T22:00:45", "url": "https://files.pythonhosted.org/packages/a9/13/a682fb6e1b75d924fceeff41fe571be7243fcf9ec4fcfe4bf33f30ee07f8/requests-sigv4-0.1.5.tar.gz" } ] }