Registry / aws / xoto3
library2.1.0pypypiunverified

High-level utilities for common boto3 operations in AWS serverless Python development. Current version 2.1.0, supports Python >=3.12, <3.15.

pip install xoto3
INSTALL
IMPORT
SIG · XOTO3
X
xoto3
awspythonv2.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

read_from_bucket
from xoto3 import read_from_bucket
from xoto3.s3 import read_from_bucket

Simple S3 read/write using xoto3 utilities.

import os from xoto3.s3 import read_from_bucket, write_to_bucket bucket = os.environ.get('S3_BUCKET', 'my-bucket') key = 'example.txt' write_to_bucket(bucket, key, b'Hello, xoto3!') data = read_from_bucket(bucket, key) print(data)
Debug
Known issues
breakingxoto3 2.x drops support for Python <3.12 and changes some function signatures (e.g., removed deprecated `raw_response` argument).
fix
Upgrade to Python 3.12+ and review function signatures; adopt new patterns from documentation.
affects: >=2.0.0
deprecatedThe `pynamodb` integration (`xoto3.dynamodb`) is deprecated and will be removed in a future major release.
fix
Migrate to plain boto3 DynamoDB calls or use pynamodb directly.
affects: >=2.0.0
gotchaFunctions like `read_from_bucket` return bytes by default; string decoding is not automatic. Expect bytes unless you specify `encoding` parameter.
fix
Use `.decode('utf-8')` on the result or pass `encoding='utf-8'` to the function.
affects: all
Upgrade
Version history
2.1.0latest on PyPI · released Mar 27, 2026
Audit
Dependencies
boto3requiredCore dependency for AWS SDK operations.
botocorerequiredRequired by boto3 for low-level service interaction.
Agent activity
49 hits · last 30 days
node
44
Resources
xoto3 — pip install xoto3 · libregistry