{"package": "qai", "summary": "Helper functions and classes for interacting with the rest of the Writer platform", "pypi_url": "https://pypi.org/project/qai", "piwheels_url": "https://www.piwheels.org/project/qai", "releases": {"6.0.0rc6": {"released": "2021-10-26 21:25:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"qai-6.0.0rc6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-6.0.0rc6-py3-none-any.whl", "filehash": "11f881e43e84dd52927060b65cfd463b0e5d38cdb1b22d8c4d2d4b1819184d5e", "filesize": 16255, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["requests", "sanic"]}}}, "6.0.0rc4": {"released": "2021-10-12 19:21:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"qai-6.0.0rc4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-6.0.0rc4-py3-none-any.whl", "filehash": "baadccd72955d99bea3fd885146c9e661d15d97ba8281586c7339c16935c51ad", "filesize": 15301, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["requests", "sanic"]}}}, "5.1.1": {"released": "2021-06-10 05:27:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-5.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-5.1.1-py3-none-any.whl", "filehash": "9a3b81494db9745b65661ff91355b4536e5e022594fea8574e899aad48be6487", "filesize": 12118, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["sanic"]}}}, "5.1.0": {"released": "2021-06-03 08:27:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-5.1.0-py3-none-any.whl", "filehash": "79d095cdecae11260d090ad58e2fe72e878b51a894fcd524e45574d27e594b41", "filesize": 12110, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["sanic"]}}}, "5.0.0": {"released": "2021-05-26 18:09:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-5.0.0-py3-none-any.whl", "filehash": "8599104529f25bea35d646451375014ed6bd93ad4e1c52ab087a7ffadabc335f", "filesize": 12125, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["sanic"]}}}, "5.0.0rc1": {"released": "2021-05-24 22:01:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"qai-5.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-5.0.0rc1-py3-none-any.whl", "filehash": "c34904360a0fef3755e523e755b2c45e9c833e702d31e6b3608dd9f669c77f70", "filesize": 12148, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["sanic"]}}}, "4.9.999991": {"released": "2021-05-19 05:48:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.9.999991-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.9.999991-py3-none-any.whl", "filehash": "87128d234d5ea566d4795deb7504c9ae2776e86cecf624ce02a775d4ab72066a", "filesize": 29607, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.9.99999": {"released": "2021-05-10 19:01:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.9.99999-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.9.99999-py3-none-any.whl", "filehash": "8c119d9a19170ca009f5bdd2bebf96600bd838dfeb6d1bdcdd9f9a2fb4db2a9e", "filesize": 29668, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.9.99991": {"released": "2021-05-12 21:05:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.9.99991-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.9.99991-py3-none-any.whl", "filehash": "33ba7f7b23ce70a1027df71a26854a121116bd86c924f2ed73a45312641890ef", "filesize": 29597, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.9.9999": {"released": "2021-04-27 19:48:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.9.9999-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.9.9999-py3-none-any.whl", "filehash": "d648c4f80b989edc7c6e58d6194322bb08248bc04cbe9eb3fc2e6ce0f7acc9af", "filesize": 29580, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.9.999": {"released": "2021-04-23 19:09:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.9.999-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.9.999-py3-none-any.whl", "filehash": "5677aa365d9c9e339ab21490eb0f427ff300993e2ce5a704c7f51d9ac28b5dc0", "filesize": 29507, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.9.99": {"released": "2021-04-21 22:54:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.9.99-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.9.99-py3-none-any.whl", "filehash": "b458b4527713bca3bd3e4544c871daecfab422d6c3ac97a6420391bf97ac598c", "filesize": 29494, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.3.1": {"released": "2021-02-24 14:31:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.3.1-py3-none-any.whl", "filehash": "add885ca3e8f6c1d28db944aa9a47e22054fcf5827d2f09114f23a7cbd3bdf7c", "filesize": 29430, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.2.4": {"released": "2020-12-08 15:11:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.2.4-py3-none-any.whl", "filehash": "da7c6b71a0e9e5a41348d61faceea75b443a0dda0c9b3be1e7c80b487bc35248", "filesize": 28160, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.2.3": {"released": "2020-11-24 13:25:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.2.3-py3-none-any.whl", "filehash": "eee034a924f731cd3bc680310e98c11091139f24fdfa883ee14c77327fd1407f", "filesize": 28118, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.2.2": {"released": "2020-10-08 22:39:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.2.2-py3-none-any.whl", "filehash": "82dabdc8156e06f28bda30ec4ea645d737ca49e00a88cf172dff0bb711446d86", "filesize": 28029, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.2.1": {"released": "2020-10-06 12:49:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.2.1-py3-none-any.whl", "filehash": "1fd9c85e8f08dd8829ef0371f159a2e9c114fd3cefaec7b226d534cfb43bfa07", "filesize": 27891, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.2.0": {"released": "2020-09-18 19:23:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.2.0-py3-none-any.whl", "filehash": "e95702d55391efa56ee6f88bc91c9e3cd6880dc20db60570ec30c071f1936adb", "filesize": 27765, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.1.0": {"released": "2020-09-03 23:06:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.1.0-py3-none-any.whl", "filehash": "67496a26f3cf6c650894cfe30da3530af10fa7d4ce5f779374c0f5ca88047271", "filesize": 27359, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.12": {"released": "2020-08-20 15:21:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.12-py3-none-any.whl", "filehash": "7fc68749489fe8b92b83f22c5402b5d2eb05fce22917b920f95e71d76e672d5d", "filesize": 26114, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.11": {"released": "2020-08-20 12:56:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.11-py3-none-any.whl", "filehash": "887dc41716d20543bda0f3b099da595f6951abc88f1cd128f7c135a7fcae5e86", "filesize": 26022, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.10": {"released": "2020-08-12 22:14:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.10-py3-none-any.whl", "filehash": "178453fddcad4fb9258d45d015eb29b530ac67a6c594a94087f066808b794817", "filesize": 24909, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.9": {"released": "2020-07-31 19:17:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.9-py3-none-any.whl", "filehash": "f4e8690ef2fa0bc2df4af75dd99f7ed81d48a98a1d81d125472d7c1b4c1d2979", "filesize": 23545, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.5": {"released": "2020-05-20 17:03:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.5-py3-none-any.whl", "filehash": "1bbddc4ad21b2f3802c2078f69f3b569efffe1ff898be4a4a54b6b1aa73f0096", "filesize": 21949, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.4": {"released": "2020-05-20 00:01:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.4-py3-none-any.whl", "filehash": "2d8627cb4b700613e310e72389c6ab08004dd78750b52fa883cc1bc40d26d04f", "filesize": 21947, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.3": {"released": "2020-04-17 17:15:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.3-py3-none-any.whl", "filehash": "3e71f7d794502f5d03b8c0c3336684703b2d601d681d6265fe3103c358e24c3c", "filesize": 21755, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.2": {"released": "2020-04-08 16:36:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.2-py3-none-any.whl", "filehash": "9c1a4bc9ceaa26f38919bf7d5af232a5cfcb9e6edfb16afa385119a5184e9bf7", "filesize": 21744, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.1": {"released": "2020-04-08 00:27:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.1-py3-none-any.whl", "filehash": "2ad4609554662f26916f32166bcae64a560ada9c7f646b1d5c2e3607a54f21a3", "filesize": 21721, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "4.0.0": {"released": "2020-04-07 22:21:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-4.0.0-py3-none-any.whl", "filehash": "21a6cfafbfaf9e2e47f7287458c71d7655a8a6b7bd4fce7a1de6540c53b299ba", "filesize": 21678, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic", "spacy"]}}}, "3.0.0": {"released": "2020-03-26 20:54:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-3.0.0-py3-none-any.whl", "filehash": "223ac659206f6d0b5e362bbe36c1e1307abd5598c93632cdddb86c93979a17d9", "filesize": 21457, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.6.1": {"released": "2020-01-17 17:49:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.6.1-py3-none-any.whl", "filehash": "d8f3a44401cb4240189c412bc973f8b24f26739d4d0c8c37d193f11d3c5a0e35", "filesize": 21716, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.5.8": {"released": "2020-01-02 22:23:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.5.8-py3-none-any.whl", "filehash": "9a4a5a664e9d65627694f0da45dffc4ff3bdb3db0148643c609702a369c8e9b1", "filesize": 21368, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.5.6": {"released": "2019-12-13 00:05:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.5.6-py3-none-any.whl", "filehash": "ec1e3b443cab260512dd9235659b6ba4ee537c912ebe41ae447203458b46543c", "filesize": 21345, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.5.5": {"released": "2019-12-12 23:47:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.5.5-py3-none-any.whl", "filehash": "2df5695b4609ba9231d9e99ad1978e3141c265fe1154e607efe33567e151cda7", "filesize": 21485, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.5.4": {"released": "2019-12-12 22:15:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.5.4-py3-none-any.whl", "filehash": "c8bbc368d995900671ea40c465ce46626082af87a7e69a9e9ca8c835f908d811", "filesize": 21470, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.5.3": {"released": "2019-12-12 20:16:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.5.3-py3-none-any.whl", "filehash": "0b8b9dfad4534ea4213802f6abbf8dbcf02206ef35f219dae6db130d53ed3f25", "filesize": 21303, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.4.2": {"released": "2019-12-02 23:12:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.4.2-py3-none-any.whl", "filehash": "a6dc09e369e59db5adf7fed473c01aa1146d2301204127062ca6d74200fbc068", "filesize": 20465, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "nltk", "sanic"]}}}, "2.4.1": {"released": "2019-11-22 16:18:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.4.1-py3-none-any.whl", "filehash": "29e87f480d9edb690222f6ec0536acc4a20f994614105bdaebb4ae263944edb6", "filesize": 20455, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.4.0": {"released": "2019-11-22 01:35:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.4.0-py3-none-any.whl", "filehash": "423b48ce9d939c64b2887a052e9335e6c0b8b667c5e8a291edeff8146c1adbf3", "filesize": 20458, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.6": {"released": "2019-11-15 22:36:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.6-py3-none-any.whl", "filehash": "0308b9ccfb8d77857fbf18abe69143f24acb6aebbc880c551e62b017637e44a4", "filesize": 19121, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.5": {"released": "2019-11-14 22:11:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.5-py3-none-any.whl", "filehash": "ca4d8512f8ddc4b87e3cad63d662e1effb15c014181b44c4131844efe033315e", "filesize": 18795, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.4": {"released": "2019-11-14 20:21:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.4-py3-none-any.whl", "filehash": "95f6758a49d4f9a5eb6e7fc2076f15a177217482afe8a40b6e4741cb732beed0", "filesize": 18546, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.3": {"released": "2019-10-30 20:25:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.3-py3-none-any.whl", "filehash": "408da3388965de7739a2dd691831862afe957bfc275541d95ad4b77b3575d23a", "filesize": 17741, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.2": {"released": "2019-10-29 16:59:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.2-py3-none-any.whl", "filehash": "a077d5ab714317bc61f362acf51e7f4a35449ef2fe5b27400e26659e26c14c54", "filesize": 17244, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.1": {"released": "2019-10-29 16:18:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.1-py3-none-any.whl", "filehash": "98c5008963ce68b4ea73df4698aba00770d2193b157db5730fbcafcea6cc14a8", "filesize": 17279, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.3.0": {"released": "2019-10-29 12:31:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.3.0-py3-none-any.whl", "filehash": "be58206fb1aa4570dbd247722f9b5593fde62c1a39fa039bd1c9f92c10786f54", "filesize": 17303, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.9": {"released": "2019-10-22 13:31:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.9-py3-none-any.whl", "filehash": "3bf3530416558a402b7eb9f412b493509c268df127013572d18bba0ca0b52d9a", "filesize": 17236, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.8": {"released": "2019-10-21 18:52:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.8-py3-none-any.whl", "filehash": "9da5f456b2661c2b82f61f3a0e4e32e23aa580df8c996f302aece284acdf1637", "filesize": 17181, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.7": {"released": "2019-10-21 13:22:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.7-py3-none-any.whl", "filehash": "34b99663b645e8aa46f29d0e8af3e93952f7186a0aa9f7d424ba12d9cf2cbc36", "filesize": 17199, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.6": {"released": "2019-10-21 12:07:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.6-py3-none-any.whl", "filehash": "bb03d8009af11706e0061a347af51e90e53fb1fa38380937247ec0505680c7ca", "filesize": 17151, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.5": {"released": "2019-10-21 10:57:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.5-py3-none-any.whl", "filehash": "8b17b71b2b3fd60991aecd99907e4314101cd3767ee1d8f0c3a9b011c2a5f133", "filesize": 17025, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.4": {"released": "2019-09-06 21:40:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.4-py3-none-any.whl", "filehash": "d27efbd85412f750c61dc9255a551c4e0703ca616066b5d1a962d7aa840e0d07", "filesize": 16288, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.3": {"released": "2019-09-06 18:13:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.3-py3-none-any.whl", "filehash": "78b5f249545e7a085615fce4af88a979a8514b88dfebbcca915cb464e51215d3", "filesize": 16200, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.2": {"released": "2019-09-06 18:04:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.2-py3-none-any.whl", "filehash": "1037832059a4d4d1f9cdfe9a19c43db19254382a6a245503daeb162cd99a19c5", "filesize": 16192, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.1": {"released": "2019-08-26 19:52:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.1-py3-none-any.whl", "filehash": "9b8bcf5495681b5446fd294632867be9958c74c082354d5e92a6e48760cf7dc7", "filesize": 15900, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.4", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.2.0": {"released": "2019-08-23 23:12:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.2.0-py3-none-any.whl", "filehash": "6463752014960f42334eb638b4877a1e72de01e00249b00d75335acf971b4aef", "filesize": 15899, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.1.9": {"released": "2019-08-23 22:53:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.1.9-py3-none-any.whl", "filehash": "168c705af5a0b14c2e11b14b315c173410e361041cacf26dea2f9a1286f7a40e", "filesize": 15844, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["attrdict", "sanic"]}}}, "2.1.8": {"released": "2019-08-23 22:46:30", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.6": {"released": "2019-08-23 20:41:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.1.6-py3-none-any.whl", "filehash": "519ff00f5df594331c5687e2c02a1c9fda3f11e6ae9239d5182b0f666390806f", "filesize": 18691, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.5": {"released": "2019-08-23 20:33:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.1.5-py3-none-any.whl", "filehash": "9d40001fb2f111b23ee99687da2c5dbe8099041edb28f3e3cfb726438132e866", "filesize": 18687, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.4": {"released": "2019-08-23 20:24:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.1.4-py3-none-any.whl", "filehash": "9975431e3ad906641717cc58110b43f3b38a940594166201d06c9bbcf048a2fd", "filesize": 17799, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.3": {"released": "2019-08-23 20:18:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.1.3-py3-none-any.whl", "filehash": "6aa285b37ae9d4587248f50d270f927626f091fd15fd7ae414e5d2bdda056332", "filesize": 17596, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.2": {"released": "2019-08-23 20:08:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qai-2.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qai/qai-2.1.2-py3-none-any.whl", "filehash": "e55c339c077627383f287c458df89dd38f82bc3045d3d328613fae909fe95123", "filesize": 16786, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.1": {"released": "2019-08-23 20:04:37", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.0": {"released": "2019-08-23 19:43:33", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.1": {"released": "2019-08-23 00:31:38", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.0rc1": {"released": "2019-08-23 00:10:59", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}