2025-09-13T14:53:29,749 Created temporary directory: /tmp/pip-build-tracker-zkoa_aii 2025-09-13T14:53:29,750 Initialized build tracking at /tmp/pip-build-tracker-zkoa_aii 2025-09-13T14:53:29,750 Created build tracker: /tmp/pip-build-tracker-zkoa_aii 2025-09-13T14:53:29,750 Entered build tracker: /tmp/pip-build-tracker-zkoa_aii 2025-09-13T14:53:29,750 Created temporary directory: /tmp/pip-wheel-e5q118ci 2025-09-13T14:53:29,754 Created temporary directory: /tmp/pip-ephem-wheel-cache-9zm17jqo 2025-09-13T14:53:29,813 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T14:53:29,815 2 location(s) to search for versions of pyttrading: 2025-09-13T14:53:29,815 * https://pypi.org/simple/pyttrading/ 2025-09-13T14:53:29,815 * https://www.piwheels.org/simple/pyttrading/ 2025-09-13T14:53:29,816 Fetching project page and analyzing links: https://pypi.org/simple/pyttrading/ 2025-09-13T14:53:29,816 Getting page https://pypi.org/simple/pyttrading/ 2025-09-13T14:53:29,818 Found index url https://pypi.org/simple/ 2025-09-13T14:53:29,896 Fetched page https://pypi.org/simple/pyttrading/ as application/vnd.pypi.simple.v1+json 2025-09-13T14:53:29,905 Found link https://files.pythonhosted.org/packages/82/ff/a70ec39a2bdeeb2a0eb80307fecde5c06d523fe38d4dc11b022b78993dac/pyttrading-0.1.11.tar.gz (from https://pypi.org/simple/pyttrading/), version: 0.1.11 2025-09-13T14:53:29,906 Found link https://files.pythonhosted.org/packages/4e/29/88d54958b2fc58302018036c6d2d54f88a6ec57bf981259d514899c85b9a/pyttrading-0.1.12.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.12 2025-09-13T14:53:29,907 Found link https://files.pythonhosted.org/packages/fd/4d/db60678ce5ba3dcfd3e0b03d3cbde1a34e73ea246325695b4298448ebcb2/pyttrading-0.1.13.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.13 2025-09-13T14:53:29,907 Found link https://files.pythonhosted.org/packages/07/ce/03c84e641a560ffab39d90e241826c3d3c2d1c410d5b8f70eab6c7e22469/pyttrading-0.1.14.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.14 2025-09-13T14:53:29,907 Found link https://files.pythonhosted.org/packages/22/14/bab6fc8ca94c3d20b7982ea2c29463086b4575c0a9b5fc7e06c292f9cd86/pyttrading-0.1.15.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.15 2025-09-13T14:53:29,908 Found link https://files.pythonhosted.org/packages/dc/9a/975c9c3a34c7fe21277441c4f41675f1cf10b2b70a934f375541ff8b9b8e/pyttrading-0.1.16.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.16 2025-09-13T14:53:29,908 Found link https://files.pythonhosted.org/packages/b7/96/ddaf945935a4b9cf6257cef72887bf0ed00ea49c3e2c589be82fcf6ab670/pyttrading-0.1.17.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.17 2025-09-13T14:53:29,908 Found link https://files.pythonhosted.org/packages/af/5d/7f64a48d072c7623cff77fc62f65d32a2a9f09953d3ee63912d5b9378a1c/pyttrading-0.1.18.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.18 2025-09-13T14:53:29,908 Found link https://files.pythonhosted.org/packages/ef/a5/0e58657158bbbbc5460df0b01e9f06d5f74844d794eb9afa98f34b613ea7/pyttrading-0.1.19.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.19 2025-09-13T14:53:29,909 Found link https://files.pythonhosted.org/packages/4a/ff/feb535de3e693aa0caa5a73e3e793eca8dadb81387e802d05202973aaf95/pyttrading-0.1.20.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.1.20 2025-09-13T14:53:29,909 Found link https://files.pythonhosted.org/packages/7a/03/94da99faf128b461a0fa19720da05cc7da9a32cabe195ea658db2149dd56/pyttrading-0.2.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.0 2025-09-13T14:53:29,909 Found link https://files.pythonhosted.org/packages/e7/1e/e80900a3962fa83f72050e5bca70442ea844158d0cbef16de095dceffe9e/pyttrading-0.2.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.1 2025-09-13T14:53:29,909 Found link https://files.pythonhosted.org/packages/e8/ed/95b5a2737b7db92d81e4952e04135ab517e3f3ebdb7277ff8f2a743cd869/pyttrading-0.2.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.2 2025-09-13T14:53:29,910 Found link https://files.pythonhosted.org/packages/39/84/edda6552c97b25efd87b15556038c2cb4568371867bd0a24cbd1885dddaf/pyttrading-0.2.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.3 2025-09-13T14:53:29,910 Found link https://files.pythonhosted.org/packages/d2/74/b2625226cf9359d53189cbf710e511997af8d9465735b82b0c602f15fd89/pyttrading-0.2.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.4 2025-09-13T14:53:29,910 Found link https://files.pythonhosted.org/packages/ce/94/c69aa556d855ebcecdb221912ca99341ab6ff2ddc43cd4612d4f64ca9a6e/pyttrading-0.2.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.5 2025-09-13T14:53:29,911 Found link https://files.pythonhosted.org/packages/ca/ca/b020b358e52175f3a7f98e29733bfe2121506d32d98102f1904997f51cc9/pyttrading-0.2.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.6 2025-09-13T14:53:29,911 Found link https://files.pythonhosted.org/packages/ea/19/17fe847f6ecd0215aec8fad4f3b1fdc489dc5a48bfc5fe869be843b8c115/pyttrading-0.2.7.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.7 2025-09-13T14:53:29,911 Found link https://files.pythonhosted.org/packages/a8/5f/0e8eca60c4478b2a2e77ed83bc2fa78897282cd6930dd337e17b6ddfcda1/pyttrading-0.2.8.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.8 2025-09-13T14:53:29,911 Found link https://files.pythonhosted.org/packages/4a/37/db91eadaeb23eccaa1fa568bc828e53e7a1621ac37bcb480865b1b312bb2/pyttrading-0.2.9.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.2.9 2025-09-13T14:53:29,912 Found link https://files.pythonhosted.org/packages/16/58/ed8b390b681c31e1f688e13cddac945db90ae12348eed8317a897cce1715/pyttrading-0.3.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.0 2025-09-13T14:53:29,912 Found link https://files.pythonhosted.org/packages/dd/8c/0e9cbf5cd8326e17b412957e1d67c21eed86c89899f87020ed5ab6e9ef08/pyttrading-0.3.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.1 2025-09-13T14:53:29,912 Found link https://files.pythonhosted.org/packages/8c/20/83014a6a61129c719cf50b6cf51ddc0359a7ffc972cee6409707a4fe2b6f/pyttrading-0.3.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.2 2025-09-13T14:53:29,912 Found link https://files.pythonhosted.org/packages/73/1e/09c1af1d8c7023705c03bb2da5c81a4cb321919ede860e5ff824663c8c47/pyttrading-0.3.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.3 2025-09-13T14:53:29,913 Found link https://files.pythonhosted.org/packages/d0/60/c8e89a5c82e3178083e393100e1ddcbd2b04d4b04e34c5a39b8e0cfc5646/pyttrading-0.3.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.4 2025-09-13T14:53:29,913 Found link https://files.pythonhosted.org/packages/9a/e9/9ae9390285c10d134f785195a87915597ad770e731559c1e370383270d47/pyttrading-0.3.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.5 2025-09-13T14:53:29,913 Found link https://files.pythonhosted.org/packages/2c/de/aa489c9b60b9df70fa9adfd94a41171b65ce30b67c7f239e6843d5ef066c/pyttrading-0.3.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.3.6 2025-09-13T14:53:29,913 Found link https://files.pythonhosted.org/packages/42/20/d81d585b4a8403cf1bb278cd8af5688da1c3489f8f8e5e813d9bafb01c09/pyttrading-0.4.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.0 2025-09-13T14:53:29,914 Found link https://files.pythonhosted.org/packages/ff/9e/238b1a4d34d80fce18bd89b4fb25ecdcba0f4a09c7527fc21dd0ef6eecf5/pyttrading-0.4.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.1 2025-09-13T14:53:29,914 Found link https://files.pythonhosted.org/packages/ee/52/dbb9f13fb7ac4ad171e7118bdb35f29ca8aa7d54f8f2904ba0a41764507f/pyttrading-0.4.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.2 2025-09-13T14:53:29,914 Found link https://files.pythonhosted.org/packages/64/ec/574a35ee269606d6635e2695863fb1d4af740ffd11d3b8a347b17ae836c3/pyttrading-0.4.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.3 2025-09-13T14:53:29,914 Found link https://files.pythonhosted.org/packages/d4/8b/4ebccfa0cd7b939c1f2515f587e3df479e5d7658740937c73d1afb1d5ef3/pyttrading-0.4.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.4 2025-09-13T14:53:29,915 Found link https://files.pythonhosted.org/packages/43/8f/7b205a541214dfb86c0ccea991554a5b0ce1171cf692c49b85cb48691877/pyttrading-0.4.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.5 2025-09-13T14:53:29,915 Found link https://files.pythonhosted.org/packages/6f/e1/2fced33871847b861f158881b7fdb9df25c00d1d21b982afcb493d1153c7/pyttrading-0.4.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.6 2025-09-13T14:53:29,915 Found link https://files.pythonhosted.org/packages/7b/7c/3ac8f66757967ab8efa548d2d232f31855caba96a583a69d302b0bc03d4e/pyttrading-0.4.7.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.7 2025-09-13T14:53:29,915 Found link https://files.pythonhosted.org/packages/e9/c5/dfa2e37897b0c7ae0ed459ce91323f9c3f3d2c6e93cbc47616c4bd85b367/pyttrading-0.4.8.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.4.8 2025-09-13T14:53:29,916 Found link https://files.pythonhosted.org/packages/8c/75/17e1e2fc1e272a7e0ccf767e5fabd517da45caa1a821a54ea2698c4f3ad4/pyttrading-0.6.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.0 2025-09-13T14:53:29,916 Found link https://files.pythonhosted.org/packages/2f/a6/48cd2f48fee7181d2a1f94a94b8fadf6679b2405541305b5868569722b1a/pyttrading-0.6.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.1 2025-09-13T14:53:29,916 Found link https://files.pythonhosted.org/packages/8f/ec/a178443fa0331369fb8a77ea6d04171d3b03a001b20247ebde2deb7a2f7b/pyttrading-0.6.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.2 2025-09-13T14:53:29,916 Found link https://files.pythonhosted.org/packages/31/68/1f5dfefbfcfebe63ea15c8c50941c7bd0603be9f0ae50ccaba87767f4c7f/pyttrading-0.6.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.3 2025-09-13T14:53:29,917 Found link https://files.pythonhosted.org/packages/b5/5f/ae0f6930ab67a0691a1537a69251c7ac1ddd8d52550f508d3d7b085adbef/pyttrading-0.6.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.4 2025-09-13T14:53:29,917 Found link https://files.pythonhosted.org/packages/2f/22/771dba4820b50e02b413249da5646da6bcf5e889cfb3d19cffcde7c2291b/pyttrading-0.6.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.5 2025-09-13T14:53:29,917 Found link https://files.pythonhosted.org/packages/e5/3e/566ff8602d3b75cba6ee2f92c858f0466ac897dca0f58f619c25c939a8db/pyttrading-0.6.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.6.6 2025-09-13T14:53:29,917 Found link https://files.pythonhosted.org/packages/fd/00/ca04d81c46484b9d6917e0fd43fefd3000eea43f43808da5faf12bf01992/pyttrading-0.7.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.7.0 2025-09-13T14:53:29,918 Found link https://files.pythonhosted.org/packages/46/70/c7c19c68a475903deeb3422b350d5b74b0001c419f68cea6967de69dd4f6/pyttrading-0.7.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.7.1 2025-09-13T14:53:29,918 Found link https://files.pythonhosted.org/packages/d7/ac/ec098d89dca3cd63b01185de7aa7075be86423f1e188b428b973d8644f69/pyttrading-0.7.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.7.4 2025-09-13T14:53:29,918 Found link https://files.pythonhosted.org/packages/b3/9c/c115229babbcadabdfd29d87e3f1eeab5273b8f87c77512a93aa8e947f76/pyttrading-0.7.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.7.5 2025-09-13T14:53:29,918 Found link https://files.pythonhosted.org/packages/73/9b/92cb4e912e1b9884fe6529045238388fedee858af3136e942304c3145fc2/pyttrading-0.8.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.8.1 2025-09-13T14:53:29,919 Found link https://files.pythonhosted.org/packages/4b/43/4b1a7a41c3a2f1c6f6c775f591f6ebdad400f2f6dac783f8e964c4f31c1d/pyttrading-0.8.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.8.2 2025-09-13T14:53:29,919 Found link https://files.pythonhosted.org/packages/40/0d/40af183eb6f1900a69bb2f9aead0e1a41375a5f0335457800c3b4d5c493e/pyttrading-0.8.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.8.3 2025-09-13T14:53:29,919 Found link https://files.pythonhosted.org/packages/7e/1a/4cdbd1ceb6a4bb8b4c27151860e891c1e7405ef0714529ac200f9fc38357/pyttrading-0.8.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.8.4 2025-09-13T14:53:29,919 Found link https://files.pythonhosted.org/packages/30/43/3045c5a46f1167041c62255361134e1cb64b943e1c5b6da8e12106f88290/pyttrading-0.8.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.8.5 2025-09-13T14:53:29,919 Found link https://files.pythonhosted.org/packages/92/f2/aa2db8ea71031b2962d47e19ec9a91afbf6879feb0699ed868747c3d1ae4/pyttrading-0.8.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.8.6 2025-09-13T14:53:29,920 Found link https://files.pythonhosted.org/packages/e6/56/4600c52c7296783b3261552d7bd8184a859a5e059aedd492b017fb2fc167/pyttrading-0.9.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.1 2025-09-13T14:53:29,920 Found link https://files.pythonhosted.org/packages/82/2a/b4cc9d9a3a1181c9da312fa2188e8ce355d21934c56f9ded8dfbec102bb9/pyttrading-0.9.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.2 2025-09-13T14:53:29,920 Found link https://files.pythonhosted.org/packages/df/7f/2ace9edbb7c843a3f2c865411572d455d21b643f6c0dc2e416361a4fbc3d/pyttrading-0.9.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.3 2025-09-13T14:53:29,920 Found link https://files.pythonhosted.org/packages/4f/a3/94fccd11c8afd1eb6ed53dc4c85f9123870866fe708765b3cdc1f8f561c9/pyttrading-0.9.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.5 2025-09-13T14:53:29,921 Found link https://files.pythonhosted.org/packages/89/23/4d54caac0f9689c442b59fe262d8001cfef2e4a03d337bc26a7482cb4635/pyttrading-0.9.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.6 2025-09-13T14:53:29,921 Found link https://files.pythonhosted.org/packages/e2/7a/ba05ab022928e96565fc65de74402f21cefde3edb45c239b9024557f120e/pyttrading-0.9.7.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.7 2025-09-13T14:53:29,921 Found link https://files.pythonhosted.org/packages/71/45/77cd12e5e83cdec7de76f33ef791428f3f2342326e4490c376f95a036573/pyttrading-0.9.8.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.8 2025-09-13T14:53:29,921 Found link https://files.pythonhosted.org/packages/be/29/bb946c986f71703594fa8b4bcd81e2ce355d942f7fab5ec05ca62b862826/pyttrading-0.9.9.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 0.9.9 2025-09-13T14:53:29,921 Found link https://files.pythonhosted.org/packages/0c/08/ac541590e2bb9de36b9a3f7e9a1424c01673c0899e2b1de80cf129b2023f/pyttrading-1.0.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.0 2025-09-13T14:53:29,922 Found link https://files.pythonhosted.org/packages/8b/95/254647a781a7d6169f310e888c8037826f2e1a27dfc9fd4b1fe3186e6779/pyttrading-1.0.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.1 2025-09-13T14:53:29,922 Found link https://files.pythonhosted.org/packages/a7/9b/b6d233225083de1eabd342e77a54129d610b33a4e709d153c177c03c79c1/pyttrading-1.0.3.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.3 2025-09-13T14:53:29,922 Found link https://files.pythonhosted.org/packages/67/7d/e39bf41874b09b2d3823102e33087748ea7d2e390f4d30d0a64e9f97e50c/pyttrading-1.0.4.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.4 2025-09-13T14:53:29,922 Found link https://files.pythonhosted.org/packages/b0/1f/e430d55839b30315bcaff93ef2bcb5788e2c56617d26d4befd8d8716e352/pyttrading-1.0.5.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.5 2025-09-13T14:53:29,923 Found link https://files.pythonhosted.org/packages/1d/4e/bbdb9799e2f2f9d0ba2d1b1700c54bf4d13910673df4c8bbcf34cfede96a/pyttrading-1.0.6.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.6 2025-09-13T14:53:29,923 Found link https://files.pythonhosted.org/packages/3e/44/a95d7b2f8f68539207d212b81c1417f7bf3c8599c490188296a18dbeea24/pyttrading-1.0.7.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.7 2025-09-13T14:53:29,923 Found link https://files.pythonhosted.org/packages/19/71/974023947ff7e94d1e4e846618d1f76062c77d1da5069bf5d7bdf310b3af/pyttrading-1.0.9.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.9 2025-09-13T14:53:29,924 Found link https://files.pythonhosted.org/packages/89/95/b796768225cbd9bd1d24361ff8fcccfea3167af3eb89f0d5755e4208299f/pyttrading-1.0.12.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.12 2025-09-13T14:53:29,924 Found link https://files.pythonhosted.org/packages/3f/c1/cc4769e0be1beda9e4422d4b454316c2ca46c47eedb7f1afb67ecdd919d2/pyttrading-1.0.13.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.13 2025-09-13T14:53:29,925 Found link https://files.pythonhosted.org/packages/8a/5a/dfd947b82f3737c22d350bddd64e3c79e68a946fc0755d48251a84025bc6/pyttrading-1.0.15.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.15 2025-09-13T14:53:29,925 Found link https://files.pythonhosted.org/packages/8c/6b/734ef457119b1f3da8027a853004004b98c9a2ab48adf3d86228f5ebec30/pyttrading-1.0.17.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.17 2025-09-13T14:53:29,925 Found link https://files.pythonhosted.org/packages/25/7c/fd65d7bf38a048301a0069f4fd3db8b0f888509298314c67e5f79a277b37/pyttrading-1.0.18.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.18 2025-09-13T14:53:29,925 Found link https://files.pythonhosted.org/packages/12/ac/00a47fec711da960bf4a18b47364c66804d916284c67b8fa6c47246f203e/pyttrading-1.0.19.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.19 2025-09-13T14:53:29,926 Found link https://files.pythonhosted.org/packages/4f/78/6f514f61c0db610ef4a687845d68b486dc38cc7581d20c1d594c68b1beeb/pyttrading-1.0.20.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.20 2025-09-13T14:53:29,926 Found link https://files.pythonhosted.org/packages/fb/7e/09c7fe76e8aa520d2dcfd9ba8bdb2cc4618c09ae22bf0cafed369450253c/pyttrading-1.0.21.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.21 2025-09-13T14:53:29,926 Found link https://files.pythonhosted.org/packages/7f/3b/6e05150ba071f954ea2f4b24ecfd7ff8a002f528524166a81501faca856a/pyttrading-1.0.22.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.22 2025-09-13T14:53:29,927 Found link https://files.pythonhosted.org/packages/ee/54/a78f5585d36b482d37716f912dade3f0d40ba3b3f6c5e96af90f1c23eca7/pyttrading-1.0.23.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.23 2025-09-13T14:53:29,927 Found link https://files.pythonhosted.org/packages/fd/46/aaf20964232fe0d148135ee9ede8d2a66ce8cfbf5cc38ec88d2fc3604911/pyttrading-1.0.24.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.24 2025-09-13T14:53:29,927 Found link https://files.pythonhosted.org/packages/74/80/b47a5d3c4990f3e4ab4142bfa8e1bda67ae9574944190f5de12022ff61c2/pyttrading-1.0.25.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.25 2025-09-13T14:53:29,927 Found link https://files.pythonhosted.org/packages/66/99/3efca78c37f89732aa0fa25135e5bcb87a427d9e2d3d59f399ea60def53d/pyttrading-1.0.26.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.0.26 2025-09-13T14:53:29,928 Found link https://files.pythonhosted.org/packages/3e/a8/9df640b7e3c5d8fec724fdc4770958ddd85c16c36a16533680beedbd5417/pyttrading-1.1.0.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.1.0 2025-09-13T14:53:29,928 Found link https://files.pythonhosted.org/packages/fa/9f/f221fdc4288b1e01f0cd737ce37223204d99b98e645251d5fb21e47cdb20/pyttrading-1.1.1.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.1.1 2025-09-13T14:53:29,928 Found link https://files.pythonhosted.org/packages/83/6d/a47df1809d113d9c322a9d3ca0926e2b28ee62fbd834e453fc22764e346c/pyttrading-1.1.2.tar.gz (from https://pypi.org/simple/pyttrading/) (requires-python:>=3.6), version: 1.1.2 2025-09-13T14:53:29,929 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyttrading/ 2025-09-13T14:53:29,929 Getting page https://www.piwheels.org/simple/pyttrading/ 2025-09-13T14:53:29,930 Found index url https://www.piwheels.org/simple/ 2025-09-13T14:53:30,019 Fetched page https://www.piwheels.org/simple/pyttrading/ as text/html 2025-09-13T14:53:30,024 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.1.2-py3-none-any.whl#sha256=1781ed80f1540776d77008f7256cb7c87e7525e8666201c07ac5696974c32595 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,024 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.1.1-py3-none-any.whl#sha256=ca5ad0f352b116d16dfeab5254fefdc89902615744c1b7cc5ef1e7f09d7af6f9 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,024 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.1.0-py3-none-any.whl#sha256=6c59d8eecfd019e19fa62e6570fdb9ad3d9a5e4a0b7306bde576d2722dd9849b (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,025 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.26-py3-none-any.whl#sha256=26e7be6f0b6fe29597a261b9bc0e7426c717c75d605a99967e66a23184f3e766 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,025 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.25-py3-none-any.whl#sha256=cb198b6129adca6ca3e7ad3fc4792e479e54d97bad210f6ca2df048223f3536d (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,025 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.24-py3-none-any.whl#sha256=6f0b220458020124a13a08f4b9cc2c9d0e689fe965b9cef8f3ea10e9cc2744d3 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,025 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.23-py3-none-any.whl#sha256=6a4876e3fab7c2f2c55b32de51cd22a17de00f227b875313b1cebda8756e6fba (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,025 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.22-py3-none-any.whl#sha256=0e958b2a6db0be83df49daada9520d60fc05fa9909a20950f42108ab7ae6a842 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,025 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.21-py3-none-any.whl#sha256=2d6cb10b42e2c5dacbc03061c878a4d44ba00273e3a139ddbcb9872720e5ab93 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.20-py3-none-any.whl#sha256=40a5d027582bb0f73a621198381ef5a0602b3fc23a341f85011e6c0b31db00ff (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.19-py3-none-any.whl#sha256=ad785c51a7bc1e14067b16289e991b073e50cc83644680563391ddf6c8f00b76 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.18-py3-none-any.whl#sha256=3d94d74c77c60a247ac0c250650dac5d3d68cd617a6129cc16d352425bfc4c02 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.17-py3-none-any.whl#sha256=28a753841b9e14a97cbbb9b9b982f8bf8ace3192871c92ac24481c3cde8baa66 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.15-py3-none-any.whl#sha256=a5570ff4eefc1b041c40c49c9f9ad752d7d106534cae1162ad37210d1b4277b9 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.13-py3-none-any.whl#sha256=c03733024edd11a9aab3d1480c005922a28da2a0e5b6596cc8ed014e949ea322 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,026 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.12-py3-none-any.whl#sha256=522e98a6a32362cecbfbc52beb090e676fa1f868021de931b91b47b9425e20e7 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,027 Skipping link: No binaries permitted for pyttrading: https://archive1.piwheels.org/simple/pyttrading/pyttrading-1.0.9-py3-none-any.whl#sha256=64249b172534daaac7341d344d02daf7fbadb2e6632667745d18d5bb854ed7b5 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,027 Skipping link: No binaries permitted for pyttrading: https://www.piwheels.org/simple/pyttrading/pyttrading-0.1.14-py3-none-any.whl#sha256=08f1bd51666ee1ebf39a77d21afe415faa43e723a9be68a63120c1a80d4f192c (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,027 Skipping link: No binaries permitted for pyttrading: https://www.piwheels.org/simple/pyttrading/pyttrading-0.1.12-py3-none-any.whl#sha256=96eb930066975493397fe8c8ef2fe65714040c9d1d20faec4ce3699f167c0081 (from https://www.piwheels.org/simple/pyttrading/) (requires-python:>=3.6) 2025-09-13T14:53:30,027 Skipping link: not a file: https://www.piwheels.org/simple/pyttrading/ 2025-09-13T14:53:30,027 Skipping link: not a file: https://pypi.org/simple/pyttrading/ 2025-09-13T14:53:30,061 Given no hashes to check 1 links for project 'pyttrading': discarding no candidates 2025-09-13T14:53:30,063 Collecting pyttrading==0.1.19 2025-09-13T14:53:30,064 Created temporary directory: /tmp/pip-unpack-i79dwr40 2025-09-13T14:53:30,205 Downloading pyttrading-0.1.19.tar.gz (15 kB) 2025-09-13T14:53:30,256 Added pyttrading==0.1.19 from https://files.pythonhosted.org/packages/ef/a5/0e58657158bbbbc5460df0b01e9f06d5f74844d794eb9afa98f34b613ea7/pyttrading-0.1.19.tar.gz to build tracker '/tmp/pip-build-tracker-zkoa_aii' 2025-09-13T14:53:30,257 Running setup.py (path:/tmp/pip-wheel-e5q118ci/pyttrading_af9f5fadd5a240ed944a753eec0f7d9a/setup.py) egg_info for package pyttrading 2025-09-13T14:53:30,257 Created temporary directory: /tmp/pip-pip-egg-info-1augtgq3 2025-09-13T14:53:30,258 Preparing metadata (setup.py): started 2025-09-13T14:53:30,259 Running command python setup.py egg_info 2025-09-13T14:53:30,939 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-13T14:53:30,940 !! 2025-09-13T14:53:30,940 ******************************************************************************** 2025-09-13T14:53:30,940 Requirements should be satisfied by a PEP 517 installer. 2025-09-13T14:53:30,940 If you are using pip, you can try `pip install --use-pep517`. 2025-09-13T14:53:30,940 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-13T14:53:30,940 or your builds will no longer be supported. 2025-09-13T14:53:30,941 ******************************************************************************** 2025-09-13T14:53:30,941 !! 2025-09-13T14:53:30,941 dist.fetch_build_eggs(dist.setup_requires) 2025-09-13T14:53:39,874 ERROR: Exception: 2025-09-13T14:53:39,874 Traceback (most recent call last): 2025-09-13T14:53:39,874 File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher 2025-09-13T14:53:39,875 yield 2025-09-13T14:53:39,875 File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 561, in read 2025-09-13T14:53:39,875 data = self._fp_read(amt) if not fp_closed else b"" 2025-09-13T14:53:39,875 ~~~~~~~~~~~~~^^^^^ 2025-09-13T14:53:39,875 File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read 2025-09-13T14:53:39,875 return self._fp.read(amt) if amt is not None else self._fp.read() 2025-09-13T14:53:39,875 ~~~~~~~~~~~~~^^^^^ 2025-09-13T14:53:39,875 File "/usr/lib/python3/dist-packages/pip/_vendor/cachecontrol/filewrapper.py", line 102, in read 2025-09-13T14:53:39,876 self.__buf.write(data) 2025-09-13T14:53:39,876 ~~~~~~~~~~~~~~~~^^^^^^ 2025-09-13T14:53:39,876 File "/usr/lib/python3.13/tempfile.py", line 690, in func_wrapper 2025-09-13T14:53:39,876 return func(*args, **kwargs) 2025-09-13T14:53:39,876 OSError: [Errno 28] No space left on device 2025-09-13T14:53:39,876 During handling of the above exception, another exception occurred: 2025-09-13T14:53:39,876 Traceback (most recent call last): 2025-09-13T14:53:39,876 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T14:53:39,876 status = _inner_run() 2025-09-13T14:53:39,877 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T14:53:39,877 return self.run(options, args) 2025-09-13T14:53:39,877 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T14:53:39,877 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T14:53:39,877 return func(self, options, args) 2025-09-13T14:53:39,877 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T14:53:39,877 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T14:53:39,877 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 182, in resolve 2025-09-13T14:53:39,877 self.factory.preparer.prepare_linked_requirements_more(reqs) 2025-09-13T14:53:39,878 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-13T14:53:39,878 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 559, in prepare_linked_requirements_more 2025-09-13T14:53:39,878 self._complete_partial_requirements( 2025-09-13T14:53:39,878 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:39,878 partially_downloaded_reqs, 2025-09-13T14:53:39,878 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:39,878 parallel_builds=parallel_builds, 2025-09-13T14:53:39,879 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:39,879 ) 2025-09-13T14:53:39,879 ^ 2025-09-13T14:53:39,879 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 474, in _complete_partial_requirements 2025-09-13T14:53:39,879 for link, (filepath, _) in batch_download: 2025-09-13T14:53:39,879 ^^^^^^^^^^^^^^ 2025-09-13T14:53:39,880 File "/usr/lib/python3/dist-packages/pip/_internal/network/download.py", line 313, in __call__ 2025-09-13T14:53:39,880 filepath, content_type = self._downloader(link, location) 2025-09-13T14:53:39,880 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 2025-09-13T14:53:39,880 File "/usr/lib/python3/dist-packages/pip/_internal/network/download.py", line 185, in __call__ 2025-09-13T14:53:39,880 bytes_received = self._process_response( 2025-09-13T14:53:39,880 resp, link, content_file, 0, total_length 2025-09-13T14:53:39,880 ) 2025-09-13T14:53:39,881 File "/usr/lib/python3/dist-packages/pip/_internal/network/download.py", line 208, in _process_response 2025-09-13T14:53:39,881 return self._write_chunks_to_file( 2025-09-13T14:53:39,881 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:39,881 chunks, content_file, allow_partial=bool(total_length) 2025-09-13T14:53:39,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:39,881 ) 2025-09-13T14:53:39,881 ^ 2025-09-13T14:53:39,882 File "/usr/lib/python3/dist-packages/pip/_internal/network/download.py", line 218, in _write_chunks_to_file 2025-09-13T14:53:39,882 for chunk in chunks: 2025-09-13T14:53:39,882 ^^^^^^ 2025-09-13T14:53:39,882 File "/usr/lib/python3/dist-packages/pip/_internal/network/utils.py", line 65, in response_chunks 2025-09-13T14:53:39,882 for chunk in response.raw.stream( 2025-09-13T14:53:39,882 ~~~~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:39,883 chunk_size, 2025-09-13T14:53:39,883 ^^^^^^^^^^^ 2025-09-13T14:53:39,883 ...<22 lines>... 2025-09-13T14:53:39,883 decode_content=False, 2025-09-13T14:53:39,883 ^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:39,883 ): 2025-09-13T14:53:39,884 ^ 2025-09-13T14:53:39,884 File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 622, in stream 2025-09-13T14:53:39,884 data = self.read(amt=amt, decode_content=decode_content) 2025-09-13T14:53:39,884 File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 560, in read 2025-09-13T14:53:39,884 with self._error_catcher(): 2025-09-13T14:53:39,884 ~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T14:53:39,885 File "/usr/lib/python3.13/contextlib.py", line 162, in __exit__ 2025-09-13T14:53:39,885 self.gen.throw(value) 2025-09-13T14:53:39,885 ~~~~~~~~~~~~~~^^^^^^^ 2025-09-13T14:53:39,885 File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 455, in _error_catcher 2025-09-13T14:53:39,885 raise ProtocolError("Connection broken: %r" % e, e) 2025-09-13T14:53:39,886 pip._vendor.urllib3.exceptions.ProtocolError: ("Connection broken: OSError(28, 'No space left on device')", OSError(28, 'No space left on device')) 2025-09-13T14:53:40,105 Traceback (most recent call last): 2025-09-13T14:53:40,106 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 121, in _fetch_build_egg_no_warn 2025-09-13T14:53:40,107 subprocess.check_call(cmd) 2025-09-13T14:53:40,107 ~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-13T14:53:40,107 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-13T14:53:40,107 raise CalledProcessError(retcode, cmd) 2025-09-13T14:53:40,107 subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp61clj4zj', '--quiet', 'mlflow==2.9.2']' returned non-zero exit status 2. 2025-09-13T14:53:40,108 The above exception was the direct cause of the following exception: 2025-09-13T14:53:40,108 Traceback (most recent call last): 2025-09-13T14:53:40,111 File "", line 2, in 2025-09-13T14:53:40,111 exec(compile(''' 2025-09-13T14:53:40,111 ~~~~^^^^^^^^^^^^ 2025-09-13T14:53:40,111 # This is -- a caller that pip uses to run setup.py 2025-09-13T14:53:40,111 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,112 ...<32 lines>... 2025-09-13T14:53:40,112 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T14:53:40,112 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,112 ''' % ('/tmp/pip-wheel-e5q118ci/pyttrading_af9f5fadd5a240ed944a753eec0f7d9a/setup.py',), "", "exec")) 2025-09-13T14:53:40,112 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,112 File "", line 35, in 2025-09-13T14:53:40,113 File "/tmp/pip-wheel-e5q118ci/pyttrading_af9f5fadd5a240ed944a753eec0f7d9a/setup.py", line 3, in 2025-09-13T14:53:40,113 setup( 2025-09-13T14:53:40,113 ~~~~~^ 2025-09-13T14:53:40,113 name='pyttrading', 2025-09-13T14:53:40,113 ^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,113 ...<13 lines>... 2025-09-13T14:53:40,113 python_requires='>=3.6' 2025-09-13T14:53:40,114 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,114 ) 2025-09-13T14:53:40,114 ^ 2025-09-13T14:53:40,114 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 114, in setup 2025-09-13T14:53:40,114 _install_setup_requires(attrs) 2025-09-13T14:53:40,115 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-13T14:53:40,115 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 87, in _install_setup_requires 2025-09-13T14:53:40,115 _fetch_build_eggs(dist) 2025-09-13T14:53:40,115 ~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-13T14:53:40,115 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 92, in _fetch_build_eggs 2025-09-13T14:53:40,116 dist.fetch_build_eggs(dist.setup_requires) 2025-09-13T14:53:40,116 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,116 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 766, in fetch_build_eggs 2025-09-13T14:53:40,116 return _fetch_build_eggs(self, requires) 2025-09-13T14:53:40,116 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 54, in _fetch_build_eggs 2025-09-13T14:53:40,116 resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs] 2025-09-13T14:53:40,117 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-13T14:53:40,117 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 123, in _fetch_build_egg_no_warn 2025-09-13T14:53:40,117 raise DistutilsError(str(e)) from e 2025-09-13T14:53:40,117 distutils.errors.DistutilsError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp61clj4zj', '--quiet', 'mlflow==2.9.2']' returned non-zero exit status 2. 2025-09-13T14:53:40,244 ERROR: python setup.py egg_info exited with 1 2025-09-13T14:53:40,258 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T14:53:40,258 exec(compile('"'"''"'"''"'"' 2025-09-13T14:53:40,258 # This is -- a caller that pip uses to run setup.py 2025-09-13T14:53:40,258 # 2025-09-13T14:53:40,258 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T14:53:40,258 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T14:53:40,258 # - It provides a clear error message when setuptools is not installed. 2025-09-13T14:53:40,258 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T14:53:40,258 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T14:53:40,258 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T14:53:40,258 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T14:53:40,258 import os, sys, tokenize, traceback 2025-09-13T14:53:40,258 2025-09-13T14:53:40,258 try: 2025-09-13T14:53:40,258 import setuptools 2025-09-13T14:53:40,258 except ImportError: 2025-09-13T14:53:40,258 print( 2025-09-13T14:53:40,258 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T14:53:40,258 "the build environment with exception:", 2025-09-13T14:53:40,258 file=sys.stderr, 2025-09-13T14:53:40,258 ) 2025-09-13T14:53:40,258 traceback.print_exc() 2025-09-13T14:53:40,258 sys.exit(1) 2025-09-13T14:53:40,258 2025-09-13T14:53:40,258 __file__ = %r 2025-09-13T14:53:40,258 sys.argv[0] = __file__ 2025-09-13T14:53:40,258 2025-09-13T14:53:40,258 if os.path.exists(__file__): 2025-09-13T14:53:40,258 filename = __file__ 2025-09-13T14:53:40,258 with tokenize.open(__file__) as f: 2025-09-13T14:53:40,258 setup_py_code = f.read() 2025-09-13T14:53:40,258 else: 2025-09-13T14:53:40,258 filename = "" 2025-09-13T14:53:40,258 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T14:53:40,258 2025-09-13T14:53:40,258 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T14:53:40,258 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-e5q118ci/pyttrading_af9f5fadd5a240ed944a753eec0f7d9a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-1augtgq3[/] 2025-09-13T14:53:40,258 [bold magenta]cwd[/]: /tmp/pip-wheel-e5q118ci/pyttrading_af9f5fadd5a240ed944a753eec0f7d9a/ 2025-09-13T14:53:40,259 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T14:53:40,260 ERROR: metadata generation failed 2025-09-13T14:53:40,266 Exception information: 2025-09-13T14:53:40,266 Traceback (most recent call last): 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T14:53:40,266 call_subprocess( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 args, 2025-09-13T14:53:40,266 ^^^^^ 2025-09-13T14:53:40,266 ...<2 lines>... 2025-09-13T14:53:40,266 spinner=spinner, 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T14:53:40,266 raise error 2025-09-13T14:53:40,266 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T14:53:40,266 2025-09-13T14:53:40,266 The above exception was the direct cause of the following exception: 2025-09-13T14:53:40,266 2025-09-13T14:53:40,266 Traceback (most recent call last): 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T14:53:40,266 status = _inner_run() 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T14:53:40,266 return self.run(options, args) 2025-09-13T14:53:40,266 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T14:53:40,266 return func(self, options, args) 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T14:53:40,266 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T14:53:40,266 result = self._result = resolver.resolve( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T14:53:40,266 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T14:53:40,266 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T14:53:40,266 if not criterion.candidates: 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T14:53:40,266 return bool(self._sequence) 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T14:53:40,266 self._bool = any(self) 2025-09-13T14:53:40,266 ~~~^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T14:53:40,266 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T14:53:40,266 ^^^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T14:53:40,266 candidate = func() 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T14:53:40,266 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 link, template, name, version 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T14:53:40,266 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 link, 2025-09-13T14:53:40,266 ^^^^^ 2025-09-13T14:53:40,266 ...<3 lines>... 2025-09-13T14:53:40,266 version=version, 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T14:53:40,266 super().__init__( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 link=link, 2025-09-13T14:53:40,266 ^^^^^^^^^^ 2025-09-13T14:53:40,266 ...<4 lines>... 2025-09-13T14:53:40,266 version=version, 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T14:53:40,266 self.dist = self._prepare() 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T14:53:40,266 dist = self._prepare_distribution() 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T14:53:40,266 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T14:53:40,266 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T14:53:40,266 dist = _get_prepared_distribution( 2025-09-13T14:53:40,266 req, 2025-09-13T14:53:40,266 ...<3 lines>... 2025-09-13T14:53:40,266 self.check_build_deps, 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T14:53:40,266 abstract_dist.prepare_distribution_metadata( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 finder, build_isolation, check_build_deps 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T14:53:40,266 self.req.prepare_metadata() 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T14:53:40,266 self.metadata_directory = generate_metadata_legacy( 2025-09-13T14:53:40,266 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T14:53:40,266 build_env=self.build_env, 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ...<3 lines>... 2025-09-13T14:53:40,266 details=details, 2025-09-13T14:53:40,266 ^^^^^^^^^^^^^^^^ 2025-09-13T14:53:40,266 ) 2025-09-13T14:53:40,266 ^ 2025-09-13T14:53:40,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T14:53:40,266 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T14:53:40,266 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T14:53:40,290 Removed pyttrading==0.1.19 from https://files.pythonhosted.org/packages/ef/a5/0e58657158bbbbc5460df0b01e9f06d5f74844d794eb9afa98f34b613ea7/pyttrading-0.1.19.tar.gz from build tracker '/tmp/pip-build-tracker-zkoa_aii' 2025-09-13T14:53:40,291 Removed build tracker: '/tmp/pip-build-tracker-zkoa_aii'