{ "info": { "author": "pwwang", "author_email": "pwwang@pwwang.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pwwang/safefs", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "safefs", "package_url": "https://pypi.org/project/safefs/", "platform": "", "project_url": "https://pypi.org/project/safefs/", "project_urls": { "Homepage": "https://github.com/pwwang/safefs" }, "release_url": "https://pypi.org/project/safefs/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "A thread-safe file operation package for python", "version": "0.0.7" }, "last_serial": 5235023, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fead4f4ffac642c74c278c1843337be4", "sha256": "e9998e357342bd636ade79f4d185504513865fdac440cb4c46ec2f16539622a6" }, "downloads": -1, "filename": "safefs-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fead4f4ffac642c74c278c1843337be4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5108, "upload_time": "2019-04-29T20:38:45", "url": "https://files.pythonhosted.org/packages/33/7c/a7cbe2eb6fe2fa03f2fd30eaa4971c395e6396dec6877b10bfbe6142c827/safefs-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffcb2bba00f798569839555d4a9d0a27", "sha256": "a801bb296b63b23ea2a6cea29d3262b9bf1e8c25dde10ac97619fac76ed4364d" }, "downloads": -1, "filename": "safefs-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ffcb2bba00f798569839555d4a9d0a27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6090, "upload_time": "2019-04-29T20:39:08", "url": "https://files.pythonhosted.org/packages/6c/5b/6b8bbbadd156c42319ca781d72bcd556a01da2054b47cf7a0709faa11906/safefs-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9e8b056673fc34cdbe00e6fdfd8d5fac", "sha256": "42705ece418ef4335d810cd2f935d365b58d37298c2bc445025f216fdec43a52" }, "downloads": -1, "filename": "safefs-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e8b056673fc34cdbe00e6fdfd8d5fac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6773, "upload_time": "2019-05-01T00:55:56", "url": "https://files.pythonhosted.org/packages/90/b0/8fc2c984751f2a533693a370c2fb7a9718396261610348bd6a052c53437f/safefs-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e533ff7bd17d992c3b8e02f2515ea74", "sha256": "c8b9ea254f208ac140ef467ebe3ad2c715c315c5ad7f280901b44b64c38c71a7" }, "downloads": -1, "filename": "safefs-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1e533ff7bd17d992c3b8e02f2515ea74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6467, "upload_time": "2019-05-01T00:55:58", "url": "https://files.pythonhosted.org/packages/4d/6f/c787496abfb8dc09cf8cc097378162c7834a7f45e7a41a3fb8fa5b5710d6/safefs-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a8ec77c722adbdc28cc7d87247298756", "sha256": "dad8dde2f58ee77af968e60c4428237a7058858405a264714647f74903548a3a" }, "downloads": -1, "filename": "safefs-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8ec77c722adbdc28cc7d87247298756", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6889, "upload_time": "2019-05-01T16:14:43", "url": "https://files.pythonhosted.org/packages/eb/ac/f703eb684c9d8d8a1c3e9c2a609db09914df25aa7feb83b76866739c824d/safefs-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8384799e2a96003223d704ddae462aae", "sha256": "2ee2e64bcc7992a808b00d259d8bc894420c11532d89b2b7d91f72a9e280091c" }, "downloads": -1, "filename": "safefs-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8384799e2a96003223d704ddae462aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6514, "upload_time": "2019-05-01T16:14:45", "url": "https://files.pythonhosted.org/packages/8d/e5/1546015f6c392464bf836cfb931c6be00007722875859272c811276f4eb0/safefs-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3f50e139c979965de2f72479be3d8880", "sha256": "4df812eacf3ee939d32ae5c1470c6e0e36cf6aa099bf1967bcca7bd7811bc54c" }, "downloads": -1, "filename": "safefs-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f50e139c979965de2f72479be3d8880", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6915, "upload_time": "2019-05-02T15:32:14", "url": "https://files.pythonhosted.org/packages/bd/58/8294abc8d3601e91a70b9f70248ad35170816bebf50201576018352a30d7/safefs-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e6807b1f5966974ba5c0f2e3c5c0c11", "sha256": "f94d29b7755b13c07fb47ceb610a5838f4ace21d51fc866c23aa7e768ce90fbf" }, "downloads": -1, "filename": "safefs-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5e6807b1f5966974ba5c0f2e3c5c0c11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6516, "upload_time": "2019-05-02T15:32:16", "url": "https://files.pythonhosted.org/packages/ab/16/489236bc832797fa01d17a0f1d01f0c4f8db5ef2a0ad28bf67f31111c3e2/safefs-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1cff45caaae7eb797ecda7b8ba7ce309", "sha256": "e4333f33c4b9f5361971773cfe25b1ef9489332d2384d5f422e465adc0f5fcf9" }, "downloads": -1, "filename": "safefs-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cff45caaae7eb797ecda7b8ba7ce309", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6852, "upload_time": "2019-05-02T21:34:21", "url": "https://files.pythonhosted.org/packages/c5/08/f1b66b1cc8bf856f13e47a49535710e951f90f7d7032dab2674657a25e72/safefs-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61ed59c472ac331d8d576a22e34d6dbb", "sha256": "b487ed5ddac4c584b7dbdadb9e25791dde7313183ae9fa6f8fe6fef89df8e0db" }, "downloads": -1, "filename": "safefs-0.0.6.tar.gz", "has_sig": false, "md5_digest": "61ed59c472ac331d8d576a22e34d6dbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6516, "upload_time": "2019-05-02T21:34:22", "url": "https://files.pythonhosted.org/packages/70/04/033f170ee6a29c8bdbd44031037f5fcdb344fb4b7497f708f5362d086ec9/safefs-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "bb5c5caa666eef458fd869b0717f017d", "sha256": "54c94488ad958841f2fcab9c969d6f97807e8f2d3bb0a0b3644824ddbdd9f545" }, "downloads": -1, "filename": "safefs-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb5c5caa666eef458fd869b0717f017d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6855, "upload_time": "2019-05-06T22:00:53", "url": "https://files.pythonhosted.org/packages/0d/dc/3b150fccf64ac738cc32d832e97971d548b511207e2a0b140e62f643cbb9/safefs-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59bae5c0e2833c0e692c62ffc1f7cb4d", "sha256": "434db7cf37420da7f63747014909e6d5a8c985c604dbe53eb1301ec56783f31f" }, "downloads": -1, "filename": "safefs-0.0.7.tar.gz", "has_sig": false, "md5_digest": "59bae5c0e2833c0e692c62ffc1f7cb4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6520, "upload_time": "2019-05-06T22:00:55", "url": "https://files.pythonhosted.org/packages/6f/5f/bfd1669a756357b5d50ccbb1129e7ce567ff303a7cf681b406e7c4421f88/safefs-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bb5c5caa666eef458fd869b0717f017d", "sha256": "54c94488ad958841f2fcab9c969d6f97807e8f2d3bb0a0b3644824ddbdd9f545" }, "downloads": -1, "filename": "safefs-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb5c5caa666eef458fd869b0717f017d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6855, "upload_time": "2019-05-06T22:00:53", "url": "https://files.pythonhosted.org/packages/0d/dc/3b150fccf64ac738cc32d832e97971d548b511207e2a0b140e62f643cbb9/safefs-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59bae5c0e2833c0e692c62ffc1f7cb4d", "sha256": "434db7cf37420da7f63747014909e6d5a8c985c604dbe53eb1301ec56783f31f" }, "downloads": -1, "filename": "safefs-0.0.7.tar.gz", "has_sig": false, "md5_digest": "59bae5c0e2833c0e692c62ffc1f7cb4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6520, "upload_time": "2019-05-06T22:00:55", "url": "https://files.pythonhosted.org/packages/6f/5f/bfd1669a756357b5d50ccbb1129e7ce567ff303a7cf681b406e7c4421f88/safefs-0.0.7.tar.gz" } ] }