{ "info": { "author": "Abaw Chen", "author_email": "abaw.chen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": ".. image:: https://travis-ci.org/graphql-python/graphene-mongo.svg?branch=master\n :target: https://travis-ci.org/graphql-python/graphene-mongo\n.. image:: https://coveralls.io/repos/github/graphql-python/graphene-mongo/badge.svg?branch=master\n :target: https://coveralls.io/github/graphql-python/graphene-mongo?branch=master\n.. image:: https://badge.fury.io/py/graphene-mongo.svg\n :target: https://badge.fury.io/py/graphene-mongo\n.. image:: https://img.shields.io/pypi/pyversions/graphene-mongo.svg\n :target: https://pypi.python.org/pypi/graphene-mongo/\n\nGraphene-Mongo\n==============\n\nA `Mongoengine `__ integration for `Graphene `__.\n\nInstallation\n------------\n\nFor installing graphene-mongo, just run this command in your shell\n\n.. code:: bash\n\n pip install graphene-mongo\n\nExamples\n--------\n\nHere is a simple Mongoengine model as `models.py`:\n\n.. code:: python\n\n from mongoengine import Document\n from mongoengine.fields import StringField\n\n class User(Document):\n meta = {'collection': 'user'}\n first_name = StringField(required=True)\n last_name = StringField(required=True)\n\n\nTo create a GraphQL schema for it you simply have to write the following:\n\n.. code:: python\n\n import graphene\n\n from graphene_mongo import MongoengineObjectType\n\n from .models import User as UserModel\n\n class User(MongoengineObjectType):\n class Meta:\n model = UserModel\n\n class Query(graphene.ObjectType):\n users = graphene.List(User)\n\n def resolve_users(self, info):\n return list(UserModel.objects.all())\n\n schema = graphene.Schema(query=Query)\n\nThen you can simply query the schema:\n\n.. code:: python\n\n query = '''\n query {\n users {\n firstName,\n lastName\n }\n }\n '''\n result = schema.execute(query)\n\nTo learn more check out the `Flask MongoEngine example `__\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/graphql-python/graphene-mongo", "keywords": "api graphql protocol rest relay graphene mongo mongoengine", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "graphene-mongo", "package_url": "https://pypi.org/project/graphene-mongo/", "platform": "", "project_url": "https://pypi.org/project/graphene-mongo/", "project_urls": { "Homepage": "https://github.com/graphql-python/graphene-mongo" }, "release_url": "https://pypi.org/project/graphene-mongo/0.2.8/", "requires_dist": null, "requires_python": "", "summary": "Graphene Mongoengine integration", "version": "0.2.8" }, "last_serial": 5603064, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4ba602ffabbd7d468c0aaa329099dc9e", "sha256": "24d909897a3ff6a4e5c2aeb74f9d9cf82f2cb279815640c80d5ab1dccfcece07" }, "downloads": -1, "filename": "graphene-mongo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ba602ffabbd7d468c0aaa329099dc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7317, "upload_time": "2018-01-26T08:27:26", "url": "https://files.pythonhosted.org/packages/c7/c2/a28b31fd15bc7d7e435acdf7b2c90c647d0cdc0434bb98a84ddc64ced40a/graphene-mongo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0dd0615939a13bd49a49e8f263177c9d", "sha256": "d703a68199f7cee7de707ee7fba3871cb64ca56becc4ea99432d73b1b20eb8d4" }, "downloads": -1, "filename": "graphene-mongo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0dd0615939a13bd49a49e8f263177c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7373, "upload_time": "2018-01-28T14:33:18", "url": "https://files.pythonhosted.org/packages/44/a4/fcb6ce51299f3e72a8425b7944b3f129468a825127cc4f91fbe405ce71a9/graphene-mongo-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "d30e9001244bd8d3dae539da22747cee", "sha256": "ece40856c15b220ead04cea08b77c5eab6739857d1ed5d1ea8d41b556f0f41a0" }, "downloads": -1, "filename": "graphene-mongo-0.1.10.tar.gz", "has_sig": false, "md5_digest": "d30e9001244bd8d3dae539da22747cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11541, "upload_time": "2018-04-02T13:57:36", "url": "https://files.pythonhosted.org/packages/84/2a/7c96d5917769c60f94917b11bf5dc50bfa79b22a4c9d26f99c756555964b/graphene-mongo-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "fe449803d154ea73f692bb80d9710ff2", "sha256": "ab2b890cac7c48cf6da42e91c8d426c5501e0dba13d382dfc8f2ef45dd56af90" }, "downloads": -1, "filename": "graphene-mongo-0.1.11.tar.gz", "has_sig": false, "md5_digest": "fe449803d154ea73f692bb80d9710ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11974, "upload_time": "2018-04-24T05:06:09", "url": "https://files.pythonhosted.org/packages/1a/c2/905418b5001d02965541d5de2f9515458a13d9a52efacbe22b135826d0a7/graphene-mongo-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "2882a0a5e55ccb87bd9489782e155d68", "sha256": "2be4c0d0b6771fcda73d989b4624fc837d432e663deed3f24382b722de2b66b1" }, "downloads": -1, "filename": "graphene-mongo-0.1.12.tar.gz", "has_sig": false, "md5_digest": "2882a0a5e55ccb87bd9489782e155d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12172, "upload_time": "2018-04-24T05:34:52", "url": "https://files.pythonhosted.org/packages/8d/32/df1c64eea4da8a2904a38753b1014f85c31387d29c5b14fa5c1408f9028d/graphene-mongo-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "06f8bb22dfc3e4f58cbc56e914f13e4c", "sha256": "9645dff0cebfa81a67eafe12aadc2d50d1049a56bfef4b7ad9bcfb0dfb691fd7" }, "downloads": -1, "filename": "graphene-mongo-0.1.13.tar.gz", "has_sig": false, "md5_digest": "06f8bb22dfc3e4f58cbc56e914f13e4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12990, "upload_time": "2018-06-22T00:42:18", "url": "https://files.pythonhosted.org/packages/5e/17/18c52e43e1d5d8ae35948e3d46d2a91177b801e80dc2a540bc7dcdc8ef37/graphene-mongo-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "a23b14a01c69be6b0656b21f8c9a3806", "sha256": "81985f3c3dec70bbab1398c095cf4ecd3303873a404793145bf4ddf1815dcac1" }, "downloads": -1, "filename": "graphene-mongo-0.1.14.tar.gz", "has_sig": false, "md5_digest": "a23b14a01c69be6b0656b21f8c9a3806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13141, "upload_time": "2018-07-16T03:15:39", "url": "https://files.pythonhosted.org/packages/8f/e5/c5e2d901b8ac529b6355708061adac9350f04ce10dcf0ba8abaefb234837/graphene-mongo-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "9e29fcfdf33d5135a489349e16f6976f", "sha256": "a9f59f4613f050c9c5c47b6fd05c5c90f03caac1e12a8c1064bfffcd73cd65a5" }, "downloads": -1, "filename": "graphene-mongo-0.1.15.tar.gz", "has_sig": false, "md5_digest": "9e29fcfdf33d5135a489349e16f6976f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13849, "upload_time": "2018-08-30T07:56:27", "url": "https://files.pythonhosted.org/packages/c5/33/f33547ee2f48c99df28928f8c2e8707b8f6f4d2ad8c1c4518b60ddb82724/graphene-mongo-0.1.15.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "ce5de6f65a278c4248954db81e0f05a1", "sha256": "d2944967fe1146257dcad292a0746e1d48e9898dc05cc702304ed61a08527565" }, "downloads": -1, "filename": "graphene-mongo-0.1.17.tar.gz", "has_sig": false, "md5_digest": "ce5de6f65a278c4248954db81e0f05a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13949, "upload_time": "2018-10-24T05:34:03", "url": "https://files.pythonhosted.org/packages/00/55/0130796edeaa1af0e23e59f00044ec5bd7335cfb2ea14b4608c9d177beed/graphene-mongo-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "b55dc0bde85b9084fa566e9ee74b7a86", "sha256": "2b2742ba04d2a61d60df73c0a57b2246198a109e44bc96e8bb6a02f72603768c" }, "downloads": -1, "filename": "graphene-mongo-0.1.18.tar.gz", "has_sig": false, "md5_digest": "b55dc0bde85b9084fa566e9ee74b7a86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14069, "upload_time": "2018-11-16T09:37:23", "url": "https://files.pythonhosted.org/packages/af/d9/4c1fd57e658437ebe97d750ed40cf7a2df7e07b740b0292582542f52d8fe/graphene-mongo-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "43db95087dd671df518029db9c7ac2d1", "sha256": "30312af27160aeb712654ffc74320bac3f3991938b782eb45409932159c4333f" }, "downloads": -1, "filename": "graphene-mongo-0.1.19.tar.gz", "has_sig": false, "md5_digest": "43db95087dd671df518029db9c7ac2d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14281, "upload_time": "2019-01-10T09:44:24", "url": "https://files.pythonhosted.org/packages/8b/ec/e10fac88932749116369906e78b8b406c5aa6d7fef5061ed9091fe991f86/graphene-mongo-0.1.19.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a1d4cd3b9fb06b82cc3845636348bc82", "sha256": "fed9a5bb607587f8ecf3ce289a9450b2c46114655e03f40079d489c6e6520701" }, "downloads": -1, "filename": "graphene-mongo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a1d4cd3b9fb06b82cc3845636348bc82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7919, "upload_time": "2018-02-08T14:28:06", "url": "https://files.pythonhosted.org/packages/d4/02/cf85809a4ac58a046e7cf914de03513d10ef3013e5b9e4f0067cacd74f52/graphene-mongo-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8c16227d72f801f35eeacf5741481d24", "sha256": "cfcddc96eb3349bb66de39727e854da2cdd7ca7975a63729c6d4393d99166e0d" }, "downloads": -1, "filename": "graphene-mongo-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8c16227d72f801f35eeacf5741481d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9904, "upload_time": "2018-02-27T04:17:15", "url": "https://files.pythonhosted.org/packages/cc/ec/8417cb7fcfc555bf1a8ab41f1a6e910a4fd5060b2be65c6c491d563325a5/graphene-mongo-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9956a903a0499626513ef8955477ece9", "sha256": "5ba66b656268d03031a1614195a922d05e12996122fd616ea2f423e1862fbf41" }, "downloads": -1, "filename": "graphene-mongo-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9956a903a0499626513ef8955477ece9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10288, "upload_time": "2018-03-01T04:37:43", "url": "https://files.pythonhosted.org/packages/29/a7/a515c0e3eb1c8111c9d6876387df0e886302e666ff2bf3df6e7a98d080e6/graphene-mongo-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "dfd5102ec828ffa037e369f8511d8546", "sha256": "a27fac90e660ea57cf675ced47d6824e794eca9deb4b9ba54f7ce42b659948a4" }, "downloads": -1, "filename": "graphene-mongo-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dfd5102ec828ffa037e369f8511d8546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9441, "upload_time": "2018-03-08T07:30:08", "url": "https://files.pythonhosted.org/packages/59/8b/e2540b575697907fcea54b755c857f7e2faa9e9dfc7c32d7620cb02b459d/graphene-mongo-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "abf8a0fb846b8de440d78f6965c5e522", "sha256": "a568dc9eabc73f3890d8cd6c5fad113cefe76230e4579b26e8ea3ed6e9175bae" }, "downloads": -1, "filename": "graphene-mongo-0.1.7.tar.gz", "has_sig": false, "md5_digest": "abf8a0fb846b8de440d78f6965c5e522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10617, "upload_time": "2018-03-08T08:18:23", "url": "https://files.pythonhosted.org/packages/82/a7/c9e12d77acf0b2c70fb4cb7dc073188545682d9b29a33f6d2a66ae7a4fea/graphene-mongo-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "578438dce6f4662f882b0ef02a8ba00b", "sha256": "f1c5f72fca1e1f85f83759350b611b7c4272a6272efa4fef16b89bb2aab3dc5c" }, "downloads": -1, "filename": "graphene-mongo-0.1.8.tar.gz", "has_sig": false, "md5_digest": "578438dce6f4662f882b0ef02a8ba00b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10795, "upload_time": "2018-03-19T06:03:11", "url": "https://files.pythonhosted.org/packages/e9/71/599412377d8d3a42bfef65e4fc6dc8752748457555bf109165d02c1833bb/graphene-mongo-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "71736ab6124ce7c0b6ab4318d29f9018", "sha256": "9ffb706b0b44ec0999a0cf9bc3b38c549f058999134d141827d1232da30ce360" }, "downloads": -1, "filename": "graphene-mongo-0.1.9.tar.gz", "has_sig": false, "md5_digest": "71736ab6124ce7c0b6ab4318d29f9018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10134, "upload_time": "2018-03-28T06:59:31", "url": "https://files.pythonhosted.org/packages/7b/85/24a62aa522f43e65dd9d040fcfa23b1d9771d74f374b6d59ef2ade99b11f/graphene-mongo-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "298c3378115f3c888babb36ee1f661c5", "sha256": "3f7f7ff7652ebec2b2157afc32ce43388191de727f26e907fcc6a327620b1959" }, "downloads": -1, "filename": "graphene-mongo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "298c3378115f3c888babb36ee1f661c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16343, "upload_time": "2019-02-12T05:29:28", "url": "https://files.pythonhosted.org/packages/56/c1/85ef87b59b916d66cd055f936c3f18ef9f7e6d7453e5a90f4d2b38740c3d/graphene-mongo-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2c1feb4b707b023d6792aa61a74d443f", "sha256": "a5d42dbea0ebecfec6b091bff5b19b2a9bfe869f393ecd45e1b42e766f63c07b" }, "downloads": -1, "filename": "graphene-mongo-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2c1feb4b707b023d6792aa61a74d443f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16575, "upload_time": "2019-04-15T01:55:08", "url": "https://files.pythonhosted.org/packages/01/20/633e97202f84bdd5e42aea6653e974f8390965de61e348ec582cde2d6fd4/graphene-mongo-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8fbf3927a5f8325cf12238ce08d13b0f", "sha256": "fe1c9829597ed6232ab7aafbfd31d17726eef0c1f03c5fbb39d8bb08632ff894" }, "downloads": -1, "filename": "graphene-mongo-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8fbf3927a5f8325cf12238ce08d13b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17300, "upload_time": "2019-04-22T03:15:26", "url": "https://files.pythonhosted.org/packages/77/8d/8e16db971faa52a48e985f92496b65ebbbf816a83ed9edab5426dc1712f4/graphene-mongo-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e8e07a10d48d88ff17fc55b86ee1486e", "sha256": "0f30590026355b783af523c3b780008b65ebd1c73ad0b501b22300d273f50f5b" }, "downloads": -1, "filename": "graphene-mongo-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e8e07a10d48d88ff17fc55b86ee1486e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18066, "upload_time": "2019-05-06T06:53:17", "url": "https://files.pythonhosted.org/packages/a1/43/0ecc9836f293ee6ad0bd3ade2db02f91ef53236e10910b36c79c15ce8cb1/graphene-mongo-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ca90296caaffecf40fa3595914e87b74", "sha256": "dd947c33e5aa779b4588f8001144c29d79daa43aecf5f94cbf62896dc0be08cf" }, "downloads": -1, "filename": "graphene-mongo-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ca90296caaffecf40fa3595914e87b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18490, "upload_time": "2019-05-08T07:59:00", "url": "https://files.pythonhosted.org/packages/15/83/9771ebdd0c6df995455681abcf9bdde2fcbecb40610f54dd18d23553c323/graphene-mongo-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "acbfc5b65854cd0fd8e0082bf13995f2", "sha256": "9cfa7698fefbe10565cd2e8b38d6419ab91e7d535470ae2bd2e2cd0c7148b46c" }, "downloads": -1, "filename": "graphene-mongo-0.2.6.tar.gz", "has_sig": false, "md5_digest": "acbfc5b65854cd0fd8e0082bf13995f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18610, "upload_time": "2019-05-14T07:30:58", "url": "https://files.pythonhosted.org/packages/39/67/a3b28147c2b8b330af15d8cc394fde2c7f4a7e00861e22ece5d4bdbe4a84/graphene-mongo-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "9950b64d2bf0531d116e8413aff79d37", "sha256": "ec1832cf3819e15afbaa0c30c338a38e96d792b1e208bacaac9c1258676310a5" }, "downloads": -1, "filename": "graphene-mongo-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9950b64d2bf0531d116e8413aff79d37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18586, "upload_time": "2019-06-21T03:06:20", "url": "https://files.pythonhosted.org/packages/de/74/7d43410b37a09377c18e2573dc5a8f853bc5c31003a6ff7fa4c63b3ad61c/graphene-mongo-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "d04caa29a9f9c0f19285f11254335474", "sha256": "292246cd963e2c7f6ed531d15658edf04f2b9f2b5ba9a1edf506b68b4aba7add" }, "downloads": -1, "filename": "graphene-mongo-0.2.8.tar.gz", "has_sig": false, "md5_digest": "d04caa29a9f9c0f19285f11254335474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18819, "upload_time": "2019-07-30T02:55:53", "url": "https://files.pythonhosted.org/packages/4f/c7/6f259548928d5e88299688b0c703ea3e15135dcfed4a280705e23afcc925/graphene-mongo-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d04caa29a9f9c0f19285f11254335474", "sha256": "292246cd963e2c7f6ed531d15658edf04f2b9f2b5ba9a1edf506b68b4aba7add" }, "downloads": -1, "filename": "graphene-mongo-0.2.8.tar.gz", "has_sig": false, "md5_digest": "d04caa29a9f9c0f19285f11254335474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18819, "upload_time": "2019-07-30T02:55:53", "url": "https://files.pythonhosted.org/packages/4f/c7/6f259548928d5e88299688b0c703ea3e15135dcfed4a280705e23afcc925/graphene-mongo-0.2.8.tar.gz" } ] }