{ "info": { "author": "Thorsten Hapke", "author_email": "thorsten.hapke@sap.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# textfield_parser\nGetting a string from a textfield and returns the parsed content. In general there are 3 types of saparators: \n\n* 'sep': the usual one, default: ','\n* 'outer_sep': if there are 2 lists this defines the list separator containing a list, default: ';'\n* 'map_sep': for separating a value pair like e.g. dictionaries, default: ':'\n\nThe expected syntax is quite easy and appropriate to the limited space of normal textfields. You can use the brackets '()' or '{}' but they are ignored. \n\nAll parsing functions enable the detection of integers and floats if the flag *test_number* is set True (default). \n\n**WARNING**: \nQuotes help you to protect values with spaces but not the characters used for separating elements! This is in particular important to be aware of when using *float* values with 'decimals' or 'thousands'.\n\n## read_value\nReads a string and strips spaces and quotes. \n\n`def read_value(text,test_number = True)`\n\n### Arguments \n* **text** -string- from textfield that will be parsed\n* **test_number** -boolean- if True (default) integers or float values are interpreted as such. \n\n### Return\n* stripped string\n\n\n## read_list\nReads a comma separated list and returns either the items or the remainder of the additional list when a text contains the modifier 'Not'. If only ['All','all','ALL'] is found then the value_list is returned. \n\n`def read_list(text,value_list=None,sep = ',',modifier_list_not=None,test_number = True)`\n\n### Arguments \n* **text** -string- from textfield that will be parsed\n* **value_list** -list- list from which the parsed text elements will be removed when there is a modifier *'NOT'*. \n* **sep** -char- element separator in string\n* **modifier_list** -list- List of modifier for excluding the listed items from value_list\nDefault: ['!', '~', 'not', 'Not', 'NOT']\n* **test_number** -boolean- if True (default) integers or float values are interpreted as such. \n\n\n### Return\n* List of parsed parameters\n\n\n### Examples\n\n**Simple list: **\n\n* text = \"'Hello', 'a list', separated by , me \" \n\n-> ['Hello', 'a list', 'separated by', 'me']\n\n**Not list**\n\n* text = \"Not Mercedes, Renault, Citroen, Peugeaut, 'Rolls Royce'\" \n* value_list = ['Mercedes', 'Audi', 'VW', 'Skoda', 'Renault', 'Citroen', 'Peugeot', 'Rolls Royce']\n\nto\n\n`['Audi', 'VW', 'Skoda', 'Peugeot'] `\n\n## read\\_dict\\_of_lists\nReads a 'outer_sep'-separated list of a mapping with 'inner-sep' separated list and returns a dictionary with the \nmap as key and a list as value. \n\n`read_dict_of_list(text,inner_sep = ',',outer_sep = ';',map_sep=':',test_number = True)`\n\n### Arguments \n\n* **text** -string- from textfield that will be parsed\n* **inner_sep** -char- element separator of value list \n* **outer_sep** -char- list separator for the lists\n* **map_sep** -char- separates map from list\n* **test_number** -boolean- if True (default) integers or float values are interpreted as such. \n\n### Return\n* Dictionary of the keys and lists.\n\n### Example\n\"'Mercedes':expensive, German, respectable; Audi:'sportive, German, technology-advanced'; VW : 'people', 'solid', No1; Citroen:cool, Fantomas, CV2, elastic ; 'Rolls Rocye': royal,British, 'very expensive', black\"\n\nto\n\n`{'Mercedes': ['expensive', 'German', 'respectable'], 'Audi': ['sportive', 'German', 'technology-advanced'], \n'VW': ['people', 'solid', 'No1'], 'Citroen': ['cool', 'Fantomas', 'CV2', 'elastic'], 'Rolls Rocye': ['royal', 'British', 'very expensive', 'black']}\nMap :{'Mercedes': 'expensive', 'Audi': 'sportive', 'VW': 'people', 'Citroen': 'cool', 'Rolls Rocye': 'royal'}`\n\n\n## read_dict\nReads a comma separated list of mappings and returns a dictionary. \n\n`def read_dict(text, sep =',', map_sep=':', test_number = True)`\n\n### Arguments\n* **text** -string- from textfield that will be parsed\n* **sep** -char- element separator in string\n* **test_number** -boolean- if True (default) integers or float values are interpreted as such. \n\n### Return\n* dictionary of parsed parameters\n\n### Example\n\"'Mercedes':expensive, Audi:'sportiv', VW : 'people', Citroen:cool, 'Rolls Rocye': royal\"\n\nto \n\n`{'Mercedes': 'expensive', 'Audi': 'sportiv', 'VW': 'people', 'Citroen': 'cool', 'Rolls Rocye': 'royal'}`\n\n## read\\_dict\\_of\\_dict\nReads a dictionary of dictionaries and returns a dictory with a 2-level hierarchy.\n\n`def read_dict_of_dict(text, sep=',', map_sep=':', outer_sep = ';', test_number = True)`\n\n### Arguments\n* **text** -string- from textfield that will be parsed\n* **sep** -char- element separator in string\n* **map_sep** -char- element separator for pairs of mappings\n* **outer_sep** -char- list separator for the list containing a list\n* **test_number** -boolean- if True (default) integers or float values are interpreted as such. \n\n### Return\n* dictionary of parsed parameters\n\n### Example\n\"'High Class':{'Mercedes':expensive,'BWM':'sporty};'Sport Class': Porsche:'None',Ferrari:special; 'Middle Class':{VW : 'people','Renault':'fashionable',Citroen:'classy, 'Peugeot':'modern'};'Luxury Class':{'Rolls Rocye': royal, Bentley:'rare'}; 'All:{4:8.9,6:90,7:7}\"\n\nto: \n\n`{'High Class': {'Mercedes': 'expensive', 'BWM': 'sporty'}, 'Sport Class': {'Porsche': None, 'Ferrari': 'special'}, 'Middle Class': {'VW': 'people', 'Renault': 'fashionable', 'Citroen': 'classy', 'Peugeot': 'modern'}, 'Luxury Class': {'Rolls Rocye': 'royal', 'Bentley': 'rare'}, 'All': {4: 8.9, 6: 90, 7: 7}}`\n\n\n\n## read_json\nReads a json formatted string and return a dictionary \n\n### Arguments\n* **text** -string- json-string\n\n### Return\n* dictionary of json\n\n### Example\n\"{\\\"Luxury Class\\\": {\\\"Mercedes\\\":\\\"expensive\\\",\\\"Rolls Rocye\\\": \\\"royal\\\"}, \\\"High Middle Class\\\":{\\\"Audi\\\":\\\"sportiv\\\"}, \\\"Middle Class\\\" : {\\\"Citroen\\\":\\\"cool\\\",\\\"VW\\\" : \\\"people\\\" }}\"\n\nto\n\n`{'Luxury Class': {'Mercedes': 'expensive', 'Rolls Rocye': 'royal'}, 'High Middle Class': {'Audi': 'sportiv'}, 'Middle Class': {'Citroen': 'cool', 'VW': 'people'}}`\n\n## read_comparisons\nParses a list of comparisons and returns a list of lists with 3 items: (left, comparison-operator, right). There is an internal mapping of comparison characters: {'!=':'!','==':'=','>=':'\u2265','=>':'\u2265','<=':'\u2264','=<':'\u2264'} \n\n`def read_comparisons(text,sep = ',',formula_map = None)`\n\n### Arguments\n* **text** -string- Textfield string\n* **sep** -char- element separator in string\n* **modifier_map** -dictionary- mapping of comparison strings to 1-char comparison. \nDefault: {'!=': '!', '==': '=', '>=': '\u2265', '=>': '\u2265', '<=': '\u2264', '=<': '\u2264'}\n`\n\n### Return\n* List of 3 element lists\n\n### Examples\n\n' anna > 1.70, norbert != 900, cindy <= 1.65'\n\nto \n\n`[['anna', '>', 1.7], ['norbert', '!', 900.0], ['cindy', '\u2264', 1.65]]`\n\n\n\n\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/thhapke/textfield_parser", "keywords": "textfield parsing", "license": "", "maintainer": "", "maintainer_email": "", "name": "textfield-parser", "package_url": "https://pypi.org/project/textfield-parser/", "platform": "", "project_url": "https://pypi.org/project/textfield-parser/", "project_urls": { "Homepage": "https://github.com/thhapke/textfield_parser" }, "release_url": "https://pypi.org/project/textfield-parser/0.0.29/", "requires_dist": null, "requires_python": "", "summary": "Parsing Textfields", "version": "0.0.29", "yanked": false, "yanked_reason": null }, "last_serial": 6124561, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "295923531a579d31d9fbf7f14cef6259", "sha256": "21f5eab507eb72743c49e04c07a66f8e4079ddf59df05db5f3e2e32190969e5e" }, "downloads": -1, "filename": "textfield_parser-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "295923531a579d31d9fbf7f14cef6259", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6648, "upload_time": "2019-10-25T13:54:32", "upload_time_iso_8601": "2019-10-25T13:54:32.246395Z", "url": "https://files.pythonhosted.org/packages/a0/89/8c2866fbcf32a9b57d09d3921affa075f2842986e7dda0c9d78004919b00/textfield_parser-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4d55f833c1903f512bcec019eff0426f", "sha256": "b98c13739f7e84c203cbbdce7328c5bf7eb06615cb9aff65c777958bffe0eb58" }, "downloads": -1, "filename": "textfield_parser-0.0.10.tar.gz", "has_sig": false, "md5_digest": "4d55f833c1903f512bcec019eff0426f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3795, "upload_time": "2019-10-25T13:54:33", "upload_time_iso_8601": "2019-10-25T13:54:33.922909Z", "url": "https://files.pythonhosted.org/packages/f9/82/91af943196f0985b3e61fed69f398ea35dbf9588c5eabc051b8cfadd515e/textfield_parser-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "12a0afdffc25e65de9e260385a3d34fd", "sha256": "7573091f0e73ade0ac8f2f3cad77468666d00c8ba2198f582576c14618d88d12" }, "downloads": -1, "filename": "textfield_parser-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "12a0afdffc25e65de9e260385a3d34fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6670, "upload_time": "2019-10-25T13:58:43", "upload_time_iso_8601": "2019-10-25T13:58:43.497269Z", "url": "https://files.pythonhosted.org/packages/cf/56/4db3e729508811116f07537febb380217f7d5715ea1039b286c412caa7da/textfield_parser-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "84f3a179bddcd1eaf6e2d8ddee82a0a9", "sha256": "b128a0b1dc1c7f188b16809bfa6e225b029574b47394884f38316447f8ec78c8" }, "downloads": -1, "filename": "textfield_parser-0.0.11.tar.gz", "has_sig": false, "md5_digest": "84f3a179bddcd1eaf6e2d8ddee82a0a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3873, "upload_time": "2019-10-25T13:58:44", "upload_time_iso_8601": "2019-10-25T13:58:44.750731Z", "url": "https://files.pythonhosted.org/packages/44/f6/56c9a9629560921888ea4c5efefcae532a82e7ec88711e4c8db1db8bc774/textfield_parser-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "555b8b55feac94cb5822c392ee476a31", "sha256": "62955e9dae4960eb5026f598529c477abc001f48a5404f1c4695f550b9d7fc1c" }, "downloads": -1, "filename": "textfield_parser-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "555b8b55feac94cb5822c392ee476a31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6723, "upload_time": "2019-10-25T14:57:34", "upload_time_iso_8601": "2019-10-25T14:57:34.226793Z", "url": "https://files.pythonhosted.org/packages/47/04/6642f85d552817b4dc5eed6d8657057623148e68fbe05c2e163372b264ad/textfield_parser-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "71e35bfc6b5e51994fe94224d83414ad", "sha256": "52598ebd0c27069d30067bc9bbd0ee7d7b71a46471897fa2831aaad9172b4502" }, "downloads": -1, "filename": "textfield_parser-0.0.12.tar.gz", "has_sig": false, "md5_digest": "71e35bfc6b5e51994fe94224d83414ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3941, "upload_time": "2019-10-25T14:57:37", "upload_time_iso_8601": "2019-10-25T14:57:37.404656Z", "url": "https://files.pythonhosted.org/packages/88/bc/b00885d1e9fc26bbaef3ea489e5dbeb9d5723a7de7650a145f9969dc5a72/textfield_parser-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "e27e5a098161a6592f1c5343c4f5a2d5", "sha256": "dc5f7025557432d58db99ea598f04c6c00bbf7c476cd9717089ef2dc198353aa" }, "downloads": -1, "filename": "textfield_parser-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "e27e5a098161a6592f1c5343c4f5a2d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6932, "upload_time": "2019-10-27T06:01:16", "upload_time_iso_8601": "2019-10-27T06:01:16.083820Z", "url": "https://files.pythonhosted.org/packages/ac/54/abdd3330f4b2b8e24d6c47ebd65be2850994b16d8a655e1eeb9555551358/textfield_parser-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "264ed6ae6bbaaa4abcc0f72ff10ce90e", "sha256": "b978f80fa8687dc5cde51f2ec2b510ffec591743bd9c4de386ae0997e6e28de8" }, "downloads": -1, "filename": "textfield_parser-0.0.13.tar.gz", "has_sig": false, "md5_digest": "264ed6ae6bbaaa4abcc0f72ff10ce90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2019-10-27T06:01:19", "upload_time_iso_8601": "2019-10-27T06:01:19.631341Z", "url": "https://files.pythonhosted.org/packages/c7/d4/1dbf99841ec485a919a21d714ecaa199eab029aac54effa3577199c15958/textfield_parser-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "6b4796a1149e897163b1cb716d4483a8", "sha256": "982d9e54ad8a7167b8781c1525e14428f09f40a870f1bd41c094f95b7db93c80" }, "downloads": -1, "filename": "textfield_parser-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "6b4796a1149e897163b1cb716d4483a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7165, "upload_time": "2019-10-27T16:17:22", "upload_time_iso_8601": "2019-10-27T16:17:22.060232Z", "url": "https://files.pythonhosted.org/packages/cd/98/31cc18223fce4ae46e6779acb4f63304f21e0d40e625d77cfb8629de6d6b/textfield_parser-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "98f42efd6bbacbcf6ada8cb2eea1c2a3", "sha256": "3bbe9db54aeb869730c4b7fcfa0fbcf61829850d9fac443da48415dfdc9298a4" }, "downloads": -1, "filename": "textfield_parser-0.0.14.tar.gz", "has_sig": false, "md5_digest": "98f42efd6bbacbcf6ada8cb2eea1c2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4387, "upload_time": "2019-10-27T16:17:29", "upload_time_iso_8601": "2019-10-27T16:17:29.042135Z", "url": "https://files.pythonhosted.org/packages/4f/1a/0f96c2ba2fa32ecfddcdbe06e260d571dea5a304c8581487e6fbb05cda74/textfield_parser-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "2410cbcee62bcf4e0d0da62ff1bf184f", "sha256": "93587e06b6c1205cceff4d3fddece0cc3962f78a763ffcd47011603e805e4968" }, "downloads": -1, "filename": "textfield_parser-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "2410cbcee62bcf4e0d0da62ff1bf184f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7165, "upload_time": "2019-10-27T18:01:06", "upload_time_iso_8601": "2019-10-27T18:01:06.820133Z", "url": "https://files.pythonhosted.org/packages/64/d9/2c280f7aeb26aa6a26c3ee58cf41c6dade03285034e5adc334e58ba04e86/textfield_parser-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "77a0b0b6122f079cc59ed7a3eca65a64", "sha256": "3de6188772b7769cf0c96209d1debe26fa86660d3c83eb5a729123e19d8f0ee9" }, "downloads": -1, "filename": "textfield_parser-0.0.15.tar.gz", "has_sig": false, "md5_digest": "77a0b0b6122f079cc59ed7a3eca65a64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4386, "upload_time": "2019-10-27T18:01:12", "upload_time_iso_8601": "2019-10-27T18:01:12.376838Z", "url": "https://files.pythonhosted.org/packages/a2/38/5a2f7fd2f7b477aeb5fa9cec64b87920bd45c5b00e5db27e125a2b3cdadb/textfield_parser-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "d44f7af69499420dd6d7e0165bcb9031", "sha256": "a6cecdf9a6e825e5e1f6f9a17389fa7013287852611a6a299a21a9b925e36382" }, "downloads": -1, "filename": "textfield_parser-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "d44f7af69499420dd6d7e0165bcb9031", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7175, "upload_time": "2019-10-27T18:05:25", "upload_time_iso_8601": "2019-10-27T18:05:25.825592Z", "url": "https://files.pythonhosted.org/packages/7f/84/409b24f9d8f4914ad87aed3d31f8cf89491b33a29ce955c8f5f5952b1ccf/textfield_parser-0.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f30568bfbf5eff1320774839fd20d35", "sha256": "ec3f16c12cef04e972d6554f177d35400d0f4deeba02da75671ffb78258633c7" }, "downloads": -1, "filename": "textfield_parser-0.0.16.tar.gz", "has_sig": false, "md5_digest": "2f30568bfbf5eff1320774839fd20d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4398, "upload_time": "2019-10-27T18:05:28", "upload_time_iso_8601": "2019-10-27T18:05:28.601495Z", "url": "https://files.pythonhosted.org/packages/b0/59/59a3480cad8bbc82f51cae821a7642f73b7b96e05c840fcbd45f4fe3b433/textfield_parser-0.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "5dfad1be1a587758580ce987c9abd080", "sha256": "df53c956c28daba226dbb4b9db33a6cd9b4edac9886e233593c77d7581abb074" }, "downloads": -1, "filename": "textfield_parser-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "5dfad1be1a587758580ce987c9abd080", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8085, "upload_time": "2019-10-28T06:53:26", "upload_time_iso_8601": "2019-10-28T06:53:26.289150Z", "url": "https://files.pythonhosted.org/packages/fd/73/a753ae2c0e990d8e87af1841d7f2bd559921ec021dbc17cb3e1e567aeb87/textfield_parser-0.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "725b52662d533f1ddb2c90ae5f6a9347", "sha256": "6bd21ed77de200d3a3e863070b24befbc0ca8559d262b26b2d31fdc8139c50b8" }, "downloads": -1, "filename": "textfield_parser-0.0.17.tar.gz", "has_sig": false, "md5_digest": "725b52662d533f1ddb2c90ae5f6a9347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5350, "upload_time": "2019-10-28T06:53:27", "upload_time_iso_8601": "2019-10-28T06:53:27.643502Z", "url": "https://files.pythonhosted.org/packages/39/dc/ff8b55ccf8e0032c13dceb9346db9205ab16ea46f8ee1f63a2a2d5e23e5c/textfield_parser-0.0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "31a5c2d99b1f9808c009fddfc02eed6b", "sha256": "f3fbac49a163004c4b9be57b8385b72241608e87496e6ae9161121f9b831fb9e" }, "downloads": -1, "filename": "textfield_parser-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "31a5c2d99b1f9808c009fddfc02eed6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8073, "upload_time": "2019-10-28T06:59:54", "upload_time_iso_8601": "2019-10-28T06:59:54.992883Z", "url": "https://files.pythonhosted.org/packages/57/4d/ceb158b7cc6a20e4cf9cf0347a69b99332b87dc4f894fa048e51f10934cd/textfield_parser-0.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4450244a2d4a51e0e6cb5c8fa625d487", "sha256": "13d7d45851b40fbf2f10c882ef83ade80d44ee53128a6d7e6a063fdbf1918c76" }, "downloads": -1, "filename": "textfield_parser-0.0.18.tar.gz", "has_sig": false, "md5_digest": "4450244a2d4a51e0e6cb5c8fa625d487", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5339, "upload_time": "2019-10-28T06:59:57", "upload_time_iso_8601": "2019-10-28T06:59:57.319575Z", "url": "https://files.pythonhosted.org/packages/0c/e0/e05afa1e1f6b0dbfd77a2cbf4ab69063b54aae372638b070363fd99b66d6/textfield_parser-0.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "739331d6c0ff5449fffa2642f8e93b31", "sha256": "cdd0ad72f6d27339beb10748cb3c8e48bba562e6d981f4ddbba6625285c790ba" }, "downloads": -1, "filename": "textfield_parser-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "739331d6c0ff5449fffa2642f8e93b31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8089, "upload_time": "2019-10-28T07:30:58", "upload_time_iso_8601": "2019-10-28T07:30:58.642281Z", "url": "https://files.pythonhosted.org/packages/48/05/e6f4932a2cf0d2347f19a9da0472bf30c8496b4c2ae8bd13c76654f15349/textfield_parser-0.0.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "412e2ff1ffe654a723d9922c4bcdcc52", "sha256": "ff51b261021f6d2c50c0638ea654872d5ca82fa4487d57c5f1c1e923315af3ea" }, "downloads": -1, "filename": "textfield_parser-0.0.19.tar.gz", "has_sig": false, "md5_digest": "412e2ff1ffe654a723d9922c4bcdcc52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5349, "upload_time": "2019-10-28T07:31:01", "upload_time_iso_8601": "2019-10-28T07:31:01.062774Z", "url": "https://files.pythonhosted.org/packages/e9/2a/65772a2472ff423a204ae19e2b341c4ceca2ef4ab56828f8a1f9c8fccee6/textfield_parser-0.0.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "49c56993f05f270d1a4b867cc18f1713", "sha256": "5bb1db2fd38283bc885579a6c9053b8e47c55553bc6753ada6e236bb8494dd57" }, "downloads": -1, "filename": "textfield_parser-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "49c56993f05f270d1a4b867cc18f1713", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8203, "upload_time": "2019-10-28T07:40:53", "upload_time_iso_8601": "2019-10-28T07:40:53.877244Z", "url": "https://files.pythonhosted.org/packages/38/ee/fe97835a179ebce7b662e92a03a8da914619bbc5931d3ff56fc5a0448cd6/textfield_parser-0.0.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ca0f3da4e20570b8be8a769d7bca4ae", "sha256": "f419e3044060fb290e128b3abf490077375a99ed4245b237db3a6fbedf5e1b20" }, "downloads": -1, "filename": "textfield_parser-0.0.20.tar.gz", "has_sig": false, "md5_digest": "8ca0f3da4e20570b8be8a769d7bca4ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5470, "upload_time": "2019-10-28T07:40:55", "upload_time_iso_8601": "2019-10-28T07:40:55.630808Z", "url": "https://files.pythonhosted.org/packages/61/4e/ee47b5228a18ce0a0b92b9c5c1ecd2ad26d9b16a38caa4aaffcca7320682/textfield_parser-0.0.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "f3746a873d8cf8b792a4ff77b1199b34", "sha256": "c39821f831b3153430bee9df7ca233abad84d0b7ed78c9327b8809d3e4e688d3" }, "downloads": -1, "filename": "textfield_parser-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "f3746a873d8cf8b792a4ff77b1199b34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8288, "upload_time": "2019-10-28T08:25:21", "upload_time_iso_8601": "2019-10-28T08:25:21.299990Z", "url": "https://files.pythonhosted.org/packages/1b/37/5266ed9615396ff94e14995eaf9135aacc7f66f7f6e707af45421cf0706b/textfield_parser-0.0.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7e4d0b895892278962373882095f9b5", "sha256": "87a9ae71c89dde538a1e29098d3145e8dc7283cf20385709975bf79fbeb83812" }, "downloads": -1, "filename": "textfield_parser-0.0.21.tar.gz", "has_sig": false, "md5_digest": "b7e4d0b895892278962373882095f9b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5550, "upload_time": "2019-10-28T08:25:22", "upload_time_iso_8601": "2019-10-28T08:25:22.931513Z", "url": "https://files.pythonhosted.org/packages/f0/51/774e1561e85ef5a2fab0e30c8c9b552e8f78f7626ff98aa4e2cfdd282733/textfield_parser-0.0.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "2c84ee1dac270e770020ffd7988d440a", "sha256": "7cb43424eaaeb64ec4fefcb3ea6d276d66c30eb0f4219a9e813fcbf980b6518d" }, "downloads": -1, "filename": "textfield_parser-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "2c84ee1dac270e770020ffd7988d440a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8291, "upload_time": "2019-10-28T13:06:30", "upload_time_iso_8601": "2019-10-28T13:06:30.523505Z", "url": "https://files.pythonhosted.org/packages/22/eb/41b3905566ce56d34fa64197aff5ead749ce8eab8fb41482e163efc080e5/textfield_parser-0.0.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a0b0c5ec96cc207f0e02191ed622a1b7", "sha256": "18c4d05af12deb0444c3a8fb7b392d8a5b2ab6fe6261c1c20f69c24e3d7cd8d4" }, "downloads": -1, "filename": "textfield_parser-0.0.22.tar.gz", "has_sig": false, "md5_digest": "a0b0c5ec96cc207f0e02191ed622a1b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5566, "upload_time": "2019-10-28T13:06:32", "upload_time_iso_8601": "2019-10-28T13:06:32.266932Z", "url": "https://files.pythonhosted.org/packages/a7/5f/50dc1fc54bfbdd5ee68b21f0e1e086f28fa9986f56901032cd4b7770cd11/textfield_parser-0.0.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "abcfce7b98caf2900567f27b7bc5a1b5", "sha256": "dd0013d8884a23f79287f2b36feee17a6ce9120c528d00a5d166e84f52f7a75f" }, "downloads": -1, "filename": "textfield_parser-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "abcfce7b98caf2900567f27b7bc5a1b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8291, "upload_time": "2019-10-28T13:49:07", "upload_time_iso_8601": "2019-10-28T13:49:07.590009Z", "url": "https://files.pythonhosted.org/packages/9a/3c/1d350d7b78689c8a1e8fc17dffcc8a6f6ee3ea412ef391ea8aaf34c16b29/textfield_parser-0.0.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d33a805c1e1c509ce3ba26739d0330a0", "sha256": "9838d8c4235e69bfac259b6586631e186712aaa5edd8f3b1ad180e39422c4a4c" }, "downloads": -1, "filename": "textfield_parser-0.0.23.tar.gz", "has_sig": false, "md5_digest": "d33a805c1e1c509ce3ba26739d0330a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5564, "upload_time": "2019-10-28T13:49:09", "upload_time_iso_8601": "2019-10-28T13:49:09.739923Z", "url": "https://files.pythonhosted.org/packages/27/72/9790b9957a8e4c1809e0d08a60e8ecc5cc87101f90328c43ff8879bb40ef/textfield_parser-0.0.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "6e93dfcb97bef5d65cc603c7e69cc94a", "sha256": "b1f4ebb0c74946ceb766c8f603d2f5fc4029eab8f7d3e543306627c12054e6c8" }, "downloads": -1, "filename": "textfield_parser-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "6e93dfcb97bef5d65cc603c7e69cc94a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8291, "upload_time": "2019-10-28T14:12:23", "upload_time_iso_8601": "2019-10-28T14:12:23.143924Z", "url": "https://files.pythonhosted.org/packages/85/0c/4acab57037d8afbd7632e6a2cb2234efa49f0afafee97f8d4906afa1d1de/textfield_parser-0.0.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6b538ca5d835c324c95cfabad1efe344", "sha256": "fb5a34936d9aaf27a944f946384a3211bb694031d8d8a9f98880491e3a98a9e2" }, "downloads": -1, "filename": "textfield_parser-0.0.24.tar.gz", "has_sig": false, "md5_digest": "6b538ca5d835c324c95cfabad1efe344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5562, "upload_time": "2019-10-28T14:12:24", "upload_time_iso_8601": "2019-10-28T14:12:24.814449Z", "url": "https://files.pythonhosted.org/packages/32/83/6889e0a573a28c7e40c36a41775606d86148ca81945eb6d409ad6e558258/textfield_parser-0.0.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "6394642a582715303d424555f5f9257d", "sha256": "69ca47479c82a9493bbffdad37982c8b01d83605eec451fd9b207f87f4cdc3ef" }, "downloads": -1, "filename": "textfield_parser-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "6394642a582715303d424555f5f9257d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8297, "upload_time": "2019-10-28T14:15:38", "upload_time_iso_8601": "2019-10-28T14:15:38.435964Z", "url": "https://files.pythonhosted.org/packages/2c/ef/680630e3e08815af872951d6a70a85e8d7b9222d54fe4958c0562280ac0a/textfield_parser-0.0.25-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0bc48bcb9d7186dc091be73d64be2d95", "sha256": "193f52a861fc0bdff79ff26c61b6dd15e342c3385b0f47026ee509eade1eb0d8" }, "downloads": -1, "filename": "textfield_parser-0.0.25.tar.gz", "has_sig": false, "md5_digest": "0bc48bcb9d7186dc091be73d64be2d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5571, "upload_time": "2019-10-28T14:15:41", "upload_time_iso_8601": "2019-10-28T14:15:41.435843Z", "url": "https://files.pythonhosted.org/packages/b4/e5/42d4c696c8c279b9454d3c7784779900e15f6e020616ac6c5775ab399bae/textfield_parser-0.0.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "b49760aaebdfa0272d9f435de93abc53", "sha256": "76f84c53f4253d755abdc663b7d39de09d2ee1798477d44c740b438544717964" }, "downloads": -1, "filename": "textfield_parser-0.0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "b49760aaebdfa0272d9f435de93abc53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8316, "upload_time": "2019-10-28T14:29:33", "upload_time_iso_8601": "2019-10-28T14:29:33.987867Z", "url": "https://files.pythonhosted.org/packages/5a/e6/247acc11efa8fdc93e4b2488ebea465c04e10bbc0b2b70d787638149bda9/textfield_parser-0.0.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "84cf16753f6b43153f0305640bb6b352", "sha256": "34ec9fde555e12676681dc0a030b43249b8fd290c2906b696838fff06254db71" }, "downloads": -1, "filename": "textfield_parser-0.0.26.tar.gz", "has_sig": false, "md5_digest": "84cf16753f6b43153f0305640bb6b352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5584, "upload_time": "2019-10-28T14:29:37", "upload_time_iso_8601": "2019-10-28T14:29:37.118603Z", "url": "https://files.pythonhosted.org/packages/96/8e/9145b2f4f34b9f23c4fa557492d61972d3a89f3060227bebbce9645ffb71/textfield_parser-0.0.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "22fcf64f8c2fbeba0bf783d5d7519484", "sha256": "a69ff2d96892435d6aaf26d5df4449993a4fcc1d3d0df022b4af1dd67361893a" }, "downloads": -1, "filename": "textfield_parser-0.0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "22fcf64f8c2fbeba0bf783d5d7519484", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8308, "upload_time": "2019-10-28T14:31:06", "upload_time_iso_8601": "2019-10-28T14:31:06.208019Z", "url": "https://files.pythonhosted.org/packages/e8/af/74ea35cb959f5d05243107ceb41746e16024a04f5e818b9c88a0e565b72e/textfield_parser-0.0.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60b337ab5d5e26cfcf2018a998190d16", "sha256": "047c5c2393e65ad12f7e887d78e2674a937828cbba95eaef7bdc765fcd15526a" }, "downloads": -1, "filename": "textfield_parser-0.0.27.tar.gz", "has_sig": false, "md5_digest": "60b337ab5d5e26cfcf2018a998190d16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5581, "upload_time": "2019-10-28T14:31:07", "upload_time_iso_8601": "2019-10-28T14:31:07.962806Z", "url": "https://files.pythonhosted.org/packages/5a/ea/d9a6fde2f9645c43fce645b460707424453500bfbab52badbe1cdd61d90a/textfield_parser-0.0.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "8567b2de6ef5b88fec5da29dd8c67523", "sha256": "10a2adc7cf129e7cf733fbb9612860bc5edfac78cc3aa9d283b588c035f0b497" }, "downloads": -1, "filename": "textfield_parser-0.0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "8567b2de6ef5b88fec5da29dd8c67523", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8326, "upload_time": "2019-10-30T04:40:52", "upload_time_iso_8601": "2019-10-30T04:40:52.579473Z", "url": "https://files.pythonhosted.org/packages/30/9e/8105078c82d96e412f1aa86fa994ea25c56386fad89a1f07138d540ca602/textfield_parser-0.0.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cf6a15cd41c056d9ee0c73fc80491d3a", "sha256": "c77faa75905f3a2fb7073469a3c854857b605432b1abce9e556a6173d7ded774" }, "downloads": -1, "filename": "textfield_parser-0.0.28.tar.gz", "has_sig": false, "md5_digest": "cf6a15cd41c056d9ee0c73fc80491d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5596, "upload_time": "2019-10-30T04:40:55", "upload_time_iso_8601": "2019-10-30T04:40:55.391280Z", "url": "https://files.pythonhosted.org/packages/26/12/02e8744a28a483726677913e0a52d347da8f88bba31de631d784041f42a2/textfield_parser-0.0.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "5528f0f2e58ca5290bea26d6d596743d", "sha256": "8532b4b9ff94e11603b5d95d180d7651d9eda013bb1a51d4ec570ae7917ec3cd" }, "downloads": -1, "filename": "textfield_parser-0.0.29-py3-none-any.whl", "has_sig": false, "md5_digest": "5528f0f2e58ca5290bea26d6d596743d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8214, "upload_time": "2019-11-12T14:56:25", "upload_time_iso_8601": "2019-11-12T14:56:25.115739Z", "url": "https://files.pythonhosted.org/packages/b4/cb/2f1779df3acb3ca4d2c52a7475c12cdbc499cbce0456409cf51b29a65517/textfield_parser-0.0.29-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "07e4d5fe07678f2fb0ae9e28dcffe287", "sha256": "93afe27c697be4d095cfefef8256d32d72f961e8bad0e659a974ba1bbf2beede" }, "downloads": -1, "filename": "textfield_parser-0.0.29.tar.gz", "has_sig": false, "md5_digest": "07e4d5fe07678f2fb0ae9e28dcffe287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5489, "upload_time": "2019-11-12T14:56:26", "upload_time_iso_8601": "2019-11-12T14:56:26.352642Z", "url": "https://files.pythonhosted.org/packages/c9/a5/1c5dfede2f0cbc0fc4b8d92eb917ab513ebc723ed568dd06da3790f18f04/textfield_parser-0.0.29.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e3b840a64abaf4c7bfebd1f190c383d9", "sha256": "c06dae73dd048c25976234b42ad36946162bc534c637615a0a00b639a2a3c2b0" }, "downloads": -1, "filename": "textfield_parser-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e3b840a64abaf4c7bfebd1f190c383d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3139, "upload_time": "2019-10-25T06:04:56", "upload_time_iso_8601": "2019-10-25T06:04:56.571966Z", "url": "https://files.pythonhosted.org/packages/d2/e8/7b6862ff74a95247c3842a02bc7033034b481e9fec6828626cc7fdfc4bcc/textfield_parser-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "573769cf333100bafee95f0f709c0319", "sha256": "6e5e35daf36cc36d6dd74c1b1d2b0b91c14e9ff9098d60b38b5a08ef46830aa9" }, "downloads": -1, "filename": "textfield_parser-0.0.4.tar.gz", "has_sig": false, "md5_digest": "573769cf333100bafee95f0f709c0319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2382, "upload_time": "2019-10-25T06:04:58", "upload_time_iso_8601": "2019-10-25T06:04:58.083878Z", "url": "https://files.pythonhosted.org/packages/3d/0c/42587d49c4ea7e3f26eee6f5956f7a62b3cb07b98a60c7e7d1710267b21d/textfield_parser-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4837e34de6139fee012b36c0f5144591", "sha256": "20693525fb68db59596d1d9ef0dc0537a6171618dd62aacce58a559085fc3b71" }, "downloads": -1, "filename": "textfield_parser-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4837e34de6139fee012b36c0f5144591", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3362, "upload_time": "2019-10-25T06:16:33", "upload_time_iso_8601": "2019-10-25T06:16:33.587066Z", "url": "https://files.pythonhosted.org/packages/26/56/ea48d52e966fd9585c4601d20f48ab0cfafbe87c9f7b6d56dbfc599dc592/textfield_parser-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dde6a525d02ffd66c44702edeb1fd776", "sha256": "a3091208b1b5cec32474b01ae1eddf7c46cd145808266e94aee0317ad836b296" }, "downloads": -1, "filename": "textfield_parser-0.0.5.tar.gz", "has_sig": false, "md5_digest": "dde6a525d02ffd66c44702edeb1fd776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2448, "upload_time": "2019-10-25T06:16:35", "upload_time_iso_8601": "2019-10-25T06:16:35.043493Z", "url": "https://files.pythonhosted.org/packages/31/e4/df7949a2fef39a84d1aed7a37a90861196a4a1914a488142d85f0ef4637f/textfield_parser-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "343ad0dcf210921963d7afa21fbd2749", "sha256": "2b94eec3a78802ddfdb9530cdd763271e56081a28d3b3b24d84904510aca3a04" }, "downloads": -1, "filename": "textfield_parser-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "343ad0dcf210921963d7afa21fbd2749", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4697, "upload_time": "2019-10-25T09:22:09", "upload_time_iso_8601": "2019-10-25T09:22:09.648081Z", "url": "https://files.pythonhosted.org/packages/28/df/72e7dabcd49dc27a1559d56356f2e49b6207dcd624d211046a01c0f915b6/textfield_parser-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "876082f53b3854e5456cd767c9de0c08", "sha256": "aff2861b7c4674cbd82823f9969fb7b94069f1ab17184907063d8a4c23a767c9" }, "downloads": -1, "filename": "textfield_parser-0.0.6.tar.gz", "has_sig": false, "md5_digest": "876082f53b3854e5456cd767c9de0c08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3239, "upload_time": "2019-10-25T09:22:10", "upload_time_iso_8601": "2019-10-25T09:22:10.890782Z", "url": "https://files.pythonhosted.org/packages/2f/4d/fad6e8b798853814a9e5c40107d9a8d0dbd216b91aa40145321b5c2797c2/textfield_parser-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b0cd0c13826aa732ac62463fedbfd7b1", "sha256": "353b83c8ba6ea134b48cb1ff0877da9b39fc17d454049ac3c1483e7563501854" }, "downloads": -1, "filename": "textfield_parser-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b0cd0c13826aa732ac62463fedbfd7b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4705, "upload_time": "2019-10-25T09:33:17", "upload_time_iso_8601": "2019-10-25T09:33:17.627658Z", "url": "https://files.pythonhosted.org/packages/67/98/85883a711662431612e5138f4863e529fcb4b178b5fac8ae3a6c696b491d/textfield_parser-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9974f2fa1fcdf09b8dc315e29b4e6950", "sha256": "8c27028621365de447a19da7f7ccfc7e756139d772cda787759801834b903eed" }, "downloads": -1, "filename": "textfield_parser-0.0.7.tar.gz", "has_sig": false, "md5_digest": "9974f2fa1fcdf09b8dc315e29b4e6950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3240, "upload_time": "2019-10-25T09:33:19", "upload_time_iso_8601": "2019-10-25T09:33:19.314897Z", "url": "https://files.pythonhosted.org/packages/4d/e2/9842e14cac3fb121575330cb8dd2b3c4efdbbeb33c68536d9bac1498d971/textfield_parser-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "a5c49392f9ceca7dcf5abd2d67e10c96", "sha256": "0639738632118a7f2852242b03d6162b7e8422a7be90eb6b1a0984a131817730" }, "downloads": -1, "filename": "textfield_parser-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a5c49392f9ceca7dcf5abd2d67e10c96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5998, "upload_time": "2019-10-25T09:38:01", "upload_time_iso_8601": "2019-10-25T09:38:01.228878Z", "url": "https://files.pythonhosted.org/packages/25/e9/f30a544353637ae3ae68a4d2ee514f26a70f67072c9f463e7b75dec479ec/textfield_parser-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10fad430a5bbbb4685273293bdac3603", "sha256": "98e347c76a440ac43ba07ccbe457237f704c415655e4b3de1fe36abcb7bcb157" }, "downloads": -1, "filename": "textfield_parser-0.0.8.tar.gz", "has_sig": false, "md5_digest": "10fad430a5bbbb4685273293bdac3603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3238, "upload_time": "2019-10-25T09:38:03", "upload_time_iso_8601": "2019-10-25T09:38:03.785210Z", "url": "https://files.pythonhosted.org/packages/fd/cd/8d647e7c362f66e21da3fd509b669a5d0098d53e8df11b1516e7e1fabab5/textfield_parser-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "53ea31cd2e1eaaae00b11a4312b8f071", "sha256": "8c2965e71d296f40cf8f0205922d497950e14225077a03370972fbc9791f46b3" }, "downloads": -1, "filename": "textfield_parser-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "53ea31cd2e1eaaae00b11a4312b8f071", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6607, "upload_time": "2019-10-25T12:51:41", "upload_time_iso_8601": "2019-10-25T12:51:41.239938Z", "url": "https://files.pythonhosted.org/packages/79/15/c6dc31a320f53b2ac9ea460c2afe5d27da7a9fff008f69d4a2409794ac16/textfield_parser-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4ee9b2eeacb9ec8a09f2976f680d0675", "sha256": "587aec7dc5aa43a5f6781010a68013ef4691b1c4488cf43767edf35f55aad92e" }, "downloads": -1, "filename": "textfield_parser-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4ee9b2eeacb9ec8a09f2976f680d0675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3764, "upload_time": "2019-10-25T12:51:44", "upload_time_iso_8601": "2019-10-25T12:51:44.855039Z", "url": "https://files.pythonhosted.org/packages/f3/9d/37d1c6f24686bdbaa0162526110ecbaff93ff65be9790c1926f4af076210/textfield_parser-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5528f0f2e58ca5290bea26d6d596743d", "sha256": "8532b4b9ff94e11603b5d95d180d7651d9eda013bb1a51d4ec570ae7917ec3cd" }, "downloads": -1, "filename": "textfield_parser-0.0.29-py3-none-any.whl", "has_sig": false, "md5_digest": "5528f0f2e58ca5290bea26d6d596743d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8214, "upload_time": "2019-11-12T14:56:25", "upload_time_iso_8601": "2019-11-12T14:56:25.115739Z", "url": "https://files.pythonhosted.org/packages/b4/cb/2f1779df3acb3ca4d2c52a7475c12cdbc499cbce0456409cf51b29a65517/textfield_parser-0.0.29-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "07e4d5fe07678f2fb0ae9e28dcffe287", "sha256": "93afe27c697be4d095cfefef8256d32d72f961e8bad0e659a974ba1bbf2beede" }, "downloads": -1, "filename": "textfield_parser-0.0.29.tar.gz", "has_sig": false, "md5_digest": "07e4d5fe07678f2fb0ae9e28dcffe287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5489, "upload_time": "2019-11-12T14:56:26", "upload_time_iso_8601": "2019-11-12T14:56:26.352642Z", "url": "https://files.pythonhosted.org/packages/c9/a5/1c5dfede2f0cbc0fc4b8d92eb917ab513ebc723ed568dd06da3790f18f04/textfield_parser-0.0.29.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }