{ "info": { "author": "Gleb Kovalev", "author_email": "gleb@popmechanic.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "======================\nMongo Filter Evaluator\n======================\n\n\n.. image:: https://img.shields.io/pypi/v/mongo_filter_evaluator.svg\n :target: https://pypi.python.org/pypi/mongo_filter_evaluator\n\n\nEvaluator & validator for mongo-like queries\n\n\n* Free software: MIT license\n* Documentation: https://mongo-filter-evaluator.readthedocs.io.\n\n\nFeatures\n--------\n\n* Evaluate mongo-like queries in Python:\n\n.. code-block:: python\n\n DataConditionEvaluator({\n 'value': 'value',\n 'int': {'$lte': 2}\n }, {\n 'value': 'value',\n 'int': 1\n }).evaluate()\n\n\n* Validate typed mongo-like queries:\n\n.. code-block:: python\n\n errors = ConditionValidator({\n 'value': 'value',\n 'int': {'$lte': 1}\n }, {\n 'value': StringField,\n 'int': NumericField\n }).validate()\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n1.0.0 (2018-07-24)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zlebnik/mongo_filter_evaluator", "keywords": "mongo_filter_evaluator", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "mongo-filter-evaluator", "package_url": "https://pypi.org/project/mongo-filter-evaluator/", "platform": "", "project_url": "https://pypi.org/project/mongo-filter-evaluator/", "project_urls": { "Homepage": "https://github.com/zlebnik/mongo_filter_evaluator" }, "release_url": "https://pypi.org/project/mongo-filter-evaluator/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Evaluator & validator for mongo-like queries", "version": "1.0.0" }, "last_serial": 4096731, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "eed8c502d6e4537729ab621600c356bb", "sha256": "5ab205f1bdc20b08f13a7edab4d0f7bd4ef1e37e593ca5e4057d1cc3f951ff4f" }, "downloads": -1, "filename": "mongo_filter_evaluator-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eed8c502d6e4537729ab621600c356bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6023, "upload_time": "2018-07-24T12:11:04", "url": "https://files.pythonhosted.org/packages/91/6a/742d3ddcecccd847a4c0605e7a13ef1441b85aa7a4c85e49e0b06808293c/mongo_filter_evaluator-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da434b0f7da37571690f028f2875e1e4", "sha256": "b46b36a1ca453933c5167af217f7bd68c4dcf71d4f31ad3ef70461284bf665c9" }, "downloads": -1, "filename": "mongo_filter_evaluator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "da434b0f7da37571690f028f2875e1e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11124, "upload_time": "2018-07-24T12:11:05", "url": "https://files.pythonhosted.org/packages/17/f0/dfec57d1bbad2eb9b45889b13f9106260e8383b91efad6bae105975469f9/mongo_filter_evaluator-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eed8c502d6e4537729ab621600c356bb", "sha256": "5ab205f1bdc20b08f13a7edab4d0f7bd4ef1e37e593ca5e4057d1cc3f951ff4f" }, "downloads": -1, "filename": "mongo_filter_evaluator-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eed8c502d6e4537729ab621600c356bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6023, "upload_time": "2018-07-24T12:11:04", "url": "https://files.pythonhosted.org/packages/91/6a/742d3ddcecccd847a4c0605e7a13ef1441b85aa7a4c85e49e0b06808293c/mongo_filter_evaluator-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da434b0f7da37571690f028f2875e1e4", "sha256": "b46b36a1ca453933c5167af217f7bd68c4dcf71d4f31ad3ef70461284bf665c9" }, "downloads": -1, "filename": "mongo_filter_evaluator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "da434b0f7da37571690f028f2875e1e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11124, "upload_time": "2018-07-24T12:11:05", "url": "https://files.pythonhosted.org/packages/17/f0/dfec57d1bbad2eb9b45889b13f9106260e8383b91efad6bae105975469f9/mongo_filter_evaluator-1.0.0.tar.gz" } ] }