{ "info": { "author": "Aaron Graubert", "author_email": "captianjroot@live.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "quicksave\n=========\n\n|PyPI| |Build Status| |Coverage Status|\n\nA (very) simple file versioning system\n\n**Version:** 1.7.0\n\nDetailed documentation on the available commands can be found on the\n`quicksave wiki `__\n\nGetting started:\n^^^^^^^^^^^^^^^^\n\nThe first thing you'll need to do is create a new database where\nquicksave can store its data:\n\n::\n\n $ quicksave init \n\nThat will setup the new database so it's ready to use.\n\nAfter that, you're good to go. You can ``register`` new files so they're\ntracked by quicksave, ``save`` new states of registered files, and\n``revert`` to previously saved states. There are several other commands\nwhich modify the database itself, but I'm only covering those three\nlisted commands in this guide (and none of their various options). For\ndetailed documentation on all of the available commands, check out the\n`wiki page `__.\n\nTo track (AKA register) a new file in quicksave use:\n\n::\n\n $ quicksave register \n\nWhich will copy the initial state of the file, and provide the names of\nthe file and state keys you'll need use this file. For a brief\ndescription of file and state keys, see `this\nnote `__\non the wiki.\n\nTo then save a new state of the file, use the save command:\n\n::\n\n $ quicksave save \n\nQuicksave will use the the absolute path and the base file name derived\nfrom *filepath* to automatically decide which file key to use.\n\nLastly, to get the file back into a previously saved state, use the\nrevert command:\n\n::\n\n $ quicksave revert \n\nAgain, quicksave will attempt to determine which file key to use based\non the absolute path and the file name. Quicksave will lookup the\nprovided *state* key and revert the file.\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/quicksave.svg\n :target: https://pypi.python.org/pypi/quicksave\n.. |Build Status| image:: https://travis-ci.org/agraubert/quicksave.svg?branch=master\n :target: https://travis-ci.org/agraubert/quicksave\n.. |Coverage Status| image:: https://coveralls.io/repos/github/agraubert/quicksave/badge.svg?branch=master\n :target: https://coveralls.io/github/agraubert/quicksave?branch=master\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/agraubert/quicksave", "keywords": "version control", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "quicksave", "package_url": "https://pypi.org/project/quicksave/", "platform": "", "project_url": "https://pypi.org/project/quicksave/", "project_urls": { "Homepage": "https://github.com/agraubert/quicksave" }, "release_url": "https://pypi.org/project/quicksave/1.7.0/", "requires_dist": null, "requires_python": "", "summary": "A (very) simple file versioning system", "version": "1.7.0" }, "last_serial": 3159837, "releases": { "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "008ff905ae65cdb5e9285eb603d14b62", "sha256": "c7a574e9173ae566102a7d121285b407701bf5b7acc709281ea5ae8108470288" }, "downloads": -1, "filename": "quicksave-0.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "008ff905ae65cdb5e9285eb603d14b62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9745, "upload_time": "2016-08-05T20:08:45", "url": "https://files.pythonhosted.org/packages/98/94/7953d8f1384bae388d5a401c128ed7b177e7ea1219e5e13a1836e1acccef/quicksave-0.0.1a0-py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "883d2bf81fda1709678ff65127c755c4", "sha256": "20ef3c5d7b634c11f17d228e866c90e05f80543aa36a3638b940b40a7fe0580d" }, "downloads": -1, "filename": "quicksave-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "883d2bf81fda1709678ff65127c755c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12572, "upload_time": "2016-08-08T18:34:44", "url": "https://files.pythonhosted.org/packages/a1/08/1c93e19ddf881ad01d673752cd220148e7f0afc8de503eae8a5d9aa04132/quicksave-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "668a46ea4c08321d79330381e69114fa", "sha256": "354bd29a66ed759a0f0b763e9f56e73d6d714ccfe60c8b2aedc3f390197623be" }, "downloads": -1, "filename": "quicksave-1.0.0.tar.gz", "has_sig": false, "md5_digest": "668a46ea4c08321d79330381e69114fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11106, "upload_time": "2016-08-08T18:34:46", "url": "https://files.pythonhosted.org/packages/a0/9d/b1e7d8a60e435cd927478a58c88886e9d637298f6b1005c20199b7c99b3c/quicksave-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0130abf77c740101a2cd816cda9c2a81", "sha256": "7684ad2e8b52f97fd307a2837c237719f49b4092d082aaf6da2523cc10505623" }, "downloads": -1, "filename": "quicksave-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0130abf77c740101a2cd816cda9c2a81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12632, "upload_time": "2016-08-08T22:02:16", "url": "https://files.pythonhosted.org/packages/dd/9f/9f29b51c2e9f5644e1a5b2f53e22acfde1f9395e093327bfb082b42b5f94/quicksave-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6d243a6eb14f10416d169273d4a12df", "sha256": "c62877c9a44017ee89511c3e2f4f9bf6cedaeeb99e4103aab1c66ef505e1193d" }, "downloads": -1, "filename": "quicksave-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c6d243a6eb14f10416d169273d4a12df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11159, "upload_time": "2016-08-08T22:02:19", "url": "https://files.pythonhosted.org/packages/f5/27/76383ca99d67597e486ff1fe545333b9a91b6d4ccb8dc5a9babf0f4f672f/quicksave-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "972965777288c64bd33c8877cfd6d995", "sha256": "fa9e6365b682d67e37ab8823b36967bfb83a89a13b8855fc134ff1a420342389" }, "downloads": -1, "filename": "quicksave-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "972965777288c64bd33c8877cfd6d995", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15010, "upload_time": "2016-08-09T20:28:04", "url": "https://files.pythonhosted.org/packages/3d/47/2fa6b4422d2c1c052ce073c89dff21ef0c8a8b75f730055b439117679a42/quicksave-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1da3fb3c8a790849eab44758741f6838", "sha256": "bf1f14fbb52a916c4f68a190f010dbfccf86c84ac07b363089cb716f0133aaf0" }, "downloads": -1, "filename": "quicksave-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1da3fb3c8a790849eab44758741f6838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13422, "upload_time": "2016-08-09T20:28:06", "url": "https://files.pythonhosted.org/packages/8f/51/c0c93d12aadaffa23e2e361c5e805c800d1fcbc3829a946c4925d0bf9937/quicksave-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a734f4e7c8399450a8e39c128af1d2f2", "sha256": "7f52455b00c1ce070afdd40c3d65316785b2e0562f819e964e46d27821748a07" }, "downloads": -1, "filename": "quicksave-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a734f4e7c8399450a8e39c128af1d2f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15212, "upload_time": "2016-08-10T15:25:31", "url": "https://files.pythonhosted.org/packages/76/fe/f939c2846c3976e8fcc54b3dc514817c3498002552c49f84c84374d0b187/quicksave-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af1577d8fa5282411a035b38a211f1d1", "sha256": "1738125df7b5cd55bb8409bfabd795b28515794dd28f1c21c3b78984fd692f50" }, "downloads": -1, "filename": "quicksave-1.1.1.tar.gz", "has_sig": false, "md5_digest": "af1577d8fa5282411a035b38a211f1d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13877, "upload_time": "2016-08-10T15:25:33", "url": "https://files.pythonhosted.org/packages/8f/26/083b50e734018d9ce8861fc38a46564d8aa8ad2ea80ed303bed63dfc3032/quicksave-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "16ad4025a5e09fb478b78624391a14a5", "sha256": "6dc7494a032e1d13201f893b972ef42b787342eafd6bec9f4e54be7cfd983964" }, "downloads": -1, "filename": "quicksave-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "16ad4025a5e09fb478b78624391a14a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15218, "upload_time": "2016-08-10T15:29:27", "url": "https://files.pythonhosted.org/packages/42/2f/d2526c4c585a19780d2a5c6080ad90e1c265dcd6a882ccf4c545431ca537/quicksave-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e75ecf14894ef2ab43addc135118406b", "sha256": "2c249826902f0277e5337e0bb9d2c7c05caf37714ad0fa3878ad4b0ae61395f3" }, "downloads": -1, "filename": "quicksave-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e75ecf14894ef2ab43addc135118406b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13875, "upload_time": "2016-08-10T15:29:29", "url": "https://files.pythonhosted.org/packages/91/1d/3284cc898c48a252569cf374b69a9fde126d99cf3d55a58d49472e900a7e/quicksave-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "cba0f8a090a5f278f49ded1bdbc150df", "sha256": "456b8e94eae5b984cbc53d4a5160c525318f7972503206523c21761cca3c3876" }, "downloads": -1, "filename": "quicksave-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cba0f8a090a5f278f49ded1bdbc150df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15459, "upload_time": "2016-08-10T22:00:58", "url": "https://files.pythonhosted.org/packages/d6/23/0809785a2168a5138b26101b9547e1084a1795b3bd47b727e93e749acab9/quicksave-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63fae2ec22e8b3c5940268ef6fde7ed5", "sha256": "bb433ccdb3001784c546b7beaccddebda2c2ab09919717ddb9ee1c327817fc1c" }, "downloads": -1, "filename": "quicksave-1.2.0.tar.gz", "has_sig": false, "md5_digest": "63fae2ec22e8b3c5940268ef6fde7ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14123, "upload_time": "2016-08-10T22:01:00", "url": "https://files.pythonhosted.org/packages/d8/6d/ec93c28bdc9c8417ac4097c2de2d350a2b216fcb11aa07cc5a9f2bd5680c/quicksave-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "330179b69ce5907103db4e4c8d77e85c", "sha256": "a45b38170347624ea16446ac725028ffd90b8f848abfa6a3435bf72418af53bd" }, "downloads": -1, "filename": "quicksave-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "330179b69ce5907103db4e4c8d77e85c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16451, "upload_time": "2016-08-15T18:43:59", "url": "https://files.pythonhosted.org/packages/e2/49/bea6abc4d508c86c40224cd2d7ecdc04b82e0547b792c06e14c1be5b5c0f/quicksave-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62cd51687c27d10a77ef7b52dc9167dd", "sha256": "542b28f92169cbbc87b218e215ec553d0021e79d3083158f0421b02c8b364ae2" }, "downloads": -1, "filename": "quicksave-1.3.0.tar.gz", "has_sig": false, "md5_digest": "62cd51687c27d10a77ef7b52dc9167dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15008, "upload_time": "2016-08-15T18:44:01", "url": "https://files.pythonhosted.org/packages/d9/61/137153954e1324a5543f0fe3d51736fd16113714b327c476678e28addbe4/quicksave-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "e34fbb79098a03ea38db0a02a37ef176", "sha256": "08e7efe3c62e11d08b3ed38ccfc4fde5ebfaa08ed8e6a96be228e1708c9d86f6" }, "downloads": -1, "filename": "quicksave-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e34fbb79098a03ea38db0a02a37ef176", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17760, "upload_time": "2016-08-17T18:13:10", "url": "https://files.pythonhosted.org/packages/66/29/fe92071245486545cb8cbc88a30c50cee326c6df6abddc1df7a0b3db7abf/quicksave-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e860bdbfa4c94ba54f9d443a13eee8b0", "sha256": "576b1ae6e9d1fdcd224a646e35db69375853a1f311864f5bb7bf8bc4499e00f4" }, "downloads": -1, "filename": "quicksave-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e860bdbfa4c94ba54f9d443a13eee8b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16345, "upload_time": "2016-08-17T18:13:12", "url": "https://files.pythonhosted.org/packages/ff/d2/705d3255327f4514da523e6bb058eaeefe7b267aae54d87aab62e2f8f5ba/quicksave-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "e59f90d23ecb71714558d4b2c9034881", "sha256": "ecd1a1a932daac8a52e3c6f49fa2220448c8ddce9bd99f31649ad68818bc442d" }, "downloads": -1, "filename": "quicksave-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e59f90d23ecb71714558d4b2c9034881", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17755, "upload_time": "2016-08-17T21:58:32", "url": "https://files.pythonhosted.org/packages/72/d4/276da46f35ef2c5df8a5bbdf9ea105239d471506fb58dc141f34678051a7/quicksave-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1ec7ffd987d142e85fc15e9c91593f2", "sha256": "94fdad20723a7b8e2cf9d9432b16c0df8140762fb89a9702e3f35df539dc715c" }, "downloads": -1, "filename": "quicksave-1.4.1.tar.gz", "has_sig": false, "md5_digest": "c1ec7ffd987d142e85fc15e9c91593f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16328, "upload_time": "2016-08-17T21:58:34", "url": "https://files.pythonhosted.org/packages/5a/f4/a054e200497924f9256d1a32394623f2ebaba54c2750e2c75195f6578534/quicksave-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "9f1aed177e9ddad999415c231fef7bea", "sha256": "2219bf4b941ad8215a2702d197e2e3191863e8e64ace29b1443b8a3169998bd8" }, "downloads": -1, "filename": "quicksave-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9f1aed177e9ddad999415c231fef7bea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17840, "upload_time": "2017-03-01T18:46:54", "url": "https://files.pythonhosted.org/packages/16/21/47e7a6dec38c8875a61689bccebec64abaa1ff049942eabec0316632a177/quicksave-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70ef004f3c9507cedab00d12763432fe", "sha256": "c2375cdcad733bf9dcada2bb2b2a049a47cd54d5725125ae5e10342ce62387c5" }, "downloads": -1, "filename": "quicksave-1.5.0.tar.gz", "has_sig": false, "md5_digest": "70ef004f3c9507cedab00d12763432fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16420, "upload_time": "2017-03-01T18:46:55", "url": "https://files.pythonhosted.org/packages/e7/e4/ccb748c072482fe302b455b20e927dc9444bea037730b60e2cb324318567/quicksave-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "cce91593bfaf7c049a078a44045d3325", "sha256": "3392638ea3627c3ff0749b722e0d83af5ba9d359c33c8790f07f37587f8e0883" }, "downloads": -1, "filename": "quicksave-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cce91593bfaf7c049a078a44045d3325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12689, "upload_time": "2017-04-27T20:30:57", "url": "https://files.pythonhosted.org/packages/30/e2/0bc9fa76c6df1fdf7bcb9b5d4975999dc763b1dcfb17ee9bfc792c49ea97/quicksave-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98afd27e521383afd2586a9e73fbe04e", "sha256": "9f3db3c01a964acb0f00e9ec7b13d343d5b2a030ca149c9af6a3b522cfce1736" }, "downloads": -1, "filename": "quicksave-1.5.1.tar.gz", "has_sig": false, "md5_digest": "98afd27e521383afd2586a9e73fbe04e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10873, "upload_time": "2017-04-27T20:30:59", "url": "https://files.pythonhosted.org/packages/f3/1e/3e3a1eced7b7223e9ab67dc0decfd8349b99b4715ec52224a2d5807453ef/quicksave-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "198af627cefc43e806789173135f8aba", "sha256": "1ea8e9c9cdbdf645d048a868deaf72a85a9ae483eb2b06f57d6a4ddd58f7908a" }, "downloads": -1, "filename": "quicksave-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "198af627cefc43e806789173135f8aba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25117, "upload_time": "2017-04-27T21:11:19", "url": "https://files.pythonhosted.org/packages/74/2a/893563ebe67984f21b4a4351485b34bd8b6cebebb2b1757e193850d3d87a/quicksave-1.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f439e19bdbf71b70dee7a1d1bef21f4", "sha256": "c85204eb187fa417a9f1ada8718e450e53cb80fe45942b0e178366ac2e08c91b" }, "downloads": -1, "filename": "quicksave-1.5.2.tar.gz", "has_sig": false, "md5_digest": "9f439e19bdbf71b70dee7a1d1bef21f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17243, "upload_time": "2017-04-27T21:11:20", "url": "https://files.pythonhosted.org/packages/f1/4f/bbfd5163ac230c90df65321c292614e9873553a71ae090e8b20b20bd6c9e/quicksave-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "78fa56d855e30daa73fda34695280aa7", "sha256": "72265a888459c472b0349efd538963ab37f0808a46195959aabd71db9810d524" }, "downloads": -1, "filename": "quicksave-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78fa56d855e30daa73fda34695280aa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25469, "upload_time": "2017-08-18T13:37:57", "url": "https://files.pythonhosted.org/packages/20/23/72a2ef6ff7bcd0899e013db155e309a075e0e432e7415129c05d4c5731d8/quicksave-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1f3f9a8ccb6eade179044f9d0ff24bb", "sha256": "9bfa3afabc78f93eae1b718aaf0447c1db674d58ff4a8b15a1707ac4978c9ea6" }, "downloads": -1, "filename": "quicksave-1.6.0.tar.gz", "has_sig": false, "md5_digest": "e1f3f9a8ccb6eade179044f9d0ff24bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17565, "upload_time": "2017-08-18T13:37:58", "url": "https://files.pythonhosted.org/packages/65/55/9ad9c5e74c04e0d12f7d42a53dabda5d30938d12e96566f658e8b2327996/quicksave-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "45717c131984aef7377744e52c30a6f3", "sha256": "24b867bc850c36f40c0e09c6ebcef8ad301a57c61fcf0849e7e3529990ccbe56" }, "downloads": -1, "filename": "quicksave-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "45717c131984aef7377744e52c30a6f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29002, "upload_time": "2017-09-08T17:34:53", "url": "https://files.pythonhosted.org/packages/ea/63/576b3e950fb061cb02d726d79b02ee2494da90e6f96fbffd0acc74995301/quicksave-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4f459c6cb0a2b996d00336cf3204b7", "sha256": "b2dc2c9b5c45dd450cb60bdd6dfbc150d69d57ec9d408a545e8f2c7f78b4e9e3" }, "downloads": -1, "filename": "quicksave-1.7.0.tar.gz", "has_sig": false, "md5_digest": "6e4f459c6cb0a2b996d00336cf3204b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20643, "upload_time": "2017-09-08T17:34:56", "url": "https://files.pythonhosted.org/packages/ac/85/87fdb370ced8ccb48f321875d663f01384bc0a6ed2bf04f85b9322b8b253/quicksave-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45717c131984aef7377744e52c30a6f3", "sha256": "24b867bc850c36f40c0e09c6ebcef8ad301a57c61fcf0849e7e3529990ccbe56" }, "downloads": -1, "filename": "quicksave-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "45717c131984aef7377744e52c30a6f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29002, "upload_time": "2017-09-08T17:34:53", "url": "https://files.pythonhosted.org/packages/ea/63/576b3e950fb061cb02d726d79b02ee2494da90e6f96fbffd0acc74995301/quicksave-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4f459c6cb0a2b996d00336cf3204b7", "sha256": "b2dc2c9b5c45dd450cb60bdd6dfbc150d69d57ec9d408a545e8f2c7f78b4e9e3" }, "downloads": -1, "filename": "quicksave-1.7.0.tar.gz", "has_sig": false, "md5_digest": "6e4f459c6cb0a2b996d00336cf3204b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20643, "upload_time": "2017-09-08T17:34:56", "url": "https://files.pythonhosted.org/packages/ac/85/87fdb370ced8ccb48f321875d663f01384bc0a6ed2bf04f85b9322b8b253/quicksave-1.7.0.tar.gz" } ] }