{ "info": { "author": "Ling Thio", "author_email": "ling.thio@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Database :: Front-Ends", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "SQLAlchemy-boolean-search\n=========================\nSQLAlchemy-boolean-search translates a boolean search string such as::\n\n \"field1=*something* and not (field2==1 or parent.field3<=10.0)\"\n\ninto its corresponding SQLAlchemy query filter::\n\n and_(DataModel.field1.ilike('%something%'),\n not_(or_(DataModel.field2.__eq__(2),\n DataModel.parent.field3.__le__(10.0))))\n\nRelationship field names such as 'parent.grandparent.name' are accepted.\n\nThe code is stable, is used in production, and enjoys a test coverage of 100%.\n\nDocumentation\n-------------\n`SQLAlchemy-boolean-search Documentation `_\n\nAuthors\n-------\n* Ling Thio - ling.thio [at] gmail.com", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lingthio/SQLAlchemy-boolean-search", "keywords": "Boolean search Flask SQLAlchemy", "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "SQLAlchemy-boolean-search", "package_url": "https://pypi.org/project/SQLAlchemy-boolean-search/", "platform": "any", "project_url": "https://pypi.org/project/SQLAlchemy-boolean-search/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/lingthio/SQLAlchemy-boolean-search" }, "release_url": "https://pypi.org/project/SQLAlchemy-boolean-search/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Boolean search expression parser for SQLAlchemy", "version": "0.1.1" }, "last_serial": 1667465, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8a6488076a49472aace6cceba64dab5a", "sha256": "caa6fe693fb5c133b137cd46fea4d599222cb6fe19870d4ed15b97f4816b89e8" }, "downloads": -1, "filename": "SQLAlchemy-boolean-search-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8a6488076a49472aace6cceba64dab5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4197, "upload_time": "2015-08-06T10:04:39", "url": "https://files.pythonhosted.org/packages/a9/7c/6d1422d0c6f064a8bcf0137d5b516ce98eb9779e35a3d8da9b601020c13e/SQLAlchemy-boolean-search-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7bc01d7c784d7d5bbaf5240b637a67c6", "sha256": "c15a1f02621618392864b185d18c53e0e2408d03210a0d2ff1b8ed3c2e8179c7" }, "downloads": -1, "filename": "SQLAlchemy-boolean-search-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7bc01d7c784d7d5bbaf5240b637a67c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4867, "upload_time": "2015-08-06T20:28:08", "url": "https://files.pythonhosted.org/packages/b7/34/b8247624445be395042208201786e771079002b7ad122054e40b1c4ce1c6/SQLAlchemy-boolean-search-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7bc01d7c784d7d5bbaf5240b637a67c6", "sha256": "c15a1f02621618392864b185d18c53e0e2408d03210a0d2ff1b8ed3c2e8179c7" }, "downloads": -1, "filename": "SQLAlchemy-boolean-search-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7bc01d7c784d7d5bbaf5240b637a67c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4867, "upload_time": "2015-08-06T20:28:08", "url": "https://files.pythonhosted.org/packages/b7/34/b8247624445be395042208201786e771079002b7ad122054e40b1c4ce1c6/SQLAlchemy-boolean-search-0.1.1.tar.gz" } ] }