{ "info": { "author": "Ciprian Tarta", "author_email": "ciprian@cipriantarta.ro", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development" ], "description": ".. role:: python(code)\n :language: python\n\nTypeGQL\n========\n\nA Python `GraphQL `_ library that makes use of type hinting and concurrency support with the new async/await syntax.\nWith the help of type hints and dataclass it's easy to build a GraphQL schema using nothing but Python objects and primitives\n\n**Consider the following:**\n\n.. code-block:: python\n\n from graphql import (\n GraphQLSchema, GraphQLObjectType, GraphQLField, GraphQLString)\n\n schema = GraphQLSchema(\n query=GraphQLObjectType(\n name='RootQueryType',\n fields={\n 'hello': GraphQLField(\n GraphQLString,\n resolve=lambda obj, info: 'world')\n }))\n\n**Versus:**\n\n.. code-block:: python\n\n from dataclasses import dataclass\n from typegql import Schema\n\n @dataclass(init=False)\n class RootQuery:\n hello: str\n\n def resolve_hello(info):\n return 'world\n\n schema = Schema(query=RootQuery)\n\nClearly the second one looks more \"Pythonic\" and it's easier to maintain for complex structures\n\nInstallation\n============\n\n.. code-block:: python\n\n pip install typegql\n\n\nUsage\n=====\n\nThe following demonstrates how to use **typegql** for implementing a *GraphQL API* for a library of books.\nThe example can be found in *typegql/core/examples* and you can run it with Sanic by executing ``python /server.py``\n\nDefine your query\n-----------------\n\n.. code-block:: python\n\n from dataclasses import dataclass\n from typing import List\n from typegql import Connection\n from typegql.examples.library.types import Author, Category\n from typegql.examples.library.types import Book\n from typegql.examples.library import db\n\n\n @dataclass(init=False, repr=False)\n class Query:\n books: List[Book]\n authors: List[Author]\n categories: List[Category]\n\n books_connection: Connection[Book]\n\n async def resolve_authors(self, info, **kwargs):\n return db.get('authors')\n\n async def resolve_books(self, info, **kwargs):\n return db.get('books')\n\n async def resolve_categories(self, info, **kwargs):\n return db.get('categories')\n\n async def resolve_books_connection(self, info, **kwargs):\n data = db.get('books')\n return {\n 'edges': [{\n 'node': node\n } for node in data]}\n\n\nDefine your types\n-----------------\n\n.. code-block:: python\n\n from dataclasses import dataclass, field\n from datetime import datetime\n from decimal import Decimal\n from enum import Enum\n from typing import List\n\n from examples.library import db\n\n\n class Gender(Enum):\n MALE = 'male'\n FEMALE = 'female'\n\n\n @dataclass\n class GeoLocation:\n latitude: Decimal\n longitude: Decimal\n\n\n @dataclass\n class Author:\n \"\"\"Person that is usually a writer\"\"\"\n\n id: ID = field(metadata={'readonly': True})\n name: str\n gender: Optional[Gender] = None\n geo: Optional[GeoLocation] = None\n books: Optional[List[Book]] = None\n\n\n @dataclass\n class Category:\n id: ID = field(metadata={'readonly': True})\n name: str\n\n\n @dataclass\n class Book:\n \"\"\"A book... for reading :|\"\"\"\n\n id: ID = field(metadata={'readonly': True})\n author_id: ID\n title: str\n author: Optional[Author] = field(default=None, metadata={'description': 'The author of this book'})\n categories: Optional[List[Category]] = None\n published: Optional[datetime] = None\n tags: Optional[List[str]] = None\n\n def __post_init__(self):\n self.published = datetime.strptime(self.published, '%Y-%m-%d %H:%M:%S')\n\n async def resolve_author(self, info):\n data = filter(lambda x: x['id'] == self.author_id, db.get('authors'))\n data = next(data)\n author = Author(**data)\n author.gender = Gender(author.gender)\n if 'geo' in data:\n author.geo = GeoLocation(**data.get('geo'))\n return author\n\n async def resolve_categories(self, selections, name=None):\n data = filter(lambda x: x['id'] in self.categories, db.get('categories'))\n for d in data: # showcasing async generator\n yield Category(**d)\n\n def resolve_tags(self, selections):\n return ['testing', 'purpose']\n\n\nRun your query\n--------------\n\n.. code-block:: python\n\n from typegql import Schema\n from examples.library.query import Query\n\n\n schema = Schema(Query)\n query = '''\n query BooksConnection {\n books_connection {\n edges {\n node {\n id\n title\n published\n author {\n id\n name\n }\n }\n }\n }\n }\n '''\n\n async def run():\n result = await schema.run(query)\n\nClient\n======\n\nTypeGQL supports DSL client for working with a GraphQL API.\nThe client automatically converts snake to camelcase. Set `camelcase=False` if this is not desired.\n\n.. code-block:: python\n\n pip install typegql[client]\n\nFor example:\n\n\n.. code-block:: python\n\n from typegql.client import Client\n\n async with Client(url, camelcase=True) as client:\n await client.introspection()\n dsl = client.dsl\n query = dsl.Query.books_connection.select(dsl.BooksConnection.total_count)\n doc = dsl.query(query)\n\n status, result = await client.execute(doc)\n\nChange Log\n==========\n4.0.2 [2020-04-06]\n------------------\n- updates graphql-core to 3.1.0\n\n4.0.1 [2020-03-17]\n------------------\n- fixes enum return value\n\n4.0.0 [2020-03-16]\n------------------\n- BREAKING CHANGES:\n - `Schema` now accepts a more granular list of custom graphql types. Signature is:\n\n.. code-block:: python\n\n def __init__(self,\n query: Type,\n mutation: Optional[Type] = None,\n subscription: Optional[Type] = None,\n scalars: Optional[GraphQLScalarMap] = None,\n enums: Optional[GraphQLEnumMap] = None,\n interfaces: Optional[GraphQLInterfaceMap] = None,\n query_types: Optional[GraphQLObjectTypeMap] = None,\n mutation_types: Optional[GraphQLInputObjectTypeMap] = None,\n camelcase=True):\n\n3.1.0 [2020-01-29]\n------------------\n- fixes an issue with camelcase parameters when a `load` method is provided\n\n3.0.9 [2020-01-13]\n------------------\n- fix client execution function\n- update `dsl` selections to work with `FrozenList`\n\n3.0.8 [2020-01-07]\n------------------\n- added ability to ignore attributes in building the schema by using `field(metadata={'skip': True})`. This can be useful when you don't want to expose certain fields in GraphQL, like a user's `password` for example.\n\n3.0.5 [2019-12-16]\n------------------\n- added support for subscriptions\n\n3.0.4 [2019-12-04]\n------------------\n- updates `graphql-core-next` to `grapqhl-core` >= 3\n- use Sequence instead of List where possible\n\n3.0.3 [2019-11-29]\n------------------\n- fixed a bug where a custom connection arguments don't include the relay pagination arguments as well\n\n3.0.2 [2019-11-26]\n------------------\n- PEP 561 compliant\n\n3.0.1 [2019-11-26]\n------------------\n- BREAKING: Removed `Graph` as a baseclass\n- now makes use of `dataclasses.dataclass` and `dataclasess.fields` for building the `Schema`\n- bug fixing and improvements\n\n2.0.9 [2019-10-29]\n------------------\n- changed the name of an input object from ObjectMuation to ObjectInput\n\n2.0.8 [2019-10-15]\n------------------\n- allows forward reference between graph types (ie: `Book` has an `author` and an `Author` has `books`).\n this only works with python 3.7(using `from __future__ import annotations`, or python 3.8\n\n2.0.6 [2019-06-24]\n------------------\n- updates uvloop dependency\n\n2.0.5 [2019-04-24]\n------------------\n- fixed a bug when sending `introspection schema`\n\n2.0.4 [2019-04-24]\n------------------\n- updates assert for introspection add message with status and result\n- adds support for enum objects in `resolve_field_velue_or_error`\n\n2.0.3 [2019-02-08]\n------------------\n- changes `Connection`, `Edge`, `Node` and `PageInfo` to interfaces `IConnection`, `IEdge`, etc.\n- implements default `Connection` and `PageInfo` objects\n- removes `has_next`, `has_previous` from `PageInfo`\n\n2.0.1 [2019-01-19]\n------------------\n- all properties that don't have a `Field` instance assigned to them will be ignored by the `Schema`\n- updates docs & example to reflect 2.0 changes\n- fixed a bug when using a `List` argument in mutations\n\n1.0.7 [2018-12-09]\n------------------\n- bug fixing\n- adds support for camelcase in Client\n\n1.0.1 [2018-11-19]\n------------------\n- adds support for client DSL\n\nInitial\n-------\n- added `graphql-core-next `_ as a baseline for all GraphQL operations\n\n\nTODO\n====\n- testing\n- travis\n- more testing\n- please help with testing :|\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cipriantarta/typegql", "keywords": "graphql,python,asyncio,generics,typing", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "typegql", "package_url": "https://pypi.org/project/typegql/", "platform": "", "project_url": "https://pypi.org/project/typegql/", "project_urls": { "Homepage": "https://github.com/cipriantarta/typegql", "Repository": "https://github.com/cipriantarta/typegql" }, "release_url": "https://pypi.org/project/typegql/4.0.2/", "requires_dist": [ "graphql-core (>=3)", "aiohttp (>=3.4,<4.0); extra == \"client\"" ], "requires_python": ">=3.7,<4.0", "summary": "A Python GraphQL library that makes use of type hinting and concurrency support with the new async/await syntax.", "version": "4.0.2", "yanked": false, "yanked_reason": null }, "last_serial": 6961007, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "6e0434ca742694359d5ff3cceaef59dc", "sha256": "d2e016481e5906e8516c501313fd0f02b2e93249daddf7ac8b3fc87e257d61a2" }, "downloads": -1, "filename": "typegql-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6e0434ca742694359d5ff3cceaef59dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 12937, "upload_time": "2018-11-05T08:32:08", "upload_time_iso_8601": "2018-11-05T08:32:08.997220Z", "url": "https://files.pythonhosted.org/packages/ae/60/407485ace100953db7b67f0e38cfca39c4f61fc767efcea062affb29ea0d/typegql-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c0d8a20ab03c69ad84dd1533b70164ec", "sha256": "0e84847c07dc31db1f4e2f646def211dd893edc76606661a09b01d702d0ffc93" }, "downloads": -1, "filename": "typegql-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c0d8a20ab03c69ad84dd1533b70164ec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 3843, "upload_time": "2018-11-05T08:32:10", "upload_time_iso_8601": "2018-11-05T08:32:10.236158Z", "url": "https://files.pythonhosted.org/packages/3c/65/943e58e34302373151aaa5d62a58c737c124ae9f026b3e3d384c7044330a/typegql-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "8f0e290071fc17f0929d43c894ee2a6c", "sha256": "dcf072e801895f2f84fc3c49da138f577ce8530149d1b83f7c3eb91559c95701" }, "downloads": -1, "filename": "typegql-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "8f0e290071fc17f0929d43c894ee2a6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 21351, "upload_time": "2018-11-19T11:01:57", "upload_time_iso_8601": "2018-11-19T11:01:57.289488Z", "url": "https://files.pythonhosted.org/packages/c5/4d/a650363340b667c29b0acc86f47001a42b4e8f26d79710cfa44e1941479e/typegql-0.1.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "041effd0d098efc31d0d4c5f88c4c563", "sha256": "f0a4066656a979c23aa788ff09a58c801ee65bf74bf51321340a025d0c5f91ea" }, "downloads": -1, "filename": "typegql-0.1.10.tar.gz", "has_sig": false, "md5_digest": "041effd0d098efc31d0d4c5f88c4c563", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7798, "upload_time": "2018-11-19T11:01:58", "upload_time_iso_8601": "2018-11-19T11:01:58.502740Z", "url": "https://files.pythonhosted.org/packages/95/81/ea0c868956f0b79e9abaeb43029852f37e56e653f64566fb502d5ee319de/typegql-0.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d3ea787f384620a7b2d0aab9e1c1208e", "sha256": "0cc2fe0b51d7e98133e11cb45d90a9b0fc86b7a0483660c8766a257381d1f7d8" }, "downloads": -1, "filename": "typegql-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d3ea787f384620a7b2d0aab9e1c1208e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13696, "upload_time": "2018-11-06T14:46:51", "upload_time_iso_8601": "2018-11-06T14:46:51.784626Z", "url": "https://files.pythonhosted.org/packages/bd/d9/b38b23ff08d8295d0fa5baf1ff73b9e65beb0ca8c48d598c439db546c128/typegql-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f823f4b5fe218297baef401380ae0ba1", "sha256": "e8206e6b4dd15818a472559837be89428e156ff8722a53f33e7d5e5c32c5d797" }, "downloads": -1, "filename": "typegql-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f823f4b5fe218297baef401380ae0ba1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 4023, "upload_time": "2018-11-06T14:46:52", "upload_time_iso_8601": "2018-11-06T14:46:52.831015Z", "url": "https://files.pythonhosted.org/packages/7a/ad/4a03ed95b54468aa5155279512fafa946eaea2a46cd1f87e7c49043d3794/typegql-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7f9e53c813cb866d0858d69641b43d0c", "sha256": "072aa8a777e2b4d07de74a63e1b2652d16ebda50b6a59e2714d7304b11624b33" }, "downloads": -1, "filename": "typegql-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7f9e53c813cb866d0858d69641b43d0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 15064, "upload_time": "2018-11-06T14:56:53", "upload_time_iso_8601": "2018-11-06T14:56:53.334222Z", "url": "https://files.pythonhosted.org/packages/4a/0b/a9e86a119ba01a6e770ab5478a806a31ac5302873849005884b2dd9c844a/typegql-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39c1fce35eb4ea8a8e3d860980fdb54f", "sha256": "0e1c6314c1e32bbaf90d4e21ebcf8eac273ce3f023bb2979050775c81a3a4fe7" }, "downloads": -1, "filename": "typegql-0.1.3.tar.gz", "has_sig": false, "md5_digest": "39c1fce35eb4ea8a8e3d860980fdb54f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 5939, "upload_time": "2018-11-06T14:56:54", "upload_time_iso_8601": "2018-11-06T14:56:54.768575Z", "url": "https://files.pythonhosted.org/packages/90/d3/eeefe22cb1c49eb84a88f01246769d66f6db2f4e7db6080edf7ac99f51c2/typegql-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d40dcd7b9eb43c130830a96057391ed1", "sha256": "2ab787304628972a90e3a0e9533ae64cb1a26f60f9ef518037c58e408dee9da8" }, "downloads": -1, "filename": "typegql-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d40dcd7b9eb43c130830a96057391ed1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 17184, "upload_time": "2018-11-07T14:05:33", "upload_time_iso_8601": "2018-11-07T14:05:33.347950Z", "url": "https://files.pythonhosted.org/packages/ff/9c/cce9f145538b8e054c406668cb1676cb7c8f6dd77ddcbbe95e374f2152d5/typegql-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea41c1de5c0defd72b29fc6e6fb2b296", "sha256": "62c07b183fb290f4a24907a1fc86638664b99419fef2e404e6fedade1a124f51" }, "downloads": -1, "filename": "typegql-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ea41c1de5c0defd72b29fc6e6fb2b296", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6258, "upload_time": "2018-11-07T14:05:34", "upload_time_iso_8601": "2018-11-07T14:05:34.767355Z", "url": "https://files.pythonhosted.org/packages/05/ee/19bd71a514091d512734f29fe872a204616fb14760b3fb1397aba58eba08/typegql-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d774588fb6ca69c64a08ecdc03c9efe0", "sha256": "efd8c029a4602b6b1eaf9cfe42945310ca915a0adb8024c16f10476f0e9b544f" }, "downloads": -1, "filename": "typegql-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d774588fb6ca69c64a08ecdc03c9efe0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 17796, "upload_time": "2018-11-12T09:51:40", "upload_time_iso_8601": "2018-11-12T09:51:40.736174Z", "url": "https://files.pythonhosted.org/packages/1d/21/c013d511e8f66fcac415a4ce35cc706f66af97c7d32f92d47384a6e37633/typegql-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7190b5dfa41ccb81cb3514c5ec163684", "sha256": "3ab8cbd57a56decdfae757f8e8b45c8c3b11996bad4d1abdd0513820fa3b1a79" }, "downloads": -1, "filename": "typegql-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7190b5dfa41ccb81cb3514c5ec163684", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6403, "upload_time": "2018-11-12T09:51:42", "upload_time_iso_8601": "2018-11-12T09:51:42.439393Z", "url": "https://files.pythonhosted.org/packages/28/38/9d7011a23b570bfe87b2ad2137c31ff864e5db4ba39d4ba8963adbab57e8/typegql-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4720d50dd285ff9f56a38eb643bf64b2", "sha256": "85d21a5e6a6d7a7e74cd6a8f7e928ea67c42c8852bdc858d9737ba261b9c3609" }, "downloads": -1, "filename": "typegql-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4720d50dd285ff9f56a38eb643bf64b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 19255, "upload_time": "2018-11-13T10:39:38", "upload_time_iso_8601": "2018-11-13T10:39:38.326801Z", "url": "https://files.pythonhosted.org/packages/6d/9f/1eeaf2ff6777aa71b745e511d65c6dae0afb0a9665733b7391a0ab8671c6/typegql-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b3c918e5a937c23b552943a47a32695", "sha256": "6b8f927b55e63594503e12594be886ee16f8aba44f78eb35a72ddf436f628cf9" }, "downloads": -1, "filename": "typegql-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7b3c918e5a937c23b552943a47a32695", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7226, "upload_time": "2018-11-13T10:39:39", "upload_time_iso_8601": "2018-11-13T10:39:39.866782Z", "url": "https://files.pythonhosted.org/packages/4d/0f/7eb817eca2faf95e5c436f5739498570a759954ec8e4f0f2b34c8e6e05b0/typegql-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "30c09ab8cfb120e65d2661fd65655604", "sha256": "396220d966b6bafa80dc3999eaa9dba095d19deeaf765ef5335c0de4edeafe98" }, "downloads": -1, "filename": "typegql-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "30c09ab8cfb120e65d2661fd65655604", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 19428, "upload_time": "2018-11-13T11:45:03", "upload_time_iso_8601": "2018-11-13T11:45:03.291061Z", "url": "https://files.pythonhosted.org/packages/ee/aa/a56e88ce2fc3d48ec7e0072c6730ea690660f1a961c9bc1045bbc2e9b690/typegql-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "59c9b0562a63a51746af11307a37a4d0", "sha256": "149e2ec425c3afcc170a3d4271bc3a8b5c5610022ac8842c1ccbcc7b1c77eebc" }, "downloads": -1, "filename": "typegql-0.1.7.tar.gz", "has_sig": false, "md5_digest": "59c9b0562a63a51746af11307a37a4d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7264, "upload_time": "2018-11-13T11:45:05", "upload_time_iso_8601": "2018-11-13T11:45:05.150179Z", "url": "https://files.pythonhosted.org/packages/0e/5a/a18f4ad0551429f2cd3c4be2a1ba2a7d927f92002aec80c05df8cbe2073e/typegql-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "ac0da4b69a43ada94085017bdd2aca9d", "sha256": "8c8eb7826e63e8d2aa0004a39a1abaa16a375ddeecb331b097b743f26db12f07" }, "downloads": -1, "filename": "typegql-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ac0da4b69a43ada94085017bdd2aca9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 19606, "upload_time": "2018-11-17T11:05:08", "upload_time_iso_8601": "2018-11-17T11:05:08.376187Z", "url": "https://files.pythonhosted.org/packages/84/24/c03f783680937902de6f6f53b097f0474e5e0725606f8b09de08c77d91dc/typegql-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ca4e3830ad5dc412c574e8909af8916b", "sha256": "2d08908e2c698ed6296a1b31bafe099de8806b564b75a95abc4b6d3481e9654b" }, "downloads": -1, "filename": "typegql-0.1.8.tar.gz", "has_sig": false, "md5_digest": "ca4e3830ad5dc412c574e8909af8916b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7321, "upload_time": "2018-11-17T11:05:10", "upload_time_iso_8601": "2018-11-17T11:05:10.173833Z", "url": "https://files.pythonhosted.org/packages/64/56/b19bdb894aea8fcd96dec249ac58c05a1e34404a2e341f71fd517206b33b/typegql-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "c5dea7c17b9fc25fddd234334a3d9065", "sha256": "274a455dbe425291b2686cfbd0a2dfd77e8aa51cea8cf336b6b652630afb73da" }, "downloads": -1, "filename": "typegql-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c5dea7c17b9fc25fddd234334a3d9065", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 21128, "upload_time": "2018-11-19T09:26:11", "upload_time_iso_8601": "2018-11-19T09:26:11.805827Z", "url": "https://files.pythonhosted.org/packages/81/36/563ef81c79a4c43aba92a12842bfb4098cc29663b9aa45547267a25ff31b/typegql-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9dd8ead3b690b0d3ab14bdf9ab5cce5a", "sha256": "7cc5adece14d73aa03c658cbb53b99703d811527a021a23f40d5bf090010cacb" }, "downloads": -1, "filename": "typegql-0.1.9.tar.gz", "has_sig": false, "md5_digest": "9dd8ead3b690b0d3ab14bdf9ab5cce5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7750, "upload_time": "2018-11-19T09:26:13", "upload_time_iso_8601": "2018-11-19T09:26:13.312961Z", "url": "https://files.pythonhosted.org/packages/bf/4f/bf471b75d7d648e5f40e43ccefe6294dedbcbbc1291d1f4cad72aa1b1511/typegql-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "06836a927a7c145de45ed07c11e1894a", "sha256": "f6313f513b9808372f27ba9c2badfaefb2584bafcbe7ca1a6b80c98b4b0f88de" }, "downloads": -1, "filename": "typegql-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "06836a927a7c145de45ed07c11e1894a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 30149, "upload_time": "2018-11-19T18:55:42", "upload_time_iso_8601": "2018-11-19T18:55:42.498426Z", "url": "https://files.pythonhosted.org/packages/9c/78/139de7fae0757272d0ce6aff9d80d2bbccf7910b398f0f194937bf7229bf/typegql-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39be13bf37dd3f3955fd19b9e3ad59fe", "sha256": "c0621269b765c0f76fa9530a224f551e52fa288a9a3b7744fefd7c0c8f4abe17" }, "downloads": -1, "filename": "typegql-1.0.1.tar.gz", "has_sig": false, "md5_digest": "39be13bf37dd3f3955fd19b9e3ad59fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10347, "upload_time": "2018-11-19T18:55:43", "upload_time_iso_8601": "2018-11-19T18:55:43.959357Z", "url": "https://files.pythonhosted.org/packages/ad/48/5d2a4668909df8182305979b42784d57abd5a4627f833d222b758c9eb42e/typegql-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "2fdc25e3220598e6b2f94f0ec585bbf6", "sha256": "659b1e6e34ff3c7686630b8d7005f6fb57966b61c8d3442b035f51020bac072d" }, "downloads": -1, "filename": "typegql-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "2fdc25e3220598e6b2f94f0ec585bbf6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 38743, "upload_time": "2018-12-11T10:34:30", "upload_time_iso_8601": "2018-12-11T10:34:30.978563Z", "url": "https://files.pythonhosted.org/packages/fc/2a/a0b3d08730787d6f87d06f9aae372cb45238a78f842ce41db571023ebf54/typegql-1.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba2509bf0ba24415511c14de29810630", "sha256": "2fc4785728d432d774ca0ab4ff3cf175f3c7d5c41feeda006d340bfa8b2658f3" }, "downloads": -1, "filename": "typegql-1.0.10.tar.gz", "has_sig": false, "md5_digest": "ba2509bf0ba24415511c14de29810630", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12736, "upload_time": "2018-12-11T10:34:32", "upload_time_iso_8601": "2018-12-11T10:34:32.487915Z", "url": "https://files.pythonhosted.org/packages/f3/75/8e89310c63a0a72332259179186a8ddd68cc6284f12276d2897df3063a75/typegql-1.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "948b814a241ffceb9c993d4fa67cccd8", "sha256": "b0263ba0f1a3efae43a4665984f19767615d8dd2490ee3791c3e0ae58b0affa2" }, "downloads": -1, "filename": "typegql-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "948b814a241ffceb9c993d4fa67cccd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 38789, "upload_time": "2018-12-11T13:14:08", "upload_time_iso_8601": "2018-12-11T13:14:08.929609Z", "url": "https://files.pythonhosted.org/packages/09/bc/c4e293a8ee023e5d0fa280d52c1dd3f0dd5587c37218e7198d60cce9024e/typegql-1.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae3972a4db4e0abd88024a2d9b9441d5", "sha256": "4b0198254a8cb078b70d34e8f137e60e6ac626701040203d4436e22a2fb3d7eb" }, "downloads": -1, "filename": "typegql-1.0.11.tar.gz", "has_sig": false, "md5_digest": "ae3972a4db4e0abd88024a2d9b9441d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12749, "upload_time": "2018-12-11T13:14:10", "upload_time_iso_8601": "2018-12-11T13:14:10.533211Z", "url": "https://files.pythonhosted.org/packages/3c/21/01b37d5661fad4190872488b1ae7c56b0ab348c2b92b6d8e9c2d62e505c6/typegql-1.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "a24bfd1df0fe30201a9da0b76c9a3275", "sha256": "c1829437ac21d21c9e3e79345a1e7ded84eafe377760ab04e192fdc42e8076ce" }, "downloads": -1, "filename": "typegql-1.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "a24bfd1df0fe30201a9da0b76c9a3275", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 40532, "upload_time": "2018-12-11T13:34:01", "upload_time_iso_8601": "2018-12-11T13:34:01.097486Z", "url": "https://files.pythonhosted.org/packages/c3/e5/f9211165f782b2811c58bedfae753989e0197f14ad6528098fbb7a545931/typegql-1.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "69aac25cb1cddb59c614784572b8be1e", "sha256": "b815b12119214541059e28219fe5925817dd84b7196c67c4535fef111a0c4240" }, "downloads": -1, "filename": "typegql-1.0.12.tar.gz", "has_sig": false, "md5_digest": "69aac25cb1cddb59c614784572b8be1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12929, "upload_time": "2018-12-11T13:34:02", "upload_time_iso_8601": "2018-12-11T13:34:02.691588Z", "url": "https://files.pythonhosted.org/packages/cb/89/767a96383366a898fdf0a06e72d6c47cd26707b849e11823ae52c6033684/typegql-1.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "2f0b830c8245ae55ba570c43632b9f3e", "sha256": "4828a4944587fdc570cf80b4411063ea484647f5fe932826835504469a5bf99a" }, "downloads": -1, "filename": "typegql-1.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "2f0b830c8245ae55ba570c43632b9f3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 40651, "upload_time": "2018-12-27T10:09:21", "upload_time_iso_8601": "2018-12-27T10:09:21.594842Z", "url": "https://files.pythonhosted.org/packages/ea/7d/ca9b2fd23d5c0432a875033900818bb4ebef3af3325114f5f40fe005c614/typegql-1.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f2732307579e58904f8c1b1780345e9c", "sha256": "6d72ced3af3f3bf6c47dbbae5e1fd20326eff015eee720e5850a2859627bff38" }, "downloads": -1, "filename": "typegql-1.0.13.tar.gz", "has_sig": false, "md5_digest": "f2732307579e58904f8c1b1780345e9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12828, "upload_time": "2018-12-27T10:09:23", "upload_time_iso_8601": "2018-12-27T10:09:23.581320Z", "url": "https://files.pythonhosted.org/packages/7b/6d/54f16e08d58660058daa88206dff1f5617bed2f1147090d516d793bd1459/typegql-1.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "483a49808685594979607c657a0c2e7a", "sha256": "1db7091a7146da354b808f052c958716714113dafdc8df1f1f5015e0213ab430" }, "downloads": -1, "filename": "typegql-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "483a49808685594979607c657a0c2e7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 30490, "upload_time": "2018-11-20T10:33:19", "upload_time_iso_8601": "2018-11-20T10:33:19.103012Z", "url": "https://files.pythonhosted.org/packages/ec/17/8083ac89295be0df8391a3fcc33d759e28ccc0eabab627550f82ae846ced/typegql-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ff671a0eab98a17d8735812798ae75c", "sha256": "a2a2954c6eeeb52c57ea1d9f09bdd6b115e80c70bba93ef4212d54c519e1e5da" }, "downloads": -1, "filename": "typegql-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5ff671a0eab98a17d8735812798ae75c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10400, "upload_time": "2018-11-20T10:33:20", "upload_time_iso_8601": "2018-11-20T10:33:20.518843Z", "url": "https://files.pythonhosted.org/packages/d8/e0/4459d407a476afccfa19af85844a441c5e05697d1dfb682dea835579f8b2/typegql-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "62d7412be63bb01e92909d962db16d81", "sha256": "90c288bdad2d69eecb648127def1dc77f33b5a889c797c1246bc0ddde793c343" }, "downloads": -1, "filename": "typegql-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "62d7412be63bb01e92909d962db16d81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 30597, "upload_time": "2018-11-20T12:22:55", "upload_time_iso_8601": "2018-11-20T12:22:55.003425Z", "url": "https://files.pythonhosted.org/packages/b4/db/536cc3a80a6c3bb6bc72c547a55aef59bd2f3437fd97e671c05e63f75d13/typegql-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e2def09cd16ba22a1f601a91c54dd0ab", "sha256": "b80e2e20bc2eb62fe3028c239a47fa4d31cf6d347e73c0e9adf54bdc1962aeae" }, "downloads": -1, "filename": "typegql-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e2def09cd16ba22a1f601a91c54dd0ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10415, "upload_time": "2018-11-20T12:22:56", "upload_time_iso_8601": "2018-11-20T12:22:56.183652Z", "url": "https://files.pythonhosted.org/packages/0a/b8/add78b086bed0fbe134b8a62a93130136b8e2535c9bec0ade9198557b430/typegql-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c6cb9ea14b86c007c8e1b79e107bc308", "sha256": "e725956d19b356065dce727cb6039e7d0a88233f14d665257f03d3ba9d7187f3" }, "downloads": -1, "filename": "typegql-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c6cb9ea14b86c007c8e1b79e107bc308", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 30621, "upload_time": "2018-11-20T13:24:02", "upload_time_iso_8601": "2018-11-20T13:24:02.027099Z", "url": "https://files.pythonhosted.org/packages/fc/a4/7724cecdd885bb667e2ff8c8c26a66df684eb87fa07e9bb941db4d49cdfe/typegql-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "939d6d0dbaa5a2378b44a2a924ca31b8", "sha256": "61032a76836f6952491a68df00ed386831c75bb4d61fc88cf7edf63cd6a2436c" }, "downloads": -1, "filename": "typegql-1.0.4.tar.gz", "has_sig": false, "md5_digest": "939d6d0dbaa5a2378b44a2a924ca31b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10417, "upload_time": "2018-11-20T13:24:03", "upload_time_iso_8601": "2018-11-20T13:24:03.654502Z", "url": "https://files.pythonhosted.org/packages/46/23/f8abb30c00f7462b941516f80a68a5f0e2568fb4ef118eb63c674d08abff/typegql-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "03d2bed70a94fedfb41b6a6d0c538502", "sha256": "82bd10e35bb658a3b6ca3d9651175415aee03788d68ac07b55b6e001c3e4f258" }, "downloads": -1, "filename": "typegql-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "03d2bed70a94fedfb41b6a6d0c538502", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 30550, "upload_time": "2018-11-20T14:28:37", "upload_time_iso_8601": "2018-11-20T14:28:37.715996Z", "url": "https://files.pythonhosted.org/packages/9d/5b/7bb04809020234e9131ca8b465ed7ba9f0850723cbdaebee546b313ef5b4/typegql-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7229032d5b994286b07250b890e74dae", "sha256": "1e0a074d40fb02032d2279a419d14e57a33d45d9a8f652bbb2f067d6cf45b046" }, "downloads": -1, "filename": "typegql-1.0.5.tar.gz", "has_sig": false, "md5_digest": "7229032d5b994286b07250b890e74dae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10408, "upload_time": "2018-11-20T14:28:41", "upload_time_iso_8601": "2018-11-20T14:28:41.006546Z", "url": "https://files.pythonhosted.org/packages/be/b9/e3d48eb5ace229be6d9c666ae5628530feeb6c6ac08d6e8288a6ab796a0f/typegql-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "bc3f48751fbdbcb534f89509a61ce535", "sha256": "a243824d961f98265a3973e7ecceb95afd2fb8ef8dfc2f7eced8f9b81fd3dc54" }, "downloads": -1, "filename": "typegql-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "bc3f48751fbdbcb534f89509a61ce535", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 30568, "upload_time": "2018-11-25T19:50:06", "upload_time_iso_8601": "2018-11-25T19:50:06.662315Z", "url": "https://files.pythonhosted.org/packages/51/ab/c8c864c8c44067a3c99fc8ae1049b3a6a283a935b9dbb022422af7dfcbfa/typegql-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d419a0b69fb4534de660ffba74615287", "sha256": "cc01f395d20cc646508ce118eaab5dc18a9641d8021952392d4a9f7ff5baa8dd" }, "downloads": -1, "filename": "typegql-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d419a0b69fb4534de660ffba74615287", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10445, "upload_time": "2018-11-25T19:50:08", "upload_time_iso_8601": "2018-11-25T19:50:08.490168Z", "url": "https://files.pythonhosted.org/packages/c6/c3/47c129091c1fe48a4d44e99e66376c6fdec86e3289cf5be41cc70ecf6981/typegql-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f36e591521127899ab5ab320c70a6be6", "sha256": "339674b69da73d8c1b2b5691dcea71928de349b9d29f1da916317728f2b8948a" }, "downloads": -1, "filename": "typegql-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f36e591521127899ab5ab320c70a6be6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 31479, "upload_time": "2018-12-09T21:30:08", "upload_time_iso_8601": "2018-12-09T21:30:08.299664Z", "url": "https://files.pythonhosted.org/packages/46/2c/88fde8e258cb63b97fa5234561c9e02f844f5e437148474bd31560faef76/typegql-1.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01226b0002f7d255e29caedb85200e53", "sha256": "153ac1abf7d1996c7df7b8bc260781415b08a3b3c3811111468761094c317620" }, "downloads": -1, "filename": "typegql-1.0.7.tar.gz", "has_sig": false, "md5_digest": "01226b0002f7d255e29caedb85200e53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10796, "upload_time": "2018-12-09T21:30:10", "upload_time_iso_8601": "2018-12-09T21:30:10.129872Z", "url": "https://files.pythonhosted.org/packages/88/24/2381faec7b6bb4028cb66bcc930ca0e3b673fd62e93c27242e8c84601c53/typegql-1.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "72c41718ef6e2021da5f47feb5a84315", "sha256": "b2b199013bff203b9ce4bba7b144a65f6c6d54fcb510feb529089314fc4a504e" }, "downloads": -1, "filename": "typegql-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "72c41718ef6e2021da5f47feb5a84315", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 37662, "upload_time": "2018-12-10T12:06:54", "upload_time_iso_8601": "2018-12-10T12:06:54.502087Z", "url": "https://files.pythonhosted.org/packages/c2/04/99f35d3b0b30e5084269fcb616566760a31c072658b7014be06cf33765d9/typegql-1.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a4abc50668c7842c7a746511f885eab5", "sha256": "95b56a37514f6e88f2c037381b4f70618198d0d4115ff588cec9460cc95511a7" }, "downloads": -1, "filename": "typegql-1.0.8.tar.gz", "has_sig": false, "md5_digest": "a4abc50668c7842c7a746511f885eab5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12567, "upload_time": "2018-12-10T12:06:55", "upload_time_iso_8601": "2018-12-10T12:06:55.717334Z", "url": "https://files.pythonhosted.org/packages/63/cd/1cb30ffb63f178f3138aa00faa6f8a0faeca4c4c30497569365ecfd466a6/typegql-1.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "82210b12cbd0d1303c02cc6d34ed4c3d", "sha256": "12249bd90bfaf6863477e8ee11917dafa109a0533fc6abf1d80406e6bcdf23ce" }, "downloads": -1, "filename": "typegql-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "82210b12cbd0d1303c02cc6d34ed4c3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 38422, "upload_time": "2018-12-11T08:27:51", "upload_time_iso_8601": "2018-12-11T08:27:51.486424Z", "url": "https://files.pythonhosted.org/packages/f2/c6/085df2d61da45dab322cd7afe421db19c54b4ffce03d0471ae58cb7a6bc4/typegql-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b19a71916d773239995f9bad986b0828", "sha256": "2e8873d7f2d6e3f4a6aa99647e76a81b21c0fdd2a0ee38a08b7a8b5eb57dd99d" }, "downloads": -1, "filename": "typegql-1.0.9.tar.gz", "has_sig": false, "md5_digest": "b19a71916d773239995f9bad986b0828", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12662, "upload_time": "2018-12-11T08:27:52", "upload_time_iso_8601": "2018-12-11T08:27:52.636074Z", "url": "https://files.pythonhosted.org/packages/d7/f5/2505ea5d186dd08d530490b4be2156b2ef203ace6670bddba18ec9092686/typegql-1.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c93c9422c1179c7fee2cc91bfcc843eb", "sha256": "defded80bff48208aacab3934ace970a62f2f09af1112a2484010949afcbbfef" }, "downloads": -1, "filename": "typegql-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c93c9422c1179c7fee2cc91bfcc843eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 35966, "upload_time": "2019-01-07T14:17:44", "upload_time_iso_8601": "2019-01-07T14:17:44.198036Z", "url": "https://files.pythonhosted.org/packages/b3/f5/64827d0d96409087ba9edb2734912f6cbfd2163566e7c3cd34afc507a3ca/typegql-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8c761282bc821aef5eba15622258a48", "sha256": "a4c310d2ccc84505398759d1b79b18ad325b3a7ca337c56b46f72b22b31f3a50" }, "downloads": -1, "filename": "typegql-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a8c761282bc821aef5eba15622258a48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12138, "upload_time": "2019-01-07T14:17:46", "upload_time_iso_8601": "2019-01-07T14:17:46.143206Z", "url": "https://files.pythonhosted.org/packages/f8/4a/f84efe5318fef743d1aa91b7d8fddcae62f72768fee5d3db721b7e249eae/typegql-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "108cabab8d9bfe7748eeec5b14203177", "sha256": "9bbdb8b39ec17465588a8a45ef1d4aaf7d54351b6cc495121606d5bf3b91221d" }, "downloads": -1, "filename": "typegql-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "108cabab8d9bfe7748eeec5b14203177", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 36121, "upload_time": "2019-01-19T10:26:36", "upload_time_iso_8601": "2019-01-19T10:26:36.503323Z", "url": "https://files.pythonhosted.org/packages/ee/d6/cc2004fd7fac00d0d10f0b536e1f1ff3a1676c89c70bf9e8d9b75e72a48c/typegql-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "daeba2efe0b75018868f1b133ef3100c", "sha256": "084aa39c5fd2f1dded3bc0815e979ba094bb45f6acbd7a42fe156708852f99dd" }, "downloads": -1, "filename": "typegql-2.0.1.tar.gz", "has_sig": false, "md5_digest": "daeba2efe0b75018868f1b133ef3100c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12285, "upload_time": "2019-01-19T10:26:38", "upload_time_iso_8601": "2019-01-19T10:26:38.355439Z", "url": "https://files.pythonhosted.org/packages/57/4f/a85837a2b7ac3ffd548e7320f39dd5406eb35021c940e2f2c9dca5cac82e/typegql-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.10": [ { "comment_text": "", "digests": { "md5": "75d78a61f89ba13ab01bc9980e5522d1", "sha256": "76c3e8907d57b138768aca86b26e172cebf57f7ce20f7ad358fc5311107344d1" }, "downloads": -1, "filename": "typegql-2.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "75d78a61f89ba13ab01bc9980e5522d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14353, "upload_time": "2019-12-18T07:35:27", "upload_time_iso_8601": "2019-12-18T07:35:27.612831Z", "url": "https://files.pythonhosted.org/packages/c5/db/71f90b1e01ffd2b38f782144398fe1feb65f433ef17b68e74f9c8bbe4caf/typegql-2.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8323ae8d6cd44383a48bd7a052ed25a5", "sha256": "dce1a872918c4c16251b83d057015b1092825b8bed7666240397c5e051ec242d" }, "downloads": -1, "filename": "typegql-2.0.10.tar.gz", "has_sig": false, "md5_digest": "8323ae8d6cd44383a48bd7a052ed25a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13979, "upload_time": "2019-12-18T07:35:29", "upload_time_iso_8601": "2019-12-18T07:35:29.696843Z", "url": "https://files.pythonhosted.org/packages/27/33/3721c4783598c6ac7c3345a45303ce8a126eaf06973a0dd1031a2bca570f/typegql-2.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.11": [ { "comment_text": "", "digests": { "md5": "b6db6d081dd804d52aef5284388621c8", "sha256": "4e047e100e12d215be4da1f1b715c3b5de318447e3159e7872ca3a015d5c1295" }, "downloads": -1, "filename": "typegql-2.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "b6db6d081dd804d52aef5284388621c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14378, "upload_time": "2019-12-18T17:38:36", "upload_time_iso_8601": "2019-12-18T17:38:36.622993Z", "url": "https://files.pythonhosted.org/packages/f3/b1/75cf59d1d4db39cc09bdcf92e42dba30ae1f58d066d8780ea9f6b8c4b7ce/typegql-2.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f09770233c5bfe4c4d4255c2d7723ee9", "sha256": "6142d9311bb5b2c5aec187101fe4a61c500e06368744619c4894f6b2f5f36db8" }, "downloads": -1, "filename": "typegql-2.0.11.tar.gz", "has_sig": false, "md5_digest": "f09770233c5bfe4c4d4255c2d7723ee9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 14013, "upload_time": "2019-12-18T17:38:38", "upload_time_iso_8601": "2019-12-18T17:38:38.338500Z", "url": "https://files.pythonhosted.org/packages/aa/6a/e936f458a0d321ca07c0c9842ff4d72dc835aea81e8fb534b15cc2820114/typegql-2.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "a16e523401de1e471d16145aab7cfb05", "sha256": "b49f7355a9c33bec82bc833ab7efbc4a4bd96841fa8898264316c400c280b809" }, "downloads": -1, "filename": "typegql-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a16e523401de1e471d16145aab7cfb05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 36229, "upload_time": "2019-02-06T10:15:13", "upload_time_iso_8601": "2019-02-06T10:15:13.709102Z", "url": "https://files.pythonhosted.org/packages/b0/7d/ee89705fe07bba5def9f7901f4226449d4a84c47afb7705c6ebd43f4f676/typegql-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f78e03b9ae15ea4ca98896bbc555286", "sha256": "a5e458db65633c40a58616e8252718b8d967c8b4cb7c9624b56ef00c97c807e6" }, "downloads": -1, "filename": "typegql-2.0.2.tar.gz", "has_sig": false, "md5_digest": "3f78e03b9ae15ea4ca98896bbc555286", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12300, "upload_time": "2019-02-06T10:15:15", "upload_time_iso_8601": "2019-02-06T10:15:15.474443Z", "url": "https://files.pythonhosted.org/packages/92/ea/aea9446f1436a8388d0be928087ce94c3ca2c664b45b6491cbfe8352ff49/typegql-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "f9ee1c6ea0befa38f10b5689b142b2ac", "sha256": "61a4ad55f3e5fcad82fc5e47272d32ae2471b12c1b31b4b9d41e7796b91d5646" }, "downloads": -1, "filename": "typegql-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f9ee1c6ea0befa38f10b5689b142b2ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 36982, "upload_time": "2019-02-08T14:09:33", "upload_time_iso_8601": "2019-02-08T14:09:33.338805Z", "url": "https://files.pythonhosted.org/packages/21/c9/a8343cb7137e047d2f410c0084599ddaed103da4a34ea5a62d6396a9657e/typegql-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b66f2a14276f04df6848dc2184a124b4", "sha256": "0b741aea538a3a62b6ab301cf0f6f08f85140bfb5d06de1f1aa7017dabbfc5c2" }, "downloads": -1, "filename": "typegql-2.0.3.tar.gz", "has_sig": false, "md5_digest": "b66f2a14276f04df6848dc2184a124b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12518, "upload_time": "2019-02-08T14:09:35", "upload_time_iso_8601": "2019-02-08T14:09:35.214620Z", "url": "https://files.pythonhosted.org/packages/92/c2/9f6c7aa55e8da8db14e851f62dc3aca1879456a18dbfdec6b05c1a97bbd9/typegql-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "853f122cd4a2e0950ab06a76290a48dc", "sha256": "cdb2a63da7559c4f65ab31d3a1ba80627d1fd0d5f6607c7850f0b915b5e8c3dd" }, "downloads": -1, "filename": "typegql-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "853f122cd4a2e0950ab06a76290a48dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 37168, "upload_time": "2019-04-24T08:24:34", "upload_time_iso_8601": "2019-04-24T08:24:34.323847Z", "url": "https://files.pythonhosted.org/packages/fc/79/7faa91e4d32fdfc5bda5d461ad63595e96f4ca385a496146f20a60f73879/typegql-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6fb1a1bc8ee82d0575c547de84bc1345", "sha256": "28dc19c58e55b0b791840e52e257fe11d5cb5f4e5d9d9ebf94f23e638c6773f4" }, "downloads": -1, "filename": "typegql-2.0.4.tar.gz", "has_sig": false, "md5_digest": "6fb1a1bc8ee82d0575c547de84bc1345", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12638, "upload_time": "2019-04-24T08:24:35", "upload_time_iso_8601": "2019-04-24T08:24:35.939753Z", "url": "https://files.pythonhosted.org/packages/44/f4/3de7f897867e3a19316442593b8d40aed98a5b751c34e874565e49b4e739/typegql-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "b719b4c0b8ce895ea16bb5a2e6fc85cd", "sha256": "ef14850fc754850743e63a4d1ff65e7d5fa9ad2f6e5f7c7176b4539dc1bfe3d1" }, "downloads": -1, "filename": "typegql-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b719b4c0b8ce895ea16bb5a2e6fc85cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 37257, "upload_time": "2019-04-24T13:47:53", "upload_time_iso_8601": "2019-04-24T13:47:53.696958Z", "url": "https://files.pythonhosted.org/packages/e0/35/2978e905b8468e0355421225bf283cc26bcc228314cbf50ab4d1c028e862/typegql-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03625dc6f4ec450b58af763fc878398b", "sha256": "b86fc917cf4312528ef111490d0d719f6b53af69408694333dbdd71686f2a23a" }, "downloads": -1, "filename": "typegql-2.0.5.tar.gz", "has_sig": false, "md5_digest": "03625dc6f4ec450b58af763fc878398b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 12699, "upload_time": "2019-04-24T13:47:55", "upload_time_iso_8601": "2019-04-24T13:47:55.253538Z", "url": "https://files.pythonhosted.org/packages/e2/85/0735cd9f70bd7925b2d80970fa3fc980bcf2fbbbf9ff2e1fc5c7bee87562/typegql-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "4c8563b114fcb996a82b41e2504af1c6", "sha256": "8f8d699542402c9d19e24126fad7affa75df210d07a0792c41f07b28a4f7a824" }, "downloads": -1, "filename": "typegql-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4c8563b114fcb996a82b41e2504af1c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13866, "upload_time": "2019-06-24T12:38:38", "upload_time_iso_8601": "2019-06-24T12:38:38.319254Z", "url": "https://files.pythonhosted.org/packages/3b/58/71477afe325a929fa171090377100ca5c113da86aa4b9ee525225d60016c/typegql-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22d43caec9459b77ee6cb473d07ea787", "sha256": "31689f8bdbc9e59c9f7878c924624eabb178c67ec98ac907ce1758b442919ddd" }, "downloads": -1, "filename": "typegql-2.0.6.tar.gz", "has_sig": false, "md5_digest": "22d43caec9459b77ee6cb473d07ea787", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13573, "upload_time": "2019-06-24T12:38:40", "upload_time_iso_8601": "2019-06-24T12:38:40.100169Z", "url": "https://files.pythonhosted.org/packages/ad/53/50a1c020f8b75315c720008e8b72847765a1365094d90aa641547b6a9126/typegql-2.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "7d53b0656b526f86b71098832141d6fc", "sha256": "db2ad3a19e70aeb7c0efadc9061efadab743a24691f9920515eb99d39cff25bd" }, "downloads": -1, "filename": "typegql-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7d53b0656b526f86b71098832141d6fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13862, "upload_time": "2019-09-05T13:57:28", "upload_time_iso_8601": "2019-09-05T13:57:28.847266Z", "url": "https://files.pythonhosted.org/packages/2b/2e/754d8d5ed5a8b3ddd1c442467dd7436aa5cfa6d2fd5c3e4377eee62ffaf5/typegql-2.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fcab54004a5d13e6de0ce443e38f7037", "sha256": "7530b0415efcddb7cb8d8855853392d18f551c2cc81970a1f5805d6f3e1c4d0f" }, "downloads": -1, "filename": "typegql-2.0.7.tar.gz", "has_sig": false, "md5_digest": "fcab54004a5d13e6de0ce443e38f7037", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13573, "upload_time": "2019-09-05T13:57:31", "upload_time_iso_8601": "2019-09-05T13:57:31.288269Z", "url": "https://files.pythonhosted.org/packages/ca/d2/3fe93394ed348c92f046db5f1e5ee5e8eba54e62447517cf43bc7be042de/typegql-2.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "eaa97a34bbc9e5405b7defd1bffbf253", "sha256": "d0703c4c0b80155417082da0a8c4ce77cf5b8b6eb20e1baa80a43f032f7e5098" }, "downloads": -1, "filename": "typegql-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "eaa97a34bbc9e5405b7defd1bffbf253", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14170, "upload_time": "2019-10-15T13:06:02", "upload_time_iso_8601": "2019-10-15T13:06:02.466783Z", "url": "https://files.pythonhosted.org/packages/d7/43/97308f456ed1144c324dac5ea2305573a91c81a82f4d881c2a923636c92f/typegql-2.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "85e853708a8128b8ae30764ddad00926", "sha256": "97979f99abc326ac95845083d2c5b1f27cefd830d5d63ed86703dde630b15029" }, "downloads": -1, "filename": "typegql-2.0.8.tar.gz", "has_sig": false, "md5_digest": "85e853708a8128b8ae30764ddad00926", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13931, "upload_time": "2019-10-15T13:06:05", "upload_time_iso_8601": "2019-10-15T13:06:05.726911Z", "url": "https://files.pythonhosted.org/packages/e3/f4/a3706f95572aa0d95b0cd07f58b2c655b408966d11c964ccb9f60b85683a/typegql-2.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "44ec7c81b933c07fc3e6ce93167cee70", "sha256": "78f5de026b072a393976faf36d8b69fdf6fddb80b491fa02c7ae36db173c5120" }, "downloads": -1, "filename": "typegql-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "44ec7c81b933c07fc3e6ce93167cee70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14184, "upload_time": "2019-10-29T11:24:22", "upload_time_iso_8601": "2019-10-29T11:24:22.054813Z", "url": "https://files.pythonhosted.org/packages/a9/9f/88d200d153825d57919eb3a730a7c2963f719a4c9bc96285aef8c1eb51be/typegql-2.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "96a0a145095ed952456b9b0256da47e1", "sha256": "d35aa2db55261d27ed4731c5a054152edfa73e99237889928f7f232597e9d8c7" }, "downloads": -1, "filename": "typegql-2.0.9.tar.gz", "has_sig": false, "md5_digest": "96a0a145095ed952456b9b0256da47e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13969, "upload_time": "2019-10-29T11:24:24", "upload_time_iso_8601": "2019-10-29T11:24:24.593550Z", "url": "https://files.pythonhosted.org/packages/82/21/3261304ca5f493305336c519093d3bbeaa06386f50f31f6d5ce2c4c8d2c1/typegql-2.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "7aeb8eaaa53123d72e3acf1460efdc17", "sha256": "3a3544e515cb9c10ea0c6c20a51d8027484f8bcd7d3c5bc65ffbe7f5753b2ace" }, "downloads": -1, "filename": "typegql-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7aeb8eaaa53123d72e3acf1460efdc17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 15013, "upload_time": "2019-11-26T10:27:35", "upload_time_iso_8601": "2019-11-26T10:27:35.422014Z", "url": "https://files.pythonhosted.org/packages/c5/8d/4ee2044b21e7f7328cdcb2f0c0d2ce5296057b5c7502effb19d31d0783eb/typegql-3.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff992c2bf92f17a3e0c1b4251643fb69", "sha256": "dc21316e7e2125155ed16c17a31743529abfd8c8128e10ef094dc484e1889e81" }, "downloads": -1, "filename": "typegql-3.0.1.tar.gz", "has_sig": false, "md5_digest": "ff992c2bf92f17a3e0c1b4251643fb69", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 15117, "upload_time": "2019-11-26T10:27:37", "upload_time_iso_8601": "2019-11-26T10:27:37.514383Z", "url": "https://files.pythonhosted.org/packages/4e/22/b2f54e9ed050b19b7e55ff5a75946e91c8e0671179ee0a6b00e33ff56789/typegql-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "d85393d320dcc58acf3f777e234a9345", "sha256": "50906731432437da8f360831f34129bdbeecb8621ef5bc51a81d433d4ff721ee" }, "downloads": -1, "filename": "typegql-3.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d85393d320dcc58acf3f777e234a9345", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 15215, "upload_time": "2019-11-26T13:13:57", "upload_time_iso_8601": "2019-11-26T13:13:57.850831Z", "url": "https://files.pythonhosted.org/packages/b4/2b/19351bcee4e6b3622f61fab3b77019177239fe6518b9484fe6fa136b7c27/typegql-3.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1929ad1546bc501db8bf1492ff73528", "sha256": "b59c81dd2264c5ab4c33f389e81aff7ac693d044148574a424d6a34978fa1a8e" }, "downloads": -1, "filename": "typegql-3.0.2.tar.gz", "has_sig": false, "md5_digest": "e1929ad1546bc501db8bf1492ff73528", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 15336, "upload_time": "2019-11-26T13:13:59", "upload_time_iso_8601": "2019-11-26T13:13:59.920399Z", "url": "https://files.pythonhosted.org/packages/63/ed/f41a4bfa1d490b1b4b35b12b4812a80cf3ca9d9213fadb8e0d4725b1fa43/typegql-3.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "0f75f7ab61c283a5f504c2004224feab", "sha256": "f0b5d933a8aed3c8679247c4f91dbb85101ba692ef82a21aad5f05e8e3b80378" }, "downloads": -1, "filename": "typegql-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0f75f7ab61c283a5f504c2004224feab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 15284, "upload_time": "2019-11-29T09:35:29", "upload_time_iso_8601": "2019-11-29T09:35:29.222093Z", "url": "https://files.pythonhosted.org/packages/d9/cc/8526a53c04f043602e8b949a395b374ef15e491905ac4504c19f14834b06/typegql-3.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "92982ccb31c75c12bab74070558a1ad1", "sha256": "3db4aa1e22bc685c3de45444418bedeb8f2fe77b9ea62c020533ed02f1f1512e" }, "downloads": -1, "filename": "typegql-3.0.3.tar.gz", "has_sig": false, "md5_digest": "92982ccb31c75c12bab74070558a1ad1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 15474, "upload_time": "2019-11-29T09:35:31", "upload_time_iso_8601": "2019-11-29T09:35:31.353807Z", "url": "https://files.pythonhosted.org/packages/fb/e0/8dee56feaead0029ecb480d1f6d7ba4d357e5602b761b14b4613e3e0d5b5/typegql-3.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "8ce6ec79cad2fa211e1faf52afd4fab1", "sha256": "6d161fba6e28cb11166a3833a39b98df923538e31fdf83e9342fcc8c92bac400" }, "downloads": -1, "filename": "typegql-3.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8ce6ec79cad2fa211e1faf52afd4fab1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 15359, "upload_time": "2019-12-04T08:49:44", "upload_time_iso_8601": "2019-12-04T08:49:44.648479Z", "url": "https://files.pythonhosted.org/packages/03/98/ef4546c21a9a167eb6ba4a182e7ad693bcfe4d3b399fd983e9491ca5995e/typegql-3.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee61ab5c6cf96bd102ee6d1f7720c4eb", "sha256": "e4c3a2c0627262b767e9a54a6090f2adc8ac22ae647b9447bcd567c79e92af1b" }, "downloads": -1, "filename": "typegql-3.0.4.tar.gz", "has_sig": false, "md5_digest": "ee61ab5c6cf96bd102ee6d1f7720c4eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 15598, "upload_time": "2019-12-04T08:49:47", "upload_time_iso_8601": "2019-12-04T08:49:47.061297Z", "url": "https://files.pythonhosted.org/packages/91/a8/1e7ddc962697fb72294b025066005276a5fe1cb19b2087b062a78abdb9f9/typegql-3.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "1a0716a1ca8b9671f82a490b599da6d6", "sha256": "592b0496abc363fba56a1038cae7e6577a6aeb1054597c13c8f9ae4cc1db0b77" }, "downloads": -1, "filename": "typegql-3.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1a0716a1ca8b9671f82a490b599da6d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16129, "upload_time": "2019-12-16T14:26:09", "upload_time_iso_8601": "2019-12-16T14:26:09.637921Z", "url": "https://files.pythonhosted.org/packages/3d/f7/650af94b1093c290cf514ce06e14dd7215e3fbc638e4505160ddd6330d50/typegql-3.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ccd63c60e627848b6da2673d7120f268", "sha256": "b56eacfbebf7d8fcd28abcaa9435514ce043e9c91cbafbc32e82999a5bf76ccb" }, "downloads": -1, "filename": "typegql-3.0.5.tar.gz", "has_sig": false, "md5_digest": "ccd63c60e627848b6da2673d7120f268", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 16218, "upload_time": "2019-12-16T14:26:11", "upload_time_iso_8601": "2019-12-16T14:26:11.650831Z", "url": "https://files.pythonhosted.org/packages/9e/93/0b1105f4f2c5aacdc8a3ae2d0c4eb925b172aebdcbb0ed4551bf102ceeac/typegql-3.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "02dca582642ba3c1984af0f807b7145c", "sha256": "94a0ecfa9a57e1f61fdae76b32bfeccaa1c7e957f5befe5f1657c12d417ef9c5" }, "downloads": -1, "filename": "typegql-3.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "02dca582642ba3c1984af0f807b7145c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16254, "upload_time": "2019-12-19T10:09:10", "upload_time_iso_8601": "2019-12-19T10:09:10.612399Z", "url": "https://files.pythonhosted.org/packages/b4/04/339dc655484f1fb1e3c90a510dfc7132b8c0d52909b14bc04d6c5337d416/typegql-3.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1a56007de80df03e6c726324458de54d", "sha256": "70ce46c79c1647120f61ff4063b56411749bcbc086ba9310747001f37624cb29" }, "downloads": -1, "filename": "typegql-3.0.6.tar.gz", "has_sig": false, "md5_digest": "1a56007de80df03e6c726324458de54d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 16422, "upload_time": "2019-12-19T10:09:12", "upload_time_iso_8601": "2019-12-19T10:09:12.742957Z", "url": "https://files.pythonhosted.org/packages/d4/bc/249f3b5428adcac6f5cc9de0963da96c5021f1ed0b69dbed3963f6bd022f/typegql-3.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "2802e8ad044ad09e653bd6cb6fccf6ed", "sha256": "ce4240ab642feaf07eee676630090a5a380fc28dd4b0025feb28c2931c31c826" }, "downloads": -1, "filename": "typegql-3.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2802e8ad044ad09e653bd6cb6fccf6ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16310, "upload_time": "2019-12-28T15:31:27", "upload_time_iso_8601": "2019-12-28T15:31:27.364918Z", "url": "https://files.pythonhosted.org/packages/7f/9c/7965c14969e3f267700c9d7430bd39d1b1acfa2068747af324bcb0d70187/typegql-3.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "816e806e041a6d2a225f1ec550bee5a9", "sha256": "accbd9b08e1ce7b48cddfb058e3bb5c87b77407cfe05f2b7594883aabc7295f7" }, "downloads": -1, "filename": "typegql-3.0.7.tar.gz", "has_sig": false, "md5_digest": "816e806e041a6d2a225f1ec550bee5a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 16431, "upload_time": "2019-12-28T15:31:29", "upload_time_iso_8601": "2019-12-28T15:31:29.669065Z", "url": "https://files.pythonhosted.org/packages/89/cc/4281a41270ab40d1f17e8ca0756f8c3f5b7ee7988822d824762613003a6f/typegql-3.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "defcc1c45a3342e59b32aafd803be6f6", "sha256": "25e3eaf9193d95d37e359f35834932b9d67802eafffa5ca94506b0429476207b" }, "downloads": -1, "filename": "typegql-3.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "defcc1c45a3342e59b32aafd803be6f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16362, "upload_time": "2020-01-07T08:16:26", "upload_time_iso_8601": "2020-01-07T08:16:26.965147Z", "url": "https://files.pythonhosted.org/packages/84/e4/3d2ce8a99d86187cfda0986c1229706be4b829fadb78a2aaa309929f6ffd/typegql-3.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "895bbf7e60f3feb0cbea33c3aa3eb6a4", "sha256": "1ea755d807429ca91b5731ac36e7e45be0bd6fde8ee2bb282b01368a3a6fd62b" }, "downloads": -1, "filename": "typegql-3.0.8.tar.gz", "has_sig": false, "md5_digest": "895bbf7e60f3feb0cbea33c3aa3eb6a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 16666, "upload_time": "2020-01-07T08:16:29", "upload_time_iso_8601": "2020-01-07T08:16:29.410786Z", "url": "https://files.pythonhosted.org/packages/98/67/46f75a74ff697a2a35bef588623b5dc28da1ee787a3fc0414b9579de1892/typegql-3.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "d91f98f0ec347fa6430a53da89309cd2", "sha256": "7a52d69a0e9745fd65549d465773541873ed7246d6ae9533075d73076c308b5a" }, "downloads": -1, "filename": "typegql-3.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d91f98f0ec347fa6430a53da89309cd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16460, "upload_time": "2020-01-14T08:54:39", "upload_time_iso_8601": "2020-01-14T08:54:39.672067Z", "url": "https://files.pythonhosted.org/packages/b2/45/d7484adf0c1eeef8a85e40ad9184fddcce45b08203df1562d8af839b38b7/typegql-3.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ab43c9921614982c7fe2f45f4dcb9c9", "sha256": "8939678c2e3bd7478254584defccd4cd04bf771bca2d0fd79a9e48b808f76935" }, "downloads": -1, "filename": "typegql-3.0.9.tar.gz", "has_sig": false, "md5_digest": "0ab43c9921614982c7fe2f45f4dcb9c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 16880, "upload_time": "2020-01-14T08:54:41", "upload_time_iso_8601": "2020-01-14T08:54:41.681149Z", "url": "https://files.pythonhosted.org/packages/8f/59/c9a7785a50e38cc8ef77fccab3caf7a094f0ec08ca154c20ea992f4ab538/typegql-3.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "ee03b89a86815c74d7e139c9354d2ee5", "sha256": "008e39bd9c17df40077f1628126617858be7f4721c92f7c0e84790f3f2575130" }, "downloads": -1, "filename": "typegql-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ee03b89a86815c74d7e139c9354d2ee5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16538, "upload_time": "2020-01-30T10:44:09", "upload_time_iso_8601": "2020-01-30T10:44:09.444316Z", "url": "https://files.pythonhosted.org/packages/b1/e5/73a9923e3298e9ee09b95cfbc87644c62dbd4ba7d723cef1d3a779c5729b/typegql-3.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dea22489ac07acfbb50dbeb258755e70", "sha256": "f5ffa36f3b7e64494b232b1d304fb291986ab7fb05c326c826d59493b4c0d8ec" }, "downloads": -1, "filename": "typegql-3.1.0.tar.gz", "has_sig": false, "md5_digest": "dea22489ac07acfbb50dbeb258755e70", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 17010, "upload_time": "2020-01-30T10:44:11", "upload_time_iso_8601": "2020-01-30T10:44:11.532688Z", "url": "https://files.pythonhosted.org/packages/6e/74/bbb554d8e37c11aa46a68a219bf1acf439a5f2e8822c52557c5f072bf589/typegql-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "07356247deb6b1cdf1948c7829e57d9a", "sha256": "b4533c80429de9b67e46fc0c33bf0f175c77333e2769b6adf277b957cbbee0ac" }, "downloads": -1, "filename": "typegql-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "07356247deb6b1cdf1948c7829e57d9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 18527, "upload_time": "2020-03-16T07:21:06", "upload_time_iso_8601": "2020-03-16T07:21:06.865225Z", "url": "https://files.pythonhosted.org/packages/7e/93/b019b67b590fbbbfb92f2019d6a05f1ccf698960655db5a51c15a0bd45c9/typegql-4.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "79a267bcde02465ac572efcf022db6eb", "sha256": "6cbf687f48e907d8f3860004e19d1f674504f5870736db78dd6198ab25dbb1a1" }, "downloads": -1, "filename": "typegql-4.0.0.tar.gz", "has_sig": false, "md5_digest": "79a267bcde02465ac572efcf022db6eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18051, "upload_time": "2020-03-16T07:21:10", "upload_time_iso_8601": "2020-03-16T07:21:10.335700Z", "url": "https://files.pythonhosted.org/packages/73/07/36508f5cd6dea64e6a5e37745bf9d6e936237887cf93b19c97ebb1586aeb/typegql-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "be827a0678a9a689a13f90689a127efa", "sha256": "b79c1666861b4c0662b2a1e7c0fbb5fd4a12b4d487c141f2562e4b2f2a8b65c4" }, "downloads": -1, "filename": "typegql-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be827a0678a9a689a13f90689a127efa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 18547, "upload_time": "2020-03-17T16:15:36", "upload_time_iso_8601": "2020-03-17T16:15:36.893637Z", "url": "https://files.pythonhosted.org/packages/9f/2e/cd0d6154a9b16f5326e1b2ebd678dfa7da54a4b0bc1e3982b08351901f25/typegql-4.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7aa2d44fde166ecdfb85fbf6add42365", "sha256": "8282d0df9dc84117aee307faf286eef55228d5f42c9e9fd78630db6f4cfd3555" }, "downloads": -1, "filename": "typegql-4.0.1.tar.gz", "has_sig": false, "md5_digest": "7aa2d44fde166ecdfb85fbf6add42365", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18120, "upload_time": "2020-03-17T16:15:38", "upload_time_iso_8601": "2020-03-17T16:15:38.885947Z", "url": "https://files.pythonhosted.org/packages/62/02/adb97c4be9db812a01195526d7111e12cd422992e399c3007ab580e534a9/typegql-4.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "93fcd12651830c5ed6750282a74e0326", "sha256": "25652746dcf0c8abfafc4f0251858207528dec90df1dc23852ed37e5f819d30e" }, "downloads": -1, "filename": "typegql-4.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "93fcd12651830c5ed6750282a74e0326", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 18582, "upload_time": "2020-04-06T11:46:44", "upload_time_iso_8601": "2020-04-06T11:46:44.345326Z", "url": "https://files.pythonhosted.org/packages/91/99/f9ed7e53357fd1374b1c89d7f16bbf53e8537f64777e66fae75d99315959/typegql-4.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc461cf3410696a42d6ba7fd8b7090c1", "sha256": "5cc022a4405191aa899e89029389c4edf8d00d55a8151fed196b0885024462f7" }, "downloads": -1, "filename": "typegql-4.0.2.tar.gz", "has_sig": false, "md5_digest": "bc461cf3410696a42d6ba7fd8b7090c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18364, "upload_time": "2020-04-06T11:46:46", "upload_time_iso_8601": "2020-04-06T11:46:46.127135Z", "url": "https://files.pythonhosted.org/packages/36/87/9e466aa830a44ef6910af678c25863d211e570846fbee19a6bc0d337dbd0/typegql-4.0.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93fcd12651830c5ed6750282a74e0326", "sha256": "25652746dcf0c8abfafc4f0251858207528dec90df1dc23852ed37e5f819d30e" }, "downloads": -1, "filename": "typegql-4.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "93fcd12651830c5ed6750282a74e0326", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 18582, "upload_time": "2020-04-06T11:46:44", "upload_time_iso_8601": "2020-04-06T11:46:44.345326Z", "url": "https://files.pythonhosted.org/packages/91/99/f9ed7e53357fd1374b1c89d7f16bbf53e8537f64777e66fae75d99315959/typegql-4.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc461cf3410696a42d6ba7fd8b7090c1", "sha256": "5cc022a4405191aa899e89029389c4edf8d00d55a8151fed196b0885024462f7" }, "downloads": -1, "filename": "typegql-4.0.2.tar.gz", "has_sig": false, "md5_digest": "bc461cf3410696a42d6ba7fd8b7090c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18364, "upload_time": "2020-04-06T11:46:46", "upload_time_iso_8601": "2020-04-06T11:46:46.127135Z", "url": "https://files.pythonhosted.org/packages/36/87/9e466aa830a44ef6910af678c25863d211e570846fbee19a6bc0d337dbd0/typegql-4.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }