{ "info": { "author": "Adam Johnson", "author_email": "me@adamj.eu", "bugtrack_url": null, "classifiers": [], "description": "dynamodb_utils\n==============\n\nA toolchain for Amazon's `DynamoDB `_ to make\ncommon operations (backup, restore backups) easier. Currently contains:\n\n* ``dynamodb-dumper`` - backup tables out of DynamoDB with ease.\n* ``dynamodb-loader`` - restore tables dumped by ``dynamodb-dumper`` with ease.\n\nAll tools are built to work with both the main DynamoDB service and DynamoDB\nLocal so you can test them out, and also move data easily between production\nand your test environment, or between Dynamo regions.\n\nInstall with::\n\n pip install dynamodb_utils\n\n\nUsage Examples\n--------------\n\nYou can get the (hopefully detailed enough) help with e.g.::\n\n dynamodb-dumper --help\n\nTo dump a table, with compression::\n\n dynamodb-dumper mytable.name --compress\n\nTo dump just a few hash-key values from a table (for example, if you want a\nrestricted subset of data for development)::\n\n dynamodb-dumper mytable.name --compress --hash-keys 101 104 404\n\nTo load some compressed dump files on a DynamoDB Local instance running locally\non port 3232::\n\n dynamodb-loader mytable.name --host http://localhost:3232 --region localhost --load mytable.name.*.dump.gz\n\nThe tools are based upon `PynamoDB `_,\nwhich is based upon `botocore `_. Therefore,\ncredentials will be read from one of many places - IAM Role, environment\nvariables, or a 'boto file'. See the `boto documentation\n`_ for\nmore details.", "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/adamchainz/dynamodb_utils", "keywords": "python dynamodb amazon aws", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "dynamodb_utils", "package_url": "https://pypi.org/project/dynamodb_utils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dynamodb_utils/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/adamchainz/dynamodb_utils" }, "release_url": "https://pypi.org/project/dynamodb_utils/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "A toolchain for AWS DynamoDB to make common operations (backup, restore backups) easier.", "version": "1.0.0" }, "last_serial": 2260695, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "c18d0f9e2978a47778b31d3b72cd5f9d", "sha256": "f5502077997fce8ff1da8843e618d7c6a44d28381d4107373d209c3b3884e562" }, "downloads": -1, "filename": "dynamodb_utils-0.2.tar.gz", "has_sig": false, "md5_digest": "c18d0f9e2978a47778b31d3b72cd5f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3769, "upload_time": "2014-02-11T17:21:53", "url": "https://files.pythonhosted.org/packages/0b/7b/d39370c4012025752537a9bbe7def9d95d46756da6f5655c2b65a0c2daf1/dynamodb_utils-0.2.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "a64e018ba156d5384613b0dbd91c369d", "sha256": "aebebd3125a3c2fe631434a35a98d3bc342039ba07faee7c65827fab40c2e9fc" }, "downloads": -1, "filename": "dynamodb_utils-0.21.tar.gz", "has_sig": false, "md5_digest": "a64e018ba156d5384613b0dbd91c369d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3771, "upload_time": "2014-02-11T17:23:43", "url": "https://files.pythonhosted.org/packages/ff/31/4c889285807f3ed50b651c9b9aa0c248cc06d0242943c00767af27e3cbe3/dynamodb_utils-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "530171b07c98d08bf0a1f411c9c487ac", "sha256": "ce472359e35e055de185cbb5bc443f40148fce91bfdc89d651a32a8675c66758" }, "downloads": -1, "filename": "dynamodb_utils-0.22.tar.gz", "has_sig": false, "md5_digest": "530171b07c98d08bf0a1f411c9c487ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3770, "upload_time": "2014-02-11T17:40:13", "url": "https://files.pythonhosted.org/packages/04/07/046638b7f0fb2a0f7a578325fd4786952da20dfdf1e5fa2a1cae772c28fb/dynamodb_utils-0.22.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0e32b0825513a73bb196371648e4fde9", "sha256": "e6c43b212eed538a98d77519f9c495334989da6acc30c48dbdd487eed119ab18" }, "downloads": -1, "filename": "dynamodb_utils-0.3.tar.gz", "has_sig": false, "md5_digest": "0e32b0825513a73bb196371648e4fde9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4191, "upload_time": "2014-02-27T17:39:29", "url": "https://files.pythonhosted.org/packages/48/c4/fe0c9606abb0a47c3a2a8dc425f58556e09bd1f8331baae7f3c014887843/dynamodb_utils-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "68c7629f1854061678280ff77898bd26", "sha256": "d0f92c900956d9162fad6ea778594028670fbb80e00a7989188d0d484f48444b" }, "downloads": -1, "filename": "dynamodb_utils-0.4.tar.gz", "has_sig": false, "md5_digest": "68c7629f1854061678280ff77898bd26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2014-03-20T15:51:49", "url": "https://files.pythonhosted.org/packages/00/ef/3b6f88efb6ad1916e535fa0735b0fe75074ba5d16db2587f14cd2f50bde8/dynamodb_utils-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "dedcc2f4449195c1165e5ed5e773f3db", "sha256": "9cd95363e768767190b5d24695fa4d6ba284cfba48fb5166e1727ea68dd30f35" }, "downloads": -1, "filename": "dynamodb_utils-0.4.1.tar.gz", "has_sig": false, "md5_digest": "dedcc2f4449195c1165e5ed5e773f3db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4435, "upload_time": "2014-03-25T16:28:20", "url": "https://files.pythonhosted.org/packages/c0/e7/fafb2c7b94ba7fa38b3c9bfcae158df103f00e5ff2de1f3578cc23715254/dynamodb_utils-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "d7a483a550203997cba89612032b7467", "sha256": "81788bee7967b88bc8c3db4605cff1093264271463361a317d395adfb6316508" }, "downloads": -1, "filename": "dynamodb_utils-0.4.2.tar.gz", "has_sig": false, "md5_digest": "d7a483a550203997cba89612032b7467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4647, "upload_time": "2014-07-23T22:05:43", "url": "https://files.pythonhosted.org/packages/db/df/11059b66cc53a14464c1e88a5d6af9bd9c6858537f845974191e01f9a4e4/dynamodb_utils-0.4.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "9aaac89b6c085719000b81e384fc117a", "sha256": "b3320955df0c4b7db2ec2e8d6715395c9fb71763e3de797d03dbfe0f5469d74a" }, "downloads": -1, "filename": "dynamodb_utils-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9aaac89b6c085719000b81e384fc117a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7640, "upload_time": "2016-08-03T20:19:56", "url": "https://files.pythonhosted.org/packages/84/48/e5e26b9ae4f903067fd07baf7bacc3187992129651687fa98745ef7dadc4/dynamodb_utils-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73297f2fce39dd46f2a401cd22a9fdee", "sha256": "c630b2a042d7245601b7e3ee6e8bd35f5faf53ff5201e923614bedf3730fa9f8" }, "downloads": -1, "filename": "dynamodb_utils-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "73297f2fce39dd46f2a401cd22a9fdee", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7641, "upload_time": "2016-08-03T20:20:05", "url": "https://files.pythonhosted.org/packages/fa/f4/b3133e4bab5ab034364ac5d5bbf08a8ef11b63c5bd9eb899c4931b3a0b15/dynamodb_utils-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02597d581110021015abaeebbeb5ecd7", "sha256": "e44c3d27cd4b99ff081c641c64afbc2e424358c5dd96d12ba59231edb36b2128" }, "downloads": -1, "filename": "dynamodb_utils-1.0.0.tar.gz", "has_sig": false, "md5_digest": "02597d581110021015abaeebbeb5ecd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2016-08-03T20:19:53", "url": "https://files.pythonhosted.org/packages/b1/20/8f5bf4fee91d980846dc54fea651c5ecba2cb1fe83c45b4828302e7a824d/dynamodb_utils-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9aaac89b6c085719000b81e384fc117a", "sha256": "b3320955df0c4b7db2ec2e8d6715395c9fb71763e3de797d03dbfe0f5469d74a" }, "downloads": -1, "filename": "dynamodb_utils-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9aaac89b6c085719000b81e384fc117a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7640, "upload_time": "2016-08-03T20:19:56", "url": "https://files.pythonhosted.org/packages/84/48/e5e26b9ae4f903067fd07baf7bacc3187992129651687fa98745ef7dadc4/dynamodb_utils-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73297f2fce39dd46f2a401cd22a9fdee", "sha256": "c630b2a042d7245601b7e3ee6e8bd35f5faf53ff5201e923614bedf3730fa9f8" }, "downloads": -1, "filename": "dynamodb_utils-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "73297f2fce39dd46f2a401cd22a9fdee", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7641, "upload_time": "2016-08-03T20:20:05", "url": "https://files.pythonhosted.org/packages/fa/f4/b3133e4bab5ab034364ac5d5bbf08a8ef11b63c5bd9eb899c4931b3a0b15/dynamodb_utils-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02597d581110021015abaeebbeb5ecd7", "sha256": "e44c3d27cd4b99ff081c641c64afbc2e424358c5dd96d12ba59231edb36b2128" }, "downloads": -1, "filename": "dynamodb_utils-1.0.0.tar.gz", "has_sig": false, "md5_digest": "02597d581110021015abaeebbeb5ecd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2016-08-03T20:19:53", "url": "https://files.pythonhosted.org/packages/b1/20/8f5bf4fee91d980846dc54fea651c5ecba2cb1fe83c45b4828302e7a824d/dynamodb_utils-1.0.0.tar.gz" } ] }