{ "info": { "author": "Denis Ryzhkov", "author_email": "denisr@denisr.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Usage::\n\n pip install dynamo_db_dict\n from dynamo_db_dict import dynamo_db\n\n db = dynamo_db(aws_access_key_id='YOUR KEY HERE', aws_secret_access_key='YOUR SECRET KEY HERE') # or via: os.environ, ~/.boto, /etc/boto.cfg\n # Set table_name_prefix='YOUR_PROJECT_NAME_' if you use the same DynamoDB account for several projects.\n\n # Either create table \"user\" with hash_key \"email\" via AWS concole, or via inherited db.create_table(...).\n db.user['john@example.com'] = dict(first_name='John', last_name='Johnson') # Put. No need to repeat \"email\" in dict(...).\n john = db.user['john@example.com'] # Get.\n assert john == dict(email='john@example.com', first_name='John', last_name='Johnson') # Complete item, with \"email\".\n assert john['first_name'] == 'John' # Key access.\n assert john.first_name == 'John' # Attr access.\n del db.user['john@example.com'] # Delete.\n\nSee also:\n\n* `Amazon DynamoDB `_\n* `boto.dynamodb.layer2 `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/denis-ryzhkov/dynamo_db_dict", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "dynamo_db_dict", "package_url": "https://pypi.org/project/dynamo_db_dict/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dynamo_db_dict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/denis-ryzhkov/dynamo_db_dict" }, "release_url": "https://pypi.org/project/dynamo_db_dict/0.2.4/", "requires_dist": null, "requires_python": null, "summary": "Simple Python interface to Amazon DynamoDB, adding some dict-like sugar to boto.dynamodb.layer2.", "version": "0.2.4" }, "last_serial": 725458, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "230f019e2b0bd6f1ba097bd4e7fdbfdf", "sha256": "dd5cd098e889bcaa335313eb888eaff68630478a73af5847bbe5e168023200c5" }, "downloads": -1, "filename": "dynamo_db_dict-0.2.1.tar.gz", "has_sig": false, "md5_digest": "230f019e2b0bd6f1ba097bd4e7fdbfdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2213, "upload_time": "2013-02-05T12:19:08", "url": "https://files.pythonhosted.org/packages/6c/f5/d6d218114d94452a81c54852e06bbdfb0b8aa50ea80552070b824b42b420/dynamo_db_dict-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "4a9eed1c2569e11eeac09b221f083990", "sha256": "f7cdb7471cd48e209ffe5b2f42638663904961f3a8a75f954583786d72730716" }, "downloads": -1, "filename": "dynamo_db_dict-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4a9eed1c2569e11eeac09b221f083990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2208, "upload_time": "2013-02-05T12:21:13", "url": "https://files.pythonhosted.org/packages/43/09/7d51c962e5ec9e4110c26414b5f80315c84694b82433f092e9aaac2ab84b/dynamo_db_dict-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f12025b9034e315e4f99e508e1496cfd", "sha256": "9f7fa0754fad5fb450374bff63e4fc174f907b0169fbd81f3ed8c816f1576520" }, "downloads": -1, "filename": "dynamo_db_dict-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f12025b9034e315e4f99e508e1496cfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2230, "upload_time": "2013-02-05T12:30:52", "url": "https://files.pythonhosted.org/packages/f6/1a/35c3c7613e5461d7a1a3df9777af1364d328cc8320cfebce4258f032057e/dynamo_db_dict-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "adf3e8c061c8abe2f6044af7a765fc57", "sha256": "0ae6d8be070628a942ce483bd1269f35218ffee041ecb352bc734022ebb01406" }, "downloads": -1, "filename": "dynamo_db_dict-0.2.4.tar.gz", "has_sig": false, "md5_digest": "adf3e8c061c8abe2f6044af7a765fc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2221, "upload_time": "2013-02-05T12:38:56", "url": "https://files.pythonhosted.org/packages/57/32/e1712246383c8cdf4842c23dad19f2a903355e372ee98c5cc86674a49577/dynamo_db_dict-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "adf3e8c061c8abe2f6044af7a765fc57", "sha256": "0ae6d8be070628a942ce483bd1269f35218ffee041ecb352bc734022ebb01406" }, "downloads": -1, "filename": "dynamo_db_dict-0.2.4.tar.gz", "has_sig": false, "md5_digest": "adf3e8c061c8abe2f6044af7a765fc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2221, "upload_time": "2013-02-05T12:38:56", "url": "https://files.pythonhosted.org/packages/57/32/e1712246383c8cdf4842c23dad19f2a903355e372ee98c5cc86674a49577/dynamo_db_dict-0.2.4.tar.gz" } ] }