{ "info": { "author": "Ozzy", "author_email": "cfhamlet@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# os-rotatefile\n[![Build Status](https://www.travis-ci.org/cfhamlet/os-rotatefile.svg?branch=master)](https://www.travis-ci.org/cfhamlet/os-rotatefile)\n[![codecov](https://codecov.io/gh/cfhamlet/os-rotatefile/branch/master/graph/badge.svg)](https://codecov.io/gh/cfhamlet/os-rotatefile)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/os-rotatefile.svg)](https://pypi.python.org/pypi/os-rotatefile)\n[![PyPI](https://img.shields.io/pypi/v/os-rotatefile.svg)](https://pypi.python.org/pypi/os-rotatefile)\n\nRead and write size rotate file.\n\n# Install\n `pip install os-rotatefile`\n\n# Usage\n * Write\n ```\n from os_roatefile import open_file\n\n f = open_file('file', 'w', roll_size='1G')\n f.write('Your data')\n f.close()\n ```\n * Read\n ```\n from os_roatefile import open_file\n\n f = open_file('file', 'r', buffer_size='128K')\n f.readline()\n f.read(100)\n if not f.read():\n f.close()\n ```\n\n\n# Unit Tests\n `$ tox`\n\n# License\nMIT licensed.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cfhamlet/os-rotatefile", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "os-rotatefile", "package_url": "https://pypi.org/project/os-rotatefile/", "platform": "", "project_url": "https://pypi.org/project/os-rotatefile/", "project_urls": { "Homepage": "https://github.com/cfhamlet/os-rotatefile" }, "release_url": "https://pypi.org/project/os-rotatefile/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Reading and writing size rotate file.", "version": "0.2.0" }, "last_serial": 3683169, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7b49e21964b388fa8ebfce6f36506e62", "sha256": "03d83d324c114fd4e9268bb51011234ee259febabc441c2f12d1f024446210ee" }, "downloads": -1, "filename": "os-rotatefile-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7b49e21964b388fa8ebfce6f36506e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4260, "upload_time": "2017-07-17T05:52:25", "url": "https://files.pythonhosted.org/packages/4b/5e/e0e9a1af6ee59f15c01deadc23b7055b91d5eefe1c929b3b1053b7132bf0/os-rotatefile-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ce827a938f0fb069e71be6c5acc3b685", "sha256": "9c550b45fe8c5accb432900c18d382643c71934416290dcc99ddcdf2e378f16e" }, "downloads": -1, "filename": "os-rotatefile-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ce827a938f0fb069e71be6c5acc3b685", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2017-07-17T07:35:30", "url": "https://files.pythonhosted.org/packages/c7/66/e05996a532e95655ebdbb95605869e53f4480244a36e758e1ec395709944/os-rotatefile-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "25fefcce85538e95eb9a93cfe0d65199", "sha256": "32d84664a8628560a9a44cccfa9e0eb3f455817f20ebf39af6b727916ff90d63" }, "downloads": -1, "filename": "os-rotatefile-0.1.2.tar.gz", "has_sig": false, "md5_digest": "25fefcce85538e95eb9a93cfe0d65199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4724, "upload_time": "2017-12-14T17:04:21", "url": "https://files.pythonhosted.org/packages/e6/bd/2d4b116dc8fd84e1bdb69b28d1b5e4974e4ca1bc80acb8932ab2e5a5141c/os-rotatefile-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "908593500fcdeeef2f021ee78e7ca41d", "sha256": "c039fcb6dd432426c5e6b75d36396279a8db60f70ba5a0a78ed30cba922b7e85" }, "downloads": -1, "filename": "os-rotatefile-0.1.3.tar.gz", "has_sig": false, "md5_digest": "908593500fcdeeef2f021ee78e7ca41d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4749, "upload_time": "2018-03-02T10:26:13", "url": "https://files.pythonhosted.org/packages/ad/36/e2602075b09c7d9c5a85e11646f030c9e6df9eb53b01e8b0b84825638fa8/os-rotatefile-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d5893d28187d3c17c644ea495e8235d9", "sha256": "e75987c0270088a1858e1b6db308dafb6c1a07a347ace826bf15f04b9c81d263" }, "downloads": -1, "filename": "os-rotatefile-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d5893d28187d3c17c644ea495e8235d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4939, "upload_time": "2018-03-19T09:23:46", "url": "https://files.pythonhosted.org/packages/e6/10/441a5aef644e821c12e259bc143f07173530be730542e185d42a9c61fdbc/os-rotatefile-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5893d28187d3c17c644ea495e8235d9", "sha256": "e75987c0270088a1858e1b6db308dafb6c1a07a347ace826bf15f04b9c81d263" }, "downloads": -1, "filename": "os-rotatefile-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d5893d28187d3c17c644ea495e8235d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4939, "upload_time": "2018-03-19T09:23:46", "url": "https://files.pythonhosted.org/packages/e6/10/441a5aef644e821c12e259bc143f07173530be730542e185d42a9c61fdbc/os-rotatefile-0.2.0.tar.gz" } ] }