Created temporary directory: /tmp/pip-ephem-wheel-cache-fjj9q_nq Created temporary directory: /tmp/pip-req-tracker-pgm0t5om Created requirements tracker '/tmp/pip-req-tracker-pgm0t5om' Created temporary directory: /tmp/pip-wheel-4_8d4a7d Collecting futu-api==3.7.2 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 Using version 3.7.2 (newest of versions: 3.7.2) Created temporary directory: /tmp/pip-unpack-wudios5d Downloading https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz (171kB) Downloading from URL https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz#sha256=44ab521073ae3b7474509c277c85a93cc10ba6fe08f1f9d88a7d78ae2bb4137a (from https://pypi.org/simple/futu-api/) Added futu-api==3.7.2 from https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz#sha256=44ab521073ae3b7474509c277c85a93cc10ba6fe08f1f9d88a7d78ae2bb4137a to build tracker '/tmp/pip-req-tracker-pgm0t5om' Running setup.py (path:/tmp/pip-wheel-4_8d4a7d/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 top-level names to pip-egg-info/futu_api.egg-info/top_level.txt writing pip-egg-info/futu_api.egg-info/PKG-INFO writing dependency_links to pip-egg-info/futu_api.egg-info/dependency_links.txt writing requirements to pip-egg-info/futu_api.egg-info/requires.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-4_8d4a7d/futu-api has version 3.7.2, which satisfies requirement futu-api==3.7.2 from https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz#sha256=44ab521073ae3b7474509c277c85a93cc10ba6fe08f1f9d88a7d78ae2bb4137a Removed futu-api==3.7.2 from https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz#sha256=44ab521073ae3b7474509c277c85a93cc10ba6fe08f1f9d88a7d78ae2bb4137a from build tracker '/tmp/pip-req-tracker-pgm0t5om' Building wheels for collected packages: futu-api Created temporary directory: /tmp/pip-wheel-8ftb6qut Running setup.py bdist_wheel for futu-api: started Destination directory: /tmp/pip-wheel-8ftb6qut Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-wheel-4_8d4a7d/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-8ftb6qut 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/trade copying futu/trade/trade_query.py -> build/lib/futu/trade copying futu/trade/trade_response_handler.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 creating build/lib/futu/examples copying futu/examples/quote_push.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/loop_get_mkt_snapshot.py -> build/lib/futu/examples copying futu/examples/simple.py -> build/lib/futu/examples copying futu/examples/check_all_get_push.py -> build/lib/futu/examples copying futu/examples/macd.py -> build/lib/futu/examples creating build/lib/futu/quote copying futu/quote/quote_response_handler.py -> build/lib/futu/quote copying futu/quote/quote_get_warrant.py -> build/lib/futu/quote copying futu/quote/open_quote_context.py -> build/lib/futu/quote copying futu/quote/__init__.py -> build/lib/futu/quote copying futu/quote/quote_query.py -> build/lib/futu/quote creating build/lib/futu/common copying futu/common/diag.py -> 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/sys_config.py -> build/lib/futu/common copying futu/common/network_manager.py -> build/lib/futu/common copying futu/common/utils.py -> build/lib/futu/common copying futu/common/open_context_base.py -> build/lib/futu/common copying futu/common/constant.py -> build/lib/futu/common copying futu/common/__init__.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/callback_executor.py -> build/lib/futu/common copying futu/common/err.py -> build/lib/futu/common 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/TinyDefine.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/TinyStrateBase.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/TinyStrateSample.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/TinyQuantFrame.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 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/TinyStrateMACD.py -> 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 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/eventType.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 creating build/lib/futu/common/pb copying futu/common/pb/Qot_GetPlateSecurity_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_RegQotPush_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOwnerPlate_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_UpdateOrderDetail_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_GetHistoryKL_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_UpdateOrderFill_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_Common_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetBroker_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_PlaceOrder_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_UpdateKL_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/KeepAlive_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_GetStaticInfo_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetRT_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_Sub_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_UpdateTicker_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_GetWarrant_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetHistoryOrderFillList_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_GetKL_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_UpdateOrder_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOptionChain_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/GetGlobalState_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetReference_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_GetTradeDate_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_GetMaxTrdQtys_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_Common_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Common_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetOrderBook_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Trd_GetPositionList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Notify_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetSuspend_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/__init__.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetBasicQot_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_UpdateBroker_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/InitConnect_pb2.py -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetRehab_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_UpdateBasicQot_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 running egg_info writing futu_api.egg-info/PKG-INFO writing dependency_links to futu_api.egg-info/dependency_links.txt writing requirements to futu_api.egg-info/requires.txt writing top-level names to futu_api.egg-info/top_level.txt 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 creating build/lib/futu/tools copying futu/tools/Qot_Common.proto.json -> build/lib/futu/tools 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 copying futu/common/pb/Common.proto.json -> build/lib/futu/common/pb copying futu/common/pb/InitConnect.proto.json -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetSecuritySnapshot.proto.json -> build/lib/futu/common/pb copying futu/common/pb/Qot_GetWarrant.proto.json -> build/lib/futu/common/pb copying futu/common/pb/Trd_Common.proto.json -> build/lib/futu/common/pb copying futu/common/pb/build.bat -> build/lib/futu/common/pb copying futu/common/pb/generate_python.bat -> build/lib/futu/common/pb 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/trade copying build/lib/futu/trade/trade_query.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/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 creating build/bdist.linux-armv7l/wheel/futu/examples copying build/lib/futu/examples/quote_push.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 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/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/TinyStrateMACD.py -> 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/__init__.py -> build/bdist.linux-armv7l/wheel/futu/examples/tiny_quant creating 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 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/FutuMarketEvent.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/__init__.py -> 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/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/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/TinyStrateSample.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/TinyQuantFrame.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/__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/loop_get_mkt_snapshot.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/examples/check_all_get_push.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/quote copying build/lib/futu/quote/quote_response_handler.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/open_quote_context.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_query.py -> build/bdist.linux-armv7l/wheel/futu/quote copying build/lib/futu/VERSION.txt -> build/bdist.linux-armv7l/wheel/futu creating 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/pbjson.py -> build/bdist.linux-armv7l/wheel/futu/common creating 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/Trd_GetOrderList_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/Qot_GetWarrant.proto.json -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Qot_GetSecuritySnapshot.proto.json -> 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/Qot_GetOwnerPlate_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_UpdateOrderDetail_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/InitConnect.proto.json -> 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/Trd_UpdateOrderFill_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_Common_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/Trd_PlaceOrder_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_UpdateKL_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/Qot_GetTicker_pb2.py -> build/bdist.linux-armv7l/wheel/futu/common/pb copying build/lib/futu/common/pb/Common.proto.json -> 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/Qot_GetHistoryKLPoints_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/Qot_Sub_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_UpdateTicker_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_GetWarrant_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/generate_python.bat -> 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/Trd_SubAccPush_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_GetSecuritySnapshot_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_GetOptionChain_pb2.py -> 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_GetReference_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_GetTradeDate_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_GetMaxTrdQtys_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/Trd_Common_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/Qot_GetOrderBook_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/Notify_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/__init__.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_GetSubInfo_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/Qot_GetHoldingChangeList_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/Trd_Common.proto.json -> 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/Qot_GetOrderDetail_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/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/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/sys_config.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/utils.py -> build/bdist.linux-armv7l/wheel/futu/common copying build/lib/futu/common/open_context_base.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/__init__.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/callback_executor.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/__init__.py -> build/bdist.linux-armv7l/wheel/futu creating build/bdist.linux-armv7l/wheel/futu/tools copying build/lib/futu/tools/Qot_Common.proto.json -> build/bdist.linux-armv7l/wheel/futu/tools running install_egg_info Copying futu_api.egg-info to build/bdist.linux-armv7l/wheel/futu_api-3.7.2-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/futu_api-3.7.2.dist-info/WHEEL creating '/tmp/pip-wheel-8ftb6qut/futu_api-3.7.2-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.proto.json' adding 'futu/common/pb/Common_pb2.py' adding 'futu/common/pb/GetGlobalState_pb2.py' adding 'futu/common/pb/InitConnect.proto.json' 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_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.proto.json' 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_GetWarrant.proto.json' adding 'futu/common/pb/Qot_GetWarrant_pb2.py' adding 'futu/common/pb/Qot_RegQotPush_pb2.py' adding 'futu/common/pb/Qot_RequestHistoryKL_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.proto.json' 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/__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/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/tools/Qot_Common.proto.json' 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.7.2.dist-info/METADATA' adding 'futu_api-3.7.2.dist-info/WHEEL' adding 'futu_api-3.7.2.dist-info/top_level.txt' adding 'futu_api-3.7.2.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/tmpal54uxbm Successfully built futu-api Cleaning up... Removing source in /tmp/pip-wheel-4_8d4a7d/futu-api Removed build tracker '/tmp/pip-req-tracker-pgm0t5om'