Created temporary directory: /tmp/pip-ephem-wheel-cache-iwof79zt Created temporary directory: /tmp/pip-req-tracker-ezkoz0yy Created requirements tracker '/tmp/pip-req-tracker-ezkoz0yy' Created temporary directory: /tmp/pip-wheel-7ug2c_c_ Collecting futu-api==3.13.1 1 location(s) to search for versions of futu-api: * https://pypi.org/simple/futu-api/ Getting page https://pypi.org/simple/futu-api/ Analyzing links from page https://pypi.org/simple/futu-api/ Found link https://files.pythonhosted.org/packages/be/18/f398c69996d6e8a90946b5cd747abc2ca6996be26eea4d6e0afea71160b7/futu-api-3.6.3.tar.gz#sha256=44ba1d538d4917441db0bf26f4b8319ad0e70b919ac21ddcfab3cb0eaecc9e30 (from https://pypi.org/simple/futu-api/), version: 3.6.3 Found link https://files.pythonhosted.org/packages/46/38/4460fa0513e015ebbb552cc396932cb069328406dec8550efbfb0a74efeb/futu-api-3.7.1.tar.gz#sha256=f2f4e1153d6ce00cd9ff9d07fddbf3a8bc836d25a0b7602cac860e421abe78e2 (from https://pypi.org/simple/futu-api/), version: 3.7.1 Found link https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz#sha256=44ab521073ae3b7474509c277c85a93cc10ba6fe08f1f9d88a7d78ae2bb4137a (from https://pypi.org/simple/futu-api/), version: 3.7.2 Found link https://files.pythonhosted.org/packages/1b/ba/c0a7161e9243bfdee774d0b0dc4b3a44f77645e4f4d8e88651e814839b01/futu-api-3.8.0.tar.gz#sha256=70168ae8467de74e8890ae73f20c44470c240ea918c816d3a68ea3f06b3a896d (from https://pypi.org/simple/futu-api/), version: 3.8.0 Found link https://files.pythonhosted.org/packages/01/97/f5af6ede4bcd323786bfccbe3e925bf1dad3f23f3c247c220ef956fcdd07/futu-api-3.9.1.tar.gz#sha256=9bc344d384f077b0662fd66015372fe81123f0d8f9207a09aa1dcddaf9444881 (from https://pypi.org/simple/futu-api/), version: 3.9.1 Found link https://files.pythonhosted.org/packages/50/67/231defb937506b3678ba8c9a83b95002efb9c3bbd7d331a10da22dd3e5e7/futu-api-3.10.2.tar.gz#sha256=b11ff65f87fd41aefda1a8edc01b2488984788f9188364d50c7cb904ad012e09 (from https://pypi.org/simple/futu-api/), version: 3.10.2 Found link https://files.pythonhosted.org/packages/d3/5e/90f0799bbd6e02bfc729ea76d61080daeb6b8d120a0336ecf7413bb08a17/futu-api-3.11.0.tar.gz#sha256=bcbf8c32b30eb1ea9e3d4f0c02e659265dc546e8bd29d4ab433bed18761691b1 (from https://pypi.org/simple/futu-api/), version: 3.11.0 Found link https://files.pythonhosted.org/packages/7a/e8/b4b0fd3752c39f4b6025905713c6f397021de9eccd2f26c2b8554e3f28ad/futu-api-3.12.0.tar.gz#sha256=27aff4557805cd92cdb8a9fa7c3e62f8ecdc10dbc7f2b8f1f5b1fa62609838b8 (from https://pypi.org/simple/futu-api/), version: 3.12.0 Found link https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz#sha256=1562b5d09c682492639dc8bb5511ef766db6350612f68c78d00ebe59e44aeaa4 (from https://pypi.org/simple/futu-api/), version: 3.13.1 Using version 3.13.1 (newest of versions: 3.13.1) Created temporary directory: /tmp/pip-unpack-3h_974b0 Downloading https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz (189kB) Downloading from URL https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz#sha256=1562b5d09c682492639dc8bb5511ef766db6350612f68c78d00ebe59e44aeaa4 (from https://pypi.org/simple/futu-api/) Added futu-api==3.13.1 from https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz#sha256=1562b5d09c682492639dc8bb5511ef766db6350612f68c78d00ebe59e44aeaa4 to build tracker '/tmp/pip-req-tracker-ezkoz0yy' Running setup.py (path:/tmp/pip-wheel-7ug2c_c_/futu-api/setup.py) egg_info for package futu-api Running command python setup.py egg_info running egg_info creating pip-egg-info/futu_api.egg-info writing dependency_links to pip-egg-info/futu_api.egg-info/dependency_links.txt writing pip-egg-info/futu_api.egg-info/PKG-INFO writing requirements to pip-egg-info/futu_api.egg-info/requires.txt writing top-level names to pip-egg-info/futu_api.egg-info/top_level.txt writing manifest file 'pip-egg-info/futu_api.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/futu_api.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.md' under directory 'futu' warning: no files found matching '*.url' under directory 'futu' warning: no files found matching '*.csv' under directory 'futu' warning: no files found matching '*' under directory 'doc_maker' writing manifest file 'pip-egg-info/futu_api.egg-info/SOURCES.txt' Source in /tmp/pip-wheel-7ug2c_c_/futu-api has version 3.13.1, which satisfies requirement futu-api==3.13.1 from https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz#sha256=1562b5d09c682492639dc8bb5511ef766db6350612f68c78d00ebe59e44aeaa4 Removed futu-api==3.13.1 from https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz#sha256=1562b5d09c682492639dc8bb5511ef766db6350612f68c78d00ebe59e44aeaa4 from build tracker '/tmp/pip-req-tracker-ezkoz0yy' Building wheels for collected packages: futu-api Created temporary directory: /tmp/pip-wheel-nr2lfjq7 Running setup.py bdist_wheel for futu-api: started Destination directory: /tmp/pip-wheel-nr2lfjq7 Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-wheel-7ug2c_c_/futu-api/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-nr2lfjq7 running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/futu copying futu/__init__.py -> build/lib/futu creating build/lib/futu/tools copying futu/tools/generate_code.py -> build/lib/futu/tools copying futu/tools/auto_generate.py -> build/lib/futu/tools copying futu/tools/__init__.py -> build/lib/futu/tools copying futu/tools/load_template.py -> build/lib/futu/tools creating build/lib/futu/trade copying futu/trade/trade_query.py -> build/lib/futu/trade copying futu/trade/__init__.py -> build/lib/futu/trade copying futu/trade/open_trade_context.py -> build/lib/futu/trade copying futu/trade/trade_response_handler.py -> build/lib/futu/trade creating build/lib/futu/common copying futu/common/pbjson.py -> build/lib/futu/common copying futu/common/conn_mng.py -> build/lib/futu/common copying futu/common/handler_context.py -> build/lib/futu/common copying futu/common/ft_logger.py -> build/lib/futu/common copying futu/common/comm_add_path.py -> build/lib/futu/common copying futu/common/constant.py -> build/lib/futu/common copying futu/common/sys_config.py -> build/lib/futu/common copying futu/common/callback_executor.py -> build/lib/futu/common copying futu/common/__init__.py -> build/lib/futu/common copying futu/common/diag.py -> build/lib/futu/common copying futu/common/utils.py -> build/lib/futu/common copying futu/common/network_manager.py -> build/lib/futu/common copying futu/common/err.py -> build/lib/futu/common copying futu/common/open_context_base.py -> build/lib/futu/common creating build/lib/futu/examples copying futu/examples/loop_get_mkt_snapshot.py -> build/lib/futu/examples copying futu/examples/macd.py -> build/lib/futu/examples copying futu/examples/check_all_get_push.py -> build/lib/futu/examples copying futu/examples/stockfilter.py -> build/lib/futu/examples copying futu/examples/__init__.py -> build/lib/futu/examples copying futu/examples/stocksell.py -> build/lib/futu/examples copying futu/examples/quote_push.py -> build/lib/futu/examples copying futu/examples/simple.py -> build/lib/futu/examples creating build/lib/futu/quote copying futu/quote/quote_query.py -> build/lib/futu/quote copying futu/quote/quote_stockfilter_info.py -> build/lib/futu/quote copying futu/quote/quote_get_warrant.py -> build/lib/futu/quote copying futu/quote/__init__.py -> build/lib/futu/quote copying futu/quote/quote_tool.py -> build/lib/futu/quote copying futu/quote/open_quote_context.py -> build/lib/futu/quote copying futu/quote/quote_response_handler.py -> build/lib/futu/quote creating build/lib/futu/common/pb copying futu/common/pb/Trd_GetMaxTrdQtys_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetPlateSet_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_RegQotPush_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetAccList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetFunds_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateBasicQot_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateTicker_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetSubInfo_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_Common_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetBroker_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetReference_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetOrderList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetCodeChange_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/GetGlobalState_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetTicker_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetKL_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetHistoryKL_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Verification_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateOrderBook_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOwnerPlate_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateRT_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetWarrant_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOrderBook_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Common_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_Notify_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetStaticInfo_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_UpdateOrder_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetRehab_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_Common_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateOrderDetail_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetCapitalDistribution_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetPositionList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOrderDetail_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetUserSecurity_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetCapitalFlow_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/KeepAlive_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_PlaceOrder_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetBasicQot_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_Sub_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/__init__.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_ModifyUserSecurity_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOptionChain_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateKL_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/GetDelayStatistics_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_ModifyOrder_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetSuspend_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetRT_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_UpdateOrderFill_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/InitConnect_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetTradeDate_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_RequestHistoryKL_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetPlateSecurity_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_RequestRehab_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetHistoryOrderList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_StockFilter_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Notify_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_UnlockTrade_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_SubAccPush_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetSecuritySnapshot_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_UpdateBroker_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/GetUserInfo_pb2.py -> build/lib/futu/common/pb creating build/lib/futu/examples/tiny_quant copying futu/examples/tiny_quant/__init__.py -> build/lib/futu/examples/tiny_quant creating build/lib/futu/examples/tiny_quant/demo copying futu/examples/tiny_quant/demo/__init__.py -> build/lib/futu/examples/tiny_quant/demo creating build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/TinyQuantFrame.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/FutuMarketEvent.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/TinyDefine.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/__init__.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/TinyStrateBase.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/FutuDataEvent.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/TinyQuantBase.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/tiny_quant_frame/TinyStrateSample.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame creating build/lib/futu/examples/tiny_quant/demo/tq_sample copying futu/examples/tiny_quant/demo/tq_sample/__init__.py -> build/lib/futu/examples/tiny_quant/demo/tq_sample copying futu/examples/tiny_quant/demo/tq_sample/TinyStrateSample.py -> build/lib/futu/examples/tiny_quant/demo/tq_sample creating build/lib/futu/examples/tiny_quant/demo/tq_macd copying futu/examples/tiny_quant/demo/tq_macd/__init__.py -> build/lib/futu/examples/tiny_quant/demo/tq_macd copying futu/examples/tiny_quant/demo/tq_macd/TinyStrateMACD.py -> build/lib/futu/examples/tiny_quant/demo/tq_macd creating build/lib/futu/examples/tiny_quant/tiny_quant_frame/event copying futu/examples/tiny_quant/tiny_quant_frame/event/eventEngine.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame/event copying futu/examples/tiny_quant/tiny_quant_frame/event/__init__.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame/event copying futu/examples/tiny_quant/tiny_quant_frame/event/eventType.py -> build/lib/futu/examples/tiny_quant/tiny_quant_frame/event running egg_info writing dependency_links to futu_api.egg-info/dependency_links.txt writing top-level names to futu_api.egg-info/top_level.txt writing requirements to futu_api.egg-info/requires.txt writing futu_api.egg-info/PKG-INFO reading manifest file 'futu_api.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.md' under directory 'futu' warning: no files found matching '*.url' under directory 'futu' warning: no files found matching '*.csv' under directory 'futu' warning: no files found matching '*' under directory 'doc_maker' writing manifest file 'futu_api.egg-info/SOURCES.txt' copying futu/VERSION.txt -> build/lib/futu copying futu/tools/Common.proto.json -> build/lib/futu/tools copying futu/common/pb/build.bat -> build/lib/futu/common/pb copying futu/common/pb/generate_python.bat -> build/lib/futu/common/pb copying futu/examples/tiny_quant/tiny_quant_frame/setting.json -> build/lib/futu/examples/tiny_quant/tiny_quant_frame copying futu/examples/tiny_quant/demo/tq_sample/setting.json -> build/lib/futu/examples/tiny_quant/demo/tq_sample copying futu/examples/tiny_quant/demo/tq_macd/setting.json -> build/lib/futu/examples/tiny_quant/demo/tq_macd installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/futu creating build/bdist.linux-armv7l/wheel/futu/tools copying build/lib/futu/tools/generate_code.py -> build/bdist.linux-armv7l/wheel/futu/tools copying build/lib/futu/tools/Common.proto.json -> build/bdist.linux-armv7l/wheel/futu/tools copying build/lib/futu/tools/auto_generate.py -> build/bdist.linux-armv7l/wheel/futu/tools copying build/lib/futu/tools/__init__.py -> build/bdist.linux-armv7l/wheel/futu/tools copying build/lib/futu/tools/load_template.py -> build/bdist.linux-armv7l/wheel/futu/tools creating build/bdist.linux-armv7l/wheel/futu/trade copying build/lib/futu/trade/trade_query.py -> build/bdist.linux-armv7l/wheel/futu/trade copying build/lib/futu/trade/__init__.py -> build/bdist.linux-armv7l/wheel/futu/trade copying build/lib/futu/trade/open_trade_context.py -> build/bdist.linux-armv7l/wheel/futu/trade copying build/lib/futu/trade/trade_response_handler.py -> build/bdist.linux-armv7l/wheel/futu/trade copying build/lib/futu/__init__.py -> build/bdist.linux-armv7l/wheel/futu creating build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/pbjson.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/conn_mng.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/handler_context.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/ft_logger.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/comm_add_path.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/constant.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/sys_config.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/callback_executor.py -> build/bdist.linux-armv7l/wheel/futu/common creating build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetMaxTrdQtys_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetPlateSet_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_RegQotPush_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetAccList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetFunds_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateBasicQot_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateTicker_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/generate_python.bat -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetSubInfo_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_Common_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetBroker_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetReference_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetOrderList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetCodeChange_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/build.bat -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/GetGlobalState_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetTicker_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetKL_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetHistoryKL_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Verification_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateOrderBook_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetOwnerPlate_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateRT_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetWarrant_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetOrderBook_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Common_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_Notify_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetStaticInfo_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_UpdateOrder_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetRehab_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_Common_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateOrderDetail_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetCapitalDistribution_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetPositionList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetOrderDetail_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetUserSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetCapitalFlow_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/KeepAlive_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_PlaceOrder_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetBasicQot_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_Sub_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/__init__.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_ModifyUserSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetOptionChain_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateKL_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/GetDelayStatistics_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_ModifyOrder_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetSuspend_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetRT_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_UpdateOrderFill_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/InitConnect_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetTradeDate_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_RequestHistoryKL_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetPlateSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_RequestRehab_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetHistoryOrderList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_StockFilter_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Notify_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_UnlockTrade_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_SubAccPush_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetSecuritySnapshot_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_UpdateBroker_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/GetUserInfo_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/__init__.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/diag.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/utils.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/network_manager.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/err.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/open_context_base.py -> build/bdist.linux-armv7l/wheel/futu/common creating build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/loop_get_mkt_snapshot.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/macd.py -> build/bdist.linux-armv7l/wheel/futu/examples creating build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant creating build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo creating build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_sample copying build/lib/futu/examples/tiny_quant/demo/tq_sample/setting.json -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_sample copying build/lib/futu/examples/tiny_quant/demo/tq_sample/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_sample copying build/lib/futu/examples/tiny_quant/demo/tq_sample/TinyStrateSample.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_sample creating build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_macd copying build/lib/futu/examples/tiny_quant/demo/tq_macd/setting.json -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_macd copying build/lib/futu/examples/tiny_quant/demo/tq_macd/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_macd copying build/lib/futu/examples/tiny_quant/demo/tq_macd/TinyStrateMACD.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo/tq_macd copying build/lib/futu/examples/tiny_quant/demo/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/demo creating build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/TinyQuantFrame.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/setting.json -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame creating build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame/event copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/event/eventEngine.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame/event copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/event/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame/event copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/event/eventType.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame/event copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/FutuMarketEvent.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/TinyDefine.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/TinyStrateBase.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/FutuDataEvent.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/TinyQuantBase.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/tiny_quant_frame/TinyStrateSample.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant/tiny_quant_frame copying build/lib/futu/examples/tiny_quant/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant copying build/lib/futu/examples/check_all_get_push.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/stockfilter.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/stocksell.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/quote_push.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/simple.py -> build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/VERSION.txt -> build/bdist.linux-armv7l/wheel/futu creating build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/quote_query.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/quote_stockfilter_info.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/quote_get_warrant.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/__init__.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/quote_tool.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/open_quote_context.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/quote/quote_response_handler.py -> build/bdist.linux-armv7l/wheel/futu/quote running install_egg_info Copying futu_api.egg-info to build/bdist.linux-armv7l/wheel/futu_api-3.13.1-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/futu_api-3.13.1.dist-info/WHEEL creating '/tmp/pip-wheel-nr2lfjq7/futu_api-3.13.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it adding 'futu/VERSION.txt' adding 'futu/__init__.py' adding 'futu/common/__init__.py' adding 'futu/common/callback_executor.py' adding 'futu/common/comm_add_path.py' adding 'futu/common/conn_mng.py' adding 'futu/common/constant.py' adding 'futu/common/diag.py' adding 'futu/common/err.py' adding 'futu/common/ft_logger.py' adding 'futu/common/handler_context.py' adding 'futu/common/network_manager.py' adding 'futu/common/open_context_base.py' adding 'futu/common/pbjson.py' adding 'futu/common/sys_config.py' adding 'futu/common/utils.py' adding 'futu/common/pb/Common_pb2.py' adding 'futu/common/pb/GetDelayStatistics_pb2.py' adding 'futu/common/pb/GetGlobalState_pb2.py' adding 'futu/common/pb/GetUserInfo_pb2.py' adding 'futu/common/pb/InitConnect_pb2.py' adding 'futu/common/pb/KeepAlive_pb2.py' adding 'futu/common/pb/Notify_pb2.py' adding 'futu/common/pb/Qot_Common_pb2.py' adding 'futu/common/pb/Qot_GetBasicQot_pb2.py' adding 'futu/common/pb/Qot_GetBroker_pb2.py' adding 'futu/common/pb/Qot_GetCapitalDistribution_pb2.py' adding 'futu/common/pb/Qot_GetCapitalFlow_pb2.py' adding 'futu/common/pb/Qot_GetCodeChange_pb2.py' adding 'futu/common/pb/Qot_GetHistoryKLPoints_pb2.py' adding 'futu/common/pb/Qot_GetHistoryKL_pb2.py' adding 'futu/common/pb/Qot_GetHoldingChangeList_pb2.py' adding 'futu/common/pb/Qot_GetKL_pb2.py' adding 'futu/common/pb/Qot_GetOptionChain_pb2.py' adding 'futu/common/pb/Qot_GetOrderBook_pb2.py' adding 'futu/common/pb/Qot_GetOrderDetail_pb2.py' adding 'futu/common/pb/Qot_GetOwnerPlate_pb2.py' adding 'futu/common/pb/Qot_GetPlateSecurity_pb2.py' adding 'futu/common/pb/Qot_GetPlateSet_pb2.py' adding 'futu/common/pb/Qot_GetRT_pb2.py' adding 'futu/common/pb/Qot_GetReference_pb2.py' adding 'futu/common/pb/Qot_GetRehab_pb2.py' adding 'futu/common/pb/Qot_GetSecuritySnapshot_pb2.py' adding 'futu/common/pb/Qot_GetStaticInfo_pb2.py' adding 'futu/common/pb/Qot_GetSubInfo_pb2.py' adding 'futu/common/pb/Qot_GetSuspend_pb2.py' adding 'futu/common/pb/Qot_GetTicker_pb2.py' adding 'futu/common/pb/Qot_GetTradeDate_pb2.py' adding 'futu/common/pb/Qot_GetUserSecurity_pb2.py' adding 'futu/common/pb/Qot_GetWarrant_pb2.py' adding 'futu/common/pb/Qot_ModifyUserSecurity_pb2.py' adding 'futu/common/pb/Qot_RegQotPush_pb2.py' adding 'futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py' adding 'futu/common/pb/Qot_RequestHistoryKL_pb2.py' adding 'futu/common/pb/Qot_RequestRehab_pb2.py' adding 'futu/common/pb/Qot_StockFilter_pb2.py' adding 'futu/common/pb/Qot_Sub_pb2.py' adding 'futu/common/pb/Qot_UpdateBasicQot_pb2.py' adding 'futu/common/pb/Qot_UpdateBroker_pb2.py' adding 'futu/common/pb/Qot_UpdateKL_pb2.py' adding 'futu/common/pb/Qot_UpdateOrderBook_pb2.py' adding 'futu/common/pb/Qot_UpdateOrderDetail_pb2.py' adding 'futu/common/pb/Qot_UpdateRT_pb2.py' adding 'futu/common/pb/Qot_UpdateTicker_pb2.py' adding 'futu/common/pb/Trd_Common_pb2.py' adding 'futu/common/pb/Trd_GetAccList_pb2.py' adding 'futu/common/pb/Trd_GetFunds_pb2.py' adding 'futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py' adding 'futu/common/pb/Trd_GetHistoryOrderList_pb2.py' adding 'futu/common/pb/Trd_GetMaxTrdQtys_pb2.py' adding 'futu/common/pb/Trd_GetOrderFillList_pb2.py' adding 'futu/common/pb/Trd_GetOrderList_pb2.py' adding 'futu/common/pb/Trd_GetPositionList_pb2.py' adding 'futu/common/pb/Trd_ModifyOrder_pb2.py' adding 'futu/common/pb/Trd_Notify_pb2.py' adding 'futu/common/pb/Trd_PlaceOrder_pb2.py' adding 'futu/common/pb/Trd_ReconfirmOrder_pb2.py' adding 'futu/common/pb/Trd_SubAccPush_pb2.py' adding 'futu/common/pb/Trd_UnlockTrade_pb2.py' adding 'futu/common/pb/Trd_UpdateOrderFill_pb2.py' adding 'futu/common/pb/Trd_UpdateOrder_pb2.py' adding 'futu/common/pb/Verification_pb2.py' adding 'futu/common/pb/__init__.py' adding 'futu/common/pb/build.bat' adding 'futu/common/pb/generate_python.bat' adding 'futu/examples/__init__.py' adding 'futu/examples/check_all_get_push.py' adding 'futu/examples/loop_get_mkt_snapshot.py' adding 'futu/examples/macd.py' adding 'futu/examples/quote_push.py' adding 'futu/examples/simple.py' adding 'futu/examples/stockfilter.py' adding 'futu/examples/stocksell.py' adding 'futu/examples/tiny_quant/__init__.py' adding 'futu/examples/tiny_quant/demo/__init__.py' adding 'futu/examples/tiny_quant/demo/tq_macd/TinyStrateMACD.py' adding 'futu/examples/tiny_quant/demo/tq_macd/__init__.py' adding 'futu/examples/tiny_quant/demo/tq_macd/setting.json' adding 'futu/examples/tiny_quant/demo/tq_sample/TinyStrateSample.py' adding 'futu/examples/tiny_quant/demo/tq_sample/__init__.py' adding 'futu/examples/tiny_quant/demo/tq_sample/setting.json' adding 'futu/examples/tiny_quant/tiny_quant_frame/FutuDataEvent.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/FutuMarketEvent.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/TinyDefine.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/TinyQuantBase.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/TinyQuantFrame.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/TinyStrateBase.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/TinyStrateSample.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/__init__.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/setting.json' adding 'futu/examples/tiny_quant/tiny_quant_frame/event/__init__.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/event/eventEngine.py' adding 'futu/examples/tiny_quant/tiny_quant_frame/event/eventType.py' adding 'futu/quote/__init__.py' adding 'futu/quote/open_quote_context.py' adding 'futu/quote/quote_get_warrant.py' adding 'futu/quote/quote_query.py' adding 'futu/quote/quote_response_handler.py' adding 'futu/quote/quote_stockfilter_info.py' adding 'futu/quote/quote_tool.py' adding 'futu/tools/Common.proto.json' adding 'futu/tools/__init__.py' adding 'futu/tools/auto_generate.py' adding 'futu/tools/generate_code.py' adding 'futu/tools/load_template.py' adding 'futu/trade/__init__.py' adding 'futu/trade/open_trade_context.py' adding 'futu/trade/trade_query.py' adding 'futu/trade/trade_response_handler.py' adding 'futu_api-3.13.1.dist-info/METADATA' adding 'futu_api-3.13.1.dist-info/WHEEL' adding 'futu_api-3.13.1.dist-info/top_level.txt' adding 'futu_api-3.13.1.dist-info/RECORD' removing build/bdist.linux-armv7l/wheel Running setup.py bdist_wheel for futu-api: finished with status 'done' Stored in directory: /tmp/tmprgwgw8o9 Successfully built futu-api Cleaning up... Removing source in /tmp/pip-wheel-7ug2c_c_/futu-api Removed build tracker '/tmp/pip-req-tracker-ezkoz0yy'