{ "info": { "author": "Chris Withers", "author_email": "chris@simplistix.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License" ], "description": "=====\nfixed\n=====\n\nThis package provides tools for building fast parsers of files\ncomposed of fields width records where one of the fields in the record\nspecifies what type of record the line is.\n\nThe parsers built using this package yield named tuples containing the\ninformation in each row.\n\nThe parsers are specified using a simple and succinct declarative\nstyle:\n\n::\n\n from fixed import Parser, Record, Field, Discriminator, Skip\n\n class Header(Record):\n type = Discriminator('H')\n row_count = Field(8, int)\n \n class Data(Record):\n type = Discriminator('D')\n source = Field(5)\n junk = Skip(10)\n destination = Field(5)\n\n parser = Parser(Header, Data)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.simplistix.co.uk/software/python/fixed", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "fixed", "package_url": "https://pypi.org/project/fixed/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fixed/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.simplistix.co.uk/software/python/fixed" }, "release_url": "https://pypi.org/project/fixed/1.0dev/", "requires_dist": null, "requires_python": null, "summary": "A library for quickly processing fixed width files.", "version": "1.0dev" }, "last_serial": 469285, "releases": { "1.0dev": [] }, "urls": [] }