{"id":20534358,"url":"https://github.com/pyapp-org/pyapp.boto3","last_synced_at":"2026-04-21T06:06:24.167Z","repository":{"id":98744729,"uuid":"189054188","full_name":"pyapp-org/pyapp.boto3","owner":"pyapp-org","description":"☁ AWS Boto3 Extension","archived":false,"fork":false,"pushed_at":"2024-04-11T22:25:37.000Z","size":30,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T03:15:26.789Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyapp-org.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-28T15:21:43.000Z","updated_at":"2024-03-17T05:56:12.000Z","dependencies_parsed_at":"2025-01-16T13:17:02.172Z","dependency_job_id":null,"html_url":"https://github.com/pyapp-org/pyapp.boto3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pyapp-org/pyapp.boto3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyapp-org%2Fpyapp.boto3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyapp-org%2Fpyapp.boto3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyapp-org%2Fpyapp.boto3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyapp-org%2Fpyapp.boto3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyapp-org","download_url":"https://codeload.github.com/pyapp-org/pyapp.boto3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyapp-org%2Fpyapp.boto3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32079519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T00:26:19.004Z","updated_at":"2026-04-21T06:06:24.106Z","avatar_url":"https://github.com/pyapp-org.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#############\npyApp - Boto3\n#############\n\n*Let us handle the boring stuff!*\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n   :target: https://github.com/ambv/black\n      :alt: Once you go Black...\n\nThis extension provides a factory method for using Boto 3 to allow configuration to be\nconfigured via pyApp settings.\n\nThe extension also provides checks to confirm the settings are correct and\nthat the application is able to connect to the redis instance.\n\n\nInstallation\n============\n\nInstall using *pip*::\n\n    pip install pyapp-boto3\n\nInstall using *pipenv*::\n\n    pipenv install pyapp-boto3\n\n\n\nThe default settings will obtain configuration from your environment.\n\nOr they can be customised via the `AWS_CREDENTIALS` block in your runtime\nsettings file::\n\n    AWS_CREDENTIALS = {\n        \"default\": {\n            \"default_region\": \"ap-southeast2\"\n        }\n    }\n\n\nUsage\n=====\n\nThe following example creates an S3 `Resource` instance::\n\n    from pyapp_ext.boto3 import resource\n\n    # Get resource\n    s3 = resource(\"S3\")\n\n\nAPI\n===\n\n`pyapp_ext.boto3.get_session(config_name: str = None)`\n\n    Get named Boto3 `Session` instance\n\n\n`pyapp_ext.boto3.client(service_name: str, config_name: str = None, **client_args)`\n\n    Get named Boto3 `Client` instance\n\n\n`pyapp_ext.boto3.resource(service_name: str, config_name: str = None, **resource_args)`\n\n    Get named Boto3 `Resource` instance\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyapp-org%2Fpyapp.boto3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyapp-org%2Fpyapp.boto3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyapp-org%2Fpyapp.boto3/lists"}