2025-06-02T09:07:22,012 Created temporary directory: /tmp/pip-build-tracker-zo2259ss 2025-06-02T09:07:22,014 Initialized build tracking at /tmp/pip-build-tracker-zo2259ss 2025-06-02T09:07:22,016 Created build tracker: /tmp/pip-build-tracker-zo2259ss 2025-06-02T09:07:22,017 Entered build tracker: /tmp/pip-build-tracker-zo2259ss 2025-06-02T09:07:22,018 Created temporary directory: /tmp/pip-wheel-a66o5ul2 2025-06-02T09:07:22,024 Created temporary directory: /tmp/pip-ephem-wheel-cache-gmz3mfe_ 2025-06-02T09:07:22,089 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-02T09:07:22,093 2 location(s) to search for versions of futu-api: 2025-06-02T09:07:22,093 * https://pypi.org/simple/futu-api/ 2025-06-02T09:07:22,093 * https://www.piwheels.org/simple/futu-api/ 2025-06-02T09:07:22,094 Fetching project page and analyzing links: https://pypi.org/simple/futu-api/ 2025-06-02T09:07:22,095 Getting page https://pypi.org/simple/futu-api/ 2025-06-02T09:07:22,098 Found index url https://pypi.org/simple/ 2025-06-02T09:07:22,301 Fetched page https://pypi.org/simple/futu-api/ as application/vnd.pypi.simple.v1+json 2025-06-02T09:07:22,311 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-02T09:07:22,312 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-02T09:07:22,313 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-02T09:07:22,314 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-02T09:07:22,314 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-02T09:07:22,315 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-02T09:07:22,316 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-02T09:07:22,317 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-02T09:07:22,318 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-02T09:07:22,319 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-02T09:07:22,319 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-02T09:07:22,320 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-02T09:07:22,321 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-02T09:07:22,323 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-02T09:07:22,324 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-02T09:07:22,325 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-02T09:07:22,326 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-02T09:07:22,326 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-02T09:07:22,327 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-02T09:07:22,328 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-02T09:07:22,328 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-02T09:07:22,329 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-02T09:07:22,330 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-02T09:07:22,331 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-02T09:07:22,332 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-02T09:07:22,332 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-02T09:07:22,333 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-02T09:07:22,334 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-02T09:07:22,335 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-02T09:07:22,336 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-02T09:07:22,336 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-02T09:07:22,337 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-02T09:07:22,338 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-02T09:07:22,339 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-02T09:07:22,340 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-02T09:07:22,340 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-02T09:07:22,341 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-02T09:07:22,342 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-02T09:07:22,343 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-02T09:07:22,344 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-02T09:07:22,344 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-02T09:07:22,345 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-02T09:07:22,346 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-02T09:07:22,347 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-02T09:07:22,348 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-02T09:07:22,348 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-02T09:07:22,349 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-02T09:07:22,350 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-02T09:07:22,351 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-02T09:07:22,352 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-02T09:07:22,354 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-02T09:07:22,356 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-02T09:07:22,357 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-02T09:07:22,357 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-02T09:07:22,358 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-02T09:07:22,360 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-02T09:07:22,361 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-02T09:07:22,362 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-02T09:07:22,363 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-02T09:07:22,364 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-02T09:07:22,365 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-02T09:07:22,366 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-02T09:07:22,367 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-02T09:07:22,368 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-02T09:07:22,368 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-02T09:07:22,369 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-02T09:07:22,370 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-02T09:07:22,371 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-02T09:07:22,372 Fetching project page and analyzing links: https://www.piwheels.org/simple/futu-api/ 2025-06-02T09:07:22,373 Getting page https://www.piwheels.org/simple/futu-api/ 2025-06-02T09:07:22,374 Found index url https://www.piwheels.org/simple/ 2025-06-02T09:07:22,573 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-02T09:07:23,272 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-02T09:07:24,513 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-02T09:07:26,746 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-02T09:07:30,989 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-02T09:07:31,213 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-02T09:07:31,215 Skipping link: not a file: https://www.piwheels.org/simple/futu-api/ 2025-06-02T09:07:31,216 Skipping link: not a file: https://pypi.org/simple/futu-api/ 2025-06-02T09:07:31,250 Given no hashes to check 1 links for project 'futu-api': discarding no candidates 2025-06-02T09:07:31,253 Collecting futu-api==9.2.5208 2025-06-02T09:07:31,258 Created temporary directory: /tmp/pip-unpack-_mdgjit6 2025-06-02T09:07:31,555 Downloading futu_api-9.2.5208.tar.gz (4.9 MB) 2025-06-02T09:07:33,400 Added futu-api==9.2.5208 from https://files.pythonhosted.org/packages/4c/d0/28cce151b95d51d0d9a3ad133077f82c6ad117798ba5b13fd50e6d6e0e4e/futu_api-9.2.5208.tar.gz to build tracker '/tmp/pip-build-tracker-zo2259ss' 2025-06-02T09:07:33,403 Running setup.py (path:/tmp/pip-wheel-a66o5ul2/futu-api_b96411e51037479db9af5ffd93b54c80/setup.py) egg_info for package futu-api 2025-06-02T09:07:33,405 Created temporary directory: /tmp/pip-pip-egg-info-r_28gj82 2025-06-02T09:07:33,406 Preparing metadata (setup.py): started 2025-06-02T09:07:33,407 Running command python setup.py egg_info 2025-06-02T09:07:34,566 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '9.02.5208' to '9.2.5208' 2025-06-02T09:07:34,566 self.metadata.version = self._normalize_version(self.metadata.version) 2025-06-02T09:07:34,608 running egg_info 2025-06-02T09:07:34,645 creating /tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info 2025-06-02T09:07:34,646 writing /tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/PKG-INFO 2025-06-02T09:07:34,650 writing dependency_links to /tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/dependency_links.txt 2025-06-02T09:07:34,688 writing requirements to /tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/requires.txt 2025-06-02T09:07:34,689 writing top-level names to /tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/top_level.txt 2025-06-02T09:07:34,692 writing manifest file '/tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/SOURCES.txt' 2025-06-02T09:07:34,873 reading manifest file '/tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/SOURCES.txt' 2025-06-02T09:07:34,875 reading manifest template 'MANIFEST.in' 2025-06-02T09:07:34,996 warning: no files found matching '*.md' under directory 'futu' 2025-06-02T09:07:35,091 warning: no files found matching '*.url' under directory 'futu' 2025-06-02T09:07:35,383 warning: no files found matching '*.csv' under directory 'futu' 2025-06-02T09:07:35,386 warning: no files found matching '*' under directory 'doc_maker' 2025-06-02T09:07:35,387 adding license file 'LICENSE' 2025-06-02T09:07:35,400 writing manifest file '/tmp/pip-pip-egg-info-r_28gj82/futu_api.egg-info/SOURCES.txt' 2025-06-02T09:07:35,541 Preparing metadata (setup.py): finished with status 'done' 2025-06-02T09:07:35,546 Source in /tmp/pip-wheel-a66o5ul2/futu-api_b96411e51037479db9af5ffd93b54c80 has version 9.2.5208, which satisfies requirement futu-api==9.2.5208 from https://files.pythonhosted.org/packages/4c/d0/28cce151b95d51d0d9a3ad133077f82c6ad117798ba5b13fd50e6d6e0e4e/futu_api-9.2.5208.tar.gz 2025-06-02T09:07:35,547 Removed futu-api==9.2.5208 from https://files.pythonhosted.org/packages/4c/d0/28cce151b95d51d0d9a3ad133077f82c6ad117798ba5b13fd50e6d6e0e4e/futu_api-9.2.5208.tar.gz from build tracker '/tmp/pip-build-tracker-zo2259ss' 2025-06-02T09:07:35,554 Created temporary directory: /tmp/pip-unpack-x9lijxhk 2025-06-02T09:07:35,556 Created temporary directory: /tmp/pip-unpack-f6lekrn9 2025-06-02T09:07:35,556 Building wheels for collected packages: futu-api 2025-06-02T09:07:35,561 Created temporary directory: /tmp/pip-wheel-35r0bdr7 2025-06-02T09:07:35,562 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-02T09:07:35,564 Building wheel for futu-api (setup.py): started 2025-06-02T09:07:35,565 Destination directory: /tmp/pip-wheel-35r0bdr7 2025-06-02T09:07:35,566 Running command python setup.py bdist_wheel 2025-06-02T09:07:36,660 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '9.02.5208' to '9.2.5208' 2025-06-02T09:07:36,660 self.metadata.version = self._normalize_version(self.metadata.version) 2025-06-02T09:07:36,667 running bdist_wheel 2025-06-02T09:07:36,863 running build 2025-06-02T09:07:36,872 running build_py 2025-06-02T09:07:37,030 creating build/lib/futu 2025-06-02T09:07:37,033 copying futu/__init__.py -> build/lib/futu 2025-06-02T09:07:37,036 creating build/lib/futu/tools 2025-06-02T09:07:37,038 copying futu/tools/__init__.py -> build/lib/futu/tools 2025-06-02T09:07:37,040 copying futu/tools/generate_code.py -> build/lib/futu/tools 2025-06-02T09:07:37,043 copying futu/tools/load_template.py -> build/lib/futu/tools 2025-06-02T09:07:37,045 copying futu/tools/auto_generate.py -> build/lib/futu/tools 2025-06-02T09:07:37,048 creating build/lib/futu/trade 2025-06-02T09:07:37,049 copying futu/trade/__init__.py -> build/lib/futu/trade 2025-06-02T09:07:37,051 copying futu/trade/trade_query.py -> build/lib/futu/trade 2025-06-02T09:07:37,054 copying futu/trade/trade_response_handler.py -> build/lib/futu/trade 2025-06-02T09:07:37,057 copying futu/trade/open_trade_context.py -> build/lib/futu/trade 2025-06-02T09:07:37,061 creating build/lib/futu/examples 2025-06-02T09:07:37,062 copying futu/examples/get_mkt_snapshot_demo.py -> build/lib/futu/examples 2025-06-02T09:07:37,065 copying futu/examples/quote_and_trade_demo.py -> build/lib/futu/examples 2025-06-02T09:07:37,069 copying futu/examples/__init__.py -> build/lib/futu/examples 2025-06-02T09:07:37,071 copying futu/examples/simple_filter_demo.py -> build/lib/futu/examples 2025-06-02T09:07:37,073 copying futu/examples/quote_push.py -> build/lib/futu/examples 2025-06-02T09:07:37,076 copying futu/examples/macd_strategy.py -> build/lib/futu/examples 2025-06-02T09:07:37,082 copying futu/examples/stocksell_demo.py -> build/lib/futu/examples 2025-06-02T09:07:37,089 creating build/lib/futu/quote 2025-06-02T09:07:37,092 copying futu/quote/quote_get_warrant.py -> build/lib/futu/quote 2025-06-02T09:07:37,096 copying futu/quote/__init__.py -> build/lib/futu/quote 2025-06-02T09:07:37,099 copying futu/quote/quote_response_handler.py -> build/lib/futu/quote 2025-06-02T09:07:37,103 copying futu/quote/quote_query.py -> build/lib/futu/quote 2025-06-02T09:07:37,110 copying futu/quote/open_quote_context.py -> build/lib/futu/quote 2025-06-02T09:07:37,116 copying futu/quote/quote_stockfilter_info.py -> build/lib/futu/quote 2025-06-02T09:07:37,120 copying futu/quote/quote_tool.py -> build/lib/futu/quote 2025-06-02T09:07:37,123 creating build/lib/futu/common 2025-06-02T09:07:37,125 copying futu/common/sys_config.py -> build/lib/futu/common 2025-06-02T09:07:37,129 copying futu/common/__init__.py -> build/lib/futu/common 2025-06-02T09:07:37,131 copying futu/common/callback_executor.py -> build/lib/futu/common 2025-06-02T09:07:37,143 copying futu/common/pbjson.py -> build/lib/futu/common 2025-06-02T09:07:37,156 copying futu/common/network_manager.py -> build/lib/futu/common 2025-06-02T09:07:37,159 copying futu/common/ft_logger.py -> build/lib/futu/common 2025-06-02T09:07:37,163 copying futu/common/handler_context.py -> build/lib/futu/common 2025-06-02T09:07:37,165 copying futu/common/constant.py -> build/lib/futu/common 2025-06-02T09:07:37,170 copying futu/common/conn_mng.py -> build/lib/futu/common 2025-06-02T09:07:37,173 copying futu/common/utils.py -> build/lib/futu/common 2025-06-02T09:07:37,176 copying futu/common/err.py -> build/lib/futu/common 2025-06-02T09:07:37,178 copying futu/common/open_context_base.py -> build/lib/futu/common 2025-06-02T09:07:37,182 copying futu/common/comm_add_path.py -> build/lib/futu/common 2025-06-02T09:07:37,188 creating build/lib/futu/common/pb 2025-06-02T09:07:37,189 copying futu/common/pb/Trd_PlaceOrder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,193 copying futu/common/pb/Qot_GetOwnerPlate_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,196 copying futu/common/pb/Qot_RequestTradeDate_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,199 copying futu/common/pb/Qot_GetUserSecurityGroup_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,202 copying futu/common/pb/Qot_GetFutureInfo_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,206 copying futu/common/pb/Trd_GetOrderFee_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,209 copying futu/common/pb/Qot_UpdateRT_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,213 copying futu/common/pb/Qot_GetCapitalFlow_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,217 copying futu/common/pb/Trd_GetHistoryOrderList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,221 copying futu/common/pb/Trd_GetAccList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,224 copying futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,228 copying futu/common/pb/Qot_RegQotPush_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,231 copying futu/common/pb/Qot_GetOrderBook_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,235 copying futu/common/pb/Qot_GetIpoList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,239 copying futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,242 copying futu/common/pb/Qot_ModifyUserSecurity_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,246 copying futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,249 copying futu/common/pb/Qot_RequestRehab_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,252 copying futu/common/pb/Qot_GetKL_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,255 copying futu/common/pb/__init__.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,258 copying futu/common/pb/Qot_GetMarketState_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,261 copying futu/common/pb/Trd_Notify_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,264 copying futu/common/pb/KeepAlive_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,267 copying futu/common/pb/GetUserInfo_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,270 copying futu/common/pb/Qot_GetStaticInfo_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,274 copying futu/common/pb/Qot_GetPriceReminder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,277 copying futu/common/pb/Qot_GetReference_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,281 copying futu/common/pb/Qot_RequestHistoryKL_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,285 copying futu/common/pb/Qot_GetRT_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,288 copying futu/common/pb/Trd_GetMarginRatio_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,291 copying futu/common/pb/Qot_GetSecuritySnapshot_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,296 copying futu/common/pb/Qot_GetBasicQot_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,300 copying futu/common/pb/Qot_GetBroker_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,303 copying futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,306 copying futu/common/pb/Qot_UpdateBroker_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,309 copying futu/common/pb/Trd_SubAccPush_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,313 copying futu/common/pb/Notify_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,318 copying futu/common/pb/Trd_UpdateOrderFill_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,321 copying futu/common/pb/GetGlobalState_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,325 copying futu/common/pb/Trd_GetFunds_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,328 copying futu/common/pb/Qot_UpdateOrderBook_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,331 copying futu/common/pb/Qot_GetPlateSecurity_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,334 copying futu/common/pb/Trd_ModifyOrder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,338 copying futu/common/pb/Trd_UnlockTrade_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,340 copying futu/common/pb/Qot_GetOptionChain_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,344 copying futu/common/pb/Qot_GetPlateSet_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,347 copying futu/common/pb/Qot_UpdateTicker_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,350 copying futu/common/pb/InitConnect_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,353 copying futu/common/pb/Qot_GetUserSecurity_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,356 copying futu/common/pb/Qot_Common_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,364 copying futu/common/pb/Qot_GetSuspend_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,367 copying futu/common/pb/Qot_UpdateBasicQot_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,370 copying futu/common/pb/Common_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,373 copying futu/common/pb/GetDelayStatistics_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,377 copying futu/common/pb/TestCmd_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,380 copying futu/common/pb/Qot_UpdateKL_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,384 copying futu/common/pb/Trd_GetOrderList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,387 copying futu/common/pb/Qot_GetHistoryKL_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,390 copying futu/common/pb/Trd_FlowSummary_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,394 copying futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,398 copying futu/common/pb/Qot_Sub_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,401 copying futu/common/pb/Verification_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,405 copying futu/common/pb/Qot_GetTicker_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,408 copying futu/common/pb/Qot_GetRehab_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,411 copying futu/common/pb/Qot_GetCapitalDistribution_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,414 copying futu/common/pb/Qot_GetSubInfo_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,417 copying futu/common/pb/Trd_GetMaxTrdQtys_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,420 copying futu/common/pb/Qot_UpdatePriceReminder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,423 copying futu/common/pb/UsedQuota_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,426 copying futu/common/pb/Trd_GetPositionList_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,429 copying futu/common/pb/Qot_GetCodeChange_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,433 copying futu/common/pb/Qot_StockFilter_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,437 copying futu/common/pb/Qot_SetPriceReminder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,440 copying futu/common/pb/Trd_UpdateOrder_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,443 copying futu/common/pb/Qot_GetWarrant_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,448 copying futu/common/pb/Trd_Common_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,454 copying futu/common/pb/Qot_GetOptionExpirationDate_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,457 copying futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py -> build/lib/futu/common/pb 2025-06-02T09:07:37,460 running egg_info 2025-06-02T09:07:37,500 writing futu_api.egg-info/PKG-INFO 2025-06-02T09:07:37,504 writing dependency_links to futu_api.egg-info/dependency_links.txt 2025-06-02T09:07:37,507 writing requirements to futu_api.egg-info/requires.txt 2025-06-02T09:07:37,508 writing top-level names to futu_api.egg-info/top_level.txt 2025-06-02T09:07:37,592 reading manifest file 'futu_api.egg-info/SOURCES.txt' 2025-06-02T09:07:37,617 reading manifest template 'MANIFEST.in' 2025-06-02T09:07:37,707 warning: no files found matching '*.md' under directory 'futu' 2025-06-02T09:07:37,793 warning: no files found matching '*.url' under directory 'futu' 2025-06-02T09:07:38,076 warning: no files found matching '*.csv' under directory 'futu' 2025-06-02T09:07:38,077 warning: no files found matching '*' under directory 'doc_maker' 2025-06-02T09:07:38,078 adding license file 'LICENSE' 2025-06-02T09:07:38,094 writing manifest file 'futu_api.egg-info/SOURCES.txt' 2025-06-02T09:07:38,120 copying futu/VERSION.txt -> build/lib/futu 2025-06-02T09:07:38,124 copying futu/tools/Common.proto.json -> build/lib/futu/tools 2025-06-02T09:07:38,128 copying futu/tools/function.template -> build/lib/futu/tools 2025-06-02T09:07:38,138 copying futu/tools/rst_template.txt -> build/lib/futu/tools 2025-06-02T09:07:38,145 copying futu/tools/template_code.txt -> build/lib/futu/tools 2025-06-02T09:07:38,148 copying futu/tools/template_head.txt -> build/lib/futu/tools 2025-06-02T09:07:38,162 copying futu/quote/head.html -> build/lib/futu/quote 2025-06-02T09:07:38,170 copying futu/common/conn_key.txt -> build/lib/futu/common 2025-06-02T09:07:38,185 copying futu/common/pb/Common.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,188 copying futu/common/pb/GetDelayStatistics.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,191 copying futu/common/pb/GetGlobalState.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,194 copying futu/common/pb/GetUserInfo.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,197 copying futu/common/pb/InitConnect.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,199 copying futu/common/pb/KeepAlive.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,201 copying futu/common/pb/Notify.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,205 copying futu/common/pb/Qot_Common.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,208 copying futu/common/pb/Qot_GetBasicQot.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,211 copying futu/common/pb/Qot_GetBroker.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,214 copying futu/common/pb/Qot_GetCapitalDistribution.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,220 copying futu/common/pb/Qot_GetCapitalFlow.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,224 copying futu/common/pb/Qot_GetCodeChange.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,228 copying futu/common/pb/Qot_GetFutureInfo.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,231 copying futu/common/pb/Qot_GetHistoryKL.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,234 copying futu/common/pb/Qot_GetHistoryKLPoints.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,237 copying futu/common/pb/Qot_GetHoldingChangeList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,240 copying futu/common/pb/Qot_GetIpoList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,243 copying futu/common/pb/Qot_GetKL.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,247 copying futu/common/pb/Qot_GetMarketState.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,250 copying futu/common/pb/Qot_GetOptionChain.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,254 copying futu/common/pb/Qot_GetOptionExpirationDate.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,257 copying futu/common/pb/Qot_GetOrderBook.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,260 copying futu/common/pb/Qot_GetOwnerPlate.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,264 copying futu/common/pb/Qot_GetPlateSecurity.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,267 copying futu/common/pb/Qot_GetPlateSet.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,270 copying futu/common/pb/Qot_GetPriceReminder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,273 copying futu/common/pb/Qot_GetRT.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,276 copying futu/common/pb/Qot_GetReference.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,279 copying futu/common/pb/Qot_GetRehab.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,283 copying futu/common/pb/Qot_GetSecuritySnapshot.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,287 copying futu/common/pb/Qot_GetStaticInfo.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,290 copying futu/common/pb/Qot_GetSubInfo.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,294 copying futu/common/pb/Qot_GetSuspend.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,298 copying futu/common/pb/Qot_GetTicker.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,301 copying futu/common/pb/Qot_GetUserSecurity.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,305 copying futu/common/pb/Qot_GetUserSecurityGroup.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,308 copying futu/common/pb/Qot_GetWarrant.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,311 copying futu/common/pb/Qot_ModifyUserSecurity.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,315 copying futu/common/pb/Qot_RegQotPush.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,318 copying futu/common/pb/Qot_RequestHistoryKL.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,321 copying futu/common/pb/Qot_RequestHistoryKLQuota.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,325 copying futu/common/pb/Qot_RequestRehab.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,328 copying futu/common/pb/Qot_RequestTradeDate.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,332 copying futu/common/pb/Qot_SetPriceReminder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,336 copying futu/common/pb/Qot_StockFilter.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,340 copying futu/common/pb/Qot_Sub.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,343 copying futu/common/pb/Qot_UpdateBasicQot.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,347 copying futu/common/pb/Qot_UpdateBroker.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,350 copying futu/common/pb/Qot_UpdateKL.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,353 copying futu/common/pb/Qot_UpdateOrderBook.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,357 copying futu/common/pb/Qot_UpdatePriceReminder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,361 copying futu/common/pb/Qot_UpdateRT.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,364 copying futu/common/pb/Qot_UpdateTicker.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,367 copying futu/common/pb/TestCmd.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,371 copying futu/common/pb/Trd_Common.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,374 copying futu/common/pb/Trd_FlowSummary.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,378 copying futu/common/pb/Trd_GetAccList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,381 copying futu/common/pb/Trd_GetFunds.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,384 copying futu/common/pb/Trd_GetHistoryOrderFillList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,387 copying futu/common/pb/Trd_GetHistoryOrderList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,390 copying futu/common/pb/Trd_GetMarginRatio.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,393 copying futu/common/pb/Trd_GetMaxTrdQtys.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,397 copying futu/common/pb/Trd_GetOrderFee.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,400 copying futu/common/pb/Trd_GetOrderFillList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,404 copying futu/common/pb/Trd_GetOrderList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,407 copying futu/common/pb/Trd_GetPositionList.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,410 copying futu/common/pb/Trd_ModifyOrder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,414 copying futu/common/pb/Trd_Notify.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,417 copying futu/common/pb/Trd_PlaceOrder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,420 copying futu/common/pb/Trd_ReconfirmOrder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,423 copying futu/common/pb/Trd_SubAccPush.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,426 copying futu/common/pb/Trd_UnlockTrade.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,429 copying futu/common/pb/Trd_UpdateOrder.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,432 copying futu/common/pb/Trd_UpdateOrderFill.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,435 copying futu/common/pb/UsedQuota.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,437 copying futu/common/pb/Verification.proto -> build/lib/futu/common/pb 2025-06-02T09:07:38,441 copying futu/common/pb/build.bat -> build/lib/futu/common/pb 2025-06-02T09:07:38,444 copying futu/common/pb/generate_python.bat -> build/lib/futu/common/pb 2025-06-02T09:07:38,447 copying futu/common/pb/protoc-gen-doc.exe -> build/lib/futu/common/pb 2025-06-02T09:07:38,574 copying futu/common/pb/protoc.exe -> build/lib/futu/common/pb 2025-06-02T09:07:38,720 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-02T09:07:38,721 !! 2025-06-02T09:07:38,722 ******************************************************************************** 2025-06-02T09:07:38,723 Please avoid running ``setup.py`` directly. 2025-06-02T09:07:38,724 Instead, use pypa/build, pypa/installer or other 2025-06-02T09:07:38,725 standards-based tools. 2025-06-02T09:07:38,726 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T09:07:38,726 or your builds will no longer be supported. 2025-06-02T09:07:38,728 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-02T09:07:38,728 ******************************************************************************** 2025-06-02T09:07:38,730 !! 2025-06-02T09:07:38,730 self.initialize_options() 2025-06-02T09:07:38,770 installing to build/bdist.linux-armv7l/wheel 2025-06-02T09:07:38,770 running install 2025-06-02T09:07:38,802 running install_lib 2025-06-02T09:07:38,842 creating build/bdist.linux-armv7l/wheel 2025-06-02T09:07:38,845 creating build/bdist.linux-armv7l/wheel/futu 2025-06-02T09:07:38,847 copying build/lib/futu/__init__.py -> build/bdist.linux-armv7l/wheel/./futu 2025-06-02T09:07:38,850 copying build/lib/futu/VERSION.txt -> build/bdist.linux-armv7l/wheel/./futu 2025-06-02T09:07:38,853 creating build/bdist.linux-armv7l/wheel/futu/tools 2025-06-02T09:07:38,855 copying build/lib/futu/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,857 copying build/lib/futu/tools/function.template -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,859 copying build/lib/futu/tools/template_code.txt -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,862 copying build/lib/futu/tools/template_head.txt -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,864 copying build/lib/futu/tools/generate_code.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,868 copying build/lib/futu/tools/load_template.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,871 copying build/lib/futu/tools/rst_template.txt -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,873 copying build/lib/futu/tools/Common.proto.json -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,876 copying build/lib/futu/tools/auto_generate.py -> build/bdist.linux-armv7l/wheel/./futu/tools 2025-06-02T09:07:38,879 creating build/bdist.linux-armv7l/wheel/futu/trade 2025-06-02T09:07:38,881 copying build/lib/futu/trade/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-02T09:07:38,884 copying build/lib/futu/trade/trade_query.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-02T09:07:38,888 copying build/lib/futu/trade/trade_response_handler.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-02T09:07:38,890 copying build/lib/futu/trade/open_trade_context.py -> build/bdist.linux-armv7l/wheel/./futu/trade 2025-06-02T09:07:38,897 creating build/bdist.linux-armv7l/wheel/futu/examples 2025-06-02T09:07:38,899 copying build/lib/futu/examples/get_mkt_snapshot_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,902 copying build/lib/futu/examples/quote_and_trade_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,906 copying build/lib/futu/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,909 copying build/lib/futu/examples/simple_filter_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,912 copying build/lib/futu/examples/quote_push.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,915 copying build/lib/futu/examples/macd_strategy.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,918 copying build/lib/futu/examples/stocksell_demo.py -> build/bdist.linux-armv7l/wheel/./futu/examples 2025-06-02T09:07:38,921 creating build/bdist.linux-armv7l/wheel/futu/quote 2025-06-02T09:07:38,923 copying build/lib/futu/quote/quote_get_warrant.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,926 copying build/lib/futu/quote/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,928 copying build/lib/futu/quote/head.html -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,931 copying build/lib/futu/quote/quote_response_handler.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,934 copying build/lib/futu/quote/quote_query.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,939 copying build/lib/futu/quote/open_quote_context.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,946 copying build/lib/futu/quote/quote_stockfilter_info.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,949 copying build/lib/futu/quote/quote_tool.py -> build/bdist.linux-armv7l/wheel/./futu/quote 2025-06-02T09:07:38,953 creating build/bdist.linux-armv7l/wheel/futu/common 2025-06-02T09:07:38,955 copying build/lib/futu/common/sys_config.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:38,958 copying build/lib/futu/common/conn_key.txt -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:38,961 copying build/lib/futu/common/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:38,964 copying build/lib/futu/common/callback_executor.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:38,966 copying build/lib/futu/common/pbjson.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:38,969 copying build/lib/futu/common/network_manager.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:38,978 creating build/bdist.linux-armv7l/wheel/futu/common/pb 2025-06-02T09:07:38,979 copying build/lib/futu/common/pb/Trd_PlaceOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,983 copying build/lib/futu/common/pb/Trd_GetOrderFee.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,985 copying build/lib/futu/common/pb/Qot_GetBasicQot.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,988 copying build/lib/futu/common/pb/UsedQuota.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,990 copying build/lib/futu/common/pb/Qot_GetOwnerPlate_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,994 copying build/lib/futu/common/pb/Qot_RequestTradeDate_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,997 copying build/lib/futu/common/pb/Qot_GetUserSecurityGroup_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:38,999 copying build/lib/futu/common/pb/Qot_GetFutureInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,003 copying build/lib/futu/common/pb/Trd_GetOrderFee_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,006 copying build/lib/futu/common/pb/Qot_UpdateRT_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,009 copying build/lib/futu/common/pb/Qot_GetCapitalFlow_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,012 copying build/lib/futu/common/pb/Trd_GetHistoryOrderList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,015 copying build/lib/futu/common/pb/Trd_GetAccList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,018 copying build/lib/futu/common/pb/Qot_GetSuspend.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,021 copying build/lib/futu/common/pb/Qot_GetHoldingChangeList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,023 copying build/lib/futu/common/pb/generate_python.bat -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,025 copying build/lib/futu/common/pb/Qot_Common.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,030 copying build/lib/futu/common/pb/Qot_RegQotPush_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,032 copying build/lib/futu/common/pb/Qot_GetOrderBook_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,035 copying build/lib/futu/common/pb/Qot_GetIpoList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,041 copying build/lib/futu/common/pb/Trd_GetMaxTrdQtys.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,043 copying build/lib/futu/common/pb/Trd_GetOrderFillList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,046 copying build/lib/futu/common/pb/Qot_ModifyUserSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,049 copying build/lib/futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,052 copying build/lib/futu/common/pb/GetDelayStatistics.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,054 copying build/lib/futu/common/pb/Qot_RequestRehab_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,058 copying build/lib/futu/common/pb/Qot_GetTicker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,061 copying build/lib/futu/common/pb/Qot_UpdateTicker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,063 copying build/lib/futu/common/pb/Qot_GetWarrant.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,067 copying build/lib/futu/common/pb/Qot_UpdateKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,069 copying build/lib/futu/common/pb/Qot_UpdatePriceReminder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,072 copying build/lib/futu/common/pb/Qot_GetKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,074 copying build/lib/futu/common/pb/Qot_GetHistoryKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,077 copying build/lib/futu/common/pb/__init__.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,079 copying build/lib/futu/common/pb/Qot_GetMarketState_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,082 copying build/lib/futu/common/pb/Trd_GetFunds.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,084 copying build/lib/futu/common/pb/Qot_GetSubInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,086 copying build/lib/futu/common/pb/Qot_GetFutureInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,089 copying build/lib/futu/common/pb/Trd_Notify_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,092 copying build/lib/futu/common/pb/Qot_GetReference.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,094 copying build/lib/futu/common/pb/Qot_GetSecuritySnapshot.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,097 copying build/lib/futu/common/pb/Qot_GetStaticInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,099 copying build/lib/futu/common/pb/Trd_UnlockTrade.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,101 copying build/lib/futu/common/pb/KeepAlive_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,104 copying build/lib/futu/common/pb/Trd_ModifyOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,107 copying build/lib/futu/common/pb/Qot_GetIpoList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,109 copying build/lib/futu/common/pb/GetUserInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,113 copying build/lib/futu/common/pb/Trd_Common.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,116 copying build/lib/futu/common/pb/Qot_GetStaticInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,119 copying build/lib/futu/common/pb/GetUserInfo.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,121 copying build/lib/futu/common/pb/protoc-gen-doc.exe -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,379 copying build/lib/futu/common/pb/Qot_GetOwnerPlate.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,382 copying build/lib/futu/common/pb/Qot_GetPriceReminder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,386 copying build/lib/futu/common/pb/Qot_GetReference_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,390 copying build/lib/futu/common/pb/Qot_Sub.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,392 copying build/lib/futu/common/pb/InitConnect.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,395 copying build/lib/futu/common/pb/Qot_RequestHistoryKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,399 copying build/lib/futu/common/pb/Qot_UpdateOrderBook.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,401 copying build/lib/futu/common/pb/Qot_GetRT_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,404 copying build/lib/futu/common/pb/Trd_GetMarginRatio_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,408 copying build/lib/futu/common/pb/GetGlobalState.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,410 copying build/lib/futu/common/pb/Qot_ModifyUserSecurity.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,412 copying build/lib/futu/common/pb/Qot_GetSecuritySnapshot_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,417 copying build/lib/futu/common/pb/Qot_GetHoldingChangeList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,420 copying build/lib/futu/common/pb/Trd_SubAccPush.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,422 copying build/lib/futu/common/pb/Qot_GetBasicQot_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,424 copying build/lib/futu/common/pb/Qot_GetBroker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,429 copying build/lib/futu/common/pb/Trd_ReconfirmOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,432 copying build/lib/futu/common/pb/Qot_UpdateBroker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,434 copying build/lib/futu/common/pb/Trd_SubAccPush_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,437 copying build/lib/futu/common/pb/Common.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,439 copying build/lib/futu/common/pb/Notify_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,443 copying build/lib/futu/common/pb/Notify.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,446 copying build/lib/futu/common/pb/Trd_UpdateOrderFill_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,449 copying build/lib/futu/common/pb/GetGlobalState_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,452 copying build/lib/futu/common/pb/Qot_GetOptionChain.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,455 copying build/lib/futu/common/pb/Trd_GetFunds_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,458 copying build/lib/futu/common/pb/Qot_UpdateRT.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,460 copying build/lib/futu/common/pb/Qot_UpdateOrderBook_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,463 copying build/lib/futu/common/pb/Qot_GetMarketState.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,465 copying build/lib/futu/common/pb/Trd_GetAccList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,467 copying build/lib/futu/common/pb/Qot_GetPlateSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,470 copying build/lib/futu/common/pb/Qot_GetPlateSecurity.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,472 copying build/lib/futu/common/pb/Qot_GetCapitalDistribution.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,474 copying build/lib/futu/common/pb/Qot_GetRT.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,476 copying build/lib/futu/common/pb/Trd_ModifyOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,479 copying build/lib/futu/common/pb/Trd_UnlockTrade_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,481 copying build/lib/futu/common/pb/Qot_RegQotPush.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,483 copying build/lib/futu/common/pb/Qot_GetHistoryKLPoints.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,486 copying build/lib/futu/common/pb/Qot_GetUserSecurityGroup.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,488 copying build/lib/futu/common/pb/Trd_PlaceOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,491 copying build/lib/futu/common/pb/Qot_GetOptionChain_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,494 copying build/lib/futu/common/pb/protoc.exe -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,542 copying build/lib/futu/common/pb/Qot_GetPlateSet_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,545 copying build/lib/futu/common/pb/Qot_UpdateTicker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,548 copying build/lib/futu/common/pb/InitConnect_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,551 copying build/lib/futu/common/pb/Trd_GetHistoryOrderFillList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,554 copying build/lib/futu/common/pb/Qot_GetKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,556 copying build/lib/futu/common/pb/Trd_UpdateOrderFill.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,559 copying build/lib/futu/common/pb/Qot_GetUserSecurity_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,562 copying build/lib/futu/common/pb/Qot_Common_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,569 copying build/lib/futu/common/pb/Qot_GetSuspend_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,572 copying build/lib/futu/common/pb/Qot_GetRehab.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,575 copying build/lib/futu/common/pb/Qot_UpdateBasicQot_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,578 copying build/lib/futu/common/pb/Common_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,581 copying build/lib/futu/common/pb/Trd_FlowSummary.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,583 copying build/lib/futu/common/pb/GetDelayStatistics_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,586 copying build/lib/futu/common/pb/TestCmd_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,588 copying build/lib/futu/common/pb/Qot_UpdateKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,591 copying build/lib/futu/common/pb/Qot_UpdateBroker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,593 copying build/lib/futu/common/pb/Qot_RequestRehab.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,596 copying build/lib/futu/common/pb/Qot_GetCodeChange.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,598 copying build/lib/futu/common/pb/Trd_GetOrderList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,600 copying build/lib/futu/common/pb/build.bat -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,602 copying build/lib/futu/common/pb/Trd_Notify.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,604 copying build/lib/futu/common/pb/Qot_GetHistoryKL_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,607 copying build/lib/futu/common/pb/Qot_StockFilter.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,610 copying build/lib/futu/common/pb/Trd_FlowSummary_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,613 copying build/lib/futu/common/pb/Qot_GetHistoryKLPoints_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,616 copying build/lib/futu/common/pb/Qot_GetOrderBook.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,619 copying build/lib/futu/common/pb/Trd_UpdateOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,621 copying build/lib/futu/common/pb/Trd_GetOrderFillList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,624 copying build/lib/futu/common/pb/Qot_Sub_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,628 copying build/lib/futu/common/pb/Trd_GetMarginRatio.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,630 copying build/lib/futu/common/pb/Verification.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,633 copying build/lib/futu/common/pb/Verification_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,636 copying build/lib/futu/common/pb/Qot_GetOptionExpirationDate.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,639 copying build/lib/futu/common/pb/Qot_SetPriceReminder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,642 copying build/lib/futu/common/pb/Qot_GetTicker_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,645 copying build/lib/futu/common/pb/Qot_GetRehab_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,648 copying build/lib/futu/common/pb/Trd_GetOrderList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,650 copying build/lib/futu/common/pb/Trd_ReconfirmOrder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,653 copying build/lib/futu/common/pb/Qot_UpdateBasicQot.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,655 copying build/lib/futu/common/pb/Qot_GetCapitalDistribution_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,659 copying build/lib/futu/common/pb/Qot_GetCapitalFlow.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,662 copying build/lib/futu/common/pb/Qot_RequestHistoryKLQuota.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,664 copying build/lib/futu/common/pb/Trd_GetPositionList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,666 copying build/lib/futu/common/pb/Qot_GetSubInfo_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,669 copying build/lib/futu/common/pb/Trd_GetMaxTrdQtys_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,672 copying build/lib/futu/common/pb/Qot_RequestHistoryKL.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,674 copying build/lib/futu/common/pb/TestCmd.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,676 copying build/lib/futu/common/pb/Qot_UpdatePriceReminder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,678 copying build/lib/futu/common/pb/UsedQuota_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,681 copying build/lib/futu/common/pb/Qot_GetBroker.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,683 copying build/lib/futu/common/pb/Qot_GetPlateSet.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,685 copying build/lib/futu/common/pb/Trd_GetHistoryOrderList.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,687 copying build/lib/futu/common/pb/Trd_GetPositionList_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,690 copying build/lib/futu/common/pb/Qot_GetCodeChange_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,693 copying build/lib/futu/common/pb/Qot_StockFilter_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,697 copying build/lib/futu/common/pb/Qot_GetUserSecurity.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,699 copying build/lib/futu/common/pb/Qot_SetPriceReminder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,702 copying build/lib/futu/common/pb/Trd_UpdateOrder_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,705 copying build/lib/futu/common/pb/Qot_GetWarrant_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,708 copying build/lib/futu/common/pb/Trd_Common_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,712 copying build/lib/futu/common/pb/Qot_GetPriceReminder.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,715 copying build/lib/futu/common/pb/Qot_GetOptionExpirationDate_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,718 copying build/lib/futu/common/pb/Qot_RequestTradeDate.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,720 copying build/lib/futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,723 copying build/lib/futu/common/pb/KeepAlive.proto -> build/bdist.linux-armv7l/wheel/./futu/common/pb 2025-06-02T09:07:39,725 copying build/lib/futu/common/ft_logger.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,728 copying build/lib/futu/common/handler_context.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,730 copying build/lib/futu/common/constant.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,735 copying build/lib/futu/common/conn_mng.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,738 copying build/lib/futu/common/utils.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,741 copying build/lib/futu/common/err.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,743 copying build/lib/futu/common/open_context_base.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,747 copying build/lib/futu/common/comm_add_path.py -> build/bdist.linux-armv7l/wheel/./futu/common 2025-06-02T09:07:39,749 running install_egg_info 2025-06-02T09:07:39,807 Copying futu_api.egg-info to build/bdist.linux-armv7l/wheel/./futu_api-9.2.5208-py3.11.egg-info 2025-06-02T09:07:39,821 running install_scripts 2025-06-02T09:07:39,837 creating build/bdist.linux-armv7l/wheel/futu_api-9.2.5208.dist-info/WHEEL 2025-06-02T09:07:39,840 creating '/tmp/pip-wheel-35r0bdr7/futu_api-9.2.5208-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-02T09:07:39,844 adding 'futu/VERSION.txt' 2025-06-02T09:07:39,847 adding 'futu/__init__.py' 2025-06-02T09:07:39,849 adding 'futu/common/__init__.py' 2025-06-02T09:07:39,851 adding 'futu/common/callback_executor.py' 2025-06-02T09:07:39,853 adding 'futu/common/comm_add_path.py' 2025-06-02T09:07:39,856 adding 'futu/common/conn_key.txt' 2025-06-02T09:07:39,858 adding 'futu/common/conn_mng.py' 2025-06-02T09:07:39,873 adding 'futu/common/constant.py' 2025-06-02T09:07:39,876 adding 'futu/common/err.py' 2025-06-02T09:07:39,879 adding 'futu/common/ft_logger.py' 2025-06-02T09:07:39,881 adding 'futu/common/handler_context.py' 2025-06-02T09:07:39,885 adding 'futu/common/network_manager.py' 2025-06-02T09:07:39,888 adding 'futu/common/open_context_base.py' 2025-06-02T09:07:39,890 adding 'futu/common/pbjson.py' 2025-06-02T09:07:39,893 adding 'futu/common/sys_config.py' 2025-06-02T09:07:39,896 adding 'futu/common/utils.py' 2025-06-02T09:07:39,902 adding 'futu/common/pb/Common.proto' 2025-06-02T09:07:39,904 adding 'futu/common/pb/Common_pb2.py' 2025-06-02T09:07:39,907 adding 'futu/common/pb/GetDelayStatistics.proto' 2025-06-02T09:07:39,910 adding 'futu/common/pb/GetDelayStatistics_pb2.py' 2025-06-02T09:07:39,912 adding 'futu/common/pb/GetGlobalState.proto' 2025-06-02T09:07:39,915 adding 'futu/common/pb/GetGlobalState_pb2.py' 2025-06-02T09:07:39,917 adding 'futu/common/pb/GetUserInfo.proto' 2025-06-02T09:07:39,920 adding 'futu/common/pb/GetUserInfo_pb2.py' 2025-06-02T09:07:39,922 adding 'futu/common/pb/InitConnect.proto' 2025-06-02T09:07:39,924 adding 'futu/common/pb/InitConnect_pb2.py' 2025-06-02T09:07:39,926 adding 'futu/common/pb/KeepAlive.proto' 2025-06-02T09:07:39,928 adding 'futu/common/pb/KeepAlive_pb2.py' 2025-06-02T09:07:39,931 adding 'futu/common/pb/Notify.proto' 2025-06-02T09:07:39,934 adding 'futu/common/pb/Notify_pb2.py' 2025-06-02T09:07:39,939 adding 'futu/common/pb/Qot_Common.proto' 2025-06-02T09:07:39,952 adding 'futu/common/pb/Qot_Common_pb2.py' 2025-06-02T09:07:39,956 adding 'futu/common/pb/Qot_GetBasicQot.proto' 2025-06-02T09:07:39,958 adding 'futu/common/pb/Qot_GetBasicQot_pb2.py' 2025-06-02T09:07:39,960 adding 'futu/common/pb/Qot_GetBroker.proto' 2025-06-02T09:07:39,962 adding 'futu/common/pb/Qot_GetBroker_pb2.py' 2025-06-02T09:07:39,964 adding 'futu/common/pb/Qot_GetCapitalDistribution.proto' 2025-06-02T09:07:39,967 adding 'futu/common/pb/Qot_GetCapitalDistribution_pb2.py' 2025-06-02T09:07:39,969 adding 'futu/common/pb/Qot_GetCapitalFlow.proto' 2025-06-02T09:07:39,971 adding 'futu/common/pb/Qot_GetCapitalFlow_pb2.py' 2025-06-02T09:07:39,974 adding 'futu/common/pb/Qot_GetCodeChange.proto' 2025-06-02T09:07:39,977 adding 'futu/common/pb/Qot_GetCodeChange_pb2.py' 2025-06-02T09:07:39,979 adding 'futu/common/pb/Qot_GetFutureInfo.proto' 2025-06-02T09:07:39,982 adding 'futu/common/pb/Qot_GetFutureInfo_pb2.py' 2025-06-02T09:07:39,984 adding 'futu/common/pb/Qot_GetHistoryKL.proto' 2025-06-02T09:07:39,986 adding 'futu/common/pb/Qot_GetHistoryKLPoints.proto' 2025-06-02T09:07:39,989 adding 'futu/common/pb/Qot_GetHistoryKLPoints_pb2.py' 2025-06-02T09:07:39,991 adding 'futu/common/pb/Qot_GetHistoryKL_pb2.py' 2025-06-02T09:07:39,993 adding 'futu/common/pb/Qot_GetHoldingChangeList.proto' 2025-06-02T09:07:39,995 adding 'futu/common/pb/Qot_GetHoldingChangeList_pb2.py' 2025-06-02T09:07:39,998 adding 'futu/common/pb/Qot_GetIpoList.proto' 2025-06-02T09:07:40,001 adding 'futu/common/pb/Qot_GetIpoList_pb2.py' 2025-06-02T09:07:40,003 adding 'futu/common/pb/Qot_GetKL.proto' 2025-06-02T09:07:40,005 adding 'futu/common/pb/Qot_GetKL_pb2.py' 2025-06-02T09:07:40,007 adding 'futu/common/pb/Qot_GetMarketState.proto' 2025-06-02T09:07:40,009 adding 'futu/common/pb/Qot_GetMarketState_pb2.py' 2025-06-02T09:07:40,011 adding 'futu/common/pb/Qot_GetOptionChain.proto' 2025-06-02T09:07:40,014 adding 'futu/common/pb/Qot_GetOptionChain_pb2.py' 2025-06-02T09:07:40,016 adding 'futu/common/pb/Qot_GetOptionExpirationDate.proto' 2025-06-02T09:07:40,018 adding 'futu/common/pb/Qot_GetOptionExpirationDate_pb2.py' 2025-06-02T09:07:40,020 adding 'futu/common/pb/Qot_GetOrderBook.proto' 2025-06-02T09:07:40,022 adding 'futu/common/pb/Qot_GetOrderBook_pb2.py' 2025-06-02T09:07:40,024 adding 'futu/common/pb/Qot_GetOwnerPlate.proto' 2025-06-02T09:07:40,027 adding 'futu/common/pb/Qot_GetOwnerPlate_pb2.py' 2025-06-02T09:07:40,029 adding 'futu/common/pb/Qot_GetPlateSecurity.proto' 2025-06-02T09:07:40,031 adding 'futu/common/pb/Qot_GetPlateSecurity_pb2.py' 2025-06-02T09:07:40,033 adding 'futu/common/pb/Qot_GetPlateSet.proto' 2025-06-02T09:07:40,035 adding 'futu/common/pb/Qot_GetPlateSet_pb2.py' 2025-06-02T09:07:40,037 adding 'futu/common/pb/Qot_GetPriceReminder.proto' 2025-06-02T09:07:40,039 adding 'futu/common/pb/Qot_GetPriceReminder_pb2.py' 2025-06-02T09:07:40,041 adding 'futu/common/pb/Qot_GetRT.proto' 2025-06-02T09:07:40,044 adding 'futu/common/pb/Qot_GetRT_pb2.py' 2025-06-02T09:07:40,046 adding 'futu/common/pb/Qot_GetReference.proto' 2025-06-02T09:07:40,048 adding 'futu/common/pb/Qot_GetReference_pb2.py' 2025-06-02T09:07:40,050 adding 'futu/common/pb/Qot_GetRehab.proto' 2025-06-02T09:07:40,052 adding 'futu/common/pb/Qot_GetRehab_pb2.py' 2025-06-02T09:07:40,055 adding 'futu/common/pb/Qot_GetSecuritySnapshot.proto' 2025-06-02T09:07:40,060 adding 'futu/common/pb/Qot_GetSecuritySnapshot_pb2.py' 2025-06-02T09:07:40,063 adding 'futu/common/pb/Qot_GetStaticInfo.proto' 2025-06-02T09:07:40,066 adding 'futu/common/pb/Qot_GetStaticInfo_pb2.py' 2025-06-02T09:07:40,069 adding 'futu/common/pb/Qot_GetSubInfo.proto' 2025-06-02T09:07:40,072 adding 'futu/common/pb/Qot_GetSubInfo_pb2.py' 2025-06-02T09:07:40,074 adding 'futu/common/pb/Qot_GetSuspend.proto' 2025-06-02T09:07:40,077 adding 'futu/common/pb/Qot_GetSuspend_pb2.py' 2025-06-02T09:07:40,079 adding 'futu/common/pb/Qot_GetTicker.proto' 2025-06-02T09:07:40,082 adding 'futu/common/pb/Qot_GetTicker_pb2.py' 2025-06-02T09:07:40,084 adding 'futu/common/pb/Qot_GetUserSecurity.proto' 2025-06-02T09:07:40,086 adding 'futu/common/pb/Qot_GetUserSecurityGroup.proto' 2025-06-02T09:07:40,089 adding 'futu/common/pb/Qot_GetUserSecurityGroup_pb2.py' 2025-06-02T09:07:40,092 adding 'futu/common/pb/Qot_GetUserSecurity_pb2.py' 2025-06-02T09:07:40,095 adding 'futu/common/pb/Qot_GetWarrant.proto' 2025-06-02T09:07:40,098 adding 'futu/common/pb/Qot_GetWarrant_pb2.py' 2025-06-02T09:07:40,100 adding 'futu/common/pb/Qot_ModifyUserSecurity.proto' 2025-06-02T09:07:40,103 adding 'futu/common/pb/Qot_ModifyUserSecurity_pb2.py' 2025-06-02T09:07:40,105 adding 'futu/common/pb/Qot_RegQotPush.proto' 2025-06-02T09:07:40,108 adding 'futu/common/pb/Qot_RegQotPush_pb2.py' 2025-06-02T09:07:40,110 adding 'futu/common/pb/Qot_RequestHistoryKL.proto' 2025-06-02T09:07:40,112 adding 'futu/common/pb/Qot_RequestHistoryKLQuota.proto' 2025-06-02T09:07:40,115 adding 'futu/common/pb/Qot_RequestHistoryKLQuota_pb2.py' 2025-06-02T09:07:40,117 adding 'futu/common/pb/Qot_RequestHistoryKL_pb2.py' 2025-06-02T09:07:40,120 adding 'futu/common/pb/Qot_RequestRehab.proto' 2025-06-02T09:07:40,122 adding 'futu/common/pb/Qot_RequestRehab_pb2.py' 2025-06-02T09:07:40,124 adding 'futu/common/pb/Qot_RequestTradeDate.proto' 2025-06-02T09:07:40,127 adding 'futu/common/pb/Qot_RequestTradeDate_pb2.py' 2025-06-02T09:07:40,129 adding 'futu/common/pb/Qot_SetPriceReminder.proto' 2025-06-02T09:07:40,131 adding 'futu/common/pb/Qot_SetPriceReminder_pb2.py' 2025-06-02T09:07:40,135 adding 'futu/common/pb/Qot_StockFilter.proto' 2025-06-02T09:07:40,141 adding 'futu/common/pb/Qot_StockFilter_pb2.py' 2025-06-02T09:07:40,143 adding 'futu/common/pb/Qot_Sub.proto' 2025-06-02T09:07:40,145 adding 'futu/common/pb/Qot_Sub_pb2.py' 2025-06-02T09:07:40,147 adding 'futu/common/pb/Qot_UpdateBasicQot.proto' 2025-06-02T09:07:40,149 adding 'futu/common/pb/Qot_UpdateBasicQot_pb2.py' 2025-06-02T09:07:40,151 adding 'futu/common/pb/Qot_UpdateBroker.proto' 2025-06-02T09:07:40,153 adding 'futu/common/pb/Qot_UpdateBroker_pb2.py' 2025-06-02T09:07:40,155 adding 'futu/common/pb/Qot_UpdateKL.proto' 2025-06-02T09:07:40,157 adding 'futu/common/pb/Qot_UpdateKL_pb2.py' 2025-06-02T09:07:40,159 adding 'futu/common/pb/Qot_UpdateOrderBook.proto' 2025-06-02T09:07:40,161 adding 'futu/common/pb/Qot_UpdateOrderBook_pb2.py' 2025-06-02T09:07:40,163 adding 'futu/common/pb/Qot_UpdatePriceReminder.proto' 2025-06-02T09:07:40,165 adding 'futu/common/pb/Qot_UpdatePriceReminder_pb2.py' 2025-06-02T09:07:40,167 adding 'futu/common/pb/Qot_UpdateRT.proto' 2025-06-02T09:07:40,168 adding 'futu/common/pb/Qot_UpdateRT_pb2.py' 2025-06-02T09:07:40,170 adding 'futu/common/pb/Qot_UpdateTicker.proto' 2025-06-02T09:07:40,171 adding 'futu/common/pb/Qot_UpdateTicker_pb2.py' 2025-06-02T09:07:40,173 adding 'futu/common/pb/TestCmd.proto' 2025-06-02T09:07:40,175 adding 'futu/common/pb/TestCmd_pb2.py' 2025-06-02T09:07:40,178 adding 'futu/common/pb/Trd_Common.proto' 2025-06-02T09:07:40,186 adding 'futu/common/pb/Trd_Common_pb2.py' 2025-06-02T09:07:40,189 adding 'futu/common/pb/Trd_FlowSummary.proto' 2025-06-02T09:07:40,192 adding 'futu/common/pb/Trd_FlowSummary_pb2.py' 2025-06-02T09:07:40,193 adding 'futu/common/pb/Trd_GetAccList.proto' 2025-06-02T09:07:40,196 adding 'futu/common/pb/Trd_GetAccList_pb2.py' 2025-06-02T09:07:40,197 adding 'futu/common/pb/Trd_GetFunds.proto' 2025-06-02T09:07:40,199 adding 'futu/common/pb/Trd_GetFunds_pb2.py' 2025-06-02T09:07:40,201 adding 'futu/common/pb/Trd_GetHistoryOrderFillList.proto' 2025-06-02T09:07:40,202 adding 'futu/common/pb/Trd_GetHistoryOrderFillList_pb2.py' 2025-06-02T09:07:40,204 adding 'futu/common/pb/Trd_GetHistoryOrderList.proto' 2025-06-02T09:07:40,206 adding 'futu/common/pb/Trd_GetHistoryOrderList_pb2.py' 2025-06-02T09:07:40,208 adding 'futu/common/pb/Trd_GetMarginRatio.proto' 2025-06-02T09:07:40,210 adding 'futu/common/pb/Trd_GetMarginRatio_pb2.py' 2025-06-02T09:07:40,213 adding 'futu/common/pb/Trd_GetMaxTrdQtys.proto' 2025-06-02T09:07:40,215 adding 'futu/common/pb/Trd_GetMaxTrdQtys_pb2.py' 2025-06-02T09:07:40,216 adding 'futu/common/pb/Trd_GetOrderFee.proto' 2025-06-02T09:07:40,218 adding 'futu/common/pb/Trd_GetOrderFee_pb2.py' 2025-06-02T09:07:40,220 adding 'futu/common/pb/Trd_GetOrderFillList.proto' 2025-06-02T09:07:40,222 adding 'futu/common/pb/Trd_GetOrderFillList_pb2.py' 2025-06-02T09:07:40,224 adding 'futu/common/pb/Trd_GetOrderList.proto' 2025-06-02T09:07:40,226 adding 'futu/common/pb/Trd_GetOrderList_pb2.py' 2025-06-02T09:07:40,228 adding 'futu/common/pb/Trd_GetPositionList.proto' 2025-06-02T09:07:40,230 adding 'futu/common/pb/Trd_GetPositionList_pb2.py' 2025-06-02T09:07:40,232 adding 'futu/common/pb/Trd_ModifyOrder.proto' 2025-06-02T09:07:40,235 adding 'futu/common/pb/Trd_ModifyOrder_pb2.py' 2025-06-02T09:07:40,236 adding 'futu/common/pb/Trd_Notify.proto' 2025-06-02T09:07:40,238 adding 'futu/common/pb/Trd_Notify_pb2.py' 2025-06-02T09:07:40,240 adding 'futu/common/pb/Trd_PlaceOrder.proto' 2025-06-02T09:07:40,242 adding 'futu/common/pb/Trd_PlaceOrder_pb2.py' 2025-06-02T09:07:40,244 adding 'futu/common/pb/Trd_ReconfirmOrder.proto' 2025-06-02T09:07:40,247 adding 'futu/common/pb/Trd_ReconfirmOrder_pb2.py' 2025-06-02T09:07:40,249 adding 'futu/common/pb/Trd_SubAccPush.proto' 2025-06-02T09:07:40,250 adding 'futu/common/pb/Trd_SubAccPush_pb2.py' 2025-06-02T09:07:40,252 adding 'futu/common/pb/Trd_UnlockTrade.proto' 2025-06-02T09:07:40,254 adding 'futu/common/pb/Trd_UnlockTrade_pb2.py' 2025-06-02T09:07:40,256 adding 'futu/common/pb/Trd_UpdateOrder.proto' 2025-06-02T09:07:40,258 adding 'futu/common/pb/Trd_UpdateOrderFill.proto' 2025-06-02T09:07:40,260 adding 'futu/common/pb/Trd_UpdateOrderFill_pb2.py' 2025-06-02T09:07:40,263 adding 'futu/common/pb/Trd_UpdateOrder_pb2.py' 2025-06-02T09:07:40,265 adding 'futu/common/pb/UsedQuota.proto' 2025-06-02T09:07:40,267 adding 'futu/common/pb/UsedQuota_pb2.py' 2025-06-02T09:07:40,269 adding 'futu/common/pb/Verification.proto' 2025-06-02T09:07:40,272 adding 'futu/common/pb/Verification_pb2.py' 2025-06-02T09:07:40,274 adding 'futu/common/pb/__init__.py' 2025-06-02T09:07:40,276 adding 'futu/common/pb/build.bat' 2025-06-02T09:07:40,278 adding 'futu/common/pb/generate_python.bat' 2025-06-02T09:07:41,759 adding 'futu/common/pb/protoc-gen-doc.exe' 2025-06-02T09:07:42,204 adding 'futu/common/pb/protoc.exe' 2025-06-02T09:07:42,221 adding 'futu/examples/__init__.py' 2025-06-02T09:07:42,223 adding 'futu/examples/get_mkt_snapshot_demo.py' 2025-06-02T09:07:42,224 adding 'futu/examples/macd_strategy.py' 2025-06-02T09:07:42,226 adding 'futu/examples/quote_and_trade_demo.py' 2025-06-02T09:07:42,228 adding 'futu/examples/quote_push.py' 2025-06-02T09:07:42,230 adding 'futu/examples/simple_filter_demo.py' 2025-06-02T09:07:42,231 adding 'futu/examples/stocksell_demo.py' 2025-06-02T09:07:42,233 adding 'futu/quote/__init__.py' 2025-06-02T09:07:42,234 adding 'futu/quote/head.html' 2025-06-02T09:07:42,246 adding 'futu/quote/open_quote_context.py' 2025-06-02T09:07:42,249 adding 'futu/quote/quote_get_warrant.py' 2025-06-02T09:07:42,263 adding 'futu/quote/quote_query.py' 2025-06-02T09:07:42,266 adding 'futu/quote/quote_response_handler.py' 2025-06-02T09:07:42,269 adding 'futu/quote/quote_stockfilter_info.py' 2025-06-02T09:07:42,272 adding 'futu/quote/quote_tool.py' 2025-06-02T09:07:42,274 adding 'futu/tools/Common.proto.json' 2025-06-02T09:07:42,276 adding 'futu/tools/__init__.py' 2025-06-02T09:07:42,277 adding 'futu/tools/auto_generate.py' 2025-06-02T09:07:42,279 adding 'futu/tools/function.template' 2025-06-02T09:07:42,283 adding 'futu/tools/generate_code.py' 2025-06-02T09:07:42,284 adding 'futu/tools/load_template.py' 2025-06-02T09:07:42,286 adding 'futu/tools/rst_template.txt' 2025-06-02T09:07:42,287 adding 'futu/tools/template_code.txt' 2025-06-02T09:07:42,288 adding 'futu/tools/template_head.txt' 2025-06-02T09:07:42,290 adding 'futu/trade/__init__.py' 2025-06-02T09:07:42,295 adding 'futu/trade/open_trade_context.py' 2025-06-02T09:07:42,300 adding 'futu/trade/trade_query.py' 2025-06-02T09:07:42,302 adding 'futu/trade/trade_response_handler.py' 2025-06-02T09:07:42,306 adding 'futu_api-9.2.5208.dist-info/licenses/LICENSE' 2025-06-02T09:07:42,308 adding 'futu_api-9.2.5208.dist-info/METADATA' 2025-06-02T09:07:42,310 adding 'futu_api-9.2.5208.dist-info/WHEEL' 2025-06-02T09:07:42,311 adding 'futu_api-9.2.5208.dist-info/top_level.txt' 2025-06-02T09:07:42,316 adding 'futu_api-9.2.5208.dist-info/RECORD' 2025-06-02T09:07:42,386 removing build/bdist.linux-armv7l/wheel 2025-06-02T09:07:42,582 Building wheel for futu-api (setup.py): finished with status 'done' 2025-06-02T09:07:42,641 Created wheel for futu-api: filename=futu_api-9.2.5208-py3-none-any.whl size=5074761 sha256=16948a39751d8d7341c8ae72e21eb33a1cb56e2385c163e3af57ece350fa6c02 2025-06-02T09:07:42,642 Stored in directory: /tmp/pip-ephem-wheel-cache-gmz3mfe_/wheels/df/4e/82/488a76479646e34dc2692b0aa2fd2fbca47ff1fc609bea5ae1 2025-06-02T09:07:42,667 Successfully built futu-api 2025-06-02T09:07:42,823 Removed build tracker: '/tmp/pip-build-tracker-zo2259ss'