2025-06-11T14:13:51,050 Created temporary directory: /tmp/pip-build-tracker-ggo9321w 2025-06-11T14:13:51,051 Initialized build tracking at /tmp/pip-build-tracker-ggo9321w 2025-06-11T14:13:51,051 Created build tracker: /tmp/pip-build-tracker-ggo9321w 2025-06-11T14:13:51,052 Entered build tracker: /tmp/pip-build-tracker-ggo9321w 2025-06-11T14:13:51,053 Created temporary directory: /tmp/pip-wheel-sc9awfyq 2025-06-11T14:13:51,057 Created temporary directory: /tmp/pip-ephem-wheel-cache-qrkou1vq 2025-06-11T14:13:51,106 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-11T14:13:51,108 2 location(s) to search for versions of futu-api: 2025-06-11T14:13:51,108 * https://pypi.org/simple/futu-api/ 2025-06-11T14:13:51,108 * https://www.piwheels.org/simple/futu-api/ 2025-06-11T14:13:51,109 Fetching project page and analyzing links: https://pypi.org/simple/futu-api/ 2025-06-11T14:13:51,110 Getting page https://pypi.org/simple/futu-api/ 2025-06-11T14:13:51,112 Found index url https://pypi.org/simple/ 2025-06-11T14:13:51,342 Fetched page https://pypi.org/simple/futu-api/ as application/vnd.pypi.simple.v1+json 2025-06-11T14:13:51,350 Found link https://files.pythonhosted.org/packages/be/18/f398c69996d6e8a90946b5cd747abc2ca6996be26eea4d6e0afea71160b7/futu-api-3.6.3.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.6.3 2025-06-11T14:13:51,350 Found link https://files.pythonhosted.org/packages/46/38/4460fa0513e015ebbb552cc396932cb069328406dec8550efbfb0a74efeb/futu-api-3.7.1.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.7.1 2025-06-11T14:13:51,351 Found link https://files.pythonhosted.org/packages/cf/42/601121fbd307f5df2ae8a330d71dbd608dfb89d603d57c6140032e11149b/futu-api-3.7.2.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.7.2 2025-06-11T14:13:51,352 Found link https://files.pythonhosted.org/packages/1b/ba/c0a7161e9243bfdee774d0b0dc4b3a44f77645e4f4d8e88651e814839b01/futu-api-3.8.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.8.0 2025-06-11T14:13:51,353 Found link https://files.pythonhosted.org/packages/01/97/f5af6ede4bcd323786bfccbe3e925bf1dad3f23f3c247c220ef956fcdd07/futu-api-3.9.1.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.9.1 2025-06-11T14:13:51,354 Found link https://files.pythonhosted.org/packages/50/67/231defb937506b3678ba8c9a83b95002efb9c3bbd7d331a10da22dd3e5e7/futu-api-3.10.2.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.10.2 2025-06-11T14:13:51,354 Found link https://files.pythonhosted.org/packages/d3/5e/90f0799bbd6e02bfc729ea76d61080daeb6b8d120a0336ecf7413bb08a17/futu-api-3.11.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.11.0 2025-06-11T14:13:51,355 Found link https://files.pythonhosted.org/packages/7a/e8/b4b0fd3752c39f4b6025905713c6f397021de9eccd2f26c2b8554e3f28ad/futu-api-3.12.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.12.0 2025-06-11T14:13:51,356 Found link https://files.pythonhosted.org/packages/2e/e4/ec1769e44aacc36a3bc26de70a4c5c5a47614152a19e19c7bc0dc424ded7/futu-api-3.13.1.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.13.1 2025-06-11T14:13:51,357 Found link https://files.pythonhosted.org/packages/5e/c2/7e03a1ae115ed37e75644d08f8c1556533b8d88c6e8a8304f89bb6d5da00/futu-api-3.14.1.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.14.1 2025-06-11T14:13:51,358 Found link https://files.pythonhosted.org/packages/4b/b9/9f30446712f69bf099767be67bb6b304fbdab6da15e46f6d95da43b2d60c/futu-api-3.15.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.15.0 2025-06-11T14:13:51,358 Found link https://files.pythonhosted.org/packages/8c/7c/7f6feca49d496abfad2bae402a1d4f2d8f08f13561b18733bf5c4db4c485/futu-api-3.16.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.16.0 2025-06-11T14:13:51,359 Found link https://files.pythonhosted.org/packages/99/79/b08f8586b9c5dd9d6e515e977e34fb014a7d16d130e032e72d33683726cc/futu-api-3.17.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.17.0 2025-06-11T14:13:51,360 Found link https://files.pythonhosted.org/packages/31/40/99ca775bc6a9db0672c34887fc10e5dbcc8c10c62b4df089e429759b36d3/futu-api-3.18.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.18.0 2025-06-11T14:13:51,361 Found link https://files.pythonhosted.org/packages/02/c1/76ab04a563f0cdd919b9e0fcdd9e12e73262a0370d7c8563c883ec7f4851/futu-api-3.19.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.19.0 2025-06-11T14:13:51,362 Found link https://files.pythonhosted.org/packages/b9/7f/16fe984a2f7edd0756f0d57701b848767db7707aeb9e380cfba2fb98ff94/futu-api-3.20.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.20.0 2025-06-11T14:13:51,362 Found link https://files.pythonhosted.org/packages/54/49/e29be94b0aba35ba45d99d07e76be4566615da4e38b62d45df9685a7b3b5/futu-api-3.21.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.21.0 2025-06-11T14:13:51,363 Found link https://files.pythonhosted.org/packages/06/cd/e5e61863fcc0e8cfc60c4f9763faacbe8c7f5f98779b9abdd9c135975ba8/futu-api-3.22.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.22.0 2025-06-11T14:13:51,364 Found link https://files.pythonhosted.org/packages/3d/8c/e241fee9c695f8c0e837489f8f26c59b280e1d7c27a18be05ce3f1e7e6d5/futu-api-3.23.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.23.0 2025-06-11T14:13:51,364 Found link https://files.pythonhosted.org/packages/78/c4/f426edeb9a52326f48735586c96602669e995da82180ae53e0a5684556d2/futu-api-3.24.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.24.0 2025-06-11T14:13:51,365 Found link https://files.pythonhosted.org/packages/02/2b/721593ccaca2f40ee6a849defd2139e9ab36788eddcba8e1d690a60199a8/futu-api-3.25.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.25.0 2025-06-11T14:13:51,366 Found link https://files.pythonhosted.org/packages/39/d7/f5f6ca835b62ae2e2e1765a25ae96401acb8b42c9e257d62d25d9ab078f1/futu-api-3.26.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.26.0 2025-06-11T14:13:51,366 Found link https://files.pythonhosted.org/packages/dc/13/44d50b5eb08bc543aaf53dd7d32d51ab14d93051e7e03f794bae76ab893e/futu-api-3.26.1.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.26.1 2025-06-11T14:13:51,367 Found link https://files.pythonhosted.org/packages/d2/f0/5cd4c86ba5f529a2a7ab23675d2cd3558d43b784b66e50ab5e2ab354b8e4/futu-api-3.27.0.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.27.0 2025-06-11T14:13:51,368 Found link https://files.pythonhosted.org/packages/e3/2a/bdf6e908dc51ff8dfeb7c0a1378d8d077cb78df5a49ebee3de95f101bb00/futu-api-3.27.2.tar.gz (from https://pypi.org/simple/futu-api/), version: 3.27.2 2025-06-11T14:13:51,369 Found link https://files.pythonhosted.org/packages/f6/88/40618e28dab1f0f0a8161743635c82f19cac6b1c01c0b9db4500bb63a2b0/futu-api-4.0.1300.tar.gz (from https://pypi.org/simple/futu-api/), version: 4.0.1300 2025-06-11T14:13:51,370 Found link https://files.pythonhosted.org/packages/b9/76/1b69552840e570d2eaf99f64eccc9d1f6040890bf92fc4bbeadedfd7b2c8/futu-api-5.0.1310.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.0.1310 2025-06-11T14:13:51,370 Found link https://files.pythonhosted.org/packages/2a/3b/a50b5f665de7f1a0d165f6c352caabddf6f8db9a9d3602d909c66e3a9f74/futu-api-5.1.1320.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.1.1320 2025-06-11T14:13:51,371 Found link https://files.pythonhosted.org/packages/93/c0/6ff744478d778f9649a4422b10b9778a3913feb62990b6d88a7e940c2a9d/futu-api-5.2.1408.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.2.1408 2025-06-11T14:13:51,372 Found link https://files.pythonhosted.org/packages/f9/71/33f1673610499114414f142f0a7f9e5407339795614ce7387f5421c696fa/futu-api-5.3.1508.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.3.1508 2025-06-11T14:13:51,373 Found link https://files.pythonhosted.org/packages/81/fa/d4e050bdfe49b2595dfd4a3e0833abe168e33ab798418ee49bc0fccbc6e5/futu-api-5.3.1510.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.3.1510 2025-06-11T14:13:51,373 Found link https://files.pythonhosted.org/packages/f8/67/6003aedad58ac1c7397d785f66dc55658be6ef9a1f9a09f744fa01ccae08/futu-api-5.4.1608.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.4.1608 2025-06-11T14:13:51,374 Found link https://files.pythonhosted.org/packages/0f/b8/118a7bde15288100359833748dc77cb7192fe317a5a98e4445d78e8302b6/futu-api-5.5.1708.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.5.1708 2025-06-11T14:13:51,375 Found link https://files.pythonhosted.org/packages/ac/e1/585effc714a394c7d5f3c704411eb3a80592c8f2ac61a07fabd88452e986/futu-api-5.6.1808.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.6.1808 2025-06-11T14:13:51,376 Found link https://files.pythonhosted.org/packages/0e/2b/68fc8877f3866f9559931d421e2224fc19cb417a9d46255543972d32c03f/futu-api-5.7.1908.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.7.1908 2025-06-11T14:13:51,376 Found link https://files.pythonhosted.org/packages/23/c7/97fcb5685c9ea47efe4742225b71542d41aa74d53d9bb7dcf83d4e1eba17/futu-api-5.8.2008.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.8.2008 2025-06-11T14:13:51,377 Found link https://files.pythonhosted.org/packages/9a/73/8ea80de9f76cd13d44cf4ee10b7188b75aac9138b2c4bd36f1585262c50a/futu-api-5.9.2108.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.9.2108 2025-06-11T14:13:51,378 Found link https://files.pythonhosted.org/packages/2b/b5/3380e85525ba97d7c89f78254ef722c790d3edc79a7e8e62ec826c4e855e/futu-api-5.10.2208.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.10.2208 2025-06-11T14:13:51,378 Found link https://files.pythonhosted.org/packages/75/f6/a6f06de815c13ddf3b1aa7241cc4cc1e222af0d6820dff9c7f4e3c384176/futu-api-5.11.2308.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.11.2308 2025-06-11T14:13:51,379 Found link https://files.pythonhosted.org/packages/24/d2/056d618f75fa46341e29c326f8288826934b1525d48fd56161c72f229e73/futu-api-5.12.2408.tar.gz (from https://pypi.org/simple/futu-api/), version: 5.12.2408 2025-06-11T14:13:51,379 Found link https://files.pythonhosted.org/packages/f6/1f/08595c854a59d2ebad45080780c93b54b71a8f2074533ee4c84a64d24e10/futu-api-6.0.2508.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.0.2508 2025-06-11T14:13:51,380 Found link https://files.pythonhosted.org/packages/d2/03/defd459d05c140fa4b6c5b8c3e97985c0c2398a90ce4063476508843206c/futu-api-6.1.2608.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.1.2608 2025-06-11T14:13:51,381 Found link https://files.pythonhosted.org/packages/98/b3/cca8417a0d390488b5cacfef2c359b460a5b2f0061eefc87f769c23aba4b/futu-api-6.2.2708.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.2.2708 2025-06-11T14:13:51,382 Found link https://files.pythonhosted.org/packages/0c/d4/2e7d51909fadd2229883e46facf81f93a2c6d3c93901135d085e3d331ef8/futu-api-6.3.2808.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.3.2808 2025-06-11T14:13:51,383 Found link https://files.pythonhosted.org/packages/6c/1e/505472b5948453a7a3ab74f8c2fe4bbc92cf3e4ddca12926285fcf28e652/futu-api-6.4.2908.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.4.2908 2025-06-11T14:13:51,383 Found link https://files.pythonhosted.org/packages/fb/25/aeabf43892b381f3465531fb1a57f7f4d746fa85a9508cafb2f36aa9b594/futu-api-6.5.3008.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.5.3008 2025-06-11T14:13:51,384 Found link https://files.pythonhosted.org/packages/ac/7d/52dd2ef2b72f02a1403c0b41a8475c7ad1f5c224c1e33eac0799c74ee496/futu-api-6.6.3108.tar.gz (from https://pypi.org/simple/futu-api/), version: 6.6.3108 2025-06-11T14:13:51,385 Found link https://files.pythonhosted.org/packages/15/95/54ae3c696da438c7f6afd6cd0f19d0d8ad2c874cbbd927641a48779de270/futu-api-7.0.3208.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.0.3208 2025-06-11T14:13:51,386 Found link https://files.pythonhosted.org/packages/bd/98/500d3747654e072db4e8587bd5e4996ce310482eab2682e4faeb4af051ac/futu-api-7.1.3308.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.1.3308 2025-06-11T14:13:51,386 Found link https://files.pythonhosted.org/packages/8f/99/b45edc6457bd352e5ce0afde7ff25a0f3483439cca28a2c860f5a8f49af2/futu-api-7.2.3408.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.2.3408 2025-06-11T14:13:51,387 Found link https://files.pythonhosted.org/packages/b6/5f/81b8b6ab1c9f268882332cf92a45d9bddce7f45bcaa7e4ed6a90293b01ee/futu-api-7.3.3508.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.3.3508 2025-06-11T14:13:51,388 Found link https://files.pythonhosted.org/packages/73/f5/0abffdb9998c38a33815c5c609d230de230a4ae44805136e886d2ca2ef90/futu-api-7.4.3608.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.4.3608 2025-06-11T14:13:51,389 Found link https://files.pythonhosted.org/packages/d8/58/7e96f5a4befe67b193b545e06ee25045a55c0e43d53cc37ecf1d79e5de22/futu-api-7.4.3610.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.4.3610 2025-06-11T14:13:51,389 Found link https://files.pythonhosted.org/packages/7c/12/f7908597b108379f135e8fcf4c513e8201c1244feef4bab760b24fe1da07/futu-api-7.5.3708.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.5.3708 2025-06-11T14:13:51,390 Found link https://files.pythonhosted.org/packages/e7/0a/0de2da04ca4825a77152c42bc214296f6ff91085cde27ab865a809b6c3a3/futu-api-7.6.3808.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.6.3808 2025-06-11T14:13:51,391 Found link https://files.pythonhosted.org/packages/42/e9/268184c588826aeed9a21b99c98dce2781b2105a794a6309132cb0910d5e/futu-api-7.7.3908.tar.gz (from https://pypi.org/simple/futu-api/), version: 7.7.3908 2025-06-11T14:13:51,391 Found link https://files.pythonhosted.org/packages/e5/4c/bd0b270823d79b740a8111ca3eec54a82bb4ece6896fa8730eeaeae21e34/futu-api-8.0.4008.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.0.4008 2025-06-11T14:13:51,392 Found link https://files.pythonhosted.org/packages/32/7c/0afbdc456a690c64aaa5cc597cddc98a544e3a9ea8ab95d469a6391555be/futu-api-8.1.4108.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.1.4108 2025-06-11T14:13:51,392 Found link https://files.pythonhosted.org/packages/af/e8/e16800b741844d646acc51d80aa01724d10f771dc60cac101873022b0b14/futu-api-8.2.4208.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.2.4208 2025-06-11T14:13:51,393 Found link https://files.pythonhosted.org/packages/9f/11/5f3d791cb7a59fd3cd1d4f91df5110188557c1d53dc2558a2dd469f14229/futu-api-8.4.4408.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.4.4408 2025-06-11T14:13:51,394 Found link https://files.pythonhosted.org/packages/dd/a6/063fadf4ceb935d2e3a388aaca347cab5e867df5f5c4c363f1f2c8e1d134/futu-api-8.5.4508.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.5.4508 2025-06-11T14:13:51,395 Found link https://files.pythonhosted.org/packages/b5/b1/85ff356c194c78438e83cb96e895ff42244f820ce9eaa942a76b1d92506e/futu-api-8.6.4608.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.6.4608 2025-06-11T14:13:51,396 Found link https://files.pythonhosted.org/packages/3f/36/b4546de0bbfe737bc1f424d16a7ac1abcb52f22d02a9f9da737cc2e30328/futu-api-8.7.4708.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.7.4708 2025-06-11T14:13:51,396 Found link https://files.pythonhosted.org/packages/5d/e1/3b5c8055808979022496e740b4c0c776cd303ee157f4844baf9fd704669d/futu-api-8.8.4808.tar.gz (from https://pypi.org/simple/futu-api/), version: 8.8.4808 2025-06-11T14:13:51,397 Found link https://files.pythonhosted.org/packages/50/e6/5a6b033bcdc9430ed5db384744bb3d468f0dbdfcf80fba6c110c244f167a/futu_api-9.0.5008.tar.gz (from https://pypi.org/simple/futu-api/), version: 9.0.5008 2025-06-11T14:13:51,398 Found link https://files.pythonhosted.org/packages/38/61/31f82d7741604676c679a55fcca6b68f142a5995fc685206f245997b6d8a/futu_api-9.1.5108.tar.gz (from https://pypi.org/simple/futu-api/), version: 9.1.5108 2025-06-11T14:13:51,399 Found link https://files.pythonhosted.org/packages/4c/d0/28cce151b95d51d0d9a3ad133077f82c6ad117798ba5b13fd50e6d6e0e4e/futu_api-9.2.5208.tar.gz (from https://pypi.org/simple/futu-api/), version: 9.2.5208 2025-06-11T14:13:51,399 Found link https://files.pythonhosted.org/packages/35/10/fc1d808ea37b302a61dc1a67694c38f405e2ec21be8b376965ae1632061a/futu_api-9.3.5308.tar.gz (from https://pypi.org/simple/futu-api/), version: 9.3.5308 2025-06-11T14:13:51,400 Found link https://files.pythonhosted.org/packages/c0/94/35c8dd442c34dafb0b579d8383990146a3192865bc1431ac0ade6247491c/futu_api-9.4.5408.tar.gz (from https://pypi.org/simple/futu-api/), version: 9.4.5408 2025-06-11T14:13:51,401 Fetching project page and analyzing links: https://www.piwheels.org/simple/futu-api/ 2025-06-11T14:13:51,401 Getting page https://www.piwheels.org/simple/futu-api/ 2025-06-11T14:13:51,403 Found index url https://www.piwheels.org/simple/ 2025-06-11T14:13:51,567 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/futu-api/ 2025-06-11T14:13:52,228 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/futu-api/ 2025-06-11T14:13:53,390 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/futu-api/ 2025-06-11T14:13:55,555 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/futu-api/ 2025-06-11T14:13:59,726 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/futu-api/ 2025-06-11T14:13:59,897 Could not fetch URL https://www.piwheels.org/simple/futu-api/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/futu-api/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-11T14:13:59,899 Skipping link: not a file: https://www.piwheels.org/simple/futu-api/ 2025-06-11T14:13:59,900 Skipping link: not a file: https://pypi.org/simple/futu-api/ 2025-06-11T14:13:59,925 Given no hashes to check 1 links for project 'futu-api': discarding no candidates 2025-06-11T14:13:59,927 Collecting futu-api==9.3.5308 2025-06-11T14:13:59,930 Created temporary directory: /tmp/pip-unpack-wgt4it2r 2025-06-11T14:14:00,166 Downloading futu_api-9.3.5308.tar.gz (4.9 MB) 2025-06-11T14:14:02,001 Added futu-api==9.3.5308 from https://files.pythonhosted.org/packages/35/10/fc1d808ea37b302a61dc1a67694c38f405e2ec21be8b376965ae1632061a/futu_api-9.3.5308.tar.gz to build tracker '/tmp/pip-build-tracker-ggo9321w' 2025-06-11T14:14:02,004 Running setup.py (path:/tmp/pip-wheel-sc9awfyq/futu-api_bb9617381c7c4ec8b160f06e47d9d414/setup.py) egg_info for package futu-api 2025-06-11T14:14:02,005 Created temporary directory: /tmp/pip-pip-egg-info-tmxz278o 2025-06-11T14:14:02,006 Preparing metadata (setup.py): started 2025-06-11T14:14:02,007 Running command python setup.py egg_info 2025-06-11T14:14:02,893 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '9.03.5308' to '9.3.5308' 2025-06-11T14:14:02,893 self.metadata.version = self._normalize_version(self.metadata.version) 2025-06-11T14:14:02,923 running egg_info 2025-06-11T14:14:02,951 creating /tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info 2025-06-11T14:14:02,952 writing /tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/PKG-INFO 2025-06-11T14:14:02,956 writing dependency_links to /tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/dependency_links.txt 2025-06-11T14:14:02,958 writing requirements to /tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/requires.txt 2025-06-11T14:14:02,959 writing top-level names to /tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/top_level.txt 2025-06-11T14:14:02,961 writing manifest file '/tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/SOURCES.txt' 2025-06-11T14:14:03,078 reading manifest file '/tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/SOURCES.txt' 2025-06-11T14:14:03,079 reading manifest template 'MANIFEST.in' 2025-06-11T14:14:03,146 warning: no files found matching '*.md' under directory 'futu' 2025-06-11T14:14:03,210 warning: no files found matching '*.url' under directory 'futu' 2025-06-11T14:14:03,404 warning: no files found matching '*.csv' under directory 'futu' 2025-06-11T14:14:03,405 warning: no files found matching '*' under directory 'doc_maker' 2025-06-11T14:14:03,405 adding license file 'LICENSE' 2025-06-11T14:14:03,415 writing manifest file '/tmp/pip-pip-egg-info-tmxz278o/futu_api.egg-info/SOURCES.txt' 2025-06-11T14:14:03,528 Preparing metadata (setup.py): finished with status 'done' 2025-06-11T14:14:03,533 Source in /tmp/pip-wheel-sc9awfyq/futu-api_bb9617381c7c4ec8b160f06e47d9d414 has version 9.3.5308, which satisfies requirement futu-api==9.3.5308 from https://files.pythonhosted.org/packages/35/10/fc1d808ea37b302a61dc1a67694c38f405e2ec21be8b376965ae1632061a/futu_api-9.3.5308.tar.gz 2025-06-11T14:14:03,534 Removed futu-api==9.3.5308 from https://files.pythonhosted.org/packages/35/10/fc1d808ea37b302a61dc1a67694c38f405e2ec21be8b376965ae1632061a/futu_api-9.3.5308.tar.gz from build tracker '/tmp/pip-build-tracker-ggo9321w' 2025-06-11T14:14:03,540 Created temporary directory: /tmp/pip-unpack-hqkgrk8b 2025-06-11T14:14:03,541 Created temporary directory: /tmp/pip-unpack-rqa86y4j 2025-06-11T14:14:03,542 Building wheels for collected packages: futu-api 2025-06-11T14:14:03,546 Created temporary directory: /tmp/pip-wheel-jqdpdwaj 2025-06-11T14:14:03,547 DEPRECATION: Building 'futu-api' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'futu-api'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-11T14:14:03,549 Building wheel for futu-api (setup.py): started 2025-06-11T14:14:03,550 Destination directory: /tmp/pip-wheel-jqdpdwaj 2025-06-11T14:14:03,551 Running command python setup.py bdist_wheel 2025-06-11T14:14:04,399 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '9.03.5308' to '9.3.5308' 2025-06-11T14:14:04,399 self.metadata.version = self._normalize_version(self.metadata.version) 2025-06-11T14:14:04,403 running bdist_wheel 2025-06-11T14:14:04,536 running build 2025-06-11T14:14:04,537 running build_py 2025-06-11T14:14:04,567 creating build/lib/futu 2025-06-11T14:14:04,569 copying futu/__init__.py -> build/lib/futu 2025-06-11T14:14:04,572 creating build/lib/futu/tools 2025-06-11T14:14:04,574 copying futu/tools/__init__.py -> build/lib/futu/tools 2025-06-11T14:14:04,576 copying futu/tools/generate_code.py -> build/lib/futu/tools 2025-06-11T14:14:04,578 copying futu/tools/load_template.py -> build/lib/futu/tools 2025-06-11T14:14:04,580 copying futu/tools/auto_generate.py -> build/lib/futu/tools 2025-06-11T14:14:04,583 creating build/lib/futu/trade 2025-06-11T14:14:04,584 copying futu/trade/__init__.py -> build/lib/futu/trade 2025-06-11T14:14:04,586 copying futu/trade/trade_query.py -> build/lib/futu/trade 2025-06-11T14:14:04,589 copying futu/trade/trade_response_handler.py -> build/lib/futu/trade 2025-06-11T14:14:04,591 copying futu/trade/open_trade_context.py -> build/lib/futu/trade 2025-06-11T14:14:04,594 creating build/lib/futu/examples 2025-06-11T14:14:04,595 copying futu/examples/get_mkt_snapshot_demo.py -> build/lib/futu/examples 2025-06-11T14:14:04,597 copying futu/examples/quote_and_trade_demo.py -> build/lib/futu/examples 2025-06-11T14:14:04,600 copying futu/examples/__init__.py -> build/lib/futu/examples 2025-06-11T14:14:04,601 copying futu/examples/simple_filter_demo.py -> build/lib/futu/examples 2025-06-11T14:14:04,603 copying futu/examples/quote_push.py -> build/lib/futu/examples 2025-06-11T14:14:04,605 copying futu/examples/macd_strategy.py -> build/lib/futu/examples 2025-06-11T14:14:04,607 copying futu/examples/stocksell_demo.py -> build/lib/futu/examples 2025-06-11T14:14:04,610 creating build/lib/futu/quote 2025-06-11T14:14:04,611 copying futu/quote/quote_get_warrant.py -> build/lib/futu/quote 2025-06-11T14:14:04,614 copying futu/quote/__init__.py -> build/lib/futu/quote 2025-06-11T14:14:04,616 copying futu/quote/quote_response_handler.py -> build/lib/futu/quote 2025-06-11T14:14:04,618 copying futu/quote/quote_query.py -> build/lib/futu/quote 2025-06-11T14:14:04,623 copying futu/quote/open_quote_context.py -> build/lib/futu/quote 2025-06-11T14:14:04,627 copying futu/quote/quote_stockfilter_info.py -> build/lib/futu/quote 2025-06-11T14:14:04,630 copying futu/quote/quote_tool.py -> build/lib/futu/quote 2025-06-11T14:14:04,633 creating build/lib/futu/common 2025-06-11T14:14:04,634 copying futu/common/sys_config.py -> build/lib/futu/common 2025-06-11T14:14:04,636 copying futu/common/__init__.py -> build/lib/futu/common 2025-06-11T14:14:04,638 copying futu/common/callback_executor.py -> build/lib/futu/common 2025-06-11T14:14:04,640 copying futu/common/pbjson.py -> build/lib/futu/common 2025-06-11T14:14:04,643 copying futu/common/network_manager.py -> build/lib/futu/common 2025-06-11T14:14:04,645 copying futu/common/ft_logger.py -> build/lib/futu/common 2025-06-11T14:14:04,648 copying futu/common/handler_context.py -> build/lib/futu/common 2025-06-11T14:14:04,650 copying futu/common/constant.py -> build/lib/futu/common 2025-06-11T14:14:04,654 copying futu/common/conn_mng.py -> build/lib/futu/common 2025-06-11T14:14:04,657 copying futu/common/utils.py -> build/lib/futu/common 2025-06-11T14:14:04,659 copying futu/common/err.py -> build/lib/futu/common 2025-06-11T14:14:04,661 copying futu/common/open_context_base.py -> build/lib/futu/common 2025-06-11T14:14:04,664 copying futu/common/comm_add_path.py -> build/lib/futu/common 2025-06-11T14:14:04,668 creating build/lib/futu/common/pb 2025-06-11T14:14:04,669 copying futu/common/pb/Trd_PlaceOrder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,672 copying futu/common/pb/Qot_GetOwnerPlate_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,674 copying futu/common/pb/Qot_RequestTradeDate_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,676 copying futu/common/pb/Qot_GetUserSecurityGroup_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,679 copying futu/common/pb/Qot_GetFutureInfo_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,682 copying futu/common/pb/Trd_GetOrderFee_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,684 copying futu/common/pb/Qot_UpdateRT_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,686 copying futu/common/pb/Qot_GetCapitalFlow_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,689 copying futu/common/pb/Trd_GetHistoryOrderList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,691 copying futu/common/pb/Trd_GetAccList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,694 copying futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,696 copying futu/common/pb/Qot_RegQotPush_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,699 copying futu/common/pb/Qot_GetOrderBook_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,701 copying futu/common/pb/Qot_GetIpoList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,704 copying futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,706 copying futu/common/pb/Qot_ModifyUserSecurity_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,709 copying futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,711 copying futu/common/pb/Qot_RequestRehab_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,713 copying futu/common/pb/Qot_GetKL_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,715 copying futu/common/pb/__init__.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,717 copying futu/common/pb/Qot_GetMarketState_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,719 copying futu/common/pb/Trd_Notify_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,722 copying futu/common/pb/KeepAlive_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,724 copying futu/common/pb/GetUserInfo_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,727 copying futu/common/pb/Qot_GetStaticInfo_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,729 copying futu/common/pb/Qot_GetPriceReminder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,731 copying futu/common/pb/Qot_GetReference_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,734 copying futu/common/pb/Qot_RequestHistoryKL_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,736 copying futu/common/pb/Qot_GetRT_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,739 copying futu/common/pb/Trd_GetMarginRatio_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,741 copying futu/common/pb/Qot_GetSecuritySnapshot_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,745 copying futu/common/pb/Qot_GetBasicQot_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,747 copying futu/common/pb/Qot_GetBroker_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,750 copying futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,752 copying futu/common/pb/Qot_UpdateBroker_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,754 copying futu/common/pb/Trd_SubAccPush_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,757 copying futu/common/pb/Notify_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,760 copying futu/common/pb/Trd_UpdateOrderFill_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,762 copying futu/common/pb/GetGlobalState_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,765 copying futu/common/pb/Trd_GetFunds_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,767 copying futu/common/pb/Qot_UpdateOrderBook_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,770 copying futu/common/pb/Qot_GetPlateSecurity_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,772 copying futu/common/pb/Trd_ModifyOrder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,774 copying futu/common/pb/Trd_UnlockTrade_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,777 copying futu/common/pb/Qot_GetOptionChain_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,779 copying futu/common/pb/Qot_GetPlateSet_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,782 copying futu/common/pb/Qot_UpdateTicker_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,784 copying futu/common/pb/InitConnect_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,786 copying futu/common/pb/Qot_GetUserSecurity_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,788 copying futu/common/pb/Qot_Common_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,794 copying futu/common/pb/Qot_GetSuspend_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,797 copying futu/common/pb/Qot_UpdateBasicQot_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,799 copying futu/common/pb/Common_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,801 copying futu/common/pb/GetDelayStatistics_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,804 copying futu/common/pb/TestCmd_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,806 copying futu/common/pb/Qot_UpdateKL_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,809 copying futu/common/pb/Trd_GetOrderList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,811 copying futu/common/pb/Qot_GetHistoryKL_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,813 copying futu/common/pb/Trd_FlowSummary_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,816 copying futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,818 copying futu/common/pb/Qot_Sub_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,820 copying futu/common/pb/Verification_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,823 copying futu/common/pb/Qot_GetTicker_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,825 copying futu/common/pb/Qot_GetRehab_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,827 copying futu/common/pb/Qot_GetCapitalDistribution_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,829 copying futu/common/pb/Qot_GetSubInfo_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,832 copying futu/common/pb/Trd_GetMaxTrdQtys_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,834 copying futu/common/pb/Qot_UpdatePriceReminder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,836 copying futu/common/pb/UsedQuota_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,838 copying futu/common/pb/Trd_GetPositionList_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,841 copying futu/common/pb/Qot_GetCodeChange_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,843 copying futu/common/pb/Qot_StockFilter_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,847 copying futu/common/pb/Qot_SetPriceReminder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,849 copying futu/common/pb/Trd_UpdateOrder_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,852 copying futu/common/pb/Qot_GetWarrant_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,854 copying futu/common/pb/Trd_Common_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,858 copying futu/common/pb/Qot_GetOptionExpirationDate_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,860 copying futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py -> build/lib/futu/common/pb 2025-06-11T14:14:04,862 running egg_info 2025-06-11T14:14:04,892 writing futu_api.egg-info/PKG-INFO 2025-06-11T14:14:04,895 writing dependency_links to futu_api.egg-info/dependency_links.txt 2025-06-11T14:14:04,897 writing requirements to futu_api.egg-info/requires.txt 2025-06-11T14:14:04,898 writing top-level names to futu_api.egg-info/top_level.txt 2025-06-11T14:14:04,957 reading manifest file 'futu_api.egg-info/SOURCES.txt' 2025-06-11T14:14:04,970 reading manifest template 'MANIFEST.in' 2025-06-11T14:14:05,034 warning: no files found matching '*.md' under directory 'futu' 2025-06-11T14:14:05,096 warning: no files found matching '*.url' under directory 'futu' 2025-06-11T14:14:05,292 warning: no files found matching '*.csv' under directory 'futu' 2025-06-11T14:14:05,293 warning: no files found matching '*' under directory 'doc_maker' 2025-06-11T14:14:05,293 adding license file 'LICENSE' 2025-06-11T14:14:05,305 writing manifest file 'futu_api.egg-info/SOURCES.txt' 2025-06-11T14:14:05,328 copying futu/VERSION.txt -> build/lib/futu 2025-06-11T14:14:05,331 copying futu/tools/Common.proto.json -> build/lib/futu/tools 2025-06-11T14:14:05,333 copying futu/tools/function.template -> build/lib/futu/tools 2025-06-11T14:14:05,336 copying futu/tools/rst_template.txt -> build/lib/futu/tools 2025-06-11T14:14:05,338 copying futu/tools/template_code.txt -> build/lib/futu/tools 2025-06-11T14:14:05,340 copying futu/tools/template_head.txt -> build/lib/futu/tools 2025-06-11T14:14:05,349 copying futu/quote/head.html -> build/lib/futu/quote 2025-06-11T14:14:05,354 copying futu/common/conn_key.txt -> build/lib/futu/common 2025-06-11T14:14:05,362 copying futu/common/pb/Common.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,364 copying futu/common/pb/GetDelayStatistics.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,366 copying futu/common/pb/GetGlobalState.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,368 copying futu/common/pb/GetUserInfo.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,371 copying futu/common/pb/InitConnect.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,373 copying futu/common/pb/KeepAlive.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,375 copying futu/common/pb/Notify.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,377 copying futu/common/pb/Qot_Common.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,380 copying futu/common/pb/Qot_GetBasicQot.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,382 copying futu/common/pb/Qot_GetBroker.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,384 copying futu/common/pb/Qot_GetCapitalDistribution.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,386 copying futu/common/pb/Qot_GetCapitalFlow.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,388 copying futu/common/pb/Qot_GetCodeChange.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,390 copying futu/common/pb/Qot_GetFutureInfo.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,393 copying futu/common/pb/Qot_GetHistoryKL.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,395 copying futu/common/pb/Qot_GetHistoryKLPoints.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,397 copying futu/common/pb/Qot_GetHoldingChangeList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,399 copying futu/common/pb/Qot_GetIpoList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,401 copying futu/common/pb/Qot_GetKL.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,404 copying futu/common/pb/Qot_GetMarketState.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,406 copying futu/common/pb/Qot_GetOptionChain.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,408 copying futu/common/pb/Qot_GetOptionExpirationDate.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,411 copying futu/common/pb/Qot_GetOrderBook.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,413 copying futu/common/pb/Qot_GetOwnerPlate.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,415 copying futu/common/pb/Qot_GetPlateSecurity.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,418 copying futu/common/pb/Qot_GetPlateSet.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,420 copying futu/common/pb/Qot_GetPriceReminder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,423 copying futu/common/pb/Qot_GetRT.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,425 copying futu/common/pb/Qot_GetReference.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,427 copying futu/common/pb/Qot_GetRehab.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,429 copying futu/common/pb/Qot_GetSecuritySnapshot.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,432 copying futu/common/pb/Qot_GetStaticInfo.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,434 copying futu/common/pb/Qot_GetSubInfo.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,437 copying futu/common/pb/Qot_GetSuspend.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,439 copying futu/common/pb/Qot_GetTicker.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,441 copying futu/common/pb/Qot_GetUserSecurity.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,443 copying futu/common/pb/Qot_GetUserSecurityGroup.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,446 copying futu/common/pb/Qot_GetWarrant.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,449 copying futu/common/pb/Qot_ModifyUserSecurity.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,451 copying futu/common/pb/Qot_RegQotPush.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,453 copying futu/common/pb/Qot_RequestHistoryKL.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,455 copying futu/common/pb/Qot_RequestHistoryKLQuota.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,458 copying futu/common/pb/Qot_RequestRehab.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,460 copying futu/common/pb/Qot_RequestTradeDate.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,462 copying futu/common/pb/Qot_SetPriceReminder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,464 copying futu/common/pb/Qot_StockFilter.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,467 copying futu/common/pb/Qot_Sub.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,469 copying futu/common/pb/Qot_UpdateBasicQot.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,471 copying futu/common/pb/Qot_UpdateBroker.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,474 copying futu/common/pb/Qot_UpdateKL.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,476 copying futu/common/pb/Qot_UpdateOrderBook.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,478 copying futu/common/pb/Qot_UpdatePriceReminder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,480 copying futu/common/pb/Qot_UpdateRT.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,482 copying futu/common/pb/Qot_UpdateTicker.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,484 copying futu/common/pb/TestCmd.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,486 copying futu/common/pb/Trd_Common.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,489 copying futu/common/pb/Trd_FlowSummary.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,491 copying futu/common/pb/Trd_GetAccList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,493 copying futu/common/pb/Trd_GetFunds.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,495 copying futu/common/pb/Trd_GetHistoryOrderFillList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,497 copying futu/common/pb/Trd_GetHistoryOrderList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,499 copying futu/common/pb/Trd_GetMarginRatio.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,501 copying futu/common/pb/Trd_GetMaxTrdQtys.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,504 copying futu/common/pb/Trd_GetOrderFee.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,506 copying futu/common/pb/Trd_GetOrderFillList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,508 copying futu/common/pb/Trd_GetOrderList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,510 copying futu/common/pb/Trd_GetPositionList.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,513 copying futu/common/pb/Trd_ModifyOrder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,515 copying futu/common/pb/Trd_Notify.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,517 copying futu/common/pb/Trd_PlaceOrder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,520 copying futu/common/pb/Trd_ReconfirmOrder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,522 copying futu/common/pb/Trd_SubAccPush.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,524 copying futu/common/pb/Trd_UnlockTrade.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,526 copying futu/common/pb/Trd_UpdateOrder.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,528 copying futu/common/pb/Trd_UpdateOrderFill.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,530 copying futu/common/pb/UsedQuota.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,533 copying futu/common/pb/Verification.proto -> build/lib/futu/common/pb 2025-06-11T14:14:05,535 copying futu/common/pb/build.bat -> build/lib/futu/common/pb 2025-06-11T14:14:05,537 copying futu/common/pb/generate_python.bat -> build/lib/futu/common/pb 2025-06-11T14:14:05,539 copying futu/common/pb/protoc-gen-doc.exe -> build/lib/futu/common/pb 2025-06-11T14:14:05,664 copying futu/common/pb/protoc.exe -> build/lib/futu/common/pb 2025-06-11T14:14:05,768 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-11T14:14:05,769 !! 2025-06-11T14:14:05,770 ******************************************************************************** 2025-06-11T14:14:05,770 Please avoid running ``setup.py`` directly. 2025-06-11T14:14:05,771 Instead, use pypa/build, pypa/installer or other 2025-06-11T14:14:05,771 standards-based tools. 2025-06-11T14:14:05,772 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-11T14:14:05,773 or your builds will no longer be supported. 2025-06-11T14:14:05,774 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-11T14:14:05,774 ******************************************************************************** 2025-06-11T14:14:05,775 !! 2025-06-11T14:14:05,776 self.initialize_options() 2025-06-11T14:14:05,800 installing to build/bdist.linux-armv7l/wheel 2025-06-11T14:14:05,800 running install 2025-06-11T14:14:05,824 running install_lib 2025-06-11T14:14:05,852 creating build/bdist.linux-armv7l/wheel 2025-06-11T14:14:05,854 creating build/bdist.linux-armv7l/wheel/futu 2025-06-11T14:14:05,856 copying build/lib/futu/__init__.py -> build/bdist.linux-armv7l/wheel/./futu 2025-06-11T14:14:05,858 copying build/lib/futu/VERSION.txt -> build/bdist.linux-armv7l/wheel/./futu 2025-06-11T14:14:05,861 creating build/bdist.linux-armv7l/wheel/futu/tools 2025-06-11T14:14:05,862 copying build/lib/futu/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,865 copying build/lib/futu/tools/function.template -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,867 copying build/lib/futu/tools/template_code.txt -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,869 copying build/lib/futu/tools/template_head.txt -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,871 copying build/lib/futu/tools/generate_code.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,874 copying build/lib/futu/tools/load_template.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,877 copying build/lib/futu/tools/rst_template.txt -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,879 copying build/lib/futu/tools/Common.proto.json -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,882 copying build/lib/futu/tools/auto_generate.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-11T14:14:05,884 creating build/bdist.linux-armv7l/wheel/futu/trade 2025-06-11T14:14:05,886 copying build/lib/futu/trade/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-11T14:14:05,888 copying build/lib/futu/trade/trade_query.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-11T14:14:05,891 copying build/lib/futu/trade/trade_response_handler.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-11T14:14:05,893 copying build/lib/futu/trade/open_trade_context.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-11T14:14:05,897 creating build/bdist.linux-armv7l/wheel/futu/examples 2025-06-11T14:14:05,899 copying build/lib/futu/examples/get_mkt_snapshot_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,901 copying build/lib/futu/examples/quote_and_trade_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,904 copying build/lib/futu/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,906 copying build/lib/futu/examples/simple_filter_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,908 copying build/lib/futu/examples/quote_push.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,911 copying build/lib/futu/examples/macd_strategy.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,913 copying build/lib/futu/examples/stocksell_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-11T14:14:05,916 creating build/bdist.linux-armv7l/wheel/futu/quote 2025-06-11T14:14:05,918 copying build/lib/futu/quote/quote_get_warrant.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,921 copying build/lib/futu/quote/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,923 copying build/lib/futu/quote/head.html -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,925 copying build/lib/futu/quote/quote_response_handler.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,928 copying build/lib/futu/quote/quote_query.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,932 copying build/lib/futu/quote/open_quote_context.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,938 copying build/lib/futu/quote/quote_stockfilter_info.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,942 copying build/lib/futu/quote/quote_tool.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-11T14:14:05,945 creating build/bdist.linux-armv7l/wheel/futu/common 2025-06-11T14:14:05,947 copying build/lib/futu/common/sys_config.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:05,950 copying build/lib/futu/common/conn_key.txt -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:05,952 copying build/lib/futu/common/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:05,954 copying build/lib/futu/common/callback_executor.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:05,957 copying build/lib/futu/common/pbjson.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:05,959 copying build/lib/futu/common/network_manager.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:05,966 creating build/bdist.linux-armv7l/wheel/futu/common/pb 2025-06-11T14:14:05,967 copying build/lib/futu/common/pb/Trd_PlaceOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,971 copying build/lib/futu/common/pb/Trd_GetOrderFee.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,973 copying build/lib/futu/common/pb/Qot_GetBasicQot.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,975 copying build/lib/futu/common/pb/UsedQuota.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,978 copying build/lib/futu/common/pb/Qot_GetOwnerPlate_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,981 copying build/lib/futu/common/pb/Qot_RequestTradeDate_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,983 copying build/lib/futu/common/pb/Qot_GetUserSecurityGroup_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,986 copying build/lib/futu/common/pb/Qot_GetFutureInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,989 copying build/lib/futu/common/pb/Trd_GetOrderFee_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,992 copying build/lib/futu/common/pb/Qot_UpdateRT_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,994 copying build/lib/futu/common/pb/Qot_GetCapitalFlow_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:05,997 copying build/lib/futu/common/pb/Trd_GetHistoryOrderList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,000 copying build/lib/futu/common/pb/Trd_GetAccList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,003 copying build/lib/futu/common/pb/Qot_GetSuspend.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,005 copying build/lib/futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,008 copying build/lib/futu/common/pb/generate_python.bat -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,010 copying build/lib/futu/common/pb/Qot_Common.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,014 copying build/lib/futu/common/pb/Qot_RegQotPush_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,017 copying build/lib/futu/common/pb/Qot_GetOrderBook_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,019 copying build/lib/futu/common/pb/Qot_GetIpoList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,022 copying build/lib/futu/common/pb/Trd_GetMaxTrdQtys.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,025 copying build/lib/futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,028 copying build/lib/futu/common/pb/Qot_ModifyUserSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,031 copying build/lib/futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,034 copying build/lib/futu/common/pb/GetDelayStatistics.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,036 copying build/lib/futu/common/pb/Qot_RequestRehab_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,039 copying build/lib/futu/common/pb/Qot_GetTicker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,041 copying build/lib/futu/common/pb/Qot_UpdateTicker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,043 copying build/lib/futu/common/pb/Qot_GetWarrant.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,046 copying build/lib/futu/common/pb/Qot_UpdateKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,048 copying build/lib/futu/common/pb/Qot_UpdatePriceReminder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,050 copying build/lib/futu/common/pb/Qot_GetKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,053 copying build/lib/futu/common/pb/Qot_GetHistoryKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,055 copying build/lib/futu/common/pb/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,058 copying build/lib/futu/common/pb/Qot_GetMarketState_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,061 copying build/lib/futu/common/pb/Trd_GetFunds.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,063 copying build/lib/futu/common/pb/Qot_GetSubInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,066 copying build/lib/futu/common/pb/Qot_GetFutureInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,068 copying build/lib/futu/common/pb/Trd_Notify_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,072 copying build/lib/futu/common/pb/Qot_GetReference.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,074 copying build/lib/futu/common/pb/Qot_GetSecuritySnapshot.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,078 copying build/lib/futu/common/pb/Qot_GetStaticInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,080 copying build/lib/futu/common/pb/Trd_UnlockTrade.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,082 copying build/lib/futu/common/pb/KeepAlive_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,085 copying build/lib/futu/common/pb/Trd_ModifyOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,087 copying build/lib/futu/common/pb/Qot_GetIpoList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,090 copying build/lib/futu/common/pb/GetUserInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,093 copying build/lib/futu/common/pb/Trd_Common.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,098 copying build/lib/futu/common/pb/Qot_GetStaticInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,101 copying build/lib/futu/common/pb/GetUserInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,103 copying build/lib/futu/common/pb/protoc-gen-doc.exe -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,397 copying build/lib/futu/common/pb/Qot_GetOwnerPlate.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,399 copying build/lib/futu/common/pb/Qot_GetPriceReminder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,402 copying build/lib/futu/common/pb/Qot_GetReference_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,405 copying build/lib/futu/common/pb/Qot_Sub.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,407 copying build/lib/futu/common/pb/InitConnect.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,410 copying build/lib/futu/common/pb/Qot_RequestHistoryKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,413 copying build/lib/futu/common/pb/Qot_UpdateOrderBook.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,416 copying build/lib/futu/common/pb/Qot_GetRT_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,419 copying build/lib/futu/common/pb/Trd_GetMarginRatio_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,422 copying build/lib/futu/common/pb/GetGlobalState.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,424 copying build/lib/futu/common/pb/Qot_ModifyUserSecurity.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,426 copying build/lib/futu/common/pb/Qot_GetSecuritySnapshot_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,429 copying build/lib/futu/common/pb/Qot_GetHoldingChangeList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,431 copying build/lib/futu/common/pb/Trd_SubAccPush.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,433 copying build/lib/futu/common/pb/Qot_GetBasicQot_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,435 copying build/lib/futu/common/pb/Qot_GetBroker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,438 copying build/lib/futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,440 copying build/lib/futu/common/pb/Qot_UpdateBroker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,442 copying build/lib/futu/common/pb/Trd_SubAccPush_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,445 copying build/lib/futu/common/pb/Common.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,447 copying build/lib/futu/common/pb/Notify_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,449 copying build/lib/futu/common/pb/Notify.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,452 copying build/lib/futu/common/pb/Trd_UpdateOrderFill_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,454 copying build/lib/futu/common/pb/GetGlobalState_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,456 copying build/lib/futu/common/pb/Qot_GetOptionChain.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,459 copying build/lib/futu/common/pb/Trd_GetFunds_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,461 copying build/lib/futu/common/pb/Qot_UpdateRT.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,463 copying build/lib/futu/common/pb/Qot_UpdateOrderBook_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,465 copying build/lib/futu/common/pb/Qot_GetMarketState.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,467 copying build/lib/futu/common/pb/Trd_GetAccList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,469 copying build/lib/futu/common/pb/Qot_GetPlateSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,471 copying build/lib/futu/common/pb/Qot_GetPlateSecurity.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,473 copying build/lib/futu/common/pb/Qot_GetCapitalDistribution.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,475 copying build/lib/futu/common/pb/Qot_GetRT.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,476 copying build/lib/futu/common/pb/Trd_ModifyOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,479 copying build/lib/futu/common/pb/Trd_UnlockTrade_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,481 copying build/lib/futu/common/pb/Qot_RegQotPush.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,483 copying build/lib/futu/common/pb/Qot_GetHistoryKLPoints.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,485 copying build/lib/futu/common/pb/Qot_GetUserSecurityGroup.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,487 copying build/lib/futu/common/pb/Trd_PlaceOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,489 copying build/lib/futu/common/pb/Qot_GetOptionChain_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,491 copying build/lib/futu/common/pb/protoc.exe -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,574 copying build/lib/futu/common/pb/Qot_GetPlateSet_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,576 copying build/lib/futu/common/pb/Qot_UpdateTicker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,579 copying build/lib/futu/common/pb/InitConnect_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,581 copying build/lib/futu/common/pb/Trd_GetHistoryOrderFillList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,584 copying build/lib/futu/common/pb/Qot_GetKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,586 copying build/lib/futu/common/pb/Trd_UpdateOrderFill.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,588 copying build/lib/futu/common/pb/Qot_GetUserSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,590 copying build/lib/futu/common/pb/Qot_Common_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,597 copying build/lib/futu/common/pb/Qot_GetSuspend_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,600 copying build/lib/futu/common/pb/Qot_GetRehab.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,602 copying build/lib/futu/common/pb/Qot_UpdateBasicQot_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,604 copying build/lib/futu/common/pb/Common_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,607 copying build/lib/futu/common/pb/Trd_FlowSummary.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,609 copying build/lib/futu/common/pb/GetDelayStatistics_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,612 copying build/lib/futu/common/pb/TestCmd_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,614 copying build/lib/futu/common/pb/Qot_UpdateKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,617 copying build/lib/futu/common/pb/Qot_UpdateBroker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,619 copying build/lib/futu/common/pb/Qot_RequestRehab.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,621 copying build/lib/futu/common/pb/Qot_GetCodeChange.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,623 copying build/lib/futu/common/pb/Trd_GetOrderList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,626 copying build/lib/futu/common/pb/build.bat -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,628 copying build/lib/futu/common/pb/Trd_Notify.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,629 copying build/lib/futu/common/pb/Qot_GetHistoryKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,632 copying build/lib/futu/common/pb/Qot_StockFilter.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,635 copying build/lib/futu/common/pb/Trd_FlowSummary_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,638 copying build/lib/futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,641 copying build/lib/futu/common/pb/Qot_GetOrderBook.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,643 copying build/lib/futu/common/pb/Trd_UpdateOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,645 copying build/lib/futu/common/pb/Trd_GetOrderFillList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,647 copying build/lib/futu/common/pb/Qot_Sub_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,649 copying build/lib/futu/common/pb/Trd_GetMarginRatio.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,651 copying build/lib/futu/common/pb/Verification.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,653 copying build/lib/futu/common/pb/Verification_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,656 copying build/lib/futu/common/pb/Qot_GetOptionExpirationDate.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,658 copying build/lib/futu/common/pb/Qot_SetPriceReminder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,660 copying build/lib/futu/common/pb/Qot_GetTicker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,662 copying build/lib/futu/common/pb/Qot_GetRehab_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,665 copying build/lib/futu/common/pb/Trd_GetOrderList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,667 copying build/lib/futu/common/pb/Trd_ReconfirmOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,669 copying build/lib/futu/common/pb/Qot_UpdateBasicQot.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,670 copying build/lib/futu/common/pb/Qot_GetCapitalDistribution_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,673 copying build/lib/futu/common/pb/Qot_GetCapitalFlow.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,675 copying build/lib/futu/common/pb/Qot_RequestHistoryKLQuota.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,677 copying build/lib/futu/common/pb/Trd_GetPositionList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,679 copying build/lib/futu/common/pb/Qot_GetSubInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,681 copying build/lib/futu/common/pb/Trd_GetMaxTrdQtys_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,684 copying build/lib/futu/common/pb/Qot_RequestHistoryKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,686 copying build/lib/futu/common/pb/TestCmd.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,688 copying build/lib/futu/common/pb/Qot_UpdatePriceReminder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,690 copying build/lib/futu/common/pb/UsedQuota_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,693 copying build/lib/futu/common/pb/Qot_GetBroker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,694 copying build/lib/futu/common/pb/Qot_GetPlateSet.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,696 copying build/lib/futu/common/pb/Trd_GetHistoryOrderList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,698 copying build/lib/futu/common/pb/Trd_GetPositionList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,701 copying build/lib/futu/common/pb/Qot_GetCodeChange_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,704 copying build/lib/futu/common/pb/Qot_StockFilter_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,708 copying build/lib/futu/common/pb/Qot_GetUserSecurity.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,710 copying build/lib/futu/common/pb/Qot_SetPriceReminder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,712 copying build/lib/futu/common/pb/Trd_UpdateOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,715 copying build/lib/futu/common/pb/Qot_GetWarrant_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,718 copying build/lib/futu/common/pb/Trd_Common_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,722 copying build/lib/futu/common/pb/Qot_GetPriceReminder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,724 copying build/lib/futu/common/pb/Qot_GetOptionExpirationDate_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,727 copying build/lib/futu/common/pb/Qot_RequestTradeDate.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,729 copying build/lib/futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,732 copying build/lib/futu/common/pb/KeepAlive.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-11T14:14:06,733 copying build/lib/futu/common/ft_logger.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,736 copying build/lib/futu/common/handler_context.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,738 copying build/lib/futu/common/constant.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,744 copying build/lib/futu/common/conn_mng.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,746 copying build/lib/futu/common/utils.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,749 copying build/lib/futu/common/err.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,751 copying build/lib/futu/common/open_context_base.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,753 copying build/lib/futu/common/comm_add_path.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-11T14:14:06,755 running install_egg_info 2025-06-11T14:14:06,791 Copying futu_api.egg-info to build/bdist.linux-armv7l/wheel/./futu_api-9.3.5308-py3.11.egg-info 2025-06-11T14:14:06,803 running install_scripts 2025-06-11T14:14:06,816 creating build/bdist.linux-armv7l/wheel/futu_api-9.3.5308.dist-info/WHEEL 2025-06-11T14:14:06,819 creating '/tmp/pip-wheel-jqdpdwaj/futu_api-9.3.5308-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-11T14:14:06,822 adding 'futu/VERSION.txt' 2025-06-11T14:14:06,824 adding 'futu/__init__.py' 2025-06-11T14:14:06,826 adding 'futu/common/__init__.py' 2025-06-11T14:14:06,828 adding 'futu/common/callback_executor.py' 2025-06-11T14:14:06,829 adding 'futu/common/comm_add_path.py' 2025-06-11T14:14:06,831 adding 'futu/common/conn_key.txt' 2025-06-11T14:14:06,832 adding 'futu/common/conn_mng.py' 2025-06-11T14:14:06,844 adding 'futu/common/constant.py' 2025-06-11T14:14:06,847 adding 'futu/common/err.py' 2025-06-11T14:14:06,849 adding 'futu/common/ft_logger.py' 2025-06-11T14:14:06,850 adding 'futu/common/handler_context.py' 2025-06-11T14:14:06,853 adding 'futu/common/network_manager.py' 2025-06-11T14:14:06,856 adding 'futu/common/open_context_base.py' 2025-06-11T14:14:06,857 adding 'futu/common/pbjson.py' 2025-06-11T14:14:06,859 adding 'futu/common/sys_config.py' 2025-06-11T14:14:06,862 adding 'futu/common/utils.py' 2025-06-11T14:14:06,868 adding 'futu/common/pb/Common.proto' 2025-06-11T14:14:06,869 adding 'futu/common/pb/Common_pb2.py' 2025-06-11T14:14:06,871 adding 'futu/common/pb/GetDelayStatistics.proto' 2025-06-11T14:14:06,873 adding 'futu/common/pb/GetDelayStatistics_pb2.py' 2025-06-11T14:14:06,875 adding 'futu/common/pb/GetGlobalState.proto' 2025-06-11T14:14:06,877 adding 'futu/common/pb/GetGlobalState_pb2.py' 2025-06-11T14:14:06,878 adding 'futu/common/pb/GetUserInfo.proto' 2025-06-11T14:14:06,881 adding 'futu/common/pb/GetUserInfo_pb2.py' 2025-06-11T14:14:06,882 adding 'futu/common/pb/InitConnect.proto' 2025-06-11T14:14:06,884 adding 'futu/common/pb/InitConnect_pb2.py' 2025-06-11T14:14:06,885 adding 'futu/common/pb/KeepAlive.proto' 2025-06-11T14:14:06,887 adding 'futu/common/pb/KeepAlive_pb2.py' 2025-06-11T14:14:06,888 adding 'futu/common/pb/Notify.proto' 2025-06-11T14:14:06,891 adding 'futu/common/pb/Notify_pb2.py' 2025-06-11T14:14:06,896 adding 'futu/common/pb/Qot_Common.proto' 2025-06-11T14:14:06,907 adding 'futu/common/pb/Qot_Common_pb2.py' 2025-06-11T14:14:06,910 adding 'futu/common/pb/Qot_GetBasicQot.proto' 2025-06-11T14:14:06,911 adding 'futu/common/pb/Qot_GetBasicQot_pb2.py' 2025-06-11T14:14:06,912 adding 'futu/common/pb/Qot_GetBroker.proto' 2025-06-11T14:14:06,914 adding 'futu/common/pb/Qot_GetBroker_pb2.py' 2025-06-11T14:14:06,915 adding 'futu/common/pb/Qot_GetCapitalDistribution.proto' 2025-06-11T14:14:06,917 adding 'futu/common/pb/Qot_GetCapitalDistribution_pb2.py' 2025-06-11T14:14:06,918 adding 'futu/common/pb/Qot_GetCapitalFlow.proto' 2025-06-11T14:14:06,920 adding 'futu/common/pb/Qot_GetCapitalFlow_pb2.py' 2025-06-11T14:14:06,922 adding 'futu/common/pb/Qot_GetCodeChange.proto' 2025-06-11T14:14:06,924 adding 'futu/common/pb/Qot_GetCodeChange_pb2.py' 2025-06-11T14:14:06,925 adding 'futu/common/pb/Qot_GetFutureInfo.proto' 2025-06-11T14:14:06,927 adding 'futu/common/pb/Qot_GetFutureInfo_pb2.py' 2025-06-11T14:14:06,929 adding 'futu/common/pb/Qot_GetHistoryKL.proto' 2025-06-11T14:14:06,930 adding 'futu/common/pb/Qot_GetHistoryKLPoints.proto' 2025-06-11T14:14:06,932 adding 'futu/common/pb/Qot_GetHistoryKLPoints_pb2.py' 2025-06-11T14:14:06,934 adding 'futu/common/pb/Qot_GetHistoryKL_pb2.py' 2025-06-11T14:14:06,936 adding 'futu/common/pb/Qot_GetHoldingChangeList.proto' 2025-06-11T14:14:06,937 adding 'futu/common/pb/Qot_GetHoldingChangeList_pb2.py' 2025-06-11T14:14:06,939 adding 'futu/common/pb/Qot_GetIpoList.proto' 2025-06-11T14:14:06,942 adding 'futu/common/pb/Qot_GetIpoList_pb2.py' 2025-06-11T14:14:06,943 adding 'futu/common/pb/Qot_GetKL.proto' 2025-06-11T14:14:06,945 adding 'futu/common/pb/Qot_GetKL_pb2.py' 2025-06-11T14:14:06,946 adding 'futu/common/pb/Qot_GetMarketState.proto' 2025-06-11T14:14:06,948 adding 'futu/common/pb/Qot_GetMarketState_pb2.py' 2025-06-11T14:14:06,950 adding 'futu/common/pb/Qot_GetOptionChain.proto' 2025-06-11T14:14:06,952 adding 'futu/common/pb/Qot_GetOptionChain_pb2.py' 2025-06-11T14:14:06,953 adding 'futu/common/pb/Qot_GetOptionExpirationDate.proto' 2025-06-11T14:14:06,955 adding 'futu/common/pb/Qot_GetOptionExpirationDate_pb2.py' 2025-06-11T14:14:06,957 adding 'futu/common/pb/Qot_GetOrderBook.proto' 2025-06-11T14:14:06,959 adding 'futu/common/pb/Qot_GetOrderBook_pb2.py' 2025-06-11T14:14:06,960 adding 'futu/common/pb/Qot_GetOwnerPlate.proto' 2025-06-11T14:14:06,962 adding 'futu/common/pb/Qot_GetOwnerPlate_pb2.py' 2025-06-11T14:14:06,963 adding 'futu/common/pb/Qot_GetPlateSecurity.proto' 2025-06-11T14:14:06,964 adding 'futu/common/pb/Qot_GetPlateSecurity_pb2.py' 2025-06-11T14:14:06,966 adding 'futu/common/pb/Qot_GetPlateSet.proto' 2025-06-11T14:14:06,967 adding 'futu/common/pb/Qot_GetPlateSet_pb2.py' 2025-06-11T14:14:06,968 adding 'futu/common/pb/Qot_GetPriceReminder.proto' 2025-06-11T14:14:06,970 adding 'futu/common/pb/Qot_GetPriceReminder_pb2.py' 2025-06-11T14:14:06,971 adding 'futu/common/pb/Qot_GetRT.proto' 2025-06-11T14:14:06,973 adding 'futu/common/pb/Qot_GetRT_pb2.py' 2025-06-11T14:14:06,974 adding 'futu/common/pb/Qot_GetReference.proto' 2025-06-11T14:14:06,976 adding 'futu/common/pb/Qot_GetReference_pb2.py' 2025-06-11T14:14:06,977 adding 'futu/common/pb/Qot_GetRehab.proto' 2025-06-11T14:14:06,979 adding 'futu/common/pb/Qot_GetRehab_pb2.py' 2025-06-11T14:14:06,981 adding 'futu/common/pb/Qot_GetSecuritySnapshot.proto' 2025-06-11T14:14:06,985 adding 'futu/common/pb/Qot_GetSecuritySnapshot_pb2.py' 2025-06-11T14:14:06,987 adding 'futu/common/pb/Qot_GetStaticInfo.proto' 2025-06-11T14:14:06,988 adding 'futu/common/pb/Qot_GetStaticInfo_pb2.py' 2025-06-11T14:14:06,989 adding 'futu/common/pb/Qot_GetSubInfo.proto' 2025-06-11T14:14:06,991 adding 'futu/common/pb/Qot_GetSubInfo_pb2.py' 2025-06-11T14:14:06,992 adding 'futu/common/pb/Qot_GetSuspend.proto' 2025-06-11T14:14:06,994 adding 'futu/common/pb/Qot_GetSuspend_pb2.py' 2025-06-11T14:14:06,995 adding 'futu/common/pb/Qot_GetTicker.proto' 2025-06-11T14:14:06,997 adding 'futu/common/pb/Qot_GetTicker_pb2.py' 2025-06-11T14:14:06,998 adding 'futu/common/pb/Qot_GetUserSecurity.proto' 2025-06-11T14:14:06,999 adding 'futu/common/pb/Qot_GetUserSecurityGroup.proto' 2025-06-11T14:14:07,001 adding 'futu/common/pb/Qot_GetUserSecurityGroup_pb2.py' 2025-06-11T14:14:07,002 adding 'futu/common/pb/Qot_GetUserSecurity_pb2.py' 2025-06-11T14:14:07,004 adding 'futu/common/pb/Qot_GetWarrant.proto' 2025-06-11T14:14:07,007 adding 'futu/common/pb/Qot_GetWarrant_pb2.py' 2025-06-11T14:14:07,008 adding 'futu/common/pb/Qot_ModifyUserSecurity.proto' 2025-06-11T14:14:07,010 adding 'futu/common/pb/Qot_ModifyUserSecurity_pb2.py' 2025-06-11T14:14:07,011 adding 'futu/common/pb/Qot_RegQotPush.proto' 2025-06-11T14:14:07,013 adding 'futu/common/pb/Qot_RegQotPush_pb2.py' 2025-06-11T14:14:07,014 adding 'futu/common/pb/Qot_RequestHistoryKL.proto' 2025-06-11T14:14:07,015 adding 'futu/common/pb/Qot_RequestHistoryKLQuota.proto' 2025-06-11T14:14:07,017 adding 'futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py' 2025-06-11T14:14:07,019 adding 'futu/common/pb/Qot_RequestHistoryKL_pb2.py' 2025-06-11T14:14:07,020 adding 'futu/common/pb/Qot_RequestRehab.proto' 2025-06-11T14:14:07,022 adding 'futu/common/pb/Qot_RequestRehab_pb2.py' 2025-06-11T14:14:07,023 adding 'futu/common/pb/Qot_RequestTradeDate.proto' 2025-06-11T14:14:07,024 adding 'futu/common/pb/Qot_RequestTradeDate_pb2.py' 2025-06-11T14:14:07,026 adding 'futu/common/pb/Qot_SetPriceReminder.proto' 2025-06-11T14:14:07,028 adding 'futu/common/pb/Qot_SetPriceReminder_pb2.py' 2025-06-11T14:14:07,031 adding 'futu/common/pb/Qot_StockFilter.proto' 2025-06-11T14:14:07,036 adding 'futu/common/pb/Qot_StockFilter_pb2.py' 2025-06-11T14:14:07,038 adding 'futu/common/pb/Qot_Sub.proto' 2025-06-11T14:14:07,039 adding 'futu/common/pb/Qot_Sub_pb2.py' 2025-06-11T14:14:07,041 adding 'futu/common/pb/Qot_UpdateBasicQot.proto' 2025-06-11T14:14:07,042 adding 'futu/common/pb/Qot_UpdateBasicQot_pb2.py' 2025-06-11T14:14:07,043 adding 'futu/common/pb/Qot_UpdateBroker.proto' 2025-06-11T14:14:07,045 adding 'futu/common/pb/Qot_UpdateBroker_pb2.py' 2025-06-11T14:14:07,046 adding 'futu/common/pb/Qot_UpdateKL.proto' 2025-06-11T14:14:07,047 adding 'futu/common/pb/Qot_UpdateKL_pb2.py' 2025-06-11T14:14:07,049 adding 'futu/common/pb/Qot_UpdateOrderBook.proto' 2025-06-11T14:14:07,050 adding 'futu/common/pb/Qot_UpdateOrderBook_pb2.py' 2025-06-11T14:14:07,052 adding 'futu/common/pb/Qot_UpdatePriceReminder.proto' 2025-06-11T14:14:07,053 adding 'futu/common/pb/Qot_UpdatePriceReminder_pb2.py' 2025-06-11T14:14:07,054 adding 'futu/common/pb/Qot_UpdateRT.proto' 2025-06-11T14:14:07,056 adding 'futu/common/pb/Qot_UpdateRT_pb2.py' 2025-06-11T14:14:07,057 adding 'futu/common/pb/Qot_UpdateTicker.proto' 2025-06-11T14:14:07,058 adding 'futu/common/pb/Qot_UpdateTicker_pb2.py' 2025-06-11T14:14:07,059 adding 'futu/common/pb/TestCmd.proto' 2025-06-11T14:14:07,061 adding 'futu/common/pb/TestCmd_pb2.py' 2025-06-11T14:14:07,064 adding 'futu/common/pb/Trd_Common.proto' 2025-06-11T14:14:07,070 adding 'futu/common/pb/Trd_Common_pb2.py' 2025-06-11T14:14:07,072 adding 'futu/common/pb/Trd_FlowSummary.proto' 2025-06-11T14:14:07,074 adding 'futu/common/pb/Trd_FlowSummary_pb2.py' 2025-06-11T14:14:07,075 adding 'futu/common/pb/Trd_GetAccList.proto' 2025-06-11T14:14:07,076 adding 'futu/common/pb/Trd_GetAccList_pb2.py' 2025-06-11T14:14:07,078 adding 'futu/common/pb/Trd_GetFunds.proto' 2025-06-11T14:14:07,079 adding 'futu/common/pb/Trd_GetFunds_pb2.py' 2025-06-11T14:14:07,081 adding 'futu/common/pb/Trd_GetHistoryOrderFillList.proto' 2025-06-11T14:14:07,082 adding 'futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py' 2025-06-11T14:14:07,083 adding 'futu/common/pb/Trd_GetHistoryOrderList.proto' 2025-06-11T14:14:07,085 adding 'futu/common/pb/Trd_GetHistoryOrderList_pb2.py' 2025-06-11T14:14:07,086 adding 'futu/common/pb/Trd_GetMarginRatio.proto' 2025-06-11T14:14:07,088 adding 'futu/common/pb/Trd_GetMarginRatio_pb2.py' 2025-06-11T14:14:07,089 adding 'futu/common/pb/Trd_GetMaxTrdQtys.proto' 2025-06-11T14:14:07,091 adding 'futu/common/pb/Trd_GetMaxTrdQtys_pb2.py' 2025-06-11T14:14:07,092 adding 'futu/common/pb/Trd_GetOrderFee.proto' 2025-06-11T14:14:07,093 adding 'futu/common/pb/Trd_GetOrderFee_pb2.py' 2025-06-11T14:14:07,095 adding 'futu/common/pb/Trd_GetOrderFillList.proto' 2025-06-11T14:14:07,096 adding 'futu/common/pb/Trd_GetOrderFillList_pb2.py' 2025-06-11T14:14:07,098 adding 'futu/common/pb/Trd_GetOrderList.proto' 2025-06-11T14:14:07,099 adding 'futu/common/pb/Trd_GetOrderList_pb2.py' 2025-06-11T14:14:07,101 adding 'futu/common/pb/Trd_GetPositionList.proto' 2025-06-11T14:14:07,102 adding 'futu/common/pb/Trd_GetPositionList_pb2.py' 2025-06-11T14:14:07,104 adding 'futu/common/pb/Trd_ModifyOrder.proto' 2025-06-11T14:14:07,105 adding 'futu/common/pb/Trd_ModifyOrder_pb2.py' 2025-06-11T14:14:07,107 adding 'futu/common/pb/Trd_Notify.proto' 2025-06-11T14:14:07,108 adding 'futu/common/pb/Trd_Notify_pb2.py' 2025-06-11T14:14:07,110 adding 'futu/common/pb/Trd_PlaceOrder.proto' 2025-06-11T14:14:07,111 adding 'futu/common/pb/Trd_PlaceOrder_pb2.py' 2025-06-11T14:14:07,113 adding 'futu/common/pb/Trd_ReconfirmOrder.proto' 2025-06-11T14:14:07,114 adding 'futu/common/pb/Trd_ReconfirmOrder_pb2.py' 2025-06-11T14:14:07,116 adding 'futu/common/pb/Trd_SubAccPush.proto' 2025-06-11T14:14:07,117 adding 'futu/common/pb/Trd_SubAccPush_pb2.py' 2025-06-11T14:14:07,118 adding 'futu/common/pb/Trd_UnlockTrade.proto' 2025-06-11T14:14:07,120 adding 'futu/common/pb/Trd_UnlockTrade_pb2.py' 2025-06-11T14:14:07,121 adding 'futu/common/pb/Trd_UpdateOrder.proto' 2025-06-11T14:14:07,123 adding 'futu/common/pb/Trd_UpdateOrderFill.proto' 2025-06-11T14:14:07,124 adding 'futu/common/pb/Trd_UpdateOrderFill_pb2.py' 2025-06-11T14:14:07,125 adding 'futu/common/pb/Trd_UpdateOrder_pb2.py' 2025-06-11T14:14:07,127 adding 'futu/common/pb/UsedQuota.proto' 2025-06-11T14:14:07,128 adding 'futu/common/pb/UsedQuota_pb2.py' 2025-06-11T14:14:07,130 adding 'futu/common/pb/Verification.proto' 2025-06-11T14:14:07,131 adding 'futu/common/pb/Verification_pb2.py' 2025-06-11T14:14:07,132 adding 'futu/common/pb/__init__.py' 2025-06-11T14:14:07,134 adding 'futu/common/pb/build.bat' 2025-06-11T14:14:07,135 adding 'futu/common/pb/generate_python.bat' 2025-06-11T14:14:08,424 adding 'futu/common/pb/protoc-gen-doc.exe' 2025-06-11T14:14:08,823 adding 'futu/common/pb/protoc.exe' 2025-06-11T14:14:08,839 adding 'futu/examples/__init__.py' 2025-06-11T14:14:08,840 adding 'futu/examples/get_mkt_snapshot_demo.py' 2025-06-11T14:14:08,842 adding 'futu/examples/macd_strategy.py' 2025-06-11T14:14:08,843 adding 'futu/examples/quote_and_trade_demo.py' 2025-06-11T14:14:08,845 adding 'futu/examples/quote_push.py' 2025-06-11T14:14:08,846 adding 'futu/examples/simple_filter_demo.py' 2025-06-11T14:14:08,847 adding 'futu/examples/stocksell_demo.py' 2025-06-11T14:14:08,849 adding 'futu/quote/__init__.py' 2025-06-11T14:14:08,850 adding 'futu/quote/head.html' 2025-06-11T14:14:08,860 adding 'futu/quote/open_quote_context.py' 2025-06-11T14:14:08,863 adding 'futu/quote/quote_get_warrant.py' 2025-06-11T14:14:08,875 adding 'futu/quote/quote_query.py' 2025-06-11T14:14:08,877 adding 'futu/quote/quote_response_handler.py' 2025-06-11T14:14:08,880 adding 'futu/quote/quote_stockfilter_info.py' 2025-06-11T14:14:08,882 adding 'futu/quote/quote_tool.py' 2025-06-11T14:14:08,884 adding 'futu/tools/Common.proto.json' 2025-06-11T14:14:08,885 adding 'futu/tools/__init__.py' 2025-06-11T14:14:08,887 adding 'futu/tools/auto_generate.py' 2025-06-11T14:14:08,888 adding 'futu/tools/function.template' 2025-06-11T14:14:08,891 adding 'futu/tools/generate_code.py' 2025-06-11T14:14:08,893 adding 'futu/tools/load_template.py' 2025-06-11T14:14:08,894 adding 'futu/tools/rst_template.txt' 2025-06-11T14:14:08,895 adding 'futu/tools/template_code.txt' 2025-06-11T14:14:08,896 adding 'futu/tools/template_head.txt' 2025-06-11T14:14:08,898 adding 'futu/trade/__init__.py' 2025-06-11T14:14:08,902 adding 'futu/trade/open_trade_context.py' 2025-06-11T14:14:08,906 adding 'futu/trade/trade_query.py' 2025-06-11T14:14:08,907 adding 'futu/trade/trade_response_handler.py' 2025-06-11T14:14:08,911 adding 'futu_api-9.3.5308.dist-info/licenses/LICENSE' 2025-06-11T14:14:08,913 adding 'futu_api-9.3.5308.dist-info/METADATA' 2025-06-11T14:14:08,914 adding 'futu_api-9.3.5308.dist-info/WHEEL' 2025-06-11T14:14:08,915 adding 'futu_api-9.3.5308.dist-info/top_level.txt' 2025-06-11T14:14:08,918 adding 'futu_api-9.3.5308.dist-info/RECORD' 2025-06-11T14:14:08,972 removing build/bdist.linux-armv7l/wheel 2025-06-11T14:14:09,133 Building wheel for futu-api (setup.py): finished with status 'done' 2025-06-11T14:14:09,186 Created wheel for futu-api: filename=futu_api-9.3.5308-py3-none-any.whl size=5074526 sha256=a613de5a574004c3e551b9405d34e088954076d1f4e247672777edad0cc824fd 2025-06-11T14:14:09,187 Stored in directory: /tmp/pip-ephem-wheel-cache-qrkou1vq/wheels/6e/b0/85/497062ddc25b390e2f4c9df3b0fa4a3f8034be59db6009d99d 2025-06-11T14:14:09,207 Successfully built futu-api 2025-06-11T14:14:09,365 Removed build tracker: '/tmp/pip-build-tracker-ggo9321w'