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_itemput_itemqueryscantransact_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)
| File | Size | Uploaded | |
|---|---|---|---|
| boto3-missing-0.1.0.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|