{ "info": { "author": "Lu\u00eds Gomes", "author_email": "luismsgomes@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5" ], "description": "==============\n indexedlines\n==============\n\nCopyright (c) 2016 Lu\u00eds Gomes\n\n\n``indexedlines`` implements a list-like immutable view over lines of text files.\nIn other words, it allows access to any line given it's zero-based index.\nThus, if you have a big text file and you want to get line number 100001, you\ndon't have to read the first 100000 sentences before getting that one.\n\nOf course there are no free lunches, and this module needs to compute a list\nof sentence offsets beforehand (which is saved to disk when a indexedlines\nobject is created for the first time).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/luismsgomes/indexedlines", "keywords": "convenience", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "indexedlines", "package_url": "https://pypi.org/project/indexedlines/", "platform": "", "project_url": "https://pypi.org/project/indexedlines/", "project_urls": { "Homepage": "https://github.com/luismsgomes/indexedlines" }, "release_url": "https://pypi.org/project/indexedlines/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "A convenience list-like object that allows random access tolines of a text file.", "version": "0.1.1" }, "last_serial": 2534788, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8becee2ed152738cd7681dc3830a53b6", "sha256": "a2ad2fa9b4f1430f06df7dca28f9951f97f0e2512830a551e28aa7f6ea3e307d" }, "downloads": -1, "filename": "indexedlines-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8becee2ed152738cd7681dc3830a53b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4209, "upload_time": "2016-09-12T15:30:04", "url": "https://files.pythonhosted.org/packages/ad/2e/2318e322e1ebb4054673c6a494ca0b4f2e8343911d92a24cd12906638796/indexedlines-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bd2a6cfdea269bbc2957fcdaf5ba463", "sha256": "a3839361bbe6187257a38037ddb6cfa75aa402e3eba13344da84ffcdd632f8db" }, "downloads": -1, "filename": "indexedlines-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7bd2a6cfdea269bbc2957fcdaf5ba463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2277, "upload_time": "2016-09-12T15:29:58", "url": "https://files.pythonhosted.org/packages/d7/b2/e2128668a3554ec117c50f627ddaf28dfd50a9af11b6ba6962ff6463f6a3/indexedlines-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bcb2a057b58123e25dedadfefe3a2a2a", "sha256": "527acb964656eb5dd2c83b641259f0967536285744a9ce624a07bd287bf684af" }, "downloads": -1, "filename": "indexedlines-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bcb2a057b58123e25dedadfefe3a2a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2352, "upload_time": "2016-12-22T13:41:11", "url": "https://files.pythonhosted.org/packages/50/81/f536d40b1db901f5c8054a925c78138cc1b4025b5df4dc3499fdd31c9b23/indexedlines-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcb2a057b58123e25dedadfefe3a2a2a", "sha256": "527acb964656eb5dd2c83b641259f0967536285744a9ce624a07bd287bf684af" }, "downloads": -1, "filename": "indexedlines-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bcb2a057b58123e25dedadfefe3a2a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2352, "upload_time": "2016-12-22T13:41:11", "url": "https://files.pythonhosted.org/packages/50/81/f536d40b1db901f5c8054a925c78138cc1b4025b5df4dc3499fdd31c9b23/indexedlines-0.1.1.tar.gz" } ] }