{ "info": { "author": "inquant", "author_email": "sunliusi@hotmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation" ], "description": "# -*- coding: utf-8 -*-\nfrom inquant import *\n\nclass MyStrategy(StrategyTemplate):\n \"\"\"\u6211\u7684\u7b56\u7565\"\"\"\n\n def __init__(self,strategyID,logPath):\n \"\"\"\u6784\u9020\u51fd\u6570\"\"\"\n super(MyStrategy,self).__init__(strategyID,logPath)\n self.isfirst = 0\n\n def OnTick(self, data):\n \"\"\"Tick\u6570\u636e\u5904\u7406 \u6ce8data\u53c2\u6570\u4e00\u6b21\u53ea\u6709\u4e00\u6761tick\u6570\u636e\"\"\"\n self.WriteInfo('tick : {0} {1} {2}'.format(data.Symbol,data.LocalTime,data.Exchange))\n pass\n\n def OnBar(self, data):\n \"\"\"Bar\u6570\u636e\u5904\u7406 \u6ce8data\u53c2\u6570\u4e00\u6b21\u53ea\u6709\u4e00\u6761bar\u6570\u636e\"\"\"\n self.WriteInfo('bar : {0} {1} {2}'.format(data.Symbol,data.LocalTime,data.Exchange))\n\n resp10 = strategy.GetLastBar(data.Symbol,data.Exchange,data.BarType,5)\n\n if self.isfirst == 0:\n self.isfirst = 1\n resp4 = self.SendOrder(data.Symbol,data.Exchange,OrderSide.Sell,data.LastPx,1,OrderType.LMT,Offset.Close)\n pass\n\n def OnOrderChanged(self,order):\n \"\"\"\u6210\u4ea4\u56de\u62a5\u5904\u7406\"\"\"\n self.WriteInfo('OrderChanged : {0} {1} {2}'.format(order.Symbol,order.Price,order.Exchange))\n pass\n\n def TaskCallback(self):\n print(datetime.now().time())\n\nif __name__ == '__main__':\n #\u65b0\u5efa\u7b56\u7565\n strategy = MyStrategy('2-xk1211231243242314123534523453','/home/admin/logs/\u6d4b\u8bd5\u7b56\u7565/')\n\n strategy.SetMarketStatus(1)\n\n ret = strategy.GetHisBar(\"rb1905\",Exchange.SHFE,60 * 60,1000,20181015150000)\n\n #\u521b\u5efa\u5b9a\u65f6\u4efb\u52a1\n strategy.CreateScheduler(strategy.TaskCallback,[90000,161005])\n\n contracts = strategy.GetFutContracts('rb',Exchange.SHFE,-1)\n contracts = strategy.GetFutContracts('rb',Exchange.SHFE,0)\n contracts = strategy.GetFutContracts('rb',Exchange.SHFE,1)\n contracts = strategy.GetFutContracts('rb',Exchange.SHFE,2)\n contracts = strategy.GetFutContracts('rb',Exchange.SHFE,3)\n\n a1 = strategy.Subscribe([\"rbM.SHFE.Tick.0\", \"rbM.SHFE.Bar.300\"])\n\n strategy.WriteInfo(u\"\u5f00\u59cb\u542f\u52a8\u7b56\u7565...\")\n resp = strategy.Start()\n if not resp:\n strategy.WriteError(u\"\u7b56\u7565\u542f\u52a8\u5931\u8d25\uff01\uff01\")\n input(u\"\u6309\u4efb\u610f\u952e\u9000\u51fa\")\n sys.exit()\n strategy.WriteInfo(u\"\u7b56\u7565\u542f\u52a8\u6210\u529f\")\n\n resp4 = strategy.SendOrder('rb1905',Exchange.SHFE,OrderSide.Buy,0,1,OrderType.MKT,Offset.Open)\n resp5 = strategy.CancelOrder('7ba0ab1c8319442299c835269f600f3f')\n\n resp1 = strategy.GetAssetInfo()\n resp2 = strategy.GetOrders()\n resp3 = strategy.GetPositions()\n\n resp6 = strategy.GetOrder('7ba0ab1c8319442299c835269f600f3f')\n resp7 = strategy.GetOpenOrders()\n resp8 = strategy.GetContract('rb1905',Exchange.SHFE)\n resp9 = strategy.GetLastTick('rb1905',Exchange.SHFE,2)\n resp10 = strategy.GetLastBar('rb1905',Exchange.SHFE,300,5)\n\n input(u\"\u7b56\u7565\u6267\u884c\u4e2d\uff0c\u6309\u4efb\u610f\u952e\u9000\u51fa...\")\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.inquantstudio.com/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "inquant", "package_url": "https://pypi.org/project/inquant/", "platform": "", "project_url": "https://pypi.org/project/inquant/", "project_urls": { "Homepage": "http://www.inquantstudio.com/" }, "release_url": "https://pypi.org/project/inquant/1.3.1/", "requires_dist": [ "pycryptodome (>=3.7.2)" ], "requires_python": "", "summary": "inquant future quant api", "version": "1.3.1" }, "last_serial": 5246158, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "1e4a2fc5d1bfcecff6d9f27de45d24c7", "sha256": "2d7b59abcbc97b5ee962d7b3441a1c1604732644cde8e2338c3a7cb773d316e4" }, "downloads": -1, "filename": "inquant-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1e4a2fc5d1bfcecff6d9f27de45d24c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 520169, "upload_time": "2018-09-20T05:51:23", "url": "https://files.pythonhosted.org/packages/62/d0/d576077fa8c83cc1ea4cdadf45299eefb5d19c1f29bef0653a75b7b2347c/inquant-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ebfc51b0ada20ccd9bb895052c43e04", "sha256": "07e45fd37e0d37860bc1f7de61d7645a9129428c47f6b578f0bac2c41e9da184" }, "downloads": -1, "filename": "inquant-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3ebfc51b0ada20ccd9bb895052c43e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 505867, "upload_time": "2018-09-20T05:51:25", "url": "https://files.pythonhosted.org/packages/bb/5a/314ff1fc02bc1572ef5390ce56fa9f2f90bf85e2e7e87420f60bd94617a4/inquant-1.1.1.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "a5581885ecc07bbece38945f64e3a345", "sha256": "15d0900010f306f8167846c228bfeaa81357368d03db04e5915df0ebd3f5ea51" }, "downloads": -1, "filename": "inquant-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a5581885ecc07bbece38945f64e3a345", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 257425, "upload_time": "2018-09-21T10:33:42", "url": "https://files.pythonhosted.org/packages/48/0a/19430b60eb0bf30bb94d7f85523d73483fc2d249bfd762c0c93f050622d5/inquant-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac846be6a16bd6af337f7ac12992a201", "sha256": "dfc3e3f8cd5f819896d4c9d017d8313fed7a9ca85b0d5c4627ba914be5345bb1" }, "downloads": -1, "filename": "inquant-1.1.7.tar.gz", "has_sig": false, "md5_digest": "ac846be6a16bd6af337f7ac12992a201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 252749, "upload_time": "2018-09-21T10:33:44", "url": "https://files.pythonhosted.org/packages/93/cb/2e1fbd80ba3b310524bce0af7d99ebfd78f13d2cfc71525d2603459cf330/inquant-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "0bd45fa255b3c5233d601c0c2789ba8e", "sha256": "6541b9ea080e5915d78ff377dd0893fbb065fc8a1064d08e85e5f383969899d3" }, "downloads": -1, "filename": "inquant-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0bd45fa255b3c5233d601c0c2789ba8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 258247, "upload_time": "2018-10-08T11:14:23", "url": "https://files.pythonhosted.org/packages/21/86/1b550e8c9f938a1c1bad3697e289f39ada9676b79dcb12d6f8faa82c10e1/inquant-1.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6230973c4c595677cae1f8f36f62da3a", "sha256": "3974e6591c09b929ff63c3d02136e3770103f29e3eafe616b8e9f9b8a0d60909" }, "downloads": -1, "filename": "inquant-1.1.8.tar.gz", "has_sig": false, "md5_digest": "6230973c4c595677cae1f8f36f62da3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 252759, "upload_time": "2018-10-08T11:14:25", "url": "https://files.pythonhosted.org/packages/5d/b8/ad40d910753bc0ead785051f2f6e20dae22cf280d3ce552ca80eadc698dc/inquant-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "34b9783d581b367a1022cc1a8018b057", "sha256": "73c1275ca2b333dd25d88fec1c81266ea4319a5292ecc246a5d1d01eed568fe5" }, "downloads": -1, "filename": "inquant-1.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "34b9783d581b367a1022cc1a8018b057", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 259370, "upload_time": "2018-10-15T06:26:08", "url": "https://files.pythonhosted.org/packages/40/e5/34a099f5797df0ed4723510657c67e52fbbd9d22ba7dd55449468f30b50b/inquant-1.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e8fd0c48fcd5a4c242af840852eaced", "sha256": "bf01770c875ae176c61bc031a5723f642755bb4a4e6c3df2ea64838de3aa13e2" }, "downloads": -1, "filename": "inquant-1.1.9.tar.gz", "has_sig": false, "md5_digest": "7e8fd0c48fcd5a4c242af840852eaced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253985, "upload_time": "2018-10-15T06:26:10", "url": "https://files.pythonhosted.org/packages/2e/35/41626460bc9d61b89411c8cbb0a698adf65d4b16245375cc9d517509864e/inquant-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c3e8e32540c518c79eaf0a6cab19a6ee", "sha256": "27e3b4ce776ed4baf3e47cec359c90009f0647c05accf53459a384e7c96a00e2" }, "downloads": -1, "filename": "inquant-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3e8e32540c518c79eaf0a6cab19a6ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 259436, "upload_time": "2018-11-26T08:19:37", "url": "https://files.pythonhosted.org/packages/7d/c4/3166b5465609d160a7d70f1b93f9a1a08fe835c6aef01c676a45119716e3/inquant-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92ec9cc023da4710b71db8989865c548", "sha256": "87ad8a73bba0e36c78d06e7fc798b4f74a90c58f66e434e3eeb94a3b5d02e982" }, "downloads": -1, "filename": "inquant-1.2.0.tar.gz", "has_sig": false, "md5_digest": "92ec9cc023da4710b71db8989865c548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 255319, "upload_time": "2018-11-26T08:19:38", "url": "https://files.pythonhosted.org/packages/2a/12/d634abe1774bd074edfb2c5e78796ff0021a6159828cd3fc91479809d6b3/inquant-1.2.0.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "fe4d2d7ff79f065fccb7b448aa7cebaa", "sha256": "8c850a926ac03a02921f596e72612e2346a90955142d2b4638c648c11cbaafd5" }, "downloads": -1, "filename": "inquant-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fe4d2d7ff79f065fccb7b448aa7cebaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29973, "upload_time": "2019-01-03T10:32:51", "url": "https://files.pythonhosted.org/packages/c3/4b/97f13c11cdfcf7de447e753de845ce74cc1b03588edb77093d9b975f9106/inquant-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef337ed8269dc68c057da45796fd335b", "sha256": "349f942d5209e177e7333e5d8bf537eb8dd06dd77177ec076af689b0ff840c2c" }, "downloads": -1, "filename": "inquant-1.2.4.tar.gz", "has_sig": false, "md5_digest": "ef337ed8269dc68c057da45796fd335b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17941, "upload_time": "2019-01-03T10:32:52", "url": "https://files.pythonhosted.org/packages/dc/97/138b6da3b151eaf85e6a24a95069a8b6230a1016d354d0a78aa14a71fe5f/inquant-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "9e6a14676aab0737384452e4228ff0b6", "sha256": "63f94931f0966657db10a38e35905656c095a905d83a02a1a0d8598e987c58c7" }, "downloads": -1, "filename": "inquant-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9e6a14676aab0737384452e4228ff0b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29711, "upload_time": "2019-01-04T10:58:13", "url": "https://files.pythonhosted.org/packages/c4/b9/8c2e4cdc4fed36a8122282a8a1dea92aecd68b75a2b0d57b00d10ae9d3b1/inquant-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20e5e866378208c5d270d997952445a4", "sha256": "85123fc440b8cb89d58c2d14426b1f77c28e5fb2c151637cb0bdd6829b98f7b2" }, "downloads": -1, "filename": "inquant-1.2.5.tar.gz", "has_sig": false, "md5_digest": "20e5e866378208c5d270d997952445a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17831, "upload_time": "2019-01-04T10:58:15", "url": "https://files.pythonhosted.org/packages/1d/63/b258fe006208b2d52c2f6f2aef6fabd8e85c84befbbb6ad8c5c80e353d5e/inquant-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "a47e87524ba73625498a6058b6ab5834", "sha256": "528cb4090f046018c37a4b8d64dd5424d77cd85464adb1e7353b3a7750c1627f" }, "downloads": -1, "filename": "inquant-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a47e87524ba73625498a6058b6ab5834", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29711, "upload_time": "2019-01-09T07:06:49", "url": "https://files.pythonhosted.org/packages/1c/48/2f4ddcf01436090f08be908422d13e60095cd0722704e114cf00696edc23/inquant-1.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db05dcb16ad19727531b0bd4974d6e3b", "sha256": "000d29b5c88667fae693efa724bc6a5bb994dae86fbd462f1f670615b775d3a6" }, "downloads": -1, "filename": "inquant-1.2.6.tar.gz", "has_sig": false, "md5_digest": "db05dcb16ad19727531b0bd4974d6e3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17864, "upload_time": "2019-01-09T07:06:51", "url": "https://files.pythonhosted.org/packages/ad/5b/e457ab33894f791608ada1298b77fa0757ba703c27e66ceeaf0c5423f0ff/inquant-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "b88f2a329c5dbc4ebe973c97df885a3c", "sha256": "4631339eaeccb585cf615f3dabf932e004d140e4938d63de9fef1242db85bded" }, "downloads": -1, "filename": "inquant-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b88f2a329c5dbc4ebe973c97df885a3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29718, "upload_time": "2019-01-14T12:40:04", "url": "https://files.pythonhosted.org/packages/30/50/f11af253a301c3ed6666c96a93a5dcb182feb50135edb6b97103e923d8a8/inquant-1.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2be387d6c8ae0bcb07e5e7326329fb32", "sha256": "6cdd6cc4c807487876fe3d76be25745c59d7c989c5fc3783c954b344c6cb7573" }, "downloads": -1, "filename": "inquant-1.2.7.tar.gz", "has_sig": false, "md5_digest": "2be387d6c8ae0bcb07e5e7326329fb32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17882, "upload_time": "2019-01-14T12:40:10", "url": "https://files.pythonhosted.org/packages/15/fc/1fd0b32a1fa37754556f78fadd473f2c7e852e5c6f811c70c024661b6373/inquant-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "5594d17f6f3be95f10974da9c5b8307d", "sha256": "d2373948c8f382424175450fd3ff4cc108552a412962188362d46c1348f82705" }, "downloads": -1, "filename": "inquant-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5594d17f6f3be95f10974da9c5b8307d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29594, "upload_time": "2019-01-15T08:46:59", "url": "https://files.pythonhosted.org/packages/f5/b4/5e07633794c3ef4ffab351e270826d4dc489395ac860f2ce7a9eba6ad263/inquant-1.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24c384ebbfc62d35d33f137be0998383", "sha256": "dbc8a64fb7abda437e09e803e165a30e580db98d05df7f4e070dcb4e8823be76" }, "downloads": -1, "filename": "inquant-1.2.8.tar.gz", "has_sig": false, "md5_digest": "24c384ebbfc62d35d33f137be0998383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17676, "upload_time": "2019-01-15T08:47:02", "url": "https://files.pythonhosted.org/packages/3f/62/a21cc4d2fe0a652b00e39c8c9b54239bd65c3f5beade03221cae922a0288/inquant-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "d376e8291775589a5cc28daec67e048b", "sha256": "57162175edb8636ed0ef1e7a8ea08fefd5ca61dd80f8a807cbcd534097de19a4" }, "downloads": -1, "filename": "inquant-1.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d376e8291775589a5cc28daec67e048b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29664, "upload_time": "2019-01-16T07:03:42", "url": "https://files.pythonhosted.org/packages/56/e8/49f572ec6b1cac62755e0c432ed02e0a574446fa393e6d9c049e734b56b5/inquant-1.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e7b094a301f7388fdae6ab156a42002", "sha256": "ebdf7a8b3a463f5f296c9f81f419f17e1aefd95dfe910f9b527370f6b5f45894" }, "downloads": -1, "filename": "inquant-1.2.9.tar.gz", "has_sig": false, "md5_digest": "9e7b094a301f7388fdae6ab156a42002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17809, "upload_time": "2019-01-16T07:03:44", "url": "https://files.pythonhosted.org/packages/ef/5d/2da6beaa708ee7b2c7c8fd9ed1fd417afafa1fd5c732b42ba7c2f1b84fd1/inquant-1.2.9.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e904c9d94a29e0e36c607e0933f6d841", "sha256": "e4c478c69abacf20a09bb45a9768a773bcb500b493a11bf714d67e3b0e32d25e" }, "downloads": -1, "filename": "inquant-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e904c9d94a29e0e36c607e0933f6d841", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29683, "upload_time": "2019-02-28T03:38:51", "url": "https://files.pythonhosted.org/packages/b4/e1/2e7afb7bcc1852d6015d566806c9d5175539d1bbb4b5158b8f4120cc2bbb/inquant-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05c7c63b5d62b43dcc8ce53b7aa0198", "sha256": "b3470a4f48efff6fc0b9048d6b9efeb9fb933ee10f05168434a2bfb81cdcf2a4" }, "downloads": -1, "filename": "inquant-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e05c7c63b5d62b43dcc8ce53b7aa0198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17821, "upload_time": "2019-02-28T03:38:53", "url": "https://files.pythonhosted.org/packages/1e/d6/6994613f3a71e710d0bc93b949ef520c47caaf0ca10e5676d22fae390972/inquant-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "94c5c36fbd914f8fef9493889fa2c76e", "sha256": "92872f1537e058874a6512cee428f6c9aab617481159e88fce2ddfe8c9056a65" }, "downloads": -1, "filename": "inquant-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "94c5c36fbd914f8fef9493889fa2c76e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29766, "upload_time": "2019-05-09T08:12:01", "url": "https://files.pythonhosted.org/packages/7c/35/800a40fba92eaa5f0e8ee31d2fbfc1305bf07463144079703c885d1bb004/inquant-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2766eba407ec6be458c6f15b54d0282", "sha256": "0796c34f020d00410987770454e77fb5c57b6ad0f4e5475f42bcdb920957de87" }, "downloads": -1, "filename": "inquant-1.3.1.tar.gz", "has_sig": false, "md5_digest": "f2766eba407ec6be458c6f15b54d0282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17883, "upload_time": "2019-05-09T08:12:02", "url": "https://files.pythonhosted.org/packages/62/63/41b23ea15c89171daed6a6c6e5ea9eb9edada3ebe389dbffd47c930a118d/inquant-1.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94c5c36fbd914f8fef9493889fa2c76e", "sha256": "92872f1537e058874a6512cee428f6c9aab617481159e88fce2ddfe8c9056a65" }, "downloads": -1, "filename": "inquant-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "94c5c36fbd914f8fef9493889fa2c76e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29766, "upload_time": "2019-05-09T08:12:01", "url": "https://files.pythonhosted.org/packages/7c/35/800a40fba92eaa5f0e8ee31d2fbfc1305bf07463144079703c885d1bb004/inquant-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2766eba407ec6be458c6f15b54d0282", "sha256": "0796c34f020d00410987770454e77fb5c57b6ad0f4e5475f42bcdb920957de87" }, "downloads": -1, "filename": "inquant-1.3.1.tar.gz", "has_sig": false, "md5_digest": "f2766eba407ec6be458c6f15b54d0282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17883, "upload_time": "2019-05-09T08:12:02", "url": "https://files.pythonhosted.org/packages/62/63/41b23ea15c89171daed6a6c6e5ea9eb9edada3ebe389dbffd47c930a118d/inquant-1.3.1.tar.gz" } ] }