{ "info": { "author": "YVictor", "author_email": "yvictor3141@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Cython", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Shioaji\n![shioaji-logo](https://sinotrade.github.io/images/shioaji-logo-01.png)![sinopac-logo](https://www.sinotrade.com.tw/Images/logo.png)\n\n\n[![PyPI - Status](https://img.shields.io/pypi/v/shioaji.svg?style=for-the-badge)](https://pypi.org/project/shioaji)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/shioaji.svg?style=for-the-badge)]()\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/shioaji.svg?style=for-the-badge)](https://pypi.org/project/shioaji)\n[![Build - Status](https://img.shields.io/badge/build-passing-brightgreen.svg?style=for-the-badge)]()\n\n[![Coverage](https://img.shields.io/badge/coverage%20-99%25-yellowgreen.svg?style=for-the-badge)]()\n[![Binder](https://img.shields.io/badge/launch-Tutorial-ff69b4.svg?style=for-the-badge)](https://mybinder.org/v2/gh/Sinotrade/Sinotrade.github.io/master?filepath=tutorial%2Fshioaji_tutorial.ipynb)\n[![doc](https://img.shields.io/badge/docs%20-passing-orange.svg?style=for-the-badge)](https://sinotrade.github.io/)\n[![Gitter](https://img.shields.io/badge/chat-%20on%20gitter-46bc99.svg?style=for-the-badge)](https://gitter.im/Sinotrade/Shioaji?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\n\nShioaji is sinopac provide the most pythonic api for trading the taiwan and global financial market.\nYou can use your favorite Python packages such as numpy, scipy, pandas, pytorch or tensorflow to build your own trading model with intergrated the shioaji api on cross platform.\n\nWe are in early-release alpha. Expect some adventures and rough edges.\n- [Installation](#installation)\n - [Binaries](#binaries)\n - [Docker Image](#docker-image)\n- [Getting Started](#getting-started)\n- [Communication](#communication)\n- [Releases and Contributing](#releases-and-contributing)\n- [The Team](#the-team)\n\n\n## Installation\n### Binaries\nsimple using pip to install\n```\npip install shioaji\n```\n### Docker Image\nsimple run with interactive mode in docker \n```\ndocker run -it sinotrade/shioaji:latest\n```\nrun with jupyter lab or notebook\n```\ndocker run -p 8888:8888 sinotrade/shioaji:jupyter\n```\n\n## Getting Started\n\n```python\nfrom datetime import date, timedelta\nimport pandas as pd\n```\n### Just import Our api like other popular python library to get start\n```python\nimport shioaji as sj\n```\n### Use Shioaji object to setup setting and login\n```python\nsj.Shioaji?\n```\n Init signature: sj.Shioaji(backend='http', simulation=True, proxies={}, currency='NTD')\n Docstring: \n shioaji api \n\n Functions:\n login \n activate_ca\n list_accounts\n set_default_account\n get_account_margin \n get_account_openposition\n get_account_settle_profitloss\n place_order\n update_order\n update_status\n list_trades\n\n Objects:\n Contracts\n Order\n Init docstring:\n initialize Shioaji to start trading\n\n Args:\n backend (str): {http, socket} \n use http or socket as backend currently only support http, async socket backend coming soon.\n simulation (bool): \n - False: to trading on real market (just use your Sinopac account to start trading)\n - True: become simulation account(need to contract as to open simulation account)\n proxies (dict): specific the proxies of your https\n ex: {'https': 'your-proxy-url'}\n currency (str): {NTX, USX, NTD, USD, HKD, EUR, JPY, GBP}\n set the default currency for display\n File: shioaji/shioaji.py\n Type: type\n\n```python\napi = sj.Shioaji(backend='http', simulation=False)\n```\n\n```python\napi.login?\n```\n\n Signature: api.login(person_id, passwd)\n Docstring:\n login to trading server\n\n Args:\n person_id (str): Same as your eleader, ileader login id(usually your person ID)\n passwd (str): the password of your eleader login password(not ca password)\n File: shioaji/shioaji.py\n Type: method\n```python\nperson_id = 'SCCEIEFAJA'\n```\n\n\n```python\napi.login(person_id=person_id, passwd='2222')\n```\n\n\n```python\napi.fut_account\n```\n\n\n\n\n FutureAccount(person_id='SCCEIEFAJA', broker_id='F002000', account_id='9104000', username='\u838a*\u82ac')\n\n\n\n### List all your account\n\n\n```python\napi.list_accounts()\n```\n\n\n\n\n [Account(account_type='H', person_id='QCCAHIFFDH', broker_id='1300', account_id='09800762', username='n*m'),\n FutureAccount(person_id='SCCEIEFAJA', broker_id='F002000', account_id='9104000', username='\u838a*\u82ac'),\n StockAccount(person_id='SCCEIEFAJA', broker_id='9A92', account_id='9802195', username='\u838a*\u82ac')]\n\n\n\n### Set your default trading account\n\n\n```python\napi.set_default_account(api.fut_account)\n```\n\n### Activate your cetifacation to start ordering\n\n```python\napi.activate_ca?\n```\n\n Signature: api.activate_ca(ca_path, ca_passwd, person_id)\n Docstring:\n activate your ca for trading\n\n Args: \n ca_path (str):\n the path of your ca, support both absloutely and relatively path, use same ca with eleader\n ca_passwd (str): password of your ca\n person_id (str): the ca belong which person ID\n File: shioaji/shioaji.py\n Type: method\n\n\n```python\napi.activate_ca(ca_path='../ca/Sinopac.pfx', ca_passwd='SCCEIEFAJA', person_id=person_id)\n```\n\n Ca Initial Done.\n 0\n\n### Contract object for subscribe quote and place order\n\n#### using tab to direct get avaliable trading product with Contracts\n\n\n```python\napi.Contracts\n```\n\n\n\n\n Contracts(Stocks=(OTC, TSE), Futures=(BRF, CAF, CBF, CCF, CDF, CEF, CFF, CGF, CHF, CJF, CKF, CLF, CMF, CNF, CQF, CRF, CSF, CUF, CWF, CXF, CYF, CZ1, CZ2, CZF, DCF, DD1, DDF, DEF, DFF, DGF, DH1, DHF, DIF, DJF, DKF, DLF, DNF, DOF, DPF, DQF, DSF, DUF, DVF, DWF, DXF, DYF, DZF, EEF, EGF, EHF, EMF, EPF, ERF, EXF, EYF, FEF, FFF, FGF, FKF, FQF, FRF, FTF, FVF, FWF, FXF, FYF, FZF, GAF, GBF, GCF, GDF, GHF, GIF, GJF, GLF, GMF, GNF, GOF, GRF, GTF, GUF, GWF, GXF, GZF, HAF, HBF, HCF, HHF, HIF, HLF, HOF, HS1, HSF, HYF, I5F, IA1, IAF, IHF, IIF, IJF, IMF, INF, IOF, IPF, IQF, IRF, ITF, IVF, IXF, IYF, IZF, JBF, JFF, JIF, JNF, JPF, JSF, JWF, JZF, KAF, KCF, KDF, KFF, KGF, KIF, KKF, KLF, KOF, KPF, KSF, KWF, LBF, LCF, LEF, LIF, LMF, LOF, LQF, LRF, LTF, LUF, LVF, LWF, LXF, MAF, MBF, MCF, MEF, MIF, MJF, MKF, MPF, MQF, MVF, MXF, MYF, NAF, NBF, NCF, NDF, NEF, NGF, NHF, NIF, NJF, NLF, NMF, NNF, NOF, NQF, NSF, NTF, NUF, NVF, NWF, NXF, NYF, NZF, OAF, OBF, OCF, ODF, OEF, OGF, OHF, OJF, OKF, OLF, OMF, OOF, OPF, OQF, ORF, OSF, OTF, OUF, OVF, OWF, OXF, OYF, OZF, PAF, PBF, PCF, PDF, PEF, PFF, PGF, PHF, PIF, PJF, PKF, PLF, PMF, PNF, RHF, RTF, SPF, T5F, TGF, TJF, TXF, UDF, XAF, XBF, XEF, XIF, XJF), Options=(CAO, CBO, CCO, CDO, CEO, CFO, CGO, CHO, CJO, CKO, CLO, CMO, CNO, CQO, CRO, CSO, CXO, CZO, DCO, DEO, DFO, DGO, DHO, DJO, DKO, DLO, DNO, DOO, DPO, DQO, DSO, DUO, DVO, DWO, DXO, GIO, GTO, GXO, HCO, IJO, LOO, NYO, NZO, OAO, OBO, OCO, OJO, OKO, OOO, OZO, RHO, RTO, TEO, TFO, TGO, TXO, XIO))\n\n\n\n### Futures\n\n\n```python\napi.Contracts.Futures\n```\n\n\n\n\n (BRF, CAF, CBF, CCF, CDF, CEF, CFF, CGF, CHF, CJF, CKF, CLF, CMF, CNF, CQF, CRF, CSF, CUF, CWF, CXF, CYF, CZ1, CZ2, CZF, DCF, DD1, DDF, DEF, DFF, DGF, DH1, DHF, DIF, DJF, DKF, DLF, DNF, DOF, DPF, DQF, DSF, DUF, DVF, DWF, DXF, DYF, DZF, EEF, EGF, EHF, EMF, EPF, ERF, EXF, EYF, FEF, FFF, FGF, FKF, FQF, FRF, FTF, FVF, FWF, FXF, FYF, FZF, GAF, GBF, GCF, GDF, GHF, GIF, GJF, GLF, GMF, GNF, GOF, GRF, GTF, GUF, GWF, GXF, GZF, HAF, HBF, HCF, HHF, HIF, HLF, HOF, HS1, HSF, HYF, I5F, IA1, IAF, IHF, IIF, IJF, IMF, INF, IOF, IPF, IQF, IRF, ITF, IVF, IXF, IYF, IZF, JBF, JFF, JIF, JNF, JPF, JSF, JWF, JZF, KAF, KCF, KDF, KFF, KGF, KIF, KKF, KLF, KOF, KPF, KSF, KWF, LBF, LCF, LEF, LIF, LMF, LOF, LQF, LRF, LTF, LUF, LVF, LWF, LXF, MAF, MBF, MCF, MEF, MIF, MJF, MKF, MPF, MQF, MVF, MXF, MYF, NAF, NBF, NCF, NDF, NEF, NGF, NHF, NIF, NJF, NLF, NMF, NNF, NOF, NQF, NSF, NTF, NUF, NVF, NWF, NXF, NYF, NZF, OAF, OBF, OCF, ODF, OEF, OGF, OHF, OJF, OKF, OLF, OMF, OOF, OPF, OQF, ORF, OSF, OTF, OUF, OVF, OWF, OXF, OYF, OZF, PAF, PBF, PCF, PDF, PEF, PFF, PGF, PHF, PIF, PJF, PKF, PLF, PMF, PNF, RHF, RTF, SPF, T5F, TGF, TJF, TXF, UDF, XAF, XBF, XEF, XIF, XJF)\n\n\n\n\n```python\napi.Contracts.Futures.TXF\n```\n\n\n\n\n TXF(TXF202003, TXF201906, TXF201907, TXF201908, TXF201909, TXF201912)\n\n\n\n\n```python\napi.Contracts.Futures.TXF.TXF201906\n```\n\n\n\n\n Future(symbol='TXF201906', code='TXFF9', name='\u53f0\u6307\u671f\u8ca8', category='TXF', delivery_month='201906', underlying_kind='I', underlying_code='#001', unit=1.0)\n\n\n\n\n```python\napi.Contracts.Futures.TXF['TXFF9']\n```\n\n\n\n\n Future(symbol='TXF201906', code='TXFF9', name='\u53f0\u6307\u671f\u8ca8', category='TXF', delivery_month='201906', underlying_kind='I', underlying_code='#001', unit=1.0)\n\n\n\n\n```python\napi.Contracts.Futures['TXFF9']\n```\n\n\n\n\n Future(symbol='TXF201906', code='TXFF9', name='\u53f0\u6307\u671f\u8ca8', category='TXF', delivery_month='201906', underlying_kind='I', underlying_code='#001', unit=1.0)\n\n\n\n\n```python\nTXFR1 = api.Contracts.Futures.TXF.TXF201906\n```\n\n### Stocks\n\n\n```python\napi.Contracts.Stocks\n```\n\n\n\n\n (OTC, TSE)\n\n\n\n\n```python\napi.Contracts.Stocks.TSE.TSE2330\n```\n\n\n\n\n Stock(symbol='TSE2330', exchange='TSE', code='2330', name='\u53f0\u7a4d\u96fb', category='24')\n\n\n\n\n```python\napi.Contracts.Stocks['2330']\n```\n\n\n\n\n Stock(symbol='TSE2330', exchange='TSE', code='2330', name='\u53f0\u7a4d\u96fb', category='24')\n\n\n\n\n```python\ncontract_2330 = api.Contracts.Stocks['2330']\n```\n\n### Quote Api\n\n\n```python\napi.quote?\n```\n\n\n Type: Quote\n String form: \n File: shioaji/backend/solace/quote.py\n Docstring: \n Quote Api\n\n Functions:\n set_callback\n set_event_callback\n subscribe \n\n\n\n### Set event and quote callback\n\n\n```python\napi.quote.set_callback?\n```\n\n\n Signature: api.quote.set_callback(func)\n Docstring:\n set quote callback\n\n Args: \n func (:function): func(topic: str, quote_msg: dict) -> int\n when receive quote will call this function to processed the msg\n File: shioaji/backend/solace/quote.py\n Type: method\n\n\n\n\n```python\napi.quote.set_event_callback?\n```\n\n\n Signature: api.quote.set_event_callback(func)\n Docstring:\n set event callback\n\n Args:\n func (:function): func(resp_code: int, event_code: int, event: str) -> None\n when event happend will call this function to deal with event\n File: shioaji/backend/solace/quote.py\n Type: method\n\n\n\n### Prepare your callback, now just keep it simple\n\n\n```python\n@sj.on_quote\ndef quote_callback(topic, quote_msg):\n print(topic, quote_msg)\n\n@sj.on_event\ndef event_callback(resp_code, event_code, event):\n print(\"Respone Code: {} | Event Code: {} | Event: {}\".format(resp_code, event_code, event))\n```\n\n\n```python\napi.quote.set_callback(quote_callback)\napi.quote.set_event_callback(event_callback)\n```\n\n### Subscribe quote with Contract\n\n\n```python\napi.quote.subscribe?\n```\n\n\n Signature: api.quote.subscribe(contract, quote_type='tick')\n Docstring:\n subscribe the quote of contract \n\n Args:\n contract (:obj:Shioaji.Contract): the contract you want to subscribe\n quote_type (str): {tick, bidask}\n File: shioaji/backend/solace/quote.py\n Type: method\n\n\n\n\n```python\nTSE2330 = api.Contracts.Stocks['2330']\nTXFR1 = api.Contracts.Futures['TXFF9']\n```\n\n\n```python\napi.quote.subscribe(TXFR1)\napi.quote.subscribe(TXFR1, quote_type='bidask')\napi.quote.subscribe(TSE2330)\napi.quote.subscribe(TSE2330, quote_type='bidask')\n```\n\n Respone Code: 200 | Event Code: 16 | Event: Subscribe or Unsubscribe ok\n Respone Code: 200 | Event Code: 16 | Event: Subscribe or Unsubscribe ok\n Respone Code: 200 | Event Code: 16 | Event: Subscribe or Unsubscribe ok\n MKT/redisrd/TSE/2330 {'Close': [239.5], 'Time': '11:11:42.624718', 'VolSum': [12206], 'Volume': [5]}\n QUT/redisrd/TSE/2330 {'AskPrice': [240.0, 240.5, 241.0, 241.5, 242.0], 'AskVolume': [1808, 1789, 1645, 582, 1170], 'BidPrice': [239.5, 239.0, 238.5, 238.0, 237.5], 'BidVolume': [204, 765, 389, 475, 359], 'Date': '2019/03/18', 'Time': '11:11:42.624718'}\n L/TFE/TXFC9 {'Amount': [10466.0], 'AmountSum': [631295113.0], 'AvgPrice': [10465.247302024103], 'Close': [10466.0], 'Code': 'TXFC9', 'Date': '2019/03/18', 'DiffPrice': [53.0], 'DiffRate': [0.508979160664554], 'DiffType': [2], 'High': [10474.0], 'Low': [10420.0], 'Open': 10437.0, 'TargetKindPrice': 10476.09, 'TickType': [2], 'Time': '11:11:44.457000', 'TradeAskVolSum': 29697, 'TradeBidVolSum': 27732, 'VolSum': [60323], 'Volume': [1]}\n MKT/redisrd/TSE/2330 {'Close': [240.0], 'Time': '11:11:47.643968', 'VolSum': [12208], 'Volume': [2]}\n QUT/redisrd/TSE/2330 {'AskPrice': [240.0, 240.5, 241.0, 241.5, 242.0], 'AskVolume': [1807, 1791, 1645, 582, 1170], 'BidPrice': [239.5, 239.0, 238.5, 238.0, 237.5], 'BidVolume': [207, 763, 389, 475, 359], 'Date': '2019/03/18', 'Time': '11:11:47.643968'}\n\n\n### Making Order object to place order\n\n\n```python\napi.Order?\n```\n\n\n Init signature:\n api.Order(\n price,\n quantity,\n action,\n price_type,\n order_type,\n order_cond='Cash',\n octype='Auto',\n *args,\n **kwargs,\n )\n Docstring: \n The basic order object to place order\n All attributes can be found in shioaji.constant and shioaji.orderprops for nest struct\n\n Attributes:\n price (float or int): the price of order\n quantity (int): the quantity of order\n action (str): order action to buy or sell\n price_type (str): pricing type of order\n order_type (str): the type of order\n order_cond (str): order condition stock only\n octype (str): the type or order to open new position or close position future only\n account (:obj:Account): which account to place this order\n ca (binary): the ca of this order\n Init docstring:\n the __init__ method of order \n\n Args:\n price (float or int): \n the price of order\n quantity (int): \n the quantity of order\n action (str): {Buy, Sell} \n order action to buy or sell\n price_type (str): \n order price type\n Stock {LMT, Close, LimitUp, LimitDown}\n Futures {LMT, MKT, MKP}\n order_type (str): \n the type of order\n Stock {Common, BlockTrade, Fixing, Odd}\n Futures {ROD, IOC, FOK}\n order_cond (str): {Cash, Netting, MarginTrading, ShortSelling}\n (Stock Only) \n order condition\n octype (str): {Auto, NewPosition, Cover, DayTrade}\n (Futures Only)\n the type of order to open new position or close position \n account (:obj:Account): which account to place this order\n File: shioaji/order.py\n Type: type\n Subclasses: \n\n\n\n### Constant that use in Order\n\n\n```python\nsj.constant??\n```\n\n\n Type: module\n String form: \n File: shioaji/constant.py\n Source: \n ACTION_BUY = 'Buy'\n ACTION_SELL = 'Sell'\n\n STOCK_PRICE_TYPE_LIMITPRICE = 'LMT'\n STOCK_PRICE_TYPE_CLOSE = 'Close'\n STOCK_PRICE_TYPE_LIMITUP = 'LimitUp'\n STOCK_PRICE_TYPE_LIMITDOWN = 'LimitDown'\n\n STOCK_ORDER_TYPE_COMMON = 'Common' # \u6574\u80a1\n STOCK_ORDER_TYPE_BLOCKTRADE = 'BlockTrade' # \u9245\u984d\n STOCK_ORDER_TYPE_FIXING = 'Fixing' # \u5b9a\u76e4\n STOCK_ORDER_TYPE_ODD = 'Odd' # \u96f6\u80a1\n\n STOCK_ORDER_COND_CASH = 'Cash' # \u73fe\u80a1\n STOCK_ORDER_COND_NETTING = 'Netting' # \u9918\u984d\u4ea4\u5272\n STOCK_ORDER_COND_MARGINTRADING = 'MarginTrading' # \u878d\u8cc7\n STOCK_ORDER_COND_SHORTSELLING = 'ShortSelling' # \u878d\u5238\n\n STOCK_FIRST_SELL_YES = 'true'\n STOCK_FIRST_SELL_NO = 'false'\n\n FUTURES_PRICE_TYPE_LMT = 'LMT'\n FUTURES_PRICE_TYPE_MKT = 'MKT'\n FUTURES_PRICE_TYPE_MKP = 'MKP'\n\n FUTURES_ORDER_TYPE_ROD = 'ROD'\n FUTURES_ORDER_TYPE_IOC = 'IOC'\n FUTURES_ORDER_TYPE_FOK = 'FOK'\n\n FUTURES_OCTYPE_AUTO = 'Auto'\n FUTURES_OCTYPE_NEWPOSITION = 'New'\n FUTURES_OCTYPE_COVER = 'Cover'\n FUTURES_OCTYPE_DAYTRADE = 'DayTrade'\n\n FUTURES_CALLPUT_FUT = 'F'\n FUTURES_CALLPUT_CALL = 'C'\n FUTURES_CALLPUT_PUT = 'P'\n\n\n\n### For Developing use\n\n#### using tab to direct get all the Order properties with autocomplete\n\n\n```python\napi.OrderProps.\n```\n\n shioaji.backend.http.order.Order_props\n\n\n```python\napi.OrderProps.Future.order_type.IOC\n```\n\n 'IOC'\n\n\n```python\nsample_order = api.Order(price=9600,\n quantity=5,\n action=api.OrderProps.Future.action.Buy,\n price_type=api.OrderProps.Future.price_type.LMT,\n order_type=api.OrderProps.Future.order_type.ROD,\n octype=api.OrderProps.Future.octype.Auto,\n account=api.fut_account,\n )\nsample_order\n```\n\n Order(action='Buy', price_type='LMT', order_type='ROD', price=9600, quantity=5, account=FutureAccount())\n\n\n\n### Directly use string to build Order according to shioaji.constant\n\n\n```python\nsample_order = api.Order(price=9600,\n quantity=5,\n action='Buy',\n price_type='LMT',\n order_type='ROD',\n )\nsample_order\n```\n\n Order(action='Buy', price_type='LMT', order_type='ROD', price=9600, quantity=5)\n\n\n\n\n```python\nfrom shioaji.constant import *\nsample_order = api.Order(price=9600,\n quantity=5,\n action=ACTION_SELL,\n price_type=FUTURES_PRICE_TYPE_LMT,\n order_type=FUTURES_ORDER_TYPE_IOC,\n )\nsample_order\n```\n\n Order(action='Sell', price_type='LMT', order_type='IOC', price=9600, quantity=5)\n\n\n\n### just pass Order object to place_order fuction to place order then will get the Trade object return\n\n\n```python\ntrade = api.place_order(TXFR3, sample_order)\n```\n\n\n```python\ntrade\n```\n\n\n\n\n Trade(contract=Future(symbol='TXF201903', code='TXFC9', name='\u53f0\u6307\u671f\u8ca8', category='TXF', delivery_month='201903', underlying_kind='I', underlying_code='#001', unit=1.0), order=Order(product_id='TXFC9', action='B', price_type='LMT', order_type='ROD', price=9600, quantity=5, account=FutureAccount(person_id='SCCEIEFAJA', broker_id='F002000', account_id='9104000', username='\u838a*\u82ac')), status=OrderStatus(seqno='701124', order_id='7521840eb43914f94f98f025b1762e0b250ded21', status='PendingSubmit', order_datetime=datetime.datetime(2019, 1, 16, 12, 39, 28)))\n\n\n\n### Update the trade object status to get the trade information\n\n\n```python\napi.update_status()\n```\n\n\n```python\ntrade\n```\n\n Trade(contract=Future(symbol='TXF201903', code='TXFC9', name='\u53f0\u6307\u671f\u8ca8', category='TXF', delivery_month='201903', underlying_kind='I', underlying_code='#001', unit=1.0), order=Order(product_id='TXFC9', action='B', price_type='LMT', order_type='ROD', price=9600, quantity=5, account=FutureAccount(person_id='SCCEIEFAJA', broker_id='F002000', account_id='9104000', username='\u838a*\u82ac')), status=OrderStatus(seqno='701124', ordno='ky00P', order_id='7521840eb43914f94f98f025b1762e0b250ded21', status='Submitted', status_code='0000', msg='ky00P', modified_price=9600.0, remaining=5, order_datetime=datetime.datetime(2019, 1, 16, 12, 39, 28)))\n\n\n\n### Modify price or qty of trade\n\n\n```python\ntrade = api.update_order(trade, price=9800, qty=1)\n```\n\n\n```python\ntrade\n```\n Trade(contract=Future(symbol='TXF201903', code='TXFC9', name='\u53f0\u6307\u671f\u8ca8', category='TXF', delivery_month='201903', underlying_kind='I', underlying_code='#001', unit=1.0), order=Order(product_id='TXFC9', action='B', price_type='LMT', order_type='ROD', price=9600, quantity=5, account=FutureAccount(person_id='SCCEIEFAJA', broker_id='F002000', account_id='9104000', username='\u838a*\u82ac')), status=OrderStatus(seqno='701124', ordno='ky00P', order_id='7521840eb43914f94f98f025b1762e0b250ded21', status='Submitted', status_code='0000', msg='ky00P', modified_price=9800.0, remaining=5, order_datetime=datetime.datetime(2019, 1, 16, 12, 39, 28)))\n\n\n\n### Cancel order of the trade\n\n\n```python\ntrade = api.cancel_order(trade)\ntrade\n```\n\n## Account & Portfolio\n### Account Margin\n\n\n```python\napi.get_account_margin?\n```\n Signature: api.get_account_margin(currency='NTD', margin_type='1', account={})\n Docstring:\n query margin currency: {NTX, USX, NTD, USD, HKD, EUR, JPY, GBP}\n the margin calculate in which currency\n - NTX: \u7d04\u7576\u53f0\u5e63\n - USX: \u7d04\u7576\u7f8e\u91d1\n - NTD: \u65b0\u53f0\u5e63\n - USD: \u7f8e\u5143\n - HKD: \u6e2f\u5e63\n - EUR: \u6b50\u5143\n - JPY: \u65e5\u5e63\n - GBP: \u82f1\u938a\n margin_type: {'1', '2'}\n query margin type\n - 1 : \u5373\u6642\n - 2 : \u98a8\u96aa\n\n\n```python\naccount_margin = api.get_account_margin()\naccount_margin\n```\n\n\n\n\n AccountMargin\n Currency: NTD\n Account: F0020009104000\n Detail:\n OrderPSecurity: 207000.0\n ProfitAccCount: 207000.0\n FProfit: 0.0\n FMissConProfit: 0.0\n OMissConProfit: 0.0\n OColse: 0.0\n OMarketPrice: 0.0\n OTodayDiff: 0.0\n HandCharge: 0.0\n TradeTax: 0.0\n Security: 0.0\n StartSecurity: 0.0\n UpKeepSecurity: 0.0\n Statistics: 99999.0\n Flow: 999.0\n orderBid: 0.0\n orderAsk: 0.0\n Conclusionbid: 0.0\n Conclusionask: 0.0\n YesterdayBalance: 207000.0\n PayMoney: 0.0\n Equity: 207000.0\n Ogain: 0.0\n exrate: 1.0\n xgdamt: 0.0\n agtamt: 0.0\n YesterdayEquity: 207000.0\n Munet: 0.0\n Cashamt: 207000.0\n Bapamt: 0.0\n Sapamt: 0.0\n Adps: 0.0\n Adamt: 0.0\n Ybaln: 207000.0\n\n\n\ndirectly pass our AccountMargin object to pandas to using your model\n\n\n```python\ndf_margin = pd.DataFrame([{**account_margin}])\ndf_margin\n```\n\n\n\n\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
AdamtAdpsBapamtCashamtConclusionaskConclusionbidEquityFMissConProfitFProfitFlow...TradeTaxUpKeepSecurityYbalnYesterdayBalanceYesterdayEquityagtamtexrateorderAskorderBidxgdamt
00.00.00.0207000.00.00.0207000.00.00.0999.0...0.00.0207000.0207000.0207000.00.01.00.00.00.0
\n

1 rows \u00d7 34 columns

\n
\n\n\n\n### Get Open Position\n\n\n```python\napi.get_account_openposition?\n```\n Signature: api.get_account_openposition(product_type='0', query_type='0', account={})\n Docstring:\n query open position\n product_type: {0, 1, 2, 3}\n filter product type of open position\n - 0: all\n - 1: future\n - 2: option\n - 3: usd base\n query_type: {0, 1}\n query return with detail or summary\n - 0: detail\n - 1: summary\n\n\n\n\n```python\npositions = api.get_account_openposition(query_type='1', account=api.fut_account)\npositions\n```\n\n\n\n\n AccountOpenPosition\n\n\n\n\n```python\ndf_positions = pd.DataFrame(positions.data())\ndf_positions\n```\n\n\n\n\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
AccountCodeCodeNameContractAverPriceCurrencyDateFlowProfitLossMTAMTOTAMTOrderBSOrderNumOrderTypeRealPriceSettlePriceSettleProfitLossStartSecurityUpKeepSecurityVolumepaddingByte
0FF0020009104000TXFA9\u53f0\u6307\u671f\u8ca8 019508.4137NTD000000004795201.6200006438000.0000008352000.000000B9784.09784.004795201.6200008352000.0000006438000.00000087.000000
1FF0020009104000XJFF9\u65e5\u5713\u671f\u8ca8 0680.0000JPY0000000031400.00000047000.00000061000.000000B0.081.5731400.00000061000.00000047000.0000001.000000
2FF0020009104000TXO08000L8\u53f0\u6307\u9078\u64c7\u6b0a 8000 C 121870.0000NTD00000000-14000.0000000.0000000.000000B1730.01810.00-6000.0000000.0000000.0000002.000000
3FF0020009104000TXO09200L8\u53f0\u6307\u9078\u64c7\u6b0a 9200 C 12720.0000NTD0000000011250.000000147000.000000162000.000000S645.0660.009000.000000162000.000000147000.0000003.000000
4FF0020009104000TXO09400X8\u53f0\u6307\u9078\u64c7\u6b0a 9400 P 12199.0000NTD0000000021200.00000057600.00000065600.000000S93.093.0021200.00000065600.00000057600.0000004.000000
5FF0020009104000TXO10200L8\u53f0\u6307\u9078\u64c7\u6b0a 10200 C 12111.0000NTD0000000033550.000000125950.000000147950.000000S50.050.0033550.000000147950.000000125950.00000011.000000
\n
\n\n\n\n### Get Settle ProfitLoss\n\n\n```python\napi.get_account_settle_profitloss?\n```\n Signature: api.get_account_settle_profitloss(product_type='0', summary='Y', start_date='', end_date='', currency='', account={})\n Docstring:\n query settlement profit loss\n product_type: {0, 1, 2}\n filter product type of open position\n - 0: all\n - 1: future\n - 2: option\n summary: {Y, N}\n query return with detail or summary\n - Y: summary\n - N: detail\n start_date: str\n the start date of query range format with %Y%m%d\n ex: 20180101\n end_date: str\n the end date of query range format with %Y%m%d\n ex: 20180201\n currency: {NTD, USD, HKD, EUR, CAD, BAS}\n the profit loss calculate in which currency\n - NTD: \u65b0\u53f0\u5e63\n - USD: \u7f8e\u5143\n - HKD: \u6e2f\u5e63\n - EUR: \u6b50\u5143\n - CAD: \u52a0\u5e63 \n - BAS: \u57fa\u5e63\n\n\n\n\n```python\nst_date = (date.today() - timedelta(days=60)).strftime('%Y%m%d')\nsettle_profitloss = api.get_account_settle_profitloss(summary='Y', start_date=st_date)\nsettle_profitloss\n```\n\n AccountSettleProfitLoss\n\n\n```python\ndf_profitloss = pd.DataFrame(settle_profitloss.data())\ndf_profitloss\n```\n\n\n\n\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
accountaveragePricecodecodeNamecurrencyfloatProfitLosshandChargeord_bsord_typeordnoordno_bsettleAvgPrcsettleDatesettleVolumetFlagtdatetradeProfitLosstradeTaxunVolumevolume
0F00200091040009900.0TXFK8\u53f0\u6307\u671f\u8ca8 11NTD460.00000060.000000S00kY002kY0039897.0201810221.000000120181022600.00000080.0000000.0000001.000000
\n
\n\n\n\n## Communication\n[![Gitter](https://badges.gitter.im/Sinotrade/Shioaji.svg)](https://gitter.im/Sinotrade/Shioaji?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n- Gitter: general chat, online discussions, collaboration etc.\n- GitHub issues: bug reports, feature requests, install issues, RFCs, thoughts, etc.\n\n## Releases and Contributing\nShioaji current state is Pre-Alpha, we expect no obvious bugs. Please let us know if you encounter a bug by [filing an issue](https://github.com/Sinotrade/Shioaji/issues).\n\nWe appreciate all suggestions. If you have any idea want us to implement, please discuss with us in gitter.\n\n## The Team\nShioaji is currently maintained by [Yvictor](https://github.com/Yvictor), [TK Huang](https://github.com/TKHuang), [Sky Wu](https://github.com/strangenaiad) and [Po Chien Yang](https://github.com/ypochien) with major contributions.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Sinotrade/Shioaji", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "shioaji", "package_url": "https://pypi.org/project/shioaji/", "platform": "any", "project_url": "https://pypi.org/project/shioaji/", "project_urls": { "Homepage": "https://github.com/Sinotrade/Shioaji" }, "release_url": "https://pypi.org/project/shioaji/0.0.6.dev8/", "requires_dist": [ "certifi", "chardet (==3.0.4)", "idna (==2.8)", "pyee (==6.0.0)", "pysher (==1.0.4)", "pysocks (==1.7.0)", "pysolace (==0.0.4)", "requests (==2.22.0)", "sentry-sdk (==0.9.2)", "shio (==2.10.1)", "six (==1.12.0)", "urllib3 (==1.25.3)", "websocket-client (==0.56.0)" ], "requires_python": "", "summary": "Sinopac All New Trading Api.", "version": "0.0.6.dev8" }, "last_serial": 5533814, "releases": { "0.0.4.dev3": [ { "comment_text": "", "digests": { "md5": "499753e7f6ca2fa0560ecb250ce07ac1", "sha256": "48cff192093d859bc1924e90886941d3c8206a884cb33939bcc6d9c15c637a5b" }, "downloads": -1, "filename": "shioaji-0.0.4.dev3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "499753e7f6ca2fa0560ecb250ce07ac1", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2385055, "upload_time": "2019-01-29T14:22:21", "url": "https://files.pythonhosted.org/packages/44/6d/a548a2b157c0bf882926293241ca1c0777e12ab0c3a679772ea9ba1b37d1/shioaji-0.0.4.dev3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "49dd340a578c3da14b4735ab8d9053d0", "sha256": "a078eef92003ffda30eaf029669e69060f5f0719072f88c66ee77ff27a80e8c4" }, "downloads": -1, "filename": "shioaji-0.0.4.dev3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "49dd340a578c3da14b4735ab8d9053d0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1365509, "upload_time": "2019-01-29T14:19:40", "url": "https://files.pythonhosted.org/packages/85/66/4e11f5ef4d7596d774ec4165598c38f3db163e28e54f1ad9402e328d0e71/shioaji-0.0.4.dev3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "482b0c43e5d58b330b13dacaa77b163d", "sha256": "a16ebb6ecedac9bf7ad4190a1d30abe85a3d08c0a3434fd080a4d6b35dd1dac7" }, "downloads": -1, "filename": "shioaji-0.0.4.dev3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "482b0c43e5d58b330b13dacaa77b163d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2443948, "upload_time": "2019-01-29T14:22:24", "url": "https://files.pythonhosted.org/packages/73/80/39e04c9a2df76c7cc0113cedce5378923b7efae23d1c6260b7f0218e31c5/shioaji-0.0.4.dev3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c84dd77baaca1e8ac15f4d55aa867bc8", "sha256": "6a99ee5c744474d658f3285f1899b7a347e75184655175b720fb4301e1ffce87" }, "downloads": -1, "filename": "shioaji-0.0.4.dev3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "c84dd77baaca1e8ac15f4d55aa867bc8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1339997, "upload_time": "2019-01-29T14:19:45", "url": "https://files.pythonhosted.org/packages/58/cd/53c0c2ebdd79f7a864cd0d3ef4fffe1749dac01f21ea9d75ba3b0cd2240a/shioaji-0.0.4.dev3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fb42458ec4c83313f99399a7ec6b5127", "sha256": "545aeeafff7ab5e7385472155d01cc679809f88a9f575cfacacec63824190ece" }, "downloads": -1, "filename": "shioaji-0.0.4.dev3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fb42458ec4c83313f99399a7ec6b5127", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2437653, "upload_time": "2019-01-29T14:22:27", "url": "https://files.pythonhosted.org/packages/d0/6b/7e0755b15f8d5caf07a88cf4b005eabf3f3f373c51b5e9a3ad8277cc4045/shioaji-0.0.4.dev3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3d2912558e88aeda1d01317ebc4ec512", "sha256": "cc7d784c1d84e26e49ae273d82a6384eedf82eee9ce48ddbb7a86e001da4f934" }, "downloads": -1, "filename": "shioaji-0.0.4.dev3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "3d2912558e88aeda1d01317ebc4ec512", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1340754, "upload_time": "2019-01-29T14:19:48", "url": "https://files.pythonhosted.org/packages/4e/1b/f08242a05126c54ebdadf775ecf1d21aa853025aa6aa6602f17fccc113a3/shioaji-0.0.4.dev3-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev1": [ { "comment_text": "", "digests": { "md5": "259fa4317771977d3b2df30b0d6d8250", "sha256": "a44a24b71b4f39c49cb295a2ad0c4aff81bdc6c8b7f13049eed31c65c1bd628e" }, "downloads": -1, "filename": "shioaji-0.0.5.dev1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "259fa4317771977d3b2df30b0d6d8250", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1807476, "upload_time": "2019-03-18T07:19:39", "url": "https://files.pythonhosted.org/packages/81/74/f743986159ac9ac65913db5f1d4685bff67855033f1b809a5df5bdcdb122/shioaji-0.0.5.dev1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c32641df8fcfccbd17f0bda3aa6f0b39", "sha256": "66a88862437dccbd7d54713014c0bb7826c4c040575d31a897d03bf6247e187a" }, "downloads": -1, "filename": "shioaji-0.0.5.dev1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "c32641df8fcfccbd17f0bda3aa6f0b39", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1728560, "upload_time": "2019-03-18T07:19:47", "url": "https://files.pythonhosted.org/packages/92/54/d469f8e42646a192acb774e0a5579afd9c88d21bde3409d3e6ddd2bfc79d/shioaji-0.0.5.dev1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "21980b61a545904b666e917759543787", "sha256": "739a261e544af5446f643ed992790054aa212f6c0f743df8aac4daa14e6e2a08" }, "downloads": -1, "filename": "shioaji-0.0.5.dev1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "21980b61a545904b666e917759543787", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1730462, "upload_time": "2019-03-18T07:19:49", "url": "https://files.pythonhosted.org/packages/0e/40/94ebe73bc01a442bd6d014ac56273926343830c24482d966fd0e3d70a628/shioaji-0.0.5.dev1-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev2": [ { "comment_text": "", "digests": { "md5": "b333f41c7579864e56af9f4cf840c683", "sha256": "452fb1f338be667f6029572a8afcde7af255d0f4f622be97b76a5e47124d624c" }, "downloads": -1, "filename": "shioaji-0.0.5.dev2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b333f41c7579864e56af9f4cf840c683", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3765643, "upload_time": "2019-03-18T07:37:16", "url": "https://files.pythonhosted.org/packages/c8/02/98e55f2ce7d1d0a154e84f3092f5592b103e36f4afd7bc28a1bbe1c2bf90/shioaji-0.0.5.dev2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b5090dd7f3f87004e76a5b799f8668ac", "sha256": "b099b885dd5cfa93a50c6a229a42b99ce11d0f1b85b82e7b0d22a12ea685db91" }, "downloads": -1, "filename": "shioaji-0.0.5.dev2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "b5090dd7f3f87004e76a5b799f8668ac", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1807478, "upload_time": "2019-03-18T07:34:17", "url": "https://files.pythonhosted.org/packages/00/03/e057816b13d3b8153e857d3ab424b70514bdb7807f3f49344669c82f71c6/shioaji-0.0.5.dev2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "cdc2da81f11eb4c33fee4db313cd05a5", "sha256": "74780406b68f8c02a887767509b4a68a486ae1666bdf42f84ef3e0a50cd52d58" }, "downloads": -1, "filename": "shioaji-0.0.5.dev2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cdc2da81f11eb4c33fee4db313cd05a5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3884393, "upload_time": "2019-03-18T07:37:19", "url": "https://files.pythonhosted.org/packages/2b/b4/ee2f9cc34f53e7454fdc66b5046abdb41c0d2d51e931abe516afae611d3b/shioaji-0.0.5.dev2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "39c5726c30f6cc8cf9d95804c80ccf48", "sha256": "26cdaa9b952fc556406ee553aed8bbd8aedec3ee214ba08102d3421f72dd3876" }, "downloads": -1, "filename": "shioaji-0.0.5.dev2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "39c5726c30f6cc8cf9d95804c80ccf48", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1728560, "upload_time": "2019-03-18T07:34:21", "url": "https://files.pythonhosted.org/packages/55/29/567b619e12942a7183f85104ec961f5c6f213815e43ec37d8a6941979f5f/shioaji-0.0.5.dev2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9f0a88ef3589cfdbf624f3aa86d45515", "sha256": "163ef9702721084ca329d1054ea820473ce4e9f5f812d47f4ceba204021606b1" }, "downloads": -1, "filename": "shioaji-0.0.5.dev2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9f0a88ef3589cfdbf624f3aa86d45515", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3887265, "upload_time": "2019-03-18T07:37:22", "url": "https://files.pythonhosted.org/packages/d9/d7/8f707965fa6cd6d10ee2de4d5abdeb1d67bc421b0025717a4d94a6d7edaf/shioaji-0.0.5.dev2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b1ba09410d5fa0bd70cb07f038a3133", "sha256": "32515befd7ffee39c718cdd85923c97abf3d2749b556e2edbe76e8aa30f777ea" }, "downloads": -1, "filename": "shioaji-0.0.5.dev2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "4b1ba09410d5fa0bd70cb07f038a3133", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1730450, "upload_time": "2019-03-18T07:34:24", "url": "https://files.pythonhosted.org/packages/70/2f/952d872e9a40ad535527602c2dfeb19d3f61b42603e2ef9a2b39a22fd520/shioaji-0.0.5.dev2-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev3": [ { "comment_text": "", "digests": { "md5": "f691c63e5e674aa9e6992c6215192c75", "sha256": "a22248b83b18ac741d23558b7eee0af9469f08a727dd3ab99e413eb05be8f8e0" }, "downloads": -1, "filename": "shioaji-0.0.5.dev3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f691c63e5e674aa9e6992c6215192c75", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3765558, "upload_time": "2019-03-18T08:15:33", "url": "https://files.pythonhosted.org/packages/f5/e5/f84c217309b5b67c94545148906612261cfc1860d605dea13bde8a1eefa4/shioaji-0.0.5.dev3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ab328987a5a4d27b57302653207921b7", "sha256": "e00e4ba0bb914185c9bdea4a0448bf91a37fe2ba0bb3cc336df8823a16c155e0" }, "downloads": -1, "filename": "shioaji-0.0.5.dev3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ab328987a5a4d27b57302653207921b7", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1807432, "upload_time": "2019-03-18T08:12:36", "url": "https://files.pythonhosted.org/packages/9e/b7/479eebe2394556d7c78c10ed442da65cbe289469da1bb6e9ef128e860350/shioaji-0.0.5.dev3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4130e759829b60833165b76750852bc0", "sha256": "5946da06d2d377d50cc45b320c5c79a7f39c1bb96a6d40ac0fc9903d11f8fa57" }, "downloads": -1, "filename": "shioaji-0.0.5.dev3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4130e759829b60833165b76750852bc0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3884391, "upload_time": "2019-03-18T08:15:36", "url": "https://files.pythonhosted.org/packages/a7/ea/1bcbff237bb9d6b79b8f8cfc8060129037c50d7915e93246be6d04a614ce/shioaji-0.0.5.dev3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "86139b6f5ba2650a54ff8d1723fb02b1", "sha256": "8f82451d4de0c09bf4ddc93c348b742b43dd66097b85462c978898215398e066" }, "downloads": -1, "filename": "shioaji-0.0.5.dev3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "86139b6f5ba2650a54ff8d1723fb02b1", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1728507, "upload_time": "2019-03-18T08:12:41", "url": "https://files.pythonhosted.org/packages/22/c2/50012d4a23cf3220ee737f37b7f8f6376cf4b9468048ba1122a2c1219f4b/shioaji-0.0.5.dev3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9e667f8559fda122c765c756b40b2682", "sha256": "0d84c6adee7ec2ddd2502970ca6ce55fc016665ab48e8208ac583b39c8e7ce4f" }, "downloads": -1, "filename": "shioaji-0.0.5.dev3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9e667f8559fda122c765c756b40b2682", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3887225, "upload_time": "2019-03-18T08:15:40", "url": "https://files.pythonhosted.org/packages/90/c8/ac7965110c37c8e5b7ffd696e3ecc793f76eed23c01c846bb9b0feeda6f9/shioaji-0.0.5.dev3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8c5a90ffadc684fe8fc83797ed3f2a5a", "sha256": "10c5af72d296c2987838067ae153f93e40f8434bf36c435c2aa0c78f7b863fe7" }, "downloads": -1, "filename": "shioaji-0.0.5.dev3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "8c5a90ffadc684fe8fc83797ed3f2a5a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1730404, "upload_time": "2019-03-18T08:12:44", "url": "https://files.pythonhosted.org/packages/19/d3/7ef3fcfe823df886009d23dcf9ea286268d43f34db3e2bef7e32ce820dc8/shioaji-0.0.5.dev3-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev4": [ { "comment_text": "", "digests": { "md5": "2ef769c679878cc90356f549f1f5a3af", "sha256": "2b651914eae9702306c70e9998631c8c3770b8768fdee8b4d74cc62e0f63c0c7" }, "downloads": -1, "filename": "shioaji-0.0.5.dev4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2ef769c679878cc90356f549f1f5a3af", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3762671, "upload_time": "2019-03-18T09:22:27", "url": "https://files.pythonhosted.org/packages/a6/5c/95a57bc93a5ea33eaeb3c433ad755da588ca64dedb6d4eb57206462fc170/shioaji-0.0.5.dev4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b67ce3cb9123ae1ae9f8aff470466ef3", "sha256": "b2f5460015a690a71b1a2d1272a9513415abd8626eab0f24f5d15b6e52eb152c" }, "downloads": -1, "filename": "shioaji-0.0.5.dev4-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "b67ce3cb9123ae1ae9f8aff470466ef3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1804466, "upload_time": "2019-03-18T09:19:33", "url": "https://files.pythonhosted.org/packages/c6/ce/cbc0400381f14f6d5a68fbfca306999de7c66632fe169175ce6653fa6ae7/shioaji-0.0.5.dev4-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "0c1305a1690108c3dc68310efa728e4b", "sha256": "d9d82c1bbda66b32933ea2dbb0c452efd61e29d568a5192f254dc259e0387475" }, "downloads": -1, "filename": "shioaji-0.0.5.dev4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0c1305a1690108c3dc68310efa728e4b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3881405, "upload_time": "2019-03-18T09:22:30", "url": "https://files.pythonhosted.org/packages/43/ee/0c70709b84d9f1eb5f987997bdcfbeef5e3aac9830a1c2c737c8e849d73e/shioaji-0.0.5.dev4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "705f022fb26bb9164b9df36134013639", "sha256": "b9f579d54608e32b607d8859bf9668b0af4aa488cb05f5aa1e5d7d7607f39d88" }, "downloads": -1, "filename": "shioaji-0.0.5.dev4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "705f022fb26bb9164b9df36134013639", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1725547, "upload_time": "2019-03-18T09:19:40", "url": "https://files.pythonhosted.org/packages/65/e0/b89272c39b433aee661d606372732ed9dcae682d65d7ee7590dd385b8327/shioaji-0.0.5.dev4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fe744b3a1ea776e498f1620a4094d188", "sha256": "408c042ce66e7e8534ff97713bbc22b7fcbd0f1acfd8ea11b210c8b09e41293e" }, "downloads": -1, "filename": "shioaji-0.0.5.dev4-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fe744b3a1ea776e498f1620a4094d188", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3884354, "upload_time": "2019-03-18T09:22:33", "url": "https://files.pythonhosted.org/packages/7d/a5/4a7bdabeaf7098bad7571ace1563c904cc8408cb637f3614689a698cd952/shioaji-0.0.5.dev4-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0ff8d2ffb098ac9cb41e7f4df457f560", "sha256": "e2e1f9733d84708e3e28d8b4f0538ecc3b359f8a125df21bef335a6fc25602e0" }, "downloads": -1, "filename": "shioaji-0.0.5.dev4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "0ff8d2ffb098ac9cb41e7f4df457f560", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1727452, "upload_time": "2019-03-18T09:19:43", "url": "https://files.pythonhosted.org/packages/3a/1e/afce4cd4c78f72276d9581163749e7a00da229871905df9b50cb4a77b8b7/shioaji-0.0.5.dev4-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev5": [ { "comment_text": "", "digests": { "md5": "1ff7a59a03202520c382d0f2f904ba9c", "sha256": "dae4b76ca9e1d12206bd2565bb32100c42b48749fc524b93de0a223edec0463a" }, "downloads": -1, "filename": "shioaji-0.0.5.dev5-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ff7a59a03202520c382d0f2f904ba9c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3765905, "upload_time": "2019-03-18T10:53:34", "url": "https://files.pythonhosted.org/packages/8c/5d/ac4efeac6ab7afbd19f3ca1e08763c901e1a4915449c05e5cca76166a592/shioaji-0.0.5.dev5-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b4b829bdb6b021bc2a1a916d333cedf", "sha256": "fcf6a4adae369c263d11511371eac7b5343984107b9c276198e6815a9b9a2118" }, "downloads": -1, "filename": "shioaji-0.0.5.dev5-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "4b4b829bdb6b021bc2a1a916d333cedf", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1807692, "upload_time": "2019-03-18T10:50:43", "url": "https://files.pythonhosted.org/packages/25/45/dcc88f6bd3de74ea9ba95c16020143cbc047e402078194f5e36f3a51dc09/shioaji-0.0.5.dev5-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "779de67d9fa7929acfcee8dbb38b3688", "sha256": "71ac938bae089928c4ef30f8e49cf3be427417efedd7b2d7316f7920e6d96e67" }, "downloads": -1, "filename": "shioaji-0.0.5.dev5-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "779de67d9fa7929acfcee8dbb38b3688", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3884676, "upload_time": "2019-03-18T10:53:37", "url": "https://files.pythonhosted.org/packages/36/a4/1e032b957034fc484f8d7a65fe594a016aff6ea7df326e3cf31c3a544e50/shioaji-0.0.5.dev5-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7a1aede7da4ae5d6e805295e100dcbc5", "sha256": "239e3dfe13791b4a93193b79f898e273cb8ea253c4e7594d8e16f276b4da92ee" }, "downloads": -1, "filename": "shioaji-0.0.5.dev5-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "7a1aede7da4ae5d6e805295e100dcbc5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1728767, "upload_time": "2019-03-18T10:50:46", "url": "https://files.pythonhosted.org/packages/f2/a6/e85166201615e6ffecf8fcb36e2ae96ec4907ee37177d80001ce20ec5be9/shioaji-0.0.5.dev5-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "40d9f5fedfb8fb0729c246bfc0b9961a", "sha256": "9db1782bdab2ce539325cad4d00115e78caefd4a72b1af0f3bf3403b1d71f12f" }, "downloads": -1, "filename": "shioaji-0.0.5.dev5-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "40d9f5fedfb8fb0729c246bfc0b9961a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3887541, "upload_time": "2019-03-18T10:53:40", "url": "https://files.pythonhosted.org/packages/db/40/002b4297b971d1a800334ad20071b2ba4b63dd2d5459f3ceba88dce69a07/shioaji-0.0.5.dev5-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0b8e369dc565537226adb1535878cb21", "sha256": "13e68c6f53581d2f25797dddaa6ac3d676eb475371e2e502676c7425eb757ac6" }, "downloads": -1, "filename": "shioaji-0.0.5.dev5-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "0b8e369dc565537226adb1535878cb21", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1730671, "upload_time": "2019-03-18T10:50:50", "url": "https://files.pythonhosted.org/packages/d0/e3/22773a984d337c13c38133a0c6890de6c13386a15521122f11468be75490/shioaji-0.0.5.dev5-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev6": [ { "comment_text": "", "digests": { "md5": "700ba00e389a02a017c3dbc02bc727bd", "sha256": "39476adf890f077f83af33b8c8fed97992c993fa8bd8fbc332feca2a931d4861" }, "downloads": -1, "filename": "shioaji-0.0.5.dev6-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "700ba00e389a02a017c3dbc02bc727bd", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3766638, "upload_time": "2019-03-22T06:57:17", "url": "https://files.pythonhosted.org/packages/27/bc/403f6b75081060b6bbc302255cdf58f125264f54926107ce732d636abbb6/shioaji-0.0.5.dev6-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "130d7d87661ca24c5b859d45c2a906ad", "sha256": "678d169b20f6ecd6778ea6105135a9966597fe8e10dce71c7ee45770945dde5e" }, "downloads": -1, "filename": "shioaji-0.0.5.dev6-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "130d7d87661ca24c5b859d45c2a906ad", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1807968, "upload_time": "2019-03-22T06:54:25", "url": "https://files.pythonhosted.org/packages/d8/d9/876e4a610ce854bcbd6e5ab45989f70baf1de80e701a4a0ae7020aa7c250/shioaji-0.0.5.dev6-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "32b5852088caa9af127fed017ec385d7", "sha256": "7bd179d2dc9bde14ce6a8ff36af2106af798055c158cc6f5d71308bfaae4dffb" }, "downloads": -1, "filename": "shioaji-0.0.5.dev6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "32b5852088caa9af127fed017ec385d7", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3885684, "upload_time": "2019-03-22T06:57:20", "url": "https://files.pythonhosted.org/packages/9e/33/e28ddbef2ef97f576ed0d1fc5e0db0fdfef03f14ef9007f1f2eef1d1ca99/shioaji-0.0.5.dev6-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "75f5f8eb77a2f2d69e32134030dd340a", "sha256": "27796d05300385e69c700da8b27678327470c4b21174032187f96f6ec7d0ba3f" }, "downloads": -1, "filename": "shioaji-0.0.5.dev6-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "75f5f8eb77a2f2d69e32134030dd340a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1729088, "upload_time": "2019-03-22T06:54:33", "url": "https://files.pythonhosted.org/packages/48/07/e4843f4f094d00ccdad94b2891a494779fc8bdb321e1e1083273660c373d/shioaji-0.0.5.dev6-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3d10b0897705b811398ea0ae2a02434d", "sha256": "ca7ebf8c49b93e5db17f1a5a12cdd84792293ae9625d99dbf216e73e8d8ade71" }, "downloads": -1, "filename": "shioaji-0.0.5.dev6-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3d10b0897705b811398ea0ae2a02434d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3888527, "upload_time": "2019-03-22T06:57:23", "url": "https://files.pythonhosted.org/packages/da/9e/3dd7821454e3e86b377dd0d0b94959204171b397a31ddd25d45f1d6490e0/shioaji-0.0.5.dev6-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "915d0f6f227a119beccd7f1a9f43541a", "sha256": "f3da909cb3e3142edf3cf014e0f5d994862b39b007a61ab80f03c0bfd5af10f7" }, "downloads": -1, "filename": "shioaji-0.0.5.dev6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "915d0f6f227a119beccd7f1a9f43541a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1730999, "upload_time": "2019-03-22T06:54:37", "url": "https://files.pythonhosted.org/packages/52/26/0f2238ff0d69eeb27f5bb5a3cbdf3587a86330eeae53357871806132e6e9/shioaji-0.0.5.dev6-cp37-cp37m-win_amd64.whl" } ], "0.0.5.dev7": [ { "comment_text": "", "digests": { "md5": "b76636770927b31d3b5a5b1e25c51208", "sha256": "67741ecfe88f028a939a6e00f12a564623f4a1358abf8e9cefe71db147906c6d" }, "downloads": -1, "filename": "shioaji-0.0.5.dev7-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b76636770927b31d3b5a5b1e25c51208", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4452246, "upload_time": "2019-04-19T06:29:12", "url": "https://files.pythonhosted.org/packages/9e/11/a16a899ed89f67b7be2cf6a00f022cbc399a5a2d5f4452d32fbd130ba4d6/shioaji-0.0.5.dev7-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "23f590432ed0bd7b874597bb2e5c562f", "sha256": "8f4f5e9112f7c787fc80f7bd413ecda87757c9def25bbf0740bc679018bb8286" }, "downloads": -1, "filename": "shioaji-0.0.5.dev7-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "23f590432ed0bd7b874597bb2e5c562f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2026680, "upload_time": "2019-04-19T07:16:32", "url": "https://files.pythonhosted.org/packages/4b/6b/335f4fa3e0e9fce209311d9d776233f4e5ae9b98c6303c495e4441103cd0/shioaji-0.0.5.dev7-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5ba9786b9fcc46680f14144f8d12f2a6", "sha256": "5f403cd736d26b3cd23a17f28628f22cd5fe9ab5e75f5643990ed270665ff32c" }, "downloads": -1, "filename": "shioaji-0.0.5.dev7-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5ba9786b9fcc46680f14144f8d12f2a6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 4601690, "upload_time": "2019-04-19T06:29:16", "url": "https://files.pythonhosted.org/packages/ce/97/cd163ec978f97131d551c4cec8063761b583273147fb84aa392666f6e35a/shioaji-0.0.5.dev7-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d99e2c72be4128cb49d9855ac3ca657e", "sha256": "807178a2951420f702009e79e9fd779822726d65a4661c5393e9a5d0d1fc0bad" }, "downloads": -1, "filename": "shioaji-0.0.5.dev7-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d99e2c72be4128cb49d9855ac3ca657e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1926450, "upload_time": "2019-04-19T07:16:37", "url": "https://files.pythonhosted.org/packages/c1/ff/e6912388e0a1c0ecc7493b041cb5a9d1b75bf12f9b65481354e0be8bec6d/shioaji-0.0.5.dev7-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d653e81ac1b4bff202351b00cf2fbb08", "sha256": "617ab85f81f9827c60df4975b0c2fa22d4596bc89beacfed88304f4b2905b7e7" }, "downloads": -1, "filename": "shioaji-0.0.5.dev7-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d653e81ac1b4bff202351b00cf2fbb08", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 4605167, "upload_time": "2019-04-19T06:29:19", "url": "https://files.pythonhosted.org/packages/02/2b/3a8ba76395d6f39f2ebf15205f01ac1eb5cd7c9db061b03215f6d27ad471/shioaji-0.0.5.dev7-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7820e45fb22e740e3eac9d2355001888", "sha256": "5ceaac0e4e849367f63057fb8c7d11d753a9d4a8bccb01c35bde6726b4ff4595" }, "downloads": -1, "filename": "shioaji-0.0.5.dev7-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "7820e45fb22e740e3eac9d2355001888", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1928704, "upload_time": "2019-04-19T07:16:41", "url": "https://files.pythonhosted.org/packages/2d/59/79c928f7d2c2ead96f4daa5888384f7117695c6133f9e5b67f29798cb493/shioaji-0.0.5.dev7-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev2": [ { "comment_text": "", "digests": { "md5": "2183b7e3546c98eb82357f61ed69673b", "sha256": "5bb13f852e0d12d8e354a6074dd9913b964024ae7a0d2f14b31fa34572e14ac5" }, "downloads": -1, "filename": "shioaji-0.0.6.dev2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2183b7e3546c98eb82357f61ed69673b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4765331, "upload_time": "2019-05-10T12:03:18", "url": "https://files.pythonhosted.org/packages/5c/32/151357de2c3eb83e97b61b77d215384bcc90d2abdebe9457189c4b3c5d79/shioaji-0.0.6.dev2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cf4c143d9115e231e35b2b80f3e0470f", "sha256": "6075a0233f951674acdd184d329515431fc33f7ed64db4562bb83bda5c274504" }, "downloads": -1, "filename": "shioaji-0.0.6.dev2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "cf4c143d9115e231e35b2b80f3e0470f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2093109, "upload_time": "2019-05-10T11:59:19", "url": "https://files.pythonhosted.org/packages/48/c8/26b002aea6033fd2376706cd75326917cefe94c28d6ca5f2de374dd024eb/shioaji-0.0.6.dev2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8e9ffde06a5bcd63ab86d4793375763f", "sha256": "422035671b50cc8505e0aa6a288ebd8a3f7989f0f207750d7f529e6d1e39ec18" }, "downloads": -1, "filename": "shioaji-0.0.6.dev2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8e9ffde06a5bcd63ab86d4793375763f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 4942637, "upload_time": "2019-05-10T12:03:21", "url": "https://files.pythonhosted.org/packages/90/c2/ed4cb6e053348d05331a1a1d2375d3ea2344853d16170c42aeb152c6f661/shioaji-0.0.6.dev2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "90e2f6bbaa17943c5727afdd18671d71", "sha256": "8e1825110aafa3d4013e8d09ab1fe02c4cf18be313e7f8d55b2e440e442c7436" }, "downloads": -1, "filename": "shioaji-0.0.6.dev2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "90e2f6bbaa17943c5727afdd18671d71", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1993392, "upload_time": "2019-05-10T11:59:23", "url": "https://files.pythonhosted.org/packages/d5/fd/009f3805345808c15bff6c40034661c9386517a316948d202a0a00167bcb/shioaji-0.0.6.dev2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "19a565b3ab8fa0658c7236463dff2efa", "sha256": "a80b96aeb15af5540c433ebe59363bf3bec6262b0b5bc8f8f5b86154afb41820" }, "downloads": -1, "filename": "shioaji-0.0.6.dev2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "19a565b3ab8fa0658c7236463dff2efa", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 4944074, "upload_time": "2019-05-10T12:03:24", "url": "https://files.pythonhosted.org/packages/6e/72/5c051db43ac475fbe1d88833b51e31d17fd7af5cc8b767d03b950e0fd217/shioaji-0.0.6.dev2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "373ca1fa90f4ffc2bd6223c6deb2ad3f", "sha256": "b7d21ff12f8a633843c4aa5a65a2b9a111f3a4988945585c3c2255222367be4b" }, "downloads": -1, "filename": "shioaji-0.0.6.dev2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "373ca1fa90f4ffc2bd6223c6deb2ad3f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1996023, "upload_time": "2019-05-10T11:59:29", "url": "https://files.pythonhosted.org/packages/62/6f/13a1726d553d414d776692a8147b128e9d55a28e4372aff9469ac3fe4563/shioaji-0.0.6.dev2-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev3": [ { "comment_text": "", "digests": { "md5": "fcc6357aaa4941fc7829fba9e1691199", "sha256": "ac724553fe6ff5f6531b7028b5e56a10b7442ad66c363156a03a84dabaf7156a" }, "downloads": -1, "filename": "shioaji-0.0.6.dev3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fcc6357aaa4941fc7829fba9e1691199", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4780687, "upload_time": "2019-05-20T08:55:23", "url": "https://files.pythonhosted.org/packages/7e/fa/b02b61a653120d87ae67601792590ca0b725ec6acb76be5dab5fb3fd53d0/shioaji-0.0.6.dev3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "74f955198712e90448ccf9e844b72a01", "sha256": "835e5aa86492880eb42cd19dc6c160ad196b6dc270dda51b4167a4e880d67844" }, "downloads": -1, "filename": "shioaji-0.0.6.dev3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "74f955198712e90448ccf9e844b72a01", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2095017, "upload_time": "2019-05-20T08:51:16", "url": "https://files.pythonhosted.org/packages/dd/a0/454d1730d3d4b2f1b258862e69c741f11878b987452374011da26112baeb/shioaji-0.0.6.dev3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c44622f0de7176fe5ce756a41287ad7a", "sha256": "57e8c29adcadd6c47bf91345d6f415325ed1477796bc174e9e3e9f1e1c5136b4" }, "downloads": -1, "filename": "shioaji-0.0.6.dev3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c44622f0de7176fe5ce756a41287ad7a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 4954480, "upload_time": "2019-05-20T08:55:27", "url": "https://files.pythonhosted.org/packages/80/26/d9810aa9a79a8f88dafbd5ca1f5d46dcf0c8c4e9a01f0b4d0e35ba55a0fa/shioaji-0.0.6.dev3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "449fd1ad922b3b17f6536531ee904259", "sha256": "5e3878ac8393dbfb917f2438cdaf9b817222e8fbbe66c92cce77042c716556e1" }, "downloads": -1, "filename": "shioaji-0.0.6.dev3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "449fd1ad922b3b17f6536531ee904259", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1995386, "upload_time": "2019-05-20T08:51:20", "url": "https://files.pythonhosted.org/packages/80/ac/f70764f089ed0655b579d462da16edaaeedee423f4b3a84deb459b12ade2/shioaji-0.0.6.dev3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c4c057a2cb70e59e2a7a11781756e1c4", "sha256": "371647e22008d707739b98e77165056d6add226f8082d6dcc8696ad00a81b298" }, "downloads": -1, "filename": "shioaji-0.0.6.dev3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c4c057a2cb70e59e2a7a11781756e1c4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 4958259, "upload_time": "2019-05-20T08:55:33", "url": "https://files.pythonhosted.org/packages/ed/88/61e48c0a368467cd38d61a19c2b477299ae8c7c6efd48ebb6978454bc916/shioaji-0.0.6.dev3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "44893e6f80ad0306db76774ff4b212a4", "sha256": "96c28e279af1655f3f49eab2af8d5b87c24535691d538121a36920ce0b04c89f" }, "downloads": -1, "filename": "shioaji-0.0.6.dev3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "44893e6f80ad0306db76774ff4b212a4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1998166, "upload_time": "2019-05-20T08:51:23", "url": "https://files.pythonhosted.org/packages/d0/06/75fb1db81f8cfd710410dd0955b97da583930ef4924a8ab0bf37ebace11e/shioaji-0.0.6.dev3-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev4": [ { "comment_text": "", "digests": { "md5": "e6257a849b36eb22b85b85c32805f3aa", "sha256": "3fca767b6614ce816b03b177f1f0107bdfa23fe3d5e0b80e606dda26463d5f68" }, "downloads": -1, "filename": "shioaji-0.0.6.dev4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e6257a849b36eb22b85b85c32805f3aa", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 4781469, "upload_time": "2019-05-23T09:09:30", "url": "https://files.pythonhosted.org/packages/94/6a/47966c870fceef9282a7d2e6a673614ff7f0a81159862c41411f2ad1205d/shioaji-0.0.6.dev4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "27ebb9d64bc3b4e966c11c29ea3b5f53", "sha256": "36ed93a7e67a691291f6df95e268a9b5117075a0050ce7aa9c133d29d0021132" }, "downloads": -1, "filename": "shioaji-0.0.6.dev4-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "27ebb9d64bc3b4e966c11c29ea3b5f53", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2096076, "upload_time": "2019-05-23T09:05:21", "url": "https://files.pythonhosted.org/packages/3b/2b/a3165626666d533c41e9a9415fd25c15929c8b28aa6ca7f1200f09b9fc91/shioaji-0.0.6.dev4-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d849cd630c59ff25d4b4fc35f6dd5660", "sha256": "51364b825496500f577e5f30363bb9200241b3718a627df0e1d098501c8a6c48" }, "downloads": -1, "filename": "shioaji-0.0.6.dev4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d849cd630c59ff25d4b4fc35f6dd5660", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 4955809, "upload_time": "2019-05-23T09:09:34", "url": "https://files.pythonhosted.org/packages/8b/38/6b19f17382d374b93578ce2b4818a79c9af5c76ad6e477426ddefff62a9e/shioaji-0.0.6.dev4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "40a30147fa52c398d853c009e9da41fd", "sha256": "a07f14bb9bd5b8e92a1a69cc632029e4ea644dec68f9a94d7acc2193a4b235f9" }, "downloads": -1, "filename": "shioaji-0.0.6.dev4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "40a30147fa52c398d853c009e9da41fd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1996446, "upload_time": "2019-05-23T09:05:27", "url": "https://files.pythonhosted.org/packages/0b/6d/0a4b73e584e8a5dd60c4ad645727a0d66ce50a193206ea8fb0a121eee900/shioaji-0.0.6.dev4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fe3d8bc570bbc9c79895efa17e41482c", "sha256": "269a53f0dab3ec0d6d6fe72b3007bf7522382d35e753bcf5ca3a639a044c4ced" }, "downloads": -1, "filename": "shioaji-0.0.6.dev4-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fe3d8bc570bbc9c79895efa17e41482c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 4959006, "upload_time": "2019-05-23T09:09:38", "url": "https://files.pythonhosted.org/packages/35/1f/b265900279d0a987d3188e91d00a8b0faa595c7b05bfc43e1a0656e7bac1/shioaji-0.0.6.dev4-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4761bc5d28a40e8bfb8cbea4674e4e34", "sha256": "48b4396bf6aaabb2a1e582ed9604349976334a3ee5b85fa15fd982578cafffc2" }, "downloads": -1, "filename": "shioaji-0.0.6.dev4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "4761bc5d28a40e8bfb8cbea4674e4e34", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1999209, "upload_time": "2019-05-23T09:05:30", "url": "https://files.pythonhosted.org/packages/f5/94/6a03f2173107e75281e669632c43b50f576b0aeecbbe195cb773074c0047/shioaji-0.0.6.dev4-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev5": [ { "comment_text": "", "digests": { "md5": "2a8abdd1f5105a500a8813769e7f8d21", "sha256": "c98ea641f0c34a5bc499fc4e7d0f143eb3559a77d1c4ce2eb8b6546a02cc0a6a" }, "downloads": -1, "filename": "shioaji-0.0.6.dev5-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2a8abdd1f5105a500a8813769e7f8d21", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2178886, "upload_time": "2019-06-28T03:03:26", "url": "https://files.pythonhosted.org/packages/de/fb/f2a57a0262b92422f4d548f6028dbc02021d4c2a7b736693b2f20759aa41/shioaji-0.0.6.dev5-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "72a6cf4dcd72710be1624b3a363109a2", "sha256": "1e703decd7988bbbb4d86db5a04ffc5240f3b555731cdf70ec848b01d7888ab8" }, "downloads": -1, "filename": "shioaji-0.0.6.dev5-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "72a6cf4dcd72710be1624b3a363109a2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2075693, "upload_time": "2019-06-28T03:03:30", "url": "https://files.pythonhosted.org/packages/4f/7f/10845840831c6a4d75936c73eb81453d2ae1393c0a14e0ba9004d6d94557/shioaji-0.0.6.dev5-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "60f66b8ad3c43588f173ed41b48d9415", "sha256": "b1bc176bcb03de3d85ac4f305e22b5d423e1f7625bd70909682e622d1c46352e" }, "downloads": -1, "filename": "shioaji-0.0.6.dev5-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "60f66b8ad3c43588f173ed41b48d9415", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2078192, "upload_time": "2019-06-28T03:03:35", "url": "https://files.pythonhosted.org/packages/c7/da/ff80ce51627eb2b5575ccde7a8199a470241239ae69980e02ec08e825b6d/shioaji-0.0.6.dev5-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev6": [ { "comment_text": "", "digests": { "md5": "ca48fca553ca5418555a6781108eb90f", "sha256": "6d3f5fa41f58c4a9bc67c2e7408e65c60fc6bfd79327e443f222375d7378d293" }, "downloads": -1, "filename": "shioaji-0.0.6.dev6-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ca48fca553ca5418555a6781108eb90f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 5130390, "upload_time": "2019-06-28T06:41:26", "url": "https://files.pythonhosted.org/packages/01/6d/7d246f54b63abff9b7036aa51680a319fc9e8fa24f56612172fdd3138262/shioaji-0.0.6.dev6-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b9b436a96b37a2db36a000b6a27df7d1", "sha256": "3ee36db4d78f4de01bc745283700d97d083431aec6c9ec06cb2a17c8b1291282" }, "downloads": -1, "filename": "shioaji-0.0.6.dev6-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "b9b436a96b37a2db36a000b6a27df7d1", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2182787, "upload_time": "2019-06-28T06:36:34", "url": "https://files.pythonhosted.org/packages/c8/3a/0ab2065f62f80509950e84c1039bed98f5a6336de9d8da34624410910167/shioaji-0.0.6.dev6-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2eb65be71e98400dc380bdd2a536881f", "sha256": "92e9bb3a32b8cdeac5a6382ef9010034eb6e96ee4dd2151cb8705fa8cf315e67" }, "downloads": -1, "filename": "shioaji-0.0.6.dev6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2eb65be71e98400dc380bdd2a536881f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5316519, "upload_time": "2019-06-28T06:41:31", "url": "https://files.pythonhosted.org/packages/ba/d8/4b2587a000d922d87948f10df2c178ccd0fbed2c3bbeda884ff726014fb7/shioaji-0.0.6.dev6-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e6b19d446c9321ccb07a2ee593677ba6", "sha256": "1291a2477e55911d32fe07aae7ba69382e79e5cd2cbd255c23b024cfd5db1478" }, "downloads": -1, "filename": "shioaji-0.0.6.dev6-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e6b19d446c9321ccb07a2ee593677ba6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2079596, "upload_time": "2019-06-28T06:36:38", "url": "https://files.pythonhosted.org/packages/6d/27/b9cb15334ad6d907437300f4c637b2a28236cbee047a00d88b97d58175c5/shioaji-0.0.6.dev6-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2f01871fb43a0c44a499de84b487e2d3", "sha256": "95c281598795146a2f92f40bcfae8fd77174d10a5f616025d0d2c604bb702e6a" }, "downloads": -1, "filename": "shioaji-0.0.6.dev6-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2f01871fb43a0c44a499de84b487e2d3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 5327431, "upload_time": "2019-06-28T06:41:35", "url": "https://files.pythonhosted.org/packages/b2/34/3e5a63d25ebe40fce90ce882f7ce6fef0bb261553612ed144f0aef9820e2/shioaji-0.0.6.dev6-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1d51e34538d20ebba736fb258361592c", "sha256": "cc58c9b51ac7fe778616e778e1fbd0b6e9981938d6ca091cebd8bc2bce34a8be" }, "downloads": -1, "filename": "shioaji-0.0.6.dev6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "1d51e34538d20ebba736fb258361592c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2082092, "upload_time": "2019-06-28T06:36:45", "url": "https://files.pythonhosted.org/packages/f5/b4/13a5ac480b4a0608b55aaf18cb59ded7503903d6dd2d260403c4d8d00689/shioaji-0.0.6.dev6-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev7": [ { "comment_text": "", "digests": { "md5": "a4e64d03e862174ac5b73bab636cff95", "sha256": "64cb6b89689cc78dd6c17f443f0ff67b34903e24bf338cdc7a92602b87b5740d" }, "downloads": -1, "filename": "shioaji-0.0.6.dev7-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a4e64d03e862174ac5b73bab636cff95", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 5132320, "upload_time": "2019-07-15T07:43:44", "url": "https://files.pythonhosted.org/packages/19/f0/14304715dbb5e6e5eb261fa2d3ff004338dd4e078ab8da9afcde5618da43/shioaji-0.0.6.dev7-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "acc4be9abeb839d09ce1ca0719055ac1", "sha256": "39cc962d0cf9ad3e75a90d3bb3e2c407de36954cf1edf225c5fd2e091deb7a70" }, "downloads": -1, "filename": "shioaji-0.0.6.dev7-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "acc4be9abeb839d09ce1ca0719055ac1", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2183335, "upload_time": "2019-07-15T07:39:41", "url": "https://files.pythonhosted.org/packages/a5/de/0fb8159de00819813e6c1f1b54b84a697d60f9fb3e7986b6d1bb6f3911a7/shioaji-0.0.6.dev7-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "1535933803377b59a2721700d03c9b6d", "sha256": "d586929881243dbc368b07f147ec5a778ea6ee50e3fa07086f315eea123c789d" }, "downloads": -1, "filename": "shioaji-0.0.6.dev7-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1535933803377b59a2721700d03c9b6d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5319293, "upload_time": "2019-07-15T07:43:47", "url": "https://files.pythonhosted.org/packages/bd/df/a0478152f10f26cfe609f659215f153171f35b52f377c44309b7927717f6/shioaji-0.0.6.dev7-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c9528c1717b69ddb1dadbae3b3bc4dd9", "sha256": "ff9cad2fe5c1624ce8c21fc3f64c9716375c869873cabcf3054b7b6f94c1ed5b" }, "downloads": -1, "filename": "shioaji-0.0.6.dev7-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "c9528c1717b69ddb1dadbae3b3bc4dd9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2080145, "upload_time": "2019-07-15T07:39:45", "url": "https://files.pythonhosted.org/packages/44/4f/7a1ccbe257561ef0f82604ba6c8f622fd0d83b43b180994937167ae483e5/shioaji-0.0.6.dev7-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e93ac174bdbc977618f12510cb8b1c0c", "sha256": "928ad00595bf75ccd0a4ea0538f2e1ce27f7ff7afe3048318b628b8361f1b4fa" }, "downloads": -1, "filename": "shioaji-0.0.6.dev7-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e93ac174bdbc977618f12510cb8b1c0c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 5330313, "upload_time": "2019-07-15T07:43:51", "url": "https://files.pythonhosted.org/packages/15/1b/3b0db2c02db16179c27754d9ab398d99c6a8fb167f5f991193b0566955db/shioaji-0.0.6.dev7-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "009f474cb81c4b490c6ab2c8b1407bd1", "sha256": "8b3de4a92a0b50bef3e88e6756c3b27a864c5106ad7c3e0939b5f97eac404ea2" }, "downloads": -1, "filename": "shioaji-0.0.6.dev7-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "009f474cb81c4b490c6ab2c8b1407bd1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2082636, "upload_time": "2019-07-15T07:39:52", "url": "https://files.pythonhosted.org/packages/e2/f6/e4e2ccb854595645897f2908b0b19e641e0e6d5c47b6ff1dde02891ad6a8/shioaji-0.0.6.dev7-cp37-cp37m-win_amd64.whl" } ], "0.0.6.dev8": [ { "comment_text": "", "digests": { "md5": "1a49d5d8a81e4f95d1b7fe862af972e6", "sha256": "50c31dbcd30449f7e98cf2bff50370d05ad2c26a118fee7a333fb26c0ab62706" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1a49d5d8a81e4f95d1b7fe862af972e6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 5133427, "upload_time": "2019-07-15T08:25:46", "url": "https://files.pythonhosted.org/packages/90/b7/dcebcfde30484e469a5ef84ce3c1dd7a75afcdbdc3d2905eeacccbf1bfa1/shioaji-0.0.6.dev8-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3b27a4ff71de6cad9f33b8632b90c741", "sha256": "63303799f48de6cddea88be7a0425779944fd1a188ee995f3b81932434be9699" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "3b27a4ff71de6cad9f33b8632b90c741", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2183344, "upload_time": "2019-07-15T08:20:57", "url": "https://files.pythonhosted.org/packages/7e/e2/ce50d9523fe48207d206195a464afaef9489f6ddf19eef9bb36e460885a6/shioaji-0.0.6.dev8-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "393105d2f7a4353d7d06f36118c65540", "sha256": "f1d6bf0e018c56209375782dfc3443d0c3ce569ab822b724c53e5e20d7ae4cc6" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "393105d2f7a4353d7d06f36118c65540", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5320716, "upload_time": "2019-07-15T08:25:50", "url": "https://files.pythonhosted.org/packages/aa/59/619ff4fcaac149047d8ecd9505699740186ab125e1f3e1f558d267c8471b/shioaji-0.0.6.dev8-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "218a5a1060bb17364185b2a8d284cb18", "sha256": "a1869a6e67e581e99e6a9325576bdd3a48e3e2287fe6191cb64ffd5529089f75" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "218a5a1060bb17364185b2a8d284cb18", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2080084, "upload_time": "2019-07-15T08:21:03", "url": "https://files.pythonhosted.org/packages/85/f9/8c8e85253417a2de4dc42db12c1527faf0a0d1260b95c34f9d3eb3fcb5e3/shioaji-0.0.6.dev8-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e25ce25518918941468fee53502a35a0", "sha256": "0ced218c0ed556e3feceaf5c3edd8950202d2ec6cf7ce8fee7fd3fa6f4c945d6" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e25ce25518918941468fee53502a35a0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 5332229, "upload_time": "2019-07-15T08:25:54", "url": "https://files.pythonhosted.org/packages/9e/89/a17803ccbe097e20ed6c9c1cdb27b3262b4e375203a74a4e6619fd42e857/shioaji-0.0.6.dev8-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "76785845028300621896a37e9fbebf9f", "sha256": "215f95e566b197bdcbbfc7226180bc27e5c39cc9ec089a7ddd9b60c8e62b14d7" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "76785845028300621896a37e9fbebf9f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2082646, "upload_time": "2019-07-15T08:21:08", "url": "https://files.pythonhosted.org/packages/d7/ca/9e80b660f0d2422f8d27ac3a0920eb2a3a3eb129b30f48dabb70e3def748/shioaji-0.0.6.dev8-cp37-cp37m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a49d5d8a81e4f95d1b7fe862af972e6", "sha256": "50c31dbcd30449f7e98cf2bff50370d05ad2c26a118fee7a333fb26c0ab62706" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1a49d5d8a81e4f95d1b7fe862af972e6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 5133427, "upload_time": "2019-07-15T08:25:46", "url": "https://files.pythonhosted.org/packages/90/b7/dcebcfde30484e469a5ef84ce3c1dd7a75afcdbdc3d2905eeacccbf1bfa1/shioaji-0.0.6.dev8-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3b27a4ff71de6cad9f33b8632b90c741", "sha256": "63303799f48de6cddea88be7a0425779944fd1a188ee995f3b81932434be9699" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "3b27a4ff71de6cad9f33b8632b90c741", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2183344, "upload_time": "2019-07-15T08:20:57", "url": "https://files.pythonhosted.org/packages/7e/e2/ce50d9523fe48207d206195a464afaef9489f6ddf19eef9bb36e460885a6/shioaji-0.0.6.dev8-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "393105d2f7a4353d7d06f36118c65540", "sha256": "f1d6bf0e018c56209375782dfc3443d0c3ce569ab822b724c53e5e20d7ae4cc6" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "393105d2f7a4353d7d06f36118c65540", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5320716, "upload_time": "2019-07-15T08:25:50", "url": "https://files.pythonhosted.org/packages/aa/59/619ff4fcaac149047d8ecd9505699740186ab125e1f3e1f558d267c8471b/shioaji-0.0.6.dev8-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "218a5a1060bb17364185b2a8d284cb18", "sha256": "a1869a6e67e581e99e6a9325576bdd3a48e3e2287fe6191cb64ffd5529089f75" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "218a5a1060bb17364185b2a8d284cb18", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2080084, "upload_time": "2019-07-15T08:21:03", "url": "https://files.pythonhosted.org/packages/85/f9/8c8e85253417a2de4dc42db12c1527faf0a0d1260b95c34f9d3eb3fcb5e3/shioaji-0.0.6.dev8-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e25ce25518918941468fee53502a35a0", "sha256": "0ced218c0ed556e3feceaf5c3edd8950202d2ec6cf7ce8fee7fd3fa6f4c945d6" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e25ce25518918941468fee53502a35a0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 5332229, "upload_time": "2019-07-15T08:25:54", "url": "https://files.pythonhosted.org/packages/9e/89/a17803ccbe097e20ed6c9c1cdb27b3262b4e375203a74a4e6619fd42e857/shioaji-0.0.6.dev8-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "76785845028300621896a37e9fbebf9f", "sha256": "215f95e566b197bdcbbfc7226180bc27e5c39cc9ec089a7ddd9b60c8e62b14d7" }, "downloads": -1, "filename": "shioaji-0.0.6.dev8-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "76785845028300621896a37e9fbebf9f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2082646, "upload_time": "2019-07-15T08:21:08", "url": "https://files.pythonhosted.org/packages/d7/ca/9e80b660f0d2422f8d27ac3a0920eb2a3a3eb129b30f48dabb70e3def748/shioaji-0.0.6.dev8-cp37-cp37m-win_amd64.whl" } ] }