{ "info": { "author": "Rob Speare", "author_email": "robert.speare@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# pys3utils\n\nPython s3 scripts and utilities. This library is intended to \nhelp push/pull resources from s3.\n\n## Usage\n\nTo recursively sync a directory to s3 -- only syncing those files \nhave been recently updated, write the following in python:\n\n```python\nfrom pys3utils import utils\nutils.push_project_to_s3('my/path', 'my-bucket-name') \n``` \n\nThis will recursively walk through all files listed under ``my/path``, \nand upload a copy to s3. After ``push_project_to_s3`` has been called, \nit creates and updates a hidden timestamp file in ``my/path``, called\n ``.s3_sync_timestamp``, which will\ncarry the last time (in ms) when an update/push occured. \n\nOn a second call to ``push_project_to_s3``, all files that\nhave modified ``mtime`` before this time stamp file will be ignored.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rspeare/pys3utils", "keywords": "python aws s3", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pys3utils", "package_url": "https://pypi.org/project/pys3utils/", "platform": "", "project_url": "https://pypi.org/project/pys3utils/", "project_urls": { "Homepage": "https://github.com/rspeare/pys3utils" }, "release_url": "https://pypi.org/project/pys3utils/0.113.dev0/", "requires_dist": null, "requires_python": "", "summary": "Python utilities for aws s3", "version": "0.113.dev0" }, "last_serial": 4901085, "releases": { "0.1.dev0": [ { "comment_text": "", "digests": { "md5": "3691acd3cadd89af93aad8debb2c4b2a", "sha256": "ef1e6866705916fc0055ddd8e04949858fa81795f2ed9b884bfe13330022e496" }, "downloads": -1, "filename": "pys3utils-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "3691acd3cadd89af93aad8debb2c4b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3023, "upload_time": "2019-03-04T18:40:43", "url": "https://files.pythonhosted.org/packages/f7/2e/805081dffc8e3100c45076a399e74d1b542386632e7d659f26b464c89681/pys3utils-0.1.dev0.tar.gz" } ], "0.11.dev0": [ { "comment_text": "", "digests": { "md5": "26cdb7ac0f0e8179cbcd393b42cc9d95", "sha256": "efa9657d2f3ac6f635ceca4dfb7fcbe5ec12f7b8c51fd173484dbab31762eb13" }, "downloads": -1, "filename": "pys3utils-0.11.dev0.tar.gz", "has_sig": false, "md5_digest": "26cdb7ac0f0e8179cbcd393b42cc9d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3305, "upload_time": "2019-03-04T19:16:21", "url": "https://files.pythonhosted.org/packages/7f/5d/2af94425c8324d00112fb511e0b314b1bd85a5c222829f608c445bdb55f3/pys3utils-0.11.dev0.tar.gz" } ], "0.111.dev0": [ { "comment_text": "", "digests": { "md5": "72f4e004bebe28f04358f88385c5f6e0", "sha256": "801fb78a28217aa786043e05ca4171d5b726cfbdd085ecdd5bacf652e478c5a1" }, "downloads": -1, "filename": "pys3utils-0.111.dev0.tar.gz", "has_sig": false, "md5_digest": "72f4e004bebe28f04358f88385c5f6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5755, "upload_time": "2019-03-05T17:44:41", "url": "https://files.pythonhosted.org/packages/1a/73/0e59d7b113f500fec948693c8369b79512d30015ee2ee64c558b96d846df/pys3utils-0.111.dev0.tar.gz" } ], "0.112.dev0": [ { "comment_text": "", "digests": { "md5": "abb64f9082a16ed7363eeb2b7b495a35", "sha256": "be872dadca4ba7a494095dea043fcd085ac8aeba2633dbc3c019f7a2b0071277" }, "downloads": -1, "filename": "pys3utils-0.112.dev0.tar.gz", "has_sig": false, "md5_digest": "abb64f9082a16ed7363eeb2b7b495a35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5968, "upload_time": "2019-03-05T17:57:20", "url": "https://files.pythonhosted.org/packages/4c/8d/710b130562b99f2d0571ace0e367a338534416e1077cde104ffb9f3d5273/pys3utils-0.112.dev0.tar.gz" } ], "0.113.dev0": [ { "comment_text": "", "digests": { "md5": "44b9c784cbe767298c190a5ee64e9888", "sha256": "ba23c6e1130ae78bbca0270e588d5b1fe41182a0528322a9af1ecde77fae13b2" }, "downloads": -1, "filename": "pys3utils-0.113.dev0.tar.gz", "has_sig": false, "md5_digest": "44b9c784cbe767298c190a5ee64e9888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7399, "upload_time": "2019-03-05T17:59:01", "url": "https://files.pythonhosted.org/packages/23/fe/6facd6a28db4de7a9961c944d647398feb6ee1f55e81f845932b9a79562a/pys3utils-0.113.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44b9c784cbe767298c190a5ee64e9888", "sha256": "ba23c6e1130ae78bbca0270e588d5b1fe41182a0528322a9af1ecde77fae13b2" }, "downloads": -1, "filename": "pys3utils-0.113.dev0.tar.gz", "has_sig": false, "md5_digest": "44b9c784cbe767298c190a5ee64e9888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7399, "upload_time": "2019-03-05T17:59:01", "url": "https://files.pythonhosted.org/packages/23/fe/6facd6a28db4de7a9961c944d647398feb6ee1f55e81f845932b9a79562a/pys3utils-0.113.dev0.tar.gz" } ] }