{ "info": { "author": "David Riedel", "author_email": "systemverwalter@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Jupyter", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Utilities" ], "description": "# resumableds\nA Python class that supports Data Science projects.\n\nresumableds supports you in writing data science scripts including save/resume functionality.\n\nData can be saved and resumed avoiding unnessary retrievals of raw data from data storages.\n\nThe data directory structure is inspired by cookiecutter-data-science (https://drivendata.github.io/cookiecutter-data-science/).\n\nThe class also supports the statement 'Analysis is a DAG' (https://drivendata.github.io/cookiecutter-data-science/#analysis-is-a-dag).\n\n\nresumableds is written in pure Python and it is intended to be used within Jupyter notebooks.\nIt however can also be useful in Python scripts or script pipelines.\n\n### Example\n\n```\nproj1 = RdsProject('project1') # create object from class (creates the dir if it doesn't exist yet)\nproj1.raw.df1 = pd.DataFrame() # create dataframe as attribute of proj1.raw (RdsFs 'raw')\nproj1.defs.variable1 = 'foo' # create simple objects as attribute of proj1.defs (RdsFs 'defs')\nproj1.save() # saved attributes of all RfdFs in proj1 to disk\n```\n\nThis will result in the following directory structure (plus some overhead of internals):\n\n- /defs/var_variable1.pkl\n- /raw/df1.pkl\n- /raw/df1.csv\n\nNote, pandas dataframes are always dumped as pickle for further processing and as csv for easy exploration. The csv files are never read back anymore.\n\nLater on or in another python session, you can do this:\n\n```\nproj2 = RdsProject('project1') # vars and data are read back to their original names\nproj2.defs.variable1 == 'foo' # ==> True\nisinstance(proj2.raw.df1, pd.DataFrame) # ==> True\n```\n", "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/systemverwalter/resumableds", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "resumableds", "package_url": "https://pypi.org/project/resumableds/", "platform": null, "project_url": "https://pypi.org/project/resumableds/", "project_urls": { "Homepage": "https://github.com/systemverwalter/resumableds" }, "release_url": "https://pypi.org/project/resumableds/0.9.5/", "requires_dist": null, "requires_python": "", "summary": "A Python class that supports Data Science projects.", "version": "0.9.5", "yanked": false, "yanked_reason": null }, "last_serial": 13837257, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "50d74ea21e9035d783b1816be2dc2464", "sha256": "3dc6871c6a5958677607d2716f58e1b88db7d41bec04e4b43f5de2a76caccb52" }, "downloads": -1, "filename": "resumableds-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "50d74ea21e9035d783b1816be2dc2464", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9780, "upload_time": "2018-10-25T06:45:29", "upload_time_iso_8601": "2018-10-25T06:45:29.623868Z", "url": "https://files.pythonhosted.org/packages/e8/56/18500729b2192db502505afa91613771fb99f13f3a236ba4818ebcc08bf8/resumableds-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e10cdaabd698287ce8092b5ee1b22f6", "sha256": "29c50406bfb8fe015d1ea336e164957e00357ce16b3d147de0b1fcf126726739" }, "downloads": -1, "filename": "resumableds-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5e10cdaabd698287ce8092b5ee1b22f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8004, "upload_time": "2018-10-25T06:45:31", "upload_time_iso_8601": "2018-10-25T06:45:31.082893Z", "url": "https://files.pythonhosted.org/packages/5e/c3/dd59b70cc574889d91ea216a428b07e20794d4d4f42e19f24b35b29dc80d/resumableds-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "9ec1f64e0428a2aa72ac19a385583d41", "sha256": "a18d252a8eb9891f178ccc618cd18a367e16afe7497952ac1e2505325c8dba92" }, "downloads": -1, "filename": "resumableds-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9ec1f64e0428a2aa72ac19a385583d41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13554, "upload_time": "2019-10-25T12:35:28", "upload_time_iso_8601": "2019-10-25T12:35:28.200829Z", "url": "https://files.pythonhosted.org/packages/cb/59/153b91ad5832f4bd4041c7ad2d4908febb553c91981ee09461103fb490f9/resumableds-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "48546f686c9fa97b65c2f527d02c06ac", "sha256": "7f82806c936373dfeba9f3908256d4839516ff5434aa1319c7e27c7530b04fa2" }, "downloads": -1, "filename": "resumableds-0.4.3.tar.gz", "has_sig": false, "md5_digest": "48546f686c9fa97b65c2f527d02c06ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12514, "upload_time": "2019-10-25T12:35:29", "upload_time_iso_8601": "2019-10-25T12:35:29.942201Z", "url": "https://files.pythonhosted.org/packages/fc/ed/996fca5e51f322c76241635b84ca1cc9983b1f688c205ef8718a03d023b1/resumableds-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "568803648dc579b2c5a6b58616fecc68", "sha256": "d79db45a64dc3897cf273b5c587d6350d2bc4cc33455b6fe0e1e41043dd0c6ae" }, "downloads": -1, "filename": "resumableds-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "568803648dc579b2c5a6b58616fecc68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13742, "upload_time": "2019-10-28T19:17:54", "upload_time_iso_8601": "2019-10-28T19:17:54.671633Z", "url": "https://files.pythonhosted.org/packages/68/8b/1c86014f88bb3d424e0b0abc7acbaf37eda012ea04e86e4518a04806addd/resumableds-0.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6531154a37ded433a1a280c868043fc0", "sha256": "779f6c2e554e539395fa7f7ba4a4a0a21520d429335bf6ffd94a33f28d10b662" }, "downloads": -1, "filename": "resumableds-0.4.4.tar.gz", "has_sig": false, "md5_digest": "6531154a37ded433a1a280c868043fc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12694, "upload_time": "2019-10-28T19:17:55", "upload_time_iso_8601": "2019-10-28T19:17:55.893400Z", "url": "https://files.pythonhosted.org/packages/11/2a/8bf339dc61dc25cd881fefa4734502d032cd13903c9f075bfcd2f3814546/resumableds-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "06926e5899081a254d5109c3f8296d3d", "sha256": "b46a3e59609983cb0d084f883b0f80e889981bd0e82398310c15ce154a357681" }, "downloads": -1, "filename": "resumableds-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "06926e5899081a254d5109c3f8296d3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13745, "upload_time": "2019-10-28T19:21:01", "upload_time_iso_8601": "2019-10-28T19:21:01.924355Z", "url": "https://files.pythonhosted.org/packages/3f/de/0b702f2c819bb55844cad4b69b429eb67d9828e4321b9e2b0faf74e95e12/resumableds-0.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ae29ea2e951b69bb93a693f9562b914", "sha256": "aa78798dfdd8c341b9ec8b32626e06fb7ddd23195ed77f7e637485efaae42e33" }, "downloads": -1, "filename": "resumableds-0.4.5.tar.gz", "has_sig": false, "md5_digest": "5ae29ea2e951b69bb93a693f9562b914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12677, "upload_time": "2019-10-28T19:21:03", "upload_time_iso_8601": "2019-10-28T19:21:03.301658Z", "url": "https://files.pythonhosted.org/packages/00/a4/88b5bda4ed6ef176098680fcad513bfc6c47fdfe7a166bf3bf706e3cd61d/resumableds-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "964bc4ef5732994a352fe0ce40058402", "sha256": "f8a53f4d695ae96dccdd03aae2afc55cba29b2f31db509fe153a45e7bf24c0eb" }, "downloads": -1, "filename": "resumableds-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "964bc4ef5732994a352fe0ce40058402", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13750, "upload_time": "2019-10-28T19:23:14", "upload_time_iso_8601": "2019-10-28T19:23:14.194505Z", "url": "https://files.pythonhosted.org/packages/3a/3d/41bc720844a439efeecad5f938fa4f6c298bbfbef2a68d645a8ded488be0/resumableds-0.4.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4a2d7f2f2ea6e8a4b18243ebb861ab76", "sha256": "91c9fef22616f2e37e542185c161efcd3e623098c76c668ced877c757dec49de" }, "downloads": -1, "filename": "resumableds-0.4.6.tar.gz", "has_sig": false, "md5_digest": "4a2d7f2f2ea6e8a4b18243ebb861ab76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12686, "upload_time": "2019-10-28T19:23:15", "upload_time_iso_8601": "2019-10-28T19:23:15.353517Z", "url": "https://files.pythonhosted.org/packages/84/b3/1f675dcf1784ef6ffe37f6ed71d4b283fb0148448af1da31ae7c20fd24b4/resumableds-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "3a46d5c358e961ec0a42985721361311", "sha256": "035f9d501919361c84c02ad2e80e88e526533c04033e5dda83ec04b7a7bc4e78" }, "downloads": -1, "filename": "resumableds-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3a46d5c358e961ec0a42985721361311", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40906, "upload_time": "2021-12-10T09:38:31", "upload_time_iso_8601": "2021-12-10T09:38:31.750594Z", "url": "https://files.pythonhosted.org/packages/6e/19/1330a61b60f5e1af094ecda8f6d83cbf0cd479fff03548353ca4ab363126/resumableds-0.8.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7dd6ee6f3c0ea062465755d45b619721", "sha256": "5c49ab91e64277c2e583cb9a832f946d80b7b2cbae67513d1ea0bd617d5045ae" }, "downloads": -1, "filename": "resumableds-0.8.2.tar.gz", "has_sig": false, "md5_digest": "7dd6ee6f3c0ea062465755d45b619721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25241, "upload_time": "2021-12-10T09:38:40", "upload_time_iso_8601": "2021-12-10T09:38:40.044188Z", "url": "https://files.pythonhosted.org/packages/b0/a8/796bb412ee2bd752047a28d377f79a63369f22f475b3527b48902133389d/resumableds-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "4bb30575f281d9e0b6588ef89cb4bdcd", "sha256": "fbef5422d70740f8775128535d5a752e93ed7b0f891d75054910ac1fba2c1211" }, "downloads": -1, "filename": "resumableds-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4bb30575f281d9e0b6588ef89cb4bdcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40906, "upload_time": "2021-12-10T09:38:33", "upload_time_iso_8601": "2021-12-10T09:38:33.287829Z", "url": "https://files.pythonhosted.org/packages/1a/e6/dc2a98676219e9e96a0ecddfee19698b0dcd42b1167f5a04a118ef0a81d0/resumableds-0.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7553aa07436f97dc18779f1517c79e43", "sha256": "79f11e5976a3db9baf1abfda189a7d3c01932f08c11e7a13a3c446a0b7116095" }, "downloads": -1, "filename": "resumableds-0.8.3.tar.gz", "has_sig": false, "md5_digest": "7553aa07436f97dc18779f1517c79e43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25242, "upload_time": "2021-12-10T09:38:41", "upload_time_iso_8601": "2021-12-10T09:38:41.784442Z", "url": "https://files.pythonhosted.org/packages/f1/e1/ac423f0cdc2c0274d7b468530a4525323c5e77de11b1f47287b118cdd0eb/resumableds-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "a7e302c5a0a08ad0c56cb4257e19dcc6", "sha256": "599eed44c111689b622ce204970423069a83089225a81fdfff791eb3640fae9b" }, "downloads": -1, "filename": "resumableds-0.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a7e302c5a0a08ad0c56cb4257e19dcc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40908, "upload_time": "2021-12-10T09:38:34", "upload_time_iso_8601": "2021-12-10T09:38:34.818012Z", "url": "https://files.pythonhosted.org/packages/d6/fa/1b6ea1d65eea76b404598f63c5858726f6f6b5036519208924100dbdc71b/resumableds-0.8.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "363d7c03809cec2410c26892d97a0ca7", "sha256": "6f53959a8fc6c7b0f7b579f498194bdc4a82a1731a1e50733b71f9c17cd3417f" }, "downloads": -1, "filename": "resumableds-0.8.4.tar.gz", "has_sig": false, "md5_digest": "363d7c03809cec2410c26892d97a0ca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26183, "upload_time": "2021-12-10T09:38:43", "upload_time_iso_8601": "2021-12-10T09:38:43.426657Z", "url": "https://files.pythonhosted.org/packages/7d/26/b923a72f5b52e6468af921afeeb4d9dc525d0cfd980d403922aad2f19f6c/resumableds-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "06b0d2fee4c22e5331be15af40211a4b", "sha256": "8f9150055d6e55beb3bc7468d716a20c332513f1c2e66889c62fac2a12667be4" }, "downloads": -1, "filename": "resumableds-0.8.5-py3-none-any.whl", "has_sig": false, "md5_digest": "06b0d2fee4c22e5331be15af40211a4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30357, "upload_time": "2021-01-26T16:38:01", "upload_time_iso_8601": "2021-01-26T16:38:01.462785Z", "url": "https://files.pythonhosted.org/packages/b0/1b/171370135cdca18b51a5131416c3d19209f0d14506ed684fc49891855614/resumableds-0.8.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3b0bf7e426e696b4cbe40b823c33a87", "sha256": "dfb122b5056ff165f902baa6d5e78998439e0ce104b40e0f1b4e18e9728452cc" }, "downloads": -1, "filename": "resumableds-0.8.5.tar.gz", "has_sig": false, "md5_digest": "b3b0bf7e426e696b4cbe40b823c33a87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25237, "upload_time": "2021-01-26T16:38:02", "upload_time_iso_8601": "2021-01-26T16:38:02.974080Z", "url": "https://files.pythonhosted.org/packages/c3/00/bf4aafceb8c6b07bd67ee033098ba6868d3ea022d6fce6b83aaf837295cc/resumableds-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "bf39c0de21c84d201b31621475f13bcc", "sha256": "2e38c911f6699190d27ee764ce959521a685b5bdcebf4e6f46509e3f0879068f" }, "downloads": -1, "filename": "resumableds-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bf39c0de21c84d201b31621475f13bcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30502, "upload_time": "2021-02-19T13:44:28", "upload_time_iso_8601": "2021-02-19T13:44:28.614818Z", "url": "https://files.pythonhosted.org/packages/8f/d9/580d707fa92af52e48c5760714426c273fb3839bf427034318ba33f4ead5/resumableds-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "542ac93d9a4c4fc18359923fe15b52f2", "sha256": "2aa2377ece4804b54dbdd86e2959393a7c0b9f9e0730452554067a16434c8c19" }, "downloads": -1, "filename": "resumableds-0.9.0.tar.gz", "has_sig": false, "md5_digest": "542ac93d9a4c4fc18359923fe15b52f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25383, "upload_time": "2021-02-19T13:44:29", "upload_time_iso_8601": "2021-02-19T13:44:29.834880Z", "url": "https://files.pythonhosted.org/packages/81/11/a69e00d7009014074c8a50a4617f6afa8f82195d594fc20647ad31399212/resumableds-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "d067eb939ed028c570cf7686e3201539", "sha256": "6ffd1f73a6dcab0fe3cb4070213bad182be9c0418079ce509792d08e9355412c" }, "downloads": -1, "filename": "resumableds-0.9.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "d067eb939ed028c570cf7686e3201539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54385, "upload_time": "2021-12-10T09:38:46", "upload_time_iso_8601": "2021-12-10T09:38:46.831820Z", "url": "https://files.pythonhosted.org/packages/db/b2/7532a860f30a501e231e62488d796cfc5e1dfced4d0e058d95a491c22dff/resumableds-0.9.1.linux-x86_64.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af913899b6fc277a87b008d105320b6f", "sha256": "1d284d223b7428c1c626e50ba4292512fbd13b9f11d85a064d1766c540f0e62d" }, "downloads": -1, "filename": "resumableds-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "af913899b6fc277a87b008d105320b6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2862, "upload_time": "2021-12-10T10:10:54", "upload_time_iso_8601": "2021-12-10T10:10:54.862202Z", "url": "https://files.pythonhosted.org/packages/f9/8b/3c0ef5147d6a4e075a37b25c8da0eaee74f7f89464a03202469eefe22849/resumableds-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "4723e25933423cde48eb872eff3b6af7", "sha256": "2d39642ca35e5e574c14d3824044036fcd3c388ea0fa2c9acd59e1f212f3478f" }, "downloads": -1, "filename": "resumableds-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4723e25933423cde48eb872eff3b6af7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2862, "upload_time": "2021-12-10T10:15:39", "upload_time_iso_8601": "2021-12-10T10:15:39.799047Z", "url": "https://files.pythonhosted.org/packages/db/d1/bb97a5ed0d40346c7a0978df054d1c7c9e7ce5daf17379c7af2be4d073ee/resumableds-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "0e56de3c6191bc067dbdb3ffd809af01", "sha256": "3162be2f4ed87dc8ed2f4a85c0c92a3f815d0bd18b169ae8618af784a07e53de" }, "downloads": -1, "filename": "resumableds-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0e56de3c6191bc067dbdb3ffd809af01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18699, "upload_time": "2021-12-10T10:48:49", "upload_time_iso_8601": "2021-12-10T10:48:49.043803Z", "url": "https://files.pythonhosted.org/packages/f9/76/c230fe53000e8f3abd86acd6db8b9e4d27851b32c29156da12aad794e59c/resumableds-0.9.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ffc06140f1f6d974a66cfb759653b20", "sha256": "f962f3fbd1193945035e5f7cb9fdf01535286004f8ff110ada222683808711cc" }, "downloads": -1, "filename": "resumableds-0.9.3.tar.gz", "has_sig": false, "md5_digest": "8ffc06140f1f6d974a66cfb759653b20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15216, "upload_time": "2021-12-10T10:48:51", "upload_time_iso_8601": "2021-12-10T10:48:51.087971Z", "url": "https://files.pythonhosted.org/packages/69/95/e58d14d7e7a7221f3d5f9fbf253effb69a6c8244cdda99dd8b601f34a805/resumableds-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "057e4f221b8367854e819cbd9076aa9e", "sha256": "5c21823dfe551a51536a0341ea2d952a04775d6eb932abfaa454e5ee2f26c911" }, "downloads": -1, "filename": "resumableds-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "057e4f221b8367854e819cbd9076aa9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18699, "upload_time": "2021-12-10T11:47:20", "upload_time_iso_8601": "2021-12-10T11:47:20.376713Z", "url": "https://files.pythonhosted.org/packages/b7/b2/db0bf2c0a8a69a8fc4e393a7c13e248db9736d2e2b4574b896c391db2ebb/resumableds-0.9.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b4f6dbedbac2f7772644973d8978d667", "sha256": "91738b67d04cc3bf13212adf23bc4036fdcc6e2d231daf531df9a152a0902c3e" }, "downloads": -1, "filename": "resumableds-0.9.4.tar.gz", "has_sig": false, "md5_digest": "b4f6dbedbac2f7772644973d8978d667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15816, "upload_time": "2021-12-10T11:47:21", "upload_time_iso_8601": "2021-12-10T11:47:21.700132Z", "url": "https://files.pythonhosted.org/packages/d8/ca/2a083514af4b9018ec155959ce32270c01d4fc43b34f8036bb4aaf2aeb70/resumableds-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "b3b67187926a8646d9255e49841122dd", "sha256": "a71932589e6c1811152bc8d05ff883e500bb2bf5bcdff0b83e8c0fead0d78011" }, "downloads": -1, "filename": "resumableds-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b3b67187926a8646d9255e49841122dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18676, "upload_time": "2022-05-17T05:24:28", "upload_time_iso_8601": "2022-05-17T05:24:28.744419Z", "url": "https://files.pythonhosted.org/packages/c1/df/1657a160bc95c989f655634f28b7d00a70483e922a5abd6f2464c3a77e83/resumableds-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "711c86c35b2b457a8b4b2ae3552d8643", "sha256": "de594b2969eb313ae0c0570bf5e9e668762d91b5cb5563f45c63ea6e447d6337" }, "downloads": -1, "filename": "resumableds-0.9.5.tar.gz", "has_sig": false, "md5_digest": "711c86c35b2b457a8b4b2ae3552d8643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15854, "upload_time": "2022-05-17T05:24:31", "upload_time_iso_8601": "2022-05-17T05:24:31.487005Z", "url": "https://files.pythonhosted.org/packages/aa/79/b77396664e2d0b34e5af8e73900484089245c170e557f86212f1677927cc/resumableds-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3b67187926a8646d9255e49841122dd", "sha256": "a71932589e6c1811152bc8d05ff883e500bb2bf5bcdff0b83e8c0fead0d78011" }, "downloads": -1, "filename": "resumableds-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b3b67187926a8646d9255e49841122dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18676, "upload_time": "2022-05-17T05:24:28", "upload_time_iso_8601": "2022-05-17T05:24:28.744419Z", "url": "https://files.pythonhosted.org/packages/c1/df/1657a160bc95c989f655634f28b7d00a70483e922a5abd6f2464c3a77e83/resumableds-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "711c86c35b2b457a8b4b2ae3552d8643", "sha256": "de594b2969eb313ae0c0570bf5e9e668762d91b5cb5563f45c63ea6e447d6337" }, "downloads": -1, "filename": "resumableds-0.9.5.tar.gz", "has_sig": false, "md5_digest": "711c86c35b2b457a8b4b2ae3552d8643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15854, "upload_time": "2022-05-17T05:24:31", "upload_time_iso_8601": "2022-05-17T05:24:31.487005Z", "url": "https://files.pythonhosted.org/packages/aa/79/b77396664e2d0b34e5af8e73900484089245c170e557f86212f1677927cc/resumableds-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }