{ "info": { "author": "Christopher Lee", "author_email": "lee@foldmountain.com", "bugtrack_url": null, "classifiers": [], "description": "boolparser\n==========================\n\nThis package defines a simple boolean parser using PyParsing that allows user defined variables and floating point numbers to be used in a nested boolean comparison. For example, if the variables *a*,*b*, and *c* are defined then the following string can be parsed\n\n (a==1 & b<2) | c>4\n\nThe resolution of *a*, *b*, and *c* is left up to the user by inheriting from the class `EvaluateVariable` class and overriding the `eval` function. This allows the variables to be references to (say) data stored in a file.\n\nBSD licensed.\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/eelsirhc/boolparser", "keywords": "Boolean,Parsing", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "boolparser", "package_url": "https://pypi.org/project/boolparser/", "platform": "", "project_url": "https://pypi.org/project/boolparser/", "project_urls": { "Homepage": "http://github.com/eelsirhc/boolparser" }, "release_url": "https://pypi.org/project/boolparser/0.3.3/", "requires_dist": [ "pyparsing" ], "requires_python": "", "summary": "Boolean Parser", "version": "0.3.3" }, "last_serial": 5507323, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "1f76043e59cef009bca14018eb0b0295", "sha256": "1791688b57dadba32a7cb846ceab38c43fb83f847cb5f72b3af2c32bbe15968b" }, "downloads": -1, "filename": "boolparser-0.2.tar.gz", "has_sig": false, "md5_digest": "1f76043e59cef009bca14018eb0b0295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3845, "upload_time": "2013-03-15T00:40:26", "url": "https://files.pythonhosted.org/packages/78/c3/4c46737732646096c4dbebf0bcf724af2ed082ff694457300c20001a1222/boolparser-0.2.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "91b6649d93e8cb15fd17c0b1a1f20f7e", "sha256": "afb7a929656d8937414de17fa0faffc5a6155d09616b25d6ed6e3decda994a4c" }, "downloads": -1, "filename": "boolparser-0.2.2.tar.gz", "has_sig": false, "md5_digest": "91b6649d93e8cb15fd17c0b1a1f20f7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3846, "upload_time": "2013-03-15T00:44:21", "url": "https://files.pythonhosted.org/packages/a8/79/3111a5da2683ffb98def91d43e53e7e96cf75e8a577aea530e1f3fd576cc/boolparser-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "fba386ec35f74130f80681e4f6be15dc", "sha256": "f09d42c6ad1beba5e6a6999950717cc3aa1eaa4fe2324608fec11105eb5d507b" }, "downloads": -1, "filename": "boolparser-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fba386ec35f74130f80681e4f6be15dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5629, "upload_time": "2017-05-04T19:19:30", "url": "https://files.pythonhosted.org/packages/5d/54/0a8d55c50109bff98dd34f5eae82db74270c6053c12561316a7ffeb3cd4e/boolparser-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27fae11bf5b424811b75455ef900802a", "sha256": "046b7ad656188a2d15241e8e4673c09d85ed3bb11e61099cf4981337aa72c948" }, "downloads": -1, "filename": "boolparser-0.2.3.tar.gz", "has_sig": false, "md5_digest": "27fae11bf5b424811b75455ef900802a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3887, "upload_time": "2017-05-04T19:19:33", "url": "https://files.pythonhosted.org/packages/ab/05/5ccdd0be5ebcbfc6dd7e03a3be8d0572409cd9f8b7d879e16730484fc8af/boolparser-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "347186a4b90db7f8aab7cf3e59ea5580", "sha256": "ff38ef7eed2e72cdcebf6b9e433fee945b2740b09905b124212a43fb948d0ef1" }, "downloads": -1, "filename": "boolparser-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "347186a4b90db7f8aab7cf3e59ea5580", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5144, "upload_time": "2019-07-09T12:59:23", "url": "https://files.pythonhosted.org/packages/b2/7d/01fa2bc7f6556844d85391aad20e59bc79aba332a5443a31d12f81968182/boolparser-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ada7007f341e0769f3807bc5a165bbe0", "sha256": "9f7212e4d3b0ff4ac074265cfc3232fb21b864547e303288bb88f0ca1dee58de" }, "downloads": -1, "filename": "boolparser-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ada7007f341e0769f3807bc5a165bbe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3636, "upload_time": "2019-07-09T12:59:24", "url": "https://files.pythonhosted.org/packages/5b/c7/f42e00a061307f3f2144a6aea9331328621b8746609ce1a89b68be70ce2e/boolparser-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "934731a30b5d83c2d2929a0c9ae22d48", "sha256": "7b728ed9e03e675e65373e3e268623c55791660ce5db24a0bb3c0ca6ded82125" }, "downloads": -1, "filename": "boolparser-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "934731a30b5d83c2d2929a0c9ae22d48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5143, "upload_time": "2019-07-09T13:01:59", "url": "https://files.pythonhosted.org/packages/15/c5/32a389fbebfcd8348738982d055644d3da068d51bc50ba07e47298595cf3/boolparser-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "337286ce651f57854ef0fac486348473", "sha256": "5bd8704f21bee905f903d097944b4212dda0a2280859abcc8822da60f1549e8b" }, "downloads": -1, "filename": "boolparser-0.3.1.tar.gz", "has_sig": false, "md5_digest": "337286ce651f57854ef0fac486348473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11205, "upload_time": "2019-07-09T13:02:01", "url": "https://files.pythonhosted.org/packages/92/8b/f626fa2c4a23deb6a6ffebb162dec3fad158565dd93e23d24b37ea399e3e/boolparser-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "14cfa8b5ce0f5f3fbe879d92ccd09899", "sha256": "684b8e6930738bc9f865d42f14c225f0a8bc60bb139086aa492012e885754b90" }, "downloads": -1, "filename": "boolparser-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "14cfa8b5ce0f5f3fbe879d92ccd09899", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5143, "upload_time": "2019-07-09T13:21:48", "url": "https://files.pythonhosted.org/packages/b2/f7/79f92a609faff250249e2261f334a56ed5d1e9a1297887a425ff085c6a3b/boolparser-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e6c38315aa035d500c0e285ca05f899", "sha256": "2243c33a5f8b5c63de88e417f2eca430565873a853bb26bbfb6d9136f4324817" }, "downloads": -1, "filename": "boolparser-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6e6c38315aa035d500c0e285ca05f899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12065, "upload_time": "2019-07-09T13:21:49", "url": "https://files.pythonhosted.org/packages/05/78/9174e8d5dd41167bab8df68b6a19b6edddeb836f1d2cd1339668c63f757e/boolparser-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "2cee514ea4e9539fd5ddab2cbb2ebb39", "sha256": "2a5e31dd793c5797c0166563412eb886b662b240ddb3f705ed05dca154f33858" }, "downloads": -1, "filename": "boolparser-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2cee514ea4e9539fd5ddab2cbb2ebb39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4885, "upload_time": "2019-07-09T14:08:49", "url": "https://files.pythonhosted.org/packages/2f/41/fa25ced0153b2ac29fa173410452e4a0c434647281ef752d2cc395e08ff9/boolparser-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "015bf8fdae8c945afddd23ed7865a298", "sha256": "4285583f457b348ea4089fd7a4f3ee03343b70a2114f601068616105c336e281" }, "downloads": -1, "filename": "boolparser-0.3.3.tar.gz", "has_sig": false, "md5_digest": "015bf8fdae8c945afddd23ed7865a298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11985, "upload_time": "2019-07-09T14:08:50", "url": "https://files.pythonhosted.org/packages/4d/90/568fa18b1e94a0bb6c940a67b593ab776415d00a1a7bff51a78cee937e4e/boolparser-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2cee514ea4e9539fd5ddab2cbb2ebb39", "sha256": "2a5e31dd793c5797c0166563412eb886b662b240ddb3f705ed05dca154f33858" }, "downloads": -1, "filename": "boolparser-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2cee514ea4e9539fd5ddab2cbb2ebb39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4885, "upload_time": "2019-07-09T14:08:49", "url": "https://files.pythonhosted.org/packages/2f/41/fa25ced0153b2ac29fa173410452e4a0c434647281ef752d2cc395e08ff9/boolparser-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "015bf8fdae8c945afddd23ed7865a298", "sha256": "4285583f457b348ea4089fd7a4f3ee03343b70a2114f601068616105c336e281" }, "downloads": -1, "filename": "boolparser-0.3.3.tar.gz", "has_sig": false, "md5_digest": "015bf8fdae8c945afddd23ed7865a298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11985, "upload_time": "2019-07-09T14:08:50", "url": "https://files.pythonhosted.org/packages/4d/90/568fa18b1e94a0bb6c940a67b593ab776415d00a1a7bff51a78cee937e4e/boolparser-0.3.3.tar.gz" } ] }