Skip to main content

boto3-missing

The AWS Python SDK, boto3, has resource objects that provide high-level interfaces to AWS services. The DynamoDB resource greatly simplifies marshalling and unmarshalling data. We rely on the resource method for TransactWriteItems among others that are absent from boto3. We opened PR https://github.com/boto/boto3/pull/4010 to add that method.

The resource methods are synthesized at runtime from a data file. Fortunately, boto3 has a Loader mechanism that allows the user to add extra data files, and the loader search path is configurable.

In order to not depend upon our upstream PR for boto3, we distribute the extra data files and fix up the loader search path by putting it in a .pth file which Python executes automatically during startup.

Added methods

The following methods are added to the DynamoDB service resource:

  • get_item
  • put_item
  • query
  • scan
  • transact_write_items

Release files for boto3-missing 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for boto3-missing 0.1.0
File Size Uploaded
boto3-missing-0.1.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for boto3-missing 0.1.0
File Interpreter ABI Platform
boto3_missing-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / boto3-missing-0.1.0.tar.gz

Download URL boto3-missing-0.1.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d5fbe06ab16d5d18f6285723a7a815f2454e757d5b65f852e9d83ce50f4e7f85
BLAKE2b-256 checksum
How to use checksums
a6709dc57eb7a5b6caa8e456981b73b04cdb2b1d47d73c57eccc629f1f747d62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / boto3_missing-0.1.0-py3-none-any.whl

Download URL boto3_missing-0.1.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e35a61d16896cde9e71c47538eaae046210c94f4df562152840e1da91dde9091
BLAKE2b-256 checksum
How to use checksums
1cb018be9ab662b192c4dec882875cc1afb001963488223d3532e3a19130830a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page