{ "info": { "author": "Micha\u0142 Pasternak", "author_email": "michal.dtz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.10", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "=============================\nDjango DSL\n=============================\n\n.. image:: https://badge.fury.io/py/django-dsl.svg\n\t :target: https://badge.fury.io/py/django-dsl\n\t\t \n.. image:: https://travis-ci.org/mpasternak/django-dsl.svg?branch=master\n :target: https://travis-ci.org/mpasternak/django-dsl\n\n.. image:: https://coveralls.io/repos/github/mpasternak/django-dsl/badge.svg?branch=master\n :target: https://coveralls.io/github/mpasternak/django-dsl?branch=master\n\t \nDSL for Django ORM\n\nThis is a simple query language for Django ORM. You can give it to your\ncustomers so they will be able to filter the database without having\nto edit code.\n\nFrom one side, you feed it with a string, supplied by the user. And, it\ngives you Q-objects, ready to be used in ``QuerySet.filter()`` call.\n\nPlease see ``tests/test_dsl.py`` file for example usage.\n\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\n\n\n\nHistory\n-------\n\n0.1.0 (2017-07-21)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mpasternak/django-dsl", "keywords": "django-dsl", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-dsl", "package_url": "https://pypi.org/project/django-dsl/", "platform": "", "project_url": "https://pypi.org/project/django-dsl/", "project_urls": { "Homepage": "https://github.com/mpasternak/django-dsl" }, "release_url": "https://pypi.org/project/django-dsl/0.1.11/", "requires_dist": null, "requires_python": "", "summary": "DSL for Django ORM", "version": "0.1.11" }, "last_serial": 4059443, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2ed3cf47b478a0435687f6174f45e93b", "sha256": "430784b7ba8f2cb529750ce2bc489dd132c8beee2405b68f891ed8933f316c37" }, "downloads": -1, "filename": "django_dsl-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ed3cf47b478a0435687f6174f45e93b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7274, "upload_time": "2017-07-21T10:11:31", "url": "https://files.pythonhosted.org/packages/22/96/8627cc5fb28490e41508499dfa29fc52ac8ff984d71c3d8546b5aa0d50da/django_dsl-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09654b13d5e6ef95f889c34766f14936", "sha256": "4ed0abcbd5ecdc534f76cd62ba83cd1022f70606b1974a3fb4fd71d3e2fdf00e" }, "downloads": -1, "filename": "django-dsl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "09654b13d5e6ef95f889c34766f14936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5886, "upload_time": "2017-07-21T10:11:27", "url": "https://files.pythonhosted.org/packages/89/83/443a6212188dd15d1fb2a4da5524c79330c42b134f89c20ebb2de5f5b158/django-dsl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d661bde0064b1cabb45cccad9199d858", "sha256": "aeb375d09ab5e6c3e35772bf5c229d6e786271292b68ed21fcb4bd9ed735dda2" }, "downloads": -1, "filename": "django_dsl-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d661bde0064b1cabb45cccad9199d858", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7702, "upload_time": "2017-07-21T10:47:20", "url": "https://files.pythonhosted.org/packages/a6/36/96facda86b583826aa2eb2272c465be805437d637d12ae9617b37cd057f6/django_dsl-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2592db0f329b18c2c50b4055f72979b", "sha256": "28c221f895d2ac5139046eaaa1c1765b1b25d9768dc2cead972f47c0c53c46ec" }, "downloads": -1, "filename": "django-dsl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a2592db0f329b18c2c50b4055f72979b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6081, "upload_time": "2017-07-21T10:47:17", "url": "https://files.pythonhosted.org/packages/9d/65/1ef34042a4fe860812153cd031e819e7fa38376fd77ec2f2011272e19907/django-dsl-0.1.1.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "6d65bafc40b6bd57a65b156532959f3d", "sha256": "22731a0e4372c06112db7a356d6a154c6e57b768e3d712af8d94a001b0828f32" }, "downloads": -1, "filename": "django_dsl-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d65bafc40b6bd57a65b156532959f3d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9005, "upload_time": "2018-07-13T19:51:44", "url": "https://files.pythonhosted.org/packages/85/17/b57ec4c31b206f911d68ac42b173e312b3cc846cc7b61d09690eb4b0ee9b/django_dsl-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f82e8ac7dc0b93b51a0e9559f3fa1732", "sha256": "453da1fb963780c8a007fcb7b78a2f7628c1153b99b6287a2eefa3e9a2cc5c03" }, "downloads": -1, "filename": "django-dsl-0.1.11.tar.gz", "has_sig": false, "md5_digest": "f82e8ac7dc0b93b51a0e9559f3fa1732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6894, "upload_time": "2018-07-13T19:50:58", "url": "https://files.pythonhosted.org/packages/68/35/af1e725cb5b85719c89b3e482b4a7ffb4daa30222bd0df29ca91e2e2ac3c/django-dsl-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "545d12a894953fb66a9c717de9ea9f6f", "sha256": "cfd11934b66e5a83745a4029a304423118b8a221dd73e152e9cdc8ecfe16f047" }, "downloads": -1, "filename": "django_dsl-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "545d12a894953fb66a9c717de9ea9f6f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8066, "upload_time": "2017-07-21T11:29:13", "url": "https://files.pythonhosted.org/packages/69/95/823e76f37c0321cf3b5aa2292266492f43895eccbf46167138c2b3c34ea5/django_dsl-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e76588810372e4f92b65df667eeeede4", "sha256": "329b650c2a5965f6d88032c3a19aae755aeecc07e4ee795320371a4887363854" }, "downloads": -1, "filename": "django-dsl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e76588810372e4f92b65df667eeeede4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6218, "upload_time": "2017-07-21T11:29:09", "url": "https://files.pythonhosted.org/packages/ad/2b/225baed359f3f6fefb45b30a6a11fae316c07731eb8ee599b8ae8a8741d5/django-dsl-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e1cdb056945201e75200508c79d10e5d", "sha256": "844924055ba622dc0be60adb5867071248e7609bcbcb21351bc1ebea905c9a07" }, "downloads": -1, "filename": "django_dsl-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1cdb056945201e75200508c79d10e5d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8132, "upload_time": "2017-07-21T11:31:22", "url": "https://files.pythonhosted.org/packages/81/23/9af5fcfa3036d903a59c4c093c585aecdaa4d5426783ee5dcfdbc9707b37/django_dsl-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb46b540e9fc3bb4d9746592873d963e", "sha256": "230687140e48ab8e27370c5e3d9f2806a5d3b83bd1dcaae215f82ac39f8f18a2" }, "downloads": -1, "filename": "django-dsl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb46b540e9fc3bb4d9746592873d963e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6274, "upload_time": "2017-07-21T11:31:18", "url": "https://files.pythonhosted.org/packages/0e/fc/ca9025c0214de81d6424985568ca1868e9d4d7abb913cb99952f79d57ff0/django-dsl-0.1.3.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "527f3b2950cb8fbdb8c6b996f78d9bc5", "sha256": "709ce18fe6f1cc684a702c7eff2466940fe19414ced6d09940d399f018514a29" }, "downloads": -1, "filename": "django_dsl-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "527f3b2950cb8fbdb8c6b996f78d9bc5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7227, "upload_time": "2017-07-23T22:30:35", "url": "https://files.pythonhosted.org/packages/18/f1/7e47285f3aaaff0cc845e77c6463e7cd7bc02a8a660410e325d90c1f6c92/django_dsl-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad5441321ea03ca85351ea1d5bac397e", "sha256": "a074d5a542ff6b6203c3839265f926fe41e6ec39f715c04c944a89e16694d287" }, "downloads": -1, "filename": "django-dsl-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ad5441321ea03ca85351ea1d5bac397e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5658, "upload_time": "2017-07-23T22:30:32", "url": "https://files.pythonhosted.org/packages/2a/5a/a376fbaf581363465d215c77868382cb33aa22a7287220f953ed3268de59/django-dsl-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b77938ae726531290c4ffe865009db06", "sha256": "b2474b1b83ee9caf7c1da40cf0dd10bd915ba1c7c1f3b801c6e7c214b6439a94" }, "downloads": -1, "filename": "django_dsl-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b77938ae726531290c4ffe865009db06", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7293, "upload_time": "2017-08-03T22:07:27", "url": "https://files.pythonhosted.org/packages/18/b6/8dc530fdc371aab534b64c486a2340a199a55f7e1086e040c26ba31addf5/django_dsl-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9039dfddac6564ea89b3f09bd1202c9d", "sha256": "3c2954e7733256cdf5b2ca0acea364edd80e7f24f6ab77e089d6ec7697ad5da8" }, "downloads": -1, "filename": "django-dsl-0.1.7.tar.gz", "has_sig": false, "md5_digest": "9039dfddac6564ea89b3f09bd1202c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5715, "upload_time": "2017-08-03T22:07:24", "url": "https://files.pythonhosted.org/packages/de/ef/208bdb7d570336e75b5d187aa09c90944e2b06d977416f94f7982aa40630/django-dsl-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "91e2d3a5ad1e88c77672883f619c0fe1", "sha256": "e8985c4bd8c1a5c7f0aa15e95d8a3c1268a32754f3747363f0b4b8773d464251" }, "downloads": -1, "filename": "django_dsl-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91e2d3a5ad1e88c77672883f619c0fe1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7360, "upload_time": "2017-08-21T22:57:32", "url": "https://files.pythonhosted.org/packages/8a/ae/fd1a0d7606d3ebb0897a2ea9a3e8916a59cad8d5c7f52193c0d83b68e217/django_dsl-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0235ad4fcb4594c2b76df2f183909f3c", "sha256": "1b5d2373a5b2cb7230e3090574eca4b5ac561f49f5b2a37450108ec632e726b8" }, "downloads": -1, "filename": "django-dsl-0.1.8.tar.gz", "has_sig": false, "md5_digest": "0235ad4fcb4594c2b76df2f183909f3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5777, "upload_time": "2017-08-21T22:57:27", "url": "https://files.pythonhosted.org/packages/fa/a8/2c9a96e3939456cf7023439bd89f33cd33e63c40d801d7d86578d3fa2b15/django-dsl-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ae77948c6a003409053b7cd7ebfda05e", "sha256": "cb221f06e1fcf488e433b612a84ead71dfec8478b8d980530cfb4fd524e7dd04" }, "downloads": -1, "filename": "django_dsl-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae77948c6a003409053b7cd7ebfda05e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8946, "upload_time": "2017-08-30T22:09:51", "url": "https://files.pythonhosted.org/packages/26/f7/4c49c8174232ee909438f8ac2de89f5beec795ce25db03449aa5bee5665e/django_dsl-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aecc46a2cb0d2ac5ae0fc5907a22bfa3", "sha256": "cf3e5df9249ce0bb59d90bcb2e271aac21bc783475739fe2e337a1679082ee35" }, "downloads": -1, "filename": "django-dsl-0.1.9.tar.gz", "has_sig": false, "md5_digest": "aecc46a2cb0d2ac5ae0fc5907a22bfa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6889, "upload_time": "2017-08-30T22:09:45", "url": "https://files.pythonhosted.org/packages/d3/69/3abc6c53277e5874ee3e619f9dc2a23b4ae51d552fce6c4a3e6ef1440854/django-dsl-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d65bafc40b6bd57a65b156532959f3d", "sha256": "22731a0e4372c06112db7a356d6a154c6e57b768e3d712af8d94a001b0828f32" }, "downloads": -1, "filename": "django_dsl-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d65bafc40b6bd57a65b156532959f3d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9005, "upload_time": "2018-07-13T19:51:44", "url": "https://files.pythonhosted.org/packages/85/17/b57ec4c31b206f911d68ac42b173e312b3cc846cc7b61d09690eb4b0ee9b/django_dsl-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f82e8ac7dc0b93b51a0e9559f3fa1732", "sha256": "453da1fb963780c8a007fcb7b78a2f7628c1153b99b6287a2eefa3e9a2cc5c03" }, "downloads": -1, "filename": "django-dsl-0.1.11.tar.gz", "has_sig": false, "md5_digest": "f82e8ac7dc0b93b51a0e9559f3fa1732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6894, "upload_time": "2018-07-13T19:50:58", "url": "https://files.pythonhosted.org/packages/68/35/af1e725cb5b85719c89b3e482b4a7ffb4daa30222bd0df29ca91e2e2ac3c/django-dsl-0.1.11.tar.gz" } ] }