Skip to main content

Python 3 compatible library for DynamoDB

Project description

Dynamo3
=======
:Build: |build|_ |coverage|_
:0.2 Build: |build-0.2|_ |coverage-0.2|_
:Downloads: http://pypi.python.org/pypi/dynamo3
:Source: https://github.com/stevearc/dynamo3

.. |build| image:: https://travis-ci.org/stevearc/dynamo3.png?branch=master
.. _build: https://travis-ci.org/stevearc/dynamo3
.. |coverage| image:: https://coveralls.io/repos/stevearc/dynamo3/badge.png?branch=master
.. _coverage: https://coveralls.io/r/stevearc/dynamo3?branch=master

.. |build-0.2| image:: https://travis-ci.org/stevearc/dynamo3.png?branch=0.2
.. _build-0.2: https://travis-ci.org/stevearc/dynamo3
.. |coverage-0.2| image:: https://coveralls.io/repos/stevearc/dynamo3/badge.png?branch=0.2
.. _coverage-0.2: https://coveralls.io/r/stevearc/dynamo3?branch=0.2

This is a stop-gap measure while `boto3 <http://github.com/boto/boto3>`_ is
under development. I have kept the API mostly similar to boto (with a few
improvements). This should only be used if you need to connect to DynamoDB
using Python 3. It was created for `dql <http://github.com/mathcamp/dql>`_ and
`flywheel <http://github.com/mathcamp/flywheel>`_.


Changelog
=========
0.3.1
-----
* Bug fix: Crash when parsing description of table being deleted

0.3.0
-----
* **Breakage**: Dropping support for python 3.2 due to lack of botocore support
* Feature: Support JSON document data types
Features thanks to DynamoDB upgrades: https://aws.amazon.com/blogs/aws/dynamodb-update-json-and-more/

0.2.2
-----
* Tweak: Nose plugin allows setting region when connecting to DynamoDB Local

0.2.1
-----
* Feature: New, unified ``connect`` method

0.2.0
-----
* Feature: More expressive 'expected' conditionals
* Feature: Queries can filter on non-indexed fields
* Feature: Filter constraints may be OR'd together
Features thanks to DynamoDB upgrades: http://aws.amazon.com/blogs/aws/improved-queries-and-updates-for-dynamodb/

0.1.3
-----
* Bug fix: sometimes crash after deleting table
* Bug fix: DynamoDB Local nose plugin fails

0.1.2
-----
* Bug fix: serializing ints fails

0.1.1
-----
* Feature: Allow ``access_key`` and ``secret_key`` to be passed to the ``DynamoDBConnection.connect_to_*`` methods

0.1.0
-----
* First public release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dynamo3-0.3.1.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dynamo3-0.3.1-py2.py3-none-any.whl (21.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file dynamo3-0.3.1.tar.gz.

File metadata

  • Download URL: dynamo3-0.3.1.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dynamo3-0.3.1.tar.gz
Algorithm Hash digest
SHA256 cf73f9b8ec6829974b1e594c80f22716323e60b8cdf2eb21da7af3d3097e0ca7
MD5 81fd58706817f9d4063dd66ea5ec379d
BLAKE2b-256 64ba996cb49ad115be2c2758eb501a6cc5e6a94370a206bd10926bbc72532d14

See more details on using hashes here.

File details

Details for the file dynamo3-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dynamo3-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0990d75d5fb3aebc6d044ec86394d6df4e28f5994ad4362849160003aa4664fd
MD5 4cf0cfdd71cd7356e5d54634ec5ac516
BLAKE2b-256 bfbcb39d21d73c5c27b1a17d0a7e3d76d8d831c4407aa92f58004331cb2f175c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page