{ "info": { "author": "Syrus Akbary", "author_email": "me@syrusakbary.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "Please read\n`UPGRADE-v2.0.md `__\nto learn how to upgrade to Graphene ``2.0``.\n\n--------------\n\n|Graphene Logo| Graphene-SQLAlchemy |Build Status| |PyPI version| |Coverage Status|\n===================================================================================\n\nA `SQLAlchemy `__ integration for\n`Graphene `__.\n\nInstallation\n------------\n\nFor instaling graphene, just run this command in your shell\n\n.. code:: bash\n\n pip install \"graphene-sqlalchemy>=2.0\"\n\nExamples\n--------\n\nHere is a simple SQLAlchemy model:\n\n.. code:: python\n\n from sqlalchemy import Column, Integer, String\n from sqlalchemy.orm import backref, relationship\n\n from sqlalchemy.ext.declarative import declarative_base\n\n Base = declarative_base()\n\n class UserModel(Base):\n __tablename__ = 'department'\n id = Column(Integer, primary_key=True)\n name = Column(String)\n last_name = Column(String)\n\nTo create a GraphQL schema for it you simply have to write the\nfollowing:\n\n.. code:: python\n\n from graphene_sqlalchemy import SQLAlchemyObjectType\n\n class User(SQLAlchemyObjectType):\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 query = User.get_query(info) # SQLAlchemy query\n return query.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 name,\n lastName\n }\n }\n '''\n result = schema.execute(query, context_value={'session': db_session})\n\nTo learn more check out the following `examples `__:\n\n- **Full example**: `Flask SQLAlchemy\n example `__\n\nContributing\n------------\n\nAfter cloning this repo, ensure dependencies are installed by running:\n\n.. code:: sh\n\n python setup.py install\n\nAfter developing, the full test suite can be evaluated by running:\n\n.. code:: sh\n\n python setup.py test # Use --pytest-args=\"-v -s\" for verbose mode\n\n.. |Graphene Logo| image:: http://graphene-python.org/favicon.png\n.. |Build Status| image:: https://travis-ci.org/graphql-python/graphene-sqlalchemy.svg?branch=master\n :target: https://travis-ci.org/graphql-python/graphene-sqlalchemy\n.. |PyPI version| image:: https://badge.fury.io/py/graphene-sqlalchemy.svg\n :target: https://badge.fury.io/py/graphene-sqlalchemy\n.. |Coverage Status| image:: https://coveralls.io/repos/graphql-python/graphene-sqlalchemy/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/graphql-python/graphene-sqlalchemy?branch=master\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/graphql-python/graphene-sqlalchemy", "keywords": "api graphql protocol rest relay graphene", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "graphene-sqlalchemy", "package_url": "https://pypi.org/project/graphene-sqlalchemy/", "platform": "", "project_url": "https://pypi.org/project/graphene-sqlalchemy/", "project_urls": { "Homepage": "https://github.com/graphql-python/graphene-sqlalchemy" }, "release_url": "https://pypi.org/project/graphene-sqlalchemy/2.2.2/", "requires_dist": [ "graphene (<3,>=2.1.3)", "SQLAlchemy (<2,>=1.1)", "six (<2,>=1.10.0)", "singledispatch (<4,>=3.4.0.3)", "tox (==3.7.0) ; extra == 'dev'", "coveralls (==1.7.0) ; extra == 'dev'", "pre-commit (==1.14.4) ; extra == 'dev'", "pytest (==4.3.1) ; extra == 'test'", "mock (==2.0.0) ; extra == 'test'", "pytest-cov (==2.6.1) ; extra == 'test'", "sqlalchemy-utils (==0.33.9) ; extra == 'test'" ], "requires_python": "", "summary": "Graphene SQLAlchemy integration", "version": "2.2.2" }, "last_serial": 5677069, "releases": { "0.0.1": [], "1.0": [ { "comment_text": "", "digests": { "md5": "26f5b6936899982d446c9bf7666ab3a4", "sha256": "cda9cbf0bea396291bcf283e313874ef75c5182de0749973902b1cc34e8369b8" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.0.tar.gz", "has_sig": false, "md5_digest": "26f5b6936899982d446c9bf7666ab3a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10001, "upload_time": "2016-09-26T16:29:43", "url": "https://files.pythonhosted.org/packages/26/66/290d38cedca860f816ce67d490d17f3281cacaad53b49036d746e0abe1a0/graphene-sqlalchemy-1.0.tar.gz" } ], "1.0.dev20160909000001": [ { "comment_text": "", "digests": { "md5": "5b897f63bf1362b3fede83bf93614831", "sha256": "bee9e55da3a05dd14134ccc1e0cd58ffa5eddcae0e739b06062ad9ea2979f9f3" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.0.dev20160909000001.tar.gz", "has_sig": false, "md5_digest": "5b897f63bf1362b3fede83bf93614831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8366, "upload_time": "2016-09-09T04:25:35", "url": "https://files.pythonhosted.org/packages/12/7e/1802edd00d093beec6e98812bc6ac03edbb943e398a63d88731c21d3e6ef/graphene-sqlalchemy-1.0.dev20160909000001.tar.gz" } ], "1.0.dev20160909000002": [ { "comment_text": "", "digests": { "md5": "03677297e67ad49ba9e2123d9edb60af", "sha256": "492e6d52d7ec0d3554b7363b849df3aa72fce9b4b4b81e66062ff052a3c4da42" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.0.dev20160909000002.tar.gz", "has_sig": false, "md5_digest": "03677297e67ad49ba9e2123d9edb60af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8360, "upload_time": "2016-09-10T02:04:52", "url": "https://files.pythonhosted.org/packages/fb/64/5357d61f1af75d51490bf30699c19df28b282fcb1ec6bd90e9ae80c3a743/graphene-sqlalchemy-1.0.dev20160909000002.tar.gz" } ], "1.0.dev20160910000001": [ { "comment_text": "", "digests": { "md5": "175086b01a024c2a0f391e5952f7ede6", "sha256": "d7a1c14a767fa0ae22a791b1371e827b9bfcc1b77c6e79aaeb331d0a1f11caf8" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.0.dev20160910000001.tar.gz", "has_sig": false, "md5_digest": "175086b01a024c2a0f391e5952f7ede6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8635, "upload_time": "2016-09-11T05:19:51", "url": "https://files.pythonhosted.org/packages/4c/54/238547163ecce1fc0dc24ce395f94941685f93d609426f0e180f85d3931b/graphene-sqlalchemy-1.0.dev20160910000001.tar.gz" } ], "1.0.dev20160917000001": [ { "comment_text": "", "digests": { "md5": "5c7ddc754f68a4f91f3e6ba97704cf19", "sha256": "9c1599c7d29e1a5ba1d9ba81bec6a3842ce28cabcdda0232f7b83d8480c7806b" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.0.dev20160917000001.tar.gz", "has_sig": false, "md5_digest": "5c7ddc754f68a4f91f3e6ba97704cf19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9898, "upload_time": "2016-09-18T02:18:27", "url": "https://files.pythonhosted.org/packages/bb/be/ead98a154a3e21de86a4433b08d184305d9f8cbd62e7ebca23ca9a8385d2/graphene-sqlalchemy-1.0.dev20160917000001.tar.gz" } ], "1.0.dev20160920000001": [ { "comment_text": "", "digests": { "md5": "b75f7caea0c4002dfe1649749636b20e", "sha256": "a88409f5834f0558c3a526c4f34c2284402d47ea4400ade4fed80452eb9dd870" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.0.dev20160920000001.tar.gz", "has_sig": false, "md5_digest": "b75f7caea0c4002dfe1649749636b20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10053, "upload_time": "2016-09-21T07:12:15", "url": "https://files.pythonhosted.org/packages/6d/ff/8dff3122224d141ba4211cfe24be4eacd686a3b169e36046c4a60c929410/graphene-sqlalchemy-1.0.dev20160920000001.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "707dd2e19a90d41546a9d473f002ab00", "sha256": "75cdae78bcea4c1c255d9af5f3115e346f11e394cb6ec03fd55ad20a20df3463" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "707dd2e19a90d41546a9d473f002ab00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9987, "upload_time": "2016-11-23T09:15:25", "url": "https://files.pythonhosted.org/packages/ea/59/3056ffcc88f20ebc9c6c03a1cb31db344ad312dbada4c14f000d9894e7f3/graphene-sqlalchemy-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "66cad87146e7e757db4d363d8fa9a876", "sha256": "20eb995601e67317e4a3e61e2abc39d67518f929bacaeecde9e64e1462ff197a" }, "downloads": -1, "filename": "graphene-sqlalchemy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "66cad87146e7e757db4d363d8fa9a876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10019, "upload_time": "2016-12-14T07:28:03", "url": "https://files.pythonhosted.org/packages/f7/15/89c38483f2fe90834b1ecc0fd7935bcac3e1b880fee1fc3d8da3475e0df9/graphene-sqlalchemy-1.1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f0e5c0335ce8f411eaf9cf80a03ed8b9", "sha256": "c62f158fc5224698eba973520d620fc0eb98bc0c6b4daad6495961872e9e4dba" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0e5c0335ce8f411eaf9cf80a03ed8b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18217, "upload_time": "2017-10-25T17:58:09", "url": "https://files.pythonhosted.org/packages/02/71/fa5e35b1bf1450bd8c7c46a5563d019fb2a26b221f40ff23e300fa1217df/graphene_sqlalchemy-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "807c27e826ef3e40491a691fe716e35f", "sha256": "9a7a8875894671273a88cd4ce2203a71fca88bbe3eb2590f902168a87ea9c1cd" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.0.0.tar.gz", "has_sig": false, "md5_digest": "807c27e826ef3e40491a691fe716e35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11582, "upload_time": "2017-10-25T17:58:10", "url": "https://files.pythonhosted.org/packages/5c/71/e5fc57743e306d7a24a5bbbedfa19b5459cbc5a41360e8632256ffb82a15/graphene-sqlalchemy-2.0.0.tar.gz" } ], "2.0.dev2017072601": [ { "comment_text": "", "digests": { "md5": "e79927a08ed78f79a6e23abcfab013ce", "sha256": "c2b12aa3d0f62370e564169016b887a711eb6b4bf9370d3abec8be5860823c72" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.0.dev2017072601.tar.gz", "has_sig": false, "md5_digest": "e79927a08ed78f79a6e23abcfab013ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11582, "upload_time": "2017-07-27T07:00:22", "url": "https://files.pythonhosted.org/packages/d2/51/16ce8d91b5252f0b5cd25086a88209afc4eef964baa1f7925f3ec9188c93/graphene-sqlalchemy-2.0.dev2017072601.tar.gz" } ], "2.0.dev2017073101": [ { "comment_text": "", "digests": { "md5": "8239fcd1443b04faa970c3297816cb94", "sha256": "442949b8c65f9479c70acd945219b7bc14eb98fb5dfc9862624c9c0a5972dbc2" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.0.dev2017073101-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8239fcd1443b04faa970c3297816cb94", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18417, "upload_time": "2017-08-01T06:13:30", "url": "https://files.pythonhosted.org/packages/d5/8f/fb74244466c3ea4823ff91bffc21ec19a21bb973cc7c0adeb2d739ad7e45/graphene_sqlalchemy-2.0.dev2017073101-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec5851de067f9bce4e8225d4ed56c0c9", "sha256": "3470e58aa8f4f7c40fc74e9a441e72a366f2f3ac392291a1f8fd451fd28d5a68" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.0.dev2017073101.tar.gz", "has_sig": false, "md5_digest": "ec5851de067f9bce4e8225d4ed56c0c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11706, "upload_time": "2017-08-01T06:13:27", "url": "https://files.pythonhosted.org/packages/6a/e3/2c8eef3879d47d62aafcbf447edf061cf98e692540df5642753c460128e5/graphene-sqlalchemy-2.0.dev2017073101.tar.gz" } ], "2.0.dev2017083101": [ { "comment_text": "", "digests": { "md5": "b8ed3108eb316c892ead1e3399b75f00", "sha256": "6a1b1eb658893e5d1ad5c2a040c97decf5101cd386ec21a8828dc54e0fae8adf" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.0.dev2017083101-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8ed3108eb316c892ead1e3399b75f00", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18410, "upload_time": "2017-09-01T08:35:37", "url": "https://files.pythonhosted.org/packages/5d/c3/e96b714062d34e9e81d8838d68a9485aabf564c39ec3e9eab45d1ca78917/graphene_sqlalchemy-2.0.dev2017083101-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7fcc371aab9047010dfb9a4653c3d93", "sha256": "1dd14431126712af990127197d7c3330450524b273532c939c84f058f1eefc11" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.0.dev2017083101.tar.gz", "has_sig": false, "md5_digest": "e7fcc371aab9047010dfb9a4653c3d93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11683, "upload_time": "2017-09-01T08:35:45", "url": "https://files.pythonhosted.org/packages/13/85/167b308fe638d4b69e5dedae012a2d69a515db269b80f43fc498779686fa/graphene-sqlalchemy-2.0.dev2017083101.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "3bc9081113e9a61112df3e7c8ab93b6f", "sha256": "5bfc93986c5e6001861e8cdfe33eeb5094ca1f30efde6822387e13070ec3ab82" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bc9081113e9a61112df3e7c8ab93b6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20498, "upload_time": "2018-07-19T23:04:58", "url": "https://files.pythonhosted.org/packages/cc/6a/4b1bd01cc18c95b107319d9d7e48f584255abfe717a1a2893a63ef43d70f/graphene_sqlalchemy-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c39e286bc1400e44c72129301d7d490", "sha256": "8260a128f360eda5437147a3cb72809e267fa8e2464f9996ff95ddc47239dcec" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.1.0.tar.gz", "has_sig": false, "md5_digest": "1c39e286bc1400e44c72129301d7d490", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14954, "upload_time": "2018-07-19T23:04:59", "url": "https://files.pythonhosted.org/packages/99/6e/c40b4fdeb7ad90082dcf52fa7ae26f35dfc30f94f67bd6d2b3507a777142/graphene-sqlalchemy-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "1e2392e9afbb8d45548f631d7d776ea4", "sha256": "e643f4f3c5f1a136f4a26c8e9d7a0f6dfe930bbae4fb4f6cb526df3b03cd749e" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e2392e9afbb8d45548f631d7d776ea4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21920, "upload_time": "2019-04-01T18:41:54", "url": "https://files.pythonhosted.org/packages/ec/ae/9c7201361f4fe38f9e9df4ff5fdb9759e76fd8e4ba1c1ae893969587c5b7/graphene_sqlalchemy-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "749e48a87263da046531ba6944931ffd", "sha256": "f492a0b4b490ffb32636b85b4d926d1d074393d2d737ba518aa62eac3c9aa672" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.1.1.tar.gz", "has_sig": false, "md5_digest": "749e48a87263da046531ba6944931ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16941, "upload_time": "2019-04-01T18:41:55", "url": "https://files.pythonhosted.org/packages/64/f5/757dbd530ed452dcf1f4bf280ad9af122b2fdbfdd5ed18372659ebb9de24/graphene-sqlalchemy-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "2c6427e6610321f472a518850579f6e6", "sha256": "107cba4248e69de95bd03cd50485b9d998fac449ece5ef9f44b8b7e09dac6db7" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c6427e6610321f472a518850579f6e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21776, "upload_time": "2019-04-17T21:10:04", "url": "https://files.pythonhosted.org/packages/6b/cd/4cd6eadb630f14ce7253037eab8f4bd901971d68b5286e35120d573a0b74/graphene_sqlalchemy-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "036e381bbfdf93636a03465af6352b64", "sha256": "1524eace8823dc6e91d26942666db8706a1d877dfad4b47f3dec007312014e05" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.1.2.tar.gz", "has_sig": false, "md5_digest": "036e381bbfdf93636a03465af6352b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17160, "upload_time": "2019-04-17T21:10:06", "url": "https://files.pythonhosted.org/packages/cc/e9/19b95cb72669cd2c262651bfa114f76d51bced9407d8b31eb951c45ed8cc/graphene-sqlalchemy-2.1.2.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "10e0e9454bb397d883d597e5066c452c", "sha256": "ce878d740630799f759a04ed2b53b5a8baa2681668180334bf30bc4956206e31" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10e0e9454bb397d883d597e5066c452c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28829, "upload_time": "2019-05-28T19:39:31", "url": "https://files.pythonhosted.org/packages/32/45/c4e3b63536617f1c4a7a6da27b0f537fff4a82a2024e334a5e8d7fe9562c/graphene_sqlalchemy-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ba001e8109a3506bc3c89e481c9f059", "sha256": "be567c9f92bbaeccfe9465bfd17132c5bdd4453a27773852b482d61fec143230" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.2.0.tar.gz", "has_sig": false, "md5_digest": "4ba001e8109a3506bc3c89e481c9f059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21923, "upload_time": "2019-05-28T19:39:32", "url": "https://files.pythonhosted.org/packages/6f/ef/14fbc6ced54db750e2db1e7134c09069211cd0c6b839ead5b03aff1bb4fb/graphene-sqlalchemy-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "89c8fcb347ec88fbd5d6cb5206ff0e50", "sha256": "6a45943aca04f641797aec3d3a3aa26c4027b7f8ce621c222385dd79ff6e92cf" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89c8fcb347ec88fbd5d6cb5206ff0e50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30750, "upload_time": "2019-06-18T14:57:44", "url": "https://files.pythonhosted.org/packages/74/e4/efad693e01227270a09e315e3855f84322c239bc7cff735663af9414aaf1/graphene_sqlalchemy-2.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "728f9b45517e9e42a6b2da8dc7ceb781", "sha256": "f187dd0157e77cce4c6d3eaf0b949b3f472dcd1da2a7f37f717118946b91a891" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.2.1.tar.gz", "has_sig": false, "md5_digest": "728f9b45517e9e42a6b2da8dc7ceb781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23830, "upload_time": "2019-06-18T14:57:46", "url": "https://files.pythonhosted.org/packages/de/27/29755c25c36dd427f921cad470c3cf19776762fb339e82f9a84f1b0ca17d/graphene-sqlalchemy-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "4caad4cbe0e0a956ad93f2d9c725b003", "sha256": "6d5d6687e84350b418c1eca780191526bbd24e53523a0781f70ad2e1bdc64651" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4caad4cbe0e0a956ad93f2d9c725b003", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31491, "upload_time": "2019-08-14T13:32:57", "url": "https://files.pythonhosted.org/packages/52/04/c7c83de5fd5e160fcf445aa34eb2a0d80dcb035666f3284a02dd9eb73b74/graphene_sqlalchemy-2.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c639e4b55b9569a73ebd8e2dc40cb7f", "sha256": "fda3a131149a96f02b18c4d8276102edd80ba22b92939c9a3fc94bda699c1477" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.2.2.tar.gz", "has_sig": false, "md5_digest": "7c639e4b55b9569a73ebd8e2dc40cb7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24265, "upload_time": "2019-08-14T13:32:59", "url": "https://files.pythonhosted.org/packages/21/b7/6f048a507eaf6b6ecc1d9837d78bcf6ee6fc10ec455690783ed5e9070497/graphene-sqlalchemy-2.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4caad4cbe0e0a956ad93f2d9c725b003", "sha256": "6d5d6687e84350b418c1eca780191526bbd24e53523a0781f70ad2e1bdc64651" }, "downloads": -1, "filename": "graphene_sqlalchemy-2.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4caad4cbe0e0a956ad93f2d9c725b003", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31491, "upload_time": "2019-08-14T13:32:57", "url": "https://files.pythonhosted.org/packages/52/04/c7c83de5fd5e160fcf445aa34eb2a0d80dcb035666f3284a02dd9eb73b74/graphene_sqlalchemy-2.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c639e4b55b9569a73ebd8e2dc40cb7f", "sha256": "fda3a131149a96f02b18c4d8276102edd80ba22b92939c9a3fc94bda699c1477" }, "downloads": -1, "filename": "graphene-sqlalchemy-2.2.2.tar.gz", "has_sig": false, "md5_digest": "7c639e4b55b9569a73ebd8e2dc40cb7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24265, "upload_time": "2019-08-14T13:32:59", "url": "https://files.pythonhosted.org/packages/21/b7/6f048a507eaf6b6ecc1d9837d78bcf6ee6fc10ec455690783ed5e9070497/graphene-sqlalchemy-2.2.2.tar.gz" } ] }