2025-09-04T16:27:20,637 Created temporary directory: /tmp/pip-build-tracker-eqvzhkv2 2025-09-04T16:27:20,638 Initialized build tracking at /tmp/pip-build-tracker-eqvzhkv2 2025-09-04T16:27:20,638 Created build tracker: /tmp/pip-build-tracker-eqvzhkv2 2025-09-04T16:27:20,638 Entered build tracker: /tmp/pip-build-tracker-eqvzhkv2 2025-09-04T16:27:20,638 Created temporary directory: /tmp/pip-wheel-jfr87nvw 2025-09-04T16:27:20,641 Created temporary directory: /tmp/pip-ephem-wheel-cache-26txp87p 2025-09-04T16:27:20,700 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:27:20,702 2 location(s) to search for versions of kotti: 2025-09-04T16:27:20,702 * https://pypi.org/simple/kotti/ 2025-09-04T16:27:20,702 * https://www.piwheels.org/simple/kotti/ 2025-09-04T16:27:20,702 Fetching project page and analyzing links: https://pypi.org/simple/kotti/ 2025-09-04T16:27:20,703 Getting page https://pypi.org/simple/kotti/ 2025-09-04T16:27:20,704 Found index url https://pypi.org/simple/ 2025-09-04T16:27:20,775 Fetched page https://pypi.org/simple/kotti/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:27:20,787 Found link https://files.pythonhosted.org/packages/41/6b/e0aca0994fca2ba789d6e0005031aaec20829a69828f7f8237f63bdd11c1/Kotti-0.1a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a2 2025-09-04T16:27:20,787 Found link https://files.pythonhosted.org/packages/a2/d2/de068461a6b822d6db1c90ecae1a058516865b8289bef5933a61e3699abc/Kotti-0.1a3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a3 2025-09-04T16:27:20,788 Found link https://files.pythonhosted.org/packages/1c/14/0bbe2c74b64568a35fb4b80b6db6bf07be304514d99637c73dd7677b3fba/Kotti-0.1a4.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a4 2025-09-04T16:27:20,788 Found link https://files.pythonhosted.org/packages/69/96/80a90ae61cdfb51f1d162379efe72cdaa0d75814b85b705e3c8716352a45/Kotti-0.1a5.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a5 2025-09-04T16:27:20,788 Found link https://files.pythonhosted.org/packages/16/76/c1b996d1095d5631f793a34c369bec05ca93ff4fe26c461d625ee14f9b2c/Kotti-0.1a6.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a6 2025-09-04T16:27:20,788 Found link https://files.pythonhosted.org/packages/ab/68/fc6eb1f4afb4839bf437ad777d775a8c7b65d02eab2fa7ad71d6250055c2/Kotti-0.1a7.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a7 2025-09-04T16:27:20,789 Found link https://files.pythonhosted.org/packages/ee/d2/e98c92a575c7f2e4baef6e03a9f711bade5d52d3906eb0fec880da2fa7c4/Kotti-0.1a8.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a8 2025-09-04T16:27:20,789 Found link https://files.pythonhosted.org/packages/0e/94/23ca522b4891b9a915d5e0a7a51e5952b50332c4af8e38fb6bfa44de407e/Kotti-0.1a9.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1a9 2025-09-04T16:27:20,789 Found link https://files.pythonhosted.org/packages/84/4b/bde257dcce7d573b765588f064ece1d7a733895b47ccd4f60b28f6f534eb/Kotti-0.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1 2025-09-04T16:27:20,789 Found link https://files.pythonhosted.org/packages/9c/39/21321007264afc47bf66192f9ea2210e20fd55afce887469fcd19debef85/Kotti-0.1.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.1.1 2025-09-04T16:27:20,790 Found link https://files.pythonhosted.org/packages/40/a7/530ffb33cb2a51e803566f8f75cbe83aab2964ea81da38a26421a7b547bf/Kotti-0.2a1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2a1 2025-09-04T16:27:20,790 Found link https://files.pythonhosted.org/packages/48/40/b811b0d985835f1e99f48aa85f5de910b4b17904fd457832b9f428d9e35d/Kotti-0.2a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2a2 2025-09-04T16:27:20,790 Found link https://files.pythonhosted.org/packages/dc/f8/9952aa09edfc2b73a85e4f8068c138db20b3f49b95d84d4052f0084e3405/Kotti-0.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2 2025-09-04T16:27:20,790 Found link https://files.pythonhosted.org/packages/6a/44/4412e287b9a5a798e8faa8155a8a162d09e445931a94ede15f718311d0b4/Kotti-0.2.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.1 2025-09-04T16:27:20,790 Found link https://files.pythonhosted.org/packages/6a/4d/daa2433ef06155d0309b840635e7b744bbd9a8f536fa9a1ec5805f10e42e/Kotti-0.2.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.2 2025-09-04T16:27:20,791 Found link https://files.pythonhosted.org/packages/61/0c/ef3f4193c0b03a40bfe1649f8c7885dc686249fc0eeb5891cade7ef0f093/Kotti-0.2.3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.3 2025-09-04T16:27:20,791 Found link https://files.pythonhosted.org/packages/a8/8d/8aec279ae3b904847b7a10d508abaa51ecf949316d3f870b7e67719a8e45/Kotti-0.2.4.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.4 2025-09-04T16:27:20,791 Found link https://files.pythonhosted.org/packages/9a/55/137d7d6f07cd872733904a43856ea338f8be62381a63179fe6adf8bcd6c6/Kotti-0.2.5.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.5 2025-09-04T16:27:20,791 Found link https://files.pythonhosted.org/packages/58/ec/7193b7fc6a0b4e15fea83796cbc13990b79530f4e36596ec4fa750d16df1/Kotti-0.2.6.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.6 2025-09-04T16:27:20,792 Found link https://files.pythonhosted.org/packages/67/d2/e8e8794de4e7d856b103a7906be9811f7540243b25c8e28b536452f3fc3e/Kotti-0.2.7.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.7 2025-09-04T16:27:20,792 Found link https://files.pythonhosted.org/packages/f2/ae/0793ad7ae093d4ec98bfb73cc888d988499d73a44c08ee79bc2f1c767883/Kotti-0.2.8.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.8 2025-09-04T16:27:20,792 Found link https://files.pythonhosted.org/packages/e8/84/bc6a511650783304cb59612656828359f40c3235b7e8f88a3ecc9bb841ad/Kotti-0.2.9.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.9 2025-09-04T16:27:20,792 Found link https://files.pythonhosted.org/packages/a0/12/e4705cd1f37ab2f72b562cb1173c5e5439131400e270d5f4c77a148b5bfe/Kotti-0.2.10.tar.gz (from https://pypi.org/simple/kotti/), version: 0.2.10 2025-09-04T16:27:20,792 Found link https://files.pythonhosted.org/packages/93/7d/88086957e86aa8281dccdabb406dd2130856636a2aee43f457c88609e9f9/Kotti-0.3.0.tar.gz (from https://pypi.org/simple/kotti/), version: 0.3.0 2025-09-04T16:27:20,793 Found link https://files.pythonhosted.org/packages/6d/8a/d7aa3e5052ac5acf9e9f7681db5fd307c325e0f1e83af5cf536d6b784379/Kotti-0.3.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.3.1 2025-09-04T16:27:20,793 Found link https://files.pythonhosted.org/packages/ba/e5/d9e9e2c99a6db9e84c0fcd153289a0e31ef56a7ada0847e2cdede3c10517/Kotti-0.4.0.tar.gz (from https://pypi.org/simple/kotti/), version: 0.4.0 2025-09-04T16:27:20,793 Found link https://files.pythonhosted.org/packages/35/1e/10b7bc550a9d438eaa4cf6640903c3ef9b0ec904dc5aa842eae478bb2917/Kotti-0.4.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.4.1 2025-09-04T16:27:20,793 Found link https://files.pythonhosted.org/packages/85/26/3763feca07d9964a79a36a042debecce471f66ca75bec9c3cfde0e0ece05/Kotti-0.4.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.4.2 2025-09-04T16:27:20,793 Found link https://files.pythonhosted.org/packages/1a/9f/48cf228842e62d42ccb2ab8c37eff9e07e2301a1c2a8d373e806c7a94add/Kotti-0.4.3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.4.3 2025-09-04T16:27:20,794 Found link https://files.pythonhosted.org/packages/fb/4c/cdba57ed4f144e1e5cdd5b85a824b86553d73282c13a759108205c18ffd1/Kotti-0.4.4.tar.gz (from https://pypi.org/simple/kotti/), version: 0.4.4 2025-09-04T16:27:20,794 Found link https://files.pythonhosted.org/packages/69/56/07a1b900238b3ec2cea0ae621cb33d40ad8673fbbff8b96d5ca1b4b80f38/Kotti-0.4.5.tar.gz (from https://pypi.org/simple/kotti/), version: 0.4.5 2025-09-04T16:27:20,794 Found link https://files.pythonhosted.org/packages/9f/6d/635f1ed84e4e30c6b8731577dd1bfb898bcfffa68762d794aad4f9e6962e/Kotti-0.5.0a1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a1 2025-09-04T16:27:20,794 Found link https://files.pythonhosted.org/packages/95/d8/f9dfe7e5707e4cbcba06d46722b4b72c91497bc8d5bf746c1be5c61111fd/Kotti-0.5.0a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a2 2025-09-04T16:27:20,795 Found link https://files.pythonhosted.org/packages/16/5e/96b7354c2c9e5e2e2de777c862ec82bb0d849a5bb742d6dc891c59bf5ebc/Kotti-0.5.0a3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a3 2025-09-04T16:27:20,795 Found link https://files.pythonhosted.org/packages/4f/17/4263e5c31730aeef9fe5e297b3b8e7889a0f6fe8b550b3412f96ecca2b43/Kotti-0.5.0a4.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a4 2025-09-04T16:27:20,795 Found link https://files.pythonhosted.org/packages/22/08/15f139bd1132f4d5d5accdc85204e87ea47862b21d4a0feb08438c3a7581/Kotti-0.5.0a5.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a5 2025-09-04T16:27:20,795 Found link https://files.pythonhosted.org/packages/9d/9f/595cc3bc7ba760407366ad36d283d9d9c7d83a25fb810a9b435343464ff5/Kotti-0.5.0a6.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a6 2025-09-04T16:27:20,795 Found link https://files.pythonhosted.org/packages/33/84/283d9077d26ad61f5784531cdcb2b4f06cdfbe3791f9ff51e4f828cadf82/Kotti-0.5.0a7.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0a7 2025-09-04T16:27:20,796 Found link https://files.pythonhosted.org/packages/3f/6f/efd12044a662559f754dbac2887d3ef3dc289b807c60e11d0ae8084caf74/Kotti-0.5.0rc1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0rc1 2025-09-04T16:27:20,796 Found link https://files.pythonhosted.org/packages/94/16/20aa8182ef9bba2940beebd042b96a04c170a1f64d9e68dfa5fe0aeea0ef/Kotti-0.5.0rc2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0rc2 2025-09-04T16:27:20,796 Found link https://files.pythonhosted.org/packages/f1/e4/f4a720dc50418c4772a44cc162e9c1f204f4ae75667cdb57bf1bbb7609c8/Kotti-0.5.0.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.0 2025-09-04T16:27:20,796 Found link https://files.pythonhosted.org/packages/37/84/db9d123159446baee2671fbeb7535ea79dfa1038fd38e89dbba643ec2ddf/Kotti-0.5.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.1 2025-09-04T16:27:20,797 Found link https://files.pythonhosted.org/packages/6f/e8/44e439eb6d87d17ee9e0e5b8f130bd9164c4daaa9685ea0b2161bed6e208/Kotti-0.5.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.5.2 2025-09-04T16:27:20,797 Found link https://files.pythonhosted.org/packages/f3/e3/bf5d1e48d35eab7cc533e3a5f808d95a49edc0bc0d9acffef81816e7d889/Kotti-0.6.0b1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.0b1 2025-09-04T16:27:20,798 Found link https://files.pythonhosted.org/packages/af/04/b03bdec591ee1481bb8e38a4ce1c1c5002ceff31b3118969607d0bc5d463/Kotti-0.6.0b2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.0b2 2025-09-04T16:27:20,798 Found link https://files.pythonhosted.org/packages/11/a5/55b0cecf0756f7683b1fc0943af770f0878cd6501402ffe71cfdf314b76e/Kotti-0.6.0b3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.0b3 2025-09-04T16:27:20,798 Found link https://files.pythonhosted.org/packages/80/a4/7fbc54243f7549c4ae6c3dfa6a4d12589d48f8b8281a3bf83993d293932f/Kotti-0.6.0.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.0 2025-09-04T16:27:20,798 Found link https://files.pythonhosted.org/packages/3f/ec/3c943dd3ee9ca4e2778dee4d683f7efe43bdb6a6273ea481e1cde74e8ae6/Kotti-0.6.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.1 2025-09-04T16:27:20,798 Found link https://files.pythonhosted.org/packages/73/75/127141596300f034819c458e503ed0413385c971a4b1069f6497b178839a/Kotti-0.6.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.2 2025-09-04T16:27:20,799 Found link https://files.pythonhosted.org/packages/fe/03/2a1f631ceadceeeae276af8022d4bc0d16d1a0bd6d075a15ecb1f5d41a5e/Kotti-0.6.3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.6.3 2025-09-04T16:27:20,799 Found link https://files.pythonhosted.org/packages/10/ca/0c5535c39c861558a0cb8209a4c12baf515daa96d764e8bae39f0035aace/Kotti-0.7a1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7a1 2025-09-04T16:27:20,799 Found link https://files.pythonhosted.org/packages/18/a7/7ffe87c042c6eeb9e2cbee1cbbe7b6592839d95b0cd92069b99ab68b8c37/Kotti-0.7a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7a2 2025-09-04T16:27:20,799 Found link https://files.pythonhosted.org/packages/f4/c7/6b90cdbd00efcd9edacf97003b5f265b7cae7191c903a78dcb23778b65c2/Kotti-0.7a3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7a3 2025-09-04T16:27:20,800 Found link https://files.pythonhosted.org/packages/74/91/f51a0f615104b03b959ff25bd7e1d4d2fe74fb9dc61844652c763d67f1c2/Kotti-0.7a4.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7a4 2025-09-04T16:27:20,800 Found link https://files.pythonhosted.org/packages/c0/12/e243b1725bc8ee7a5760ddbecd8670905972af060830b60ec57f06134781/Kotti-0.7a5.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7a5 2025-09-04T16:27:20,800 Found link https://files.pythonhosted.org/packages/c4/71/abf464cb5a1aaca91e8fddfe2f9bfbef07aa1a6e0c4d1ccd132da1baf23d/Kotti-0.7a6.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7a6 2025-09-04T16:27:20,800 Found link https://files.pythonhosted.org/packages/04/8c/600928503ab5794cd074b2ab9c93a2d5c8d51c1aa586e785894a74f463ce/Kotti-0.7rc1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7rc1 2025-09-04T16:27:20,800 Found link https://files.pythonhosted.org/packages/df/16/bf295ef57d0e6b922719f0577ff949d5fc718e24ed444bc44b5fb53f7d16/Kotti-0.7.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7 2025-09-04T16:27:20,801 Found link https://files.pythonhosted.org/packages/78/4b/22208e4005e1b5eb22c5e0a6be005c433a88d11cb8eb6d73b1f15f46d824/Kotti-0.7.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7.1 2025-09-04T16:27:20,801 Found link https://files.pythonhosted.org/packages/6a/05/46fdb3e8d7ed9d0318625d4b299d6edf65b95e042b2d6448c69d846f0145/Kotti-0.7.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.7.2 2025-09-04T16:27:20,801 Found link https://files.pythonhosted.org/packages/bf/af/76472782e6bf4054796bb617447b200804589581ff256c2d8dfe4ffaf082/Kotti-0.8a1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.8a1 2025-09-04T16:27:20,801 Found link https://files.pythonhosted.org/packages/98/bb/cdd780e90edbe28d9609bb5d1b9357eaf722cd7875f119afb577bcfda81b/Kotti-0.8a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.8a2 2025-09-04T16:27:20,802 Found link https://files.pythonhosted.org/packages/bc/4f/470efcf65ed53faa283f314b78932d8c92de86bfb76ed3ce26bffede0715/Kotti-0.8b1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.8b1 2025-09-04T16:27:20,802 Found link https://files.pythonhosted.org/packages/d6/76/7309fdcd8c7602f6b0c080ee76ae8face0543976f57ac9e8ce473bb1c797/Kotti-0.8b2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.8b2 2025-09-04T16:27:20,802 Found link https://files.pythonhosted.org/packages/85/ed/71c99b3f9c4d9caca7196fea7cfa4e2375684c12a99283eac85b7724ad16/Kotti-0.8.tar.gz (from https://pypi.org/simple/kotti/), version: 0.8 2025-09-04T16:27:20,802 Found link https://files.pythonhosted.org/packages/73/d0/7c75a57d1e92babbc856e5f28de8392317d962135df85a55e1271644f047/Kotti-0.9a1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9a1 2025-09-04T16:27:20,802 Found link https://files.pythonhosted.org/packages/9a/5d/64fbec0291804facddccec25e467228318a4b8144aaf332e91b31cad8f81/Kotti-0.9a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9a2 2025-09-04T16:27:20,803 Found link https://files.pythonhosted.org/packages/43/33/b772a01e5ca6df72dfeadf61897cf5346d38ffde7766eb227452c001d387/Kotti-0.9b1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9b1 2025-09-04T16:27:20,803 Found link https://files.pythonhosted.org/packages/3e/a8/ab772e7de800ded3cb40d6d9e9e07d373bed0889af2661b35077f27f454e/Kotti-0.9b2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9b2 2025-09-04T16:27:20,803 Found link https://files.pythonhosted.org/packages/b4/17/80c7a485b587149bc38a6ce15e56edbfdfa94a5489c7e458d9ba7c0de3e1/Kotti-0.9.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9 2025-09-04T16:27:20,803 Found link https://files.pythonhosted.org/packages/b7/72/9aa080f1c79b8b0c48a6ec8df55bd9998047aca3fc4fa746a39017704ed8/Kotti-0.9.1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9.1 2025-09-04T16:27:20,803 Found link https://files.pythonhosted.org/packages/20/99/f4dac1c62191ad8f3a715d6a99bb27375fc85176233dfa9e934fa9ca569a/Kotti-0.9.2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.9.2 2025-09-04T16:27:20,804 Found link https://files.pythonhosted.org/packages/7a/b7/daeca0ad6a1319c30bfa3136dbaaed9f3bebd3e84df62799f450295e67a9/Kotti-0.10a1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.10a1 2025-09-04T16:27:20,804 Found link https://files.pythonhosted.org/packages/5c/81/d3b4ec8c55fde47d8cfac3f5e4439cca002b8616b987fbc9466b03f4c44a/Kotti-0.10a2.tar.gz (from https://pypi.org/simple/kotti/), version: 0.10a2 2025-09-04T16:27:20,804 Found link https://files.pythonhosted.org/packages/fd/d7/b7834e8bfe2f7af28bad1edbf7c84db4e24b77b783bdc3744db0d54b8885/Kotti-0.10a3.tar.gz (from https://pypi.org/simple/kotti/), version: 0.10a3 2025-09-04T16:27:20,804 Found link https://files.pythonhosted.org/packages/64/63/a52f20cd38500ef02b95465ab2dbc75951f0dcd6201b67e24665a61325a4/Kotti-0.10a4.tar.gz (from https://pypi.org/simple/kotti/), version: 0.10a4 2025-09-04T16:27:20,805 Found link https://files.pythonhosted.org/packages/88/9c/2ccafd6c9e931e6ade044dd9c6b4351c1e1656f231090c644690af0647dc/Kotti-0.10b1.tar.gz (from https://pypi.org/simple/kotti/), version: 0.10b1 2025-09-04T16:27:20,805 Found link https://files.pythonhosted.org/packages/65/5a/b91c6c6fd45e3ed7f9ea79b7c6963a9cac845158ba6049d199562bdd8854/Kotti-1.0.0-alpha.tar.gz (from https://pypi.org/simple/kotti/), version: 1.0.0-alpha 2025-09-04T16:27:20,805 Found link https://files.pythonhosted.org/packages/ad/e1/86f230a56ec4314af5edea3f5d7fca61e194cec4d661fe51059145784b40/Kotti-1.0.0-alpha.2.tar.gz (from https://pypi.org/simple/kotti/), version: 1.0.0-alpha.2 2025-09-04T16:27:20,805 Found link https://files.pythonhosted.org/packages/ba/86/aa473bca61c140483051ec54626ac607a63902a0a1662548a18e99a9012b/Kotti-1.0.0-alpha.3.tar.gz (from https://pypi.org/simple/kotti/), version: 1.0.0-alpha.3 2025-09-04T16:27:20,805 Found link https://files.pythonhosted.org/packages/d1/c1/c5676cf1aa3fbe5b9037999ca4106483b98a8f1fff8e424c6cf2da020401/Kotti-1.0.0-alpha.4.tar.gz (from https://pypi.org/simple/kotti/), version: 1.0.0-alpha.4 2025-09-04T16:27:20,806 Found link https://files.pythonhosted.org/packages/62/b0/0affb902ca49acc16e582fbffc51a65a7f6c3a419f077f8780211299dcba/Kotti-1.0.0.tar.gz (from https://pypi.org/simple/kotti/), version: 1.0.0 2025-09-04T16:27:20,806 Found link https://files.pythonhosted.org/packages/cd/88/77f703abe970c6f9b73737e3ce8c268408c2d0d307e84c774081545d6fd6/Kotti-1.1.0-alpha.1.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.0-alpha.1 2025-09-04T16:27:20,806 Found link https://files.pythonhosted.org/packages/c4/41/3ff6653bd7bcd2868e13e571f21dfc5de34bd73c7d9348d626f933bd4ff5/Kotti-1.1.0.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.0 2025-09-04T16:27:20,806 Found link https://files.pythonhosted.org/packages/00/70/3f7582f84f6667f6b444b582135202b33625222845f7c97c5b8fb4f2e2c9/Kotti-1.1.1.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.1 2025-09-04T16:27:20,806 Found link https://files.pythonhosted.org/packages/17/74/96e1c6cb4c939a0549a16c0dbed1665bbf675ac9bfb41213b5e1daf74a00/Kotti-1.1.2.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.2 2025-09-04T16:27:20,807 Found link https://files.pythonhosted.org/packages/75/0e/faa8144f13ad8895cac387536727f25b386b4f8585866b75b6721679dd40/Kotti-1.1.3.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.3 2025-09-04T16:27:20,807 Found link https://files.pythonhosted.org/packages/a4/36/16be985d7226890edce390d2648b5694bd5e16a4edb06a8f0becde67abcf/Kotti-1.1.4.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.4 2025-09-04T16:27:20,807 Found link https://files.pythonhosted.org/packages/f4/df/adb73fc2bfeb9bab4044c603c88a40b52fe0cd0029a7e9d941f53fb2979b/Kotti-1.1.5.tar.gz (from https://pypi.org/simple/kotti/), version: 1.1.5 2025-09-04T16:27:20,807 Found link https://files.pythonhosted.org/packages/66/c2/985878f8056be89077e94b8c33cf9d89fed233fdb760cfb819cc2924c80a/Kotti-1.2.0.tar.gz (from https://pypi.org/simple/kotti/), version: 1.2.0 2025-09-04T16:27:20,808 Found link https://files.pythonhosted.org/packages/96/de/3218bc2f9b4791fc7d96d24da84665f0400e355e4d7eda986d10ff39689d/Kotti-1.2.1.tar.gz (from https://pypi.org/simple/kotti/), version: 1.2.1 2025-09-04T16:27:20,808 Found link https://files.pythonhosted.org/packages/2d/9b/daea7b595e5dcdfff2bcb124a09e218c41589aa80c69d169d7c540f891a6/Kotti-1.2.2.tar.gz (from https://pypi.org/simple/kotti/), version: 1.2.2 2025-09-04T16:27:20,808 Found link https://files.pythonhosted.org/packages/80/76/ff6095b6c6131eb9d3394a3d49da9c7d3445a3addb4bfc09c2b7c394db70/Kotti-1.2.4.tar.gz (from https://pypi.org/simple/kotti/), version: 1.2.4 2025-09-04T16:27:20,808 Found link https://files.pythonhosted.org/packages/ee/fd/669530122cc064fdfdc0bf05180dfc12c8d5c3ce71213ad1ca1ad1d55069/Kotti-1.3.0a1.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.0a1 2025-09-04T16:27:20,808 Found link https://files.pythonhosted.org/packages/f8/5e/fa07bacb461af5fb2f7704364d12b0091893a608b0ca821783e47f9d2b6c/Kotti-1.3.0a2.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.0a2 2025-09-04T16:27:20,809 Found link https://files.pythonhosted.org/packages/4c/69/b5bfd3901efd1b9434d26397da39b08e409eb0aa256b484ce4ce3c2ed3b5/Kotti-1.3.0a3.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.0a3 2025-09-04T16:27:20,809 Found link https://files.pythonhosted.org/packages/ed/d1/cd70c8b998fb61295a45c9e97c18c6e41b2865700f5da0a2614d311f183b/Kotti-1.3.0a4.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.0a4 2025-09-04T16:27:20,809 Found link https://files.pythonhosted.org/packages/1b/bd/2e8c4e219a9095b8514ff54bcd8724518a35611736f1b0cf7f50fcbc9ce0/Kotti-1.3.0.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.0 2025-09-04T16:27:20,809 Found link https://files.pythonhosted.org/packages/7d/fb/5d196fc956069256f45e5ee2f331d14c65ab6a350e498808c490544ba1ac/Kotti-1.3.1.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.1 2025-09-04T16:27:20,810 Found link https://files.pythonhosted.org/packages/bb/5a/785e61ae4e4d2b4f2c7f51d2eb0be2df9d8fb95d3f2efccd4527b30781c6/Kotti-1.3.2.tar.gz (from https://pypi.org/simple/kotti/), version: 1.3.2 2025-09-04T16:27:20,810 Found link https://files.pythonhosted.org/packages/bd/cc/f453c7f946873faea8805980ba2fa2b6b018bbd40f2071ec2871629d2f01/Kotti-2.0.0a1.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.0a1 2025-09-04T16:27:20,810 Found link https://files.pythonhosted.org/packages/bf/72/3956f9a2d79e74ac89ecd41c9c3c79dc7cc0da2a55ba676c3161b79a5d3a/Kotti-2.0.0b1.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.0b1 2025-09-04T16:27:20,810 Found link https://files.pythonhosted.org/packages/fc/8b/c4c3a8732bf58db7cecf7a86f99399789665dfc5e875cc77e2dab3522293/Kotti-2.0.0b2.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.0b2 2025-09-04T16:27:20,810 Skipping link: No binaries permitted for kotti: https://files.pythonhosted.org/packages/df/c3/979df8793f5f7ca7463356c8072ee89985d04e30c4e36f380f867ea3acb7/Kotti-2.0.0-py3-none-any.whl (from https://pypi.org/simple/kotti/) 2025-09-04T16:27:20,811 Found link https://files.pythonhosted.org/packages/38/52/104efc9a9bd94246c85b800a831b89632ad5188532f3bbb966777809ed92/Kotti-2.0.0.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.0 2025-09-04T16:27:20,811 Found link https://files.pythonhosted.org/packages/c4/f5/62337e837e588a9fa6a195a8d9788be217af76dbf4b0f4d6f3a59da22c5c/Kotti-2.0.1.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.1 2025-09-04T16:27:20,811 Found link https://files.pythonhosted.org/packages/7d/eb/9979303cf1d0a33d5ba6bc42b4cd6e5e17e82e9c10eb9ed0c4d066902b31/Kotti-2.0.2.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.2 2025-09-04T16:27:20,811 Found link https://files.pythonhosted.org/packages/15/60/e452e734a033e0b083f1312d3969f84256e8c75358b68533d76a9423654f/Kotti-2.0.3.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.3 2025-09-04T16:27:20,812 Found link https://files.pythonhosted.org/packages/f1/51/379c9300c16f0ebf234c281eb0ef3611b8b9b8f94296b4ab7b50d25ba990/Kotti-2.0.4.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.4 2025-09-04T16:27:20,812 Found link https://files.pythonhosted.org/packages/1d/d7/746e0bee823c4f77936d7677223fa31cbad25b268101b4c73fa3592dbd78/Kotti-2.0.5.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.5 2025-09-04T16:27:20,812 Found link https://files.pythonhosted.org/packages/1e/05/499b53bdc98524d766be66825824e508f08792d7fe20189d29a299036b60/Kotti-2.0.6.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.6 2025-09-04T16:27:20,812 Found link https://files.pythonhosted.org/packages/fd/b6/b76e80f19640f09e08141d4ebe3498c220cb7834d13eeaa8b2c4f1b80092/Kotti-2.0.7.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.7 2025-09-04T16:27:20,812 Found link https://files.pythonhosted.org/packages/c9/e6/c66ce9c60a17cf6e451b7a3bb59fd7390e9f95553dd797e41add5f23bf29/Kotti-2.0.9.tar.gz (from https://pypi.org/simple/kotti/), version: 2.0.9 2025-09-04T16:27:20,813 Fetching project page and analyzing links: https://www.piwheels.org/simple/kotti/ 2025-09-04T16:27:20,813 Getting page https://www.piwheels.org/simple/kotti/ 2025-09-04T16:27:20,814 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:27:20,897 Fetched page https://www.piwheels.org/simple/kotti/ as text/html 2025-09-04T16:27:20,904 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.9-py3-none-any.whl#sha256=9946c079020321c85de0b3ebf336218dd54676e1a0a4a0e9e2e216a0f466845a (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.7-py3-none-any.whl#sha256=c1713b9805b7d68e7f2470011486181461f5b108fd6dc3669f3d0f12982a3884 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.6-py3-none-any.whl#sha256=53ae8a4cc797b1650d03d3c7881a5ad0fd9341388e563e8dce5720e5c263f919 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.5-py3-none-any.whl#sha256=e7146d58cd3501325edf633927a05e7b14f5ad478db5c229b208ba81f2961ce4 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.4-py3-none-any.whl#sha256=f77aa3859038cbd2691dd1fdf2901c1dd0e38dc6449d46df67282fe12a490231 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.3-py3-none-any.whl#sha256=a2ae3e153aa4003f3a08aeed9f23abd29975570a2343b6e73d6fe4e4ec6a4be8 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.2-py3-none-any.whl#sha256=1373a434c24046037908c634fb6c05293e858f7c581d3f31dd52d4b77e064400 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.1-py3-none-any.whl#sha256=ee48773b26272ebd07b275ec2548efad42af6c724369f6aca058f4169db01a7b (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,905 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.0-py3-none-any.whl#sha256=c8c1e5952b6161907c6b522d6ecc567a4eea8f6fc6a20e9023449e2ea7ce8c25 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.0b2-py3-none-any.whl#sha256=e704e0aec272a060c9970b66d073445c5bd86519d4c3f7e5828cbfd3ff0e6b47 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.0b1-py3-none-any.whl#sha256=2dda069cc791047e987775f0fb7b9ce242da1b300534ac62059b4ab93c5d7286 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-2.0.0a1-py3-none-any.whl#sha256=fca200ab4c616343d1511eb8368aa8fb8e794fb6eca823ffeeed9992225aba63 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.2-py3-none-any.whl#sha256=3093143078333aa3c5be8b653bd5558ce15f91be68c5d81db3dda262a6ba0b2e (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.1-py3-none-any.whl#sha256=aa568f791f98fe0d48fc9cd3fb6d39dddf54884ec26ee9f47b9f8a9e031adba1 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.0-py3-none-any.whl#sha256=c68fcc01c188be8dbd3584f47f81a4bcb91fc1d0023b5a5a85f08966a6a7f84d (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,906 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.0a4-py3-none-any.whl#sha256=142849a6d5f47002b18680b8656b688c7412203efd644b84ca7b0deec2571641 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.0a3-py3-none-any.whl#sha256=4b6b2890b5e7966989bd113a0e35e2b76b1322d3ad42f6696f01975c561d7634 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.0a2-py3-none-any.whl#sha256=d01e5cc2230bcfcbde973ef8f4aecb6126701f911975a67bced2e3fa3783ea68 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-1.3.0a1-py3-none-any.whl#sha256=665eb9bb8e6305fc770e50d834f43f25a2f05fc53a3a1818a0dde891d3509d96 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.7a4-py3-none-any.whl#sha256=08f05acdd2c7c78c08a51eac1858a468999b447fe6b9187e71a082bf1a6481e8 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.7a3-py3-none-any.whl#sha256=c34c761061619c4a5e93282e14b7623f1696996a0f0d3b863c7f02716b7bec0d (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.7a2-py3-none-any.whl#sha256=db26207a794d1a9acbd24009bd6a3d7f94a581c525509684002c4afbe3dcad31 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.7a1-py3-none-any.whl#sha256=ec6e10aa663776069018a34adf1bb339e68d8a7d45882eda6df55c53d176c33d (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,907 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.6.3-py3-none-any.whl#sha256=8e38424ef9f4a00d2c19de5f96bb8cd46b871e685e1660b2227277b5e6f1fd2a (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.6.2-py3-none-any.whl#sha256=8e7c45e0613796cd3c23aac5caa3c9628c24ddb09b5ed36111e43613aae732dd (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.6.1-py3-none-any.whl#sha256=da2b4bdf46a8ce6719dcf735bdabe8401e1983baa5b687f754c8423241ed557d (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2.6-py3-none-any.whl#sha256=279965c28fa5825680f1b44950f2255b03ba58a19f57c26c2dd5a8b5a22acb76 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2.5-py3-none-any.whl#sha256=d9a9ce8d2eb3a90941ee9841a58895c731b6716094a2c56ad5681b88127baba1 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2.4-py3-none-any.whl#sha256=4ffcbdae3bd05a10aed92709d0cf8c6bb3bd180f2835e53d26544d5f95a04ee6 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2.3-py3-none-any.whl#sha256=f11a3d74869895472bf8796d3c49532642c3705861232965b4bd7f1216cb7d6e (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2.2-py3-none-any.whl#sha256=c9c8b7e545a9f3945768092e4d927eaf90c6e8799abe54a7bf94a2b8828b3a03 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,908 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2.1-py3-none-any.whl#sha256=5d15494d68bccbb737abf6205261fe4f4d6b34dd1de1a5635f4b63ef4083fa1f (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2-py3-none-any.whl#sha256=f112dae56d82ab83809401ec5d7c920b86184df4e215818e752581fb02d06e00 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2a2-py3-none-any.whl#sha256=06c827fb28ceb955682aceb1c91d1a314a0ccf326f688b222f5be8ffffa34dc0 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.2a1-py3-none-any.whl#sha256=42a7cfa13c15e070d54cf41eeb631f515aafc650e03b8b05a8e37531d95f0745 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1.1-py3-none-any.whl#sha256=f3550f5b3b62599d11afad36c71fedd1d81cdcf2257414674a061924d507815c (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1-py3-none-any.whl#sha256=c49c95a3b1bc42577f615e3dfab78354f9bdac35f7f44a85fdc77abadeb5cd96 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1a9-py3-none-any.whl#sha256=b037c1e4b9797ca4ac32acac058f642ab09ae6b9708670812299d96ea386e101 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1a8-py3-none-any.whl#sha256=f78bb8486cf4277f8c3a2966a0dbf87d7bd7c6ac38ba92a17f5e221779ef14dc (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,909 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1a5-py3-none-any.whl#sha256=b64abff8ba931f11abc9e0abc1750a08f826e9e8ef18a7f2681972e5a212f350 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,910 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1a4-py3-none-any.whl#sha256=c27114ea2d9c992c0cc541851326b895c8931fe7107b0125ba43623eac18ddf2 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,910 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1a3-py3-none-any.whl#sha256=ea56c79799b805ec326c256513cc7b9d87e0678c97f883d81327a4df5279f2eb (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,910 Skipping link: No binaries permitted for kotti: https://archive1.piwheels.org/simple/kotti/Kotti-0.1a2-py3-none-any.whl#sha256=de8fb5caebacc60d2c9fe6d9da606155c84a546d3cda812f7ee00a64103df880 (from https://www.piwheels.org/simple/kotti/) 2025-09-04T16:27:20,910 Skipping link: not a file: https://www.piwheels.org/simple/kotti/ 2025-09-04T16:27:20,910 Skipping link: not a file: https://pypi.org/simple/kotti/ 2025-09-04T16:27:20,947 Given no hashes to check 1 links for project 'kotti': discarding no candidates 2025-09-04T16:27:20,949 Collecting kotti==1.0.0-alpha.2 2025-09-04T16:27:20,950 Created temporary directory: /tmp/pip-unpack-3rtr41jm 2025-09-04T16:27:21,088 Downloading Kotti-1.0.0-alpha.2.tar.gz (511 kB) 2025-09-04T16:27:21,363 Added kotti==1.0.0-alpha.2 from https://files.pythonhosted.org/packages/ad/e1/86f230a56ec4314af5edea3f5d7fca61e194cec4d661fe51059145784b40/Kotti-1.0.0-alpha.2.tar.gz to build tracker '/tmp/pip-build-tracker-eqvzhkv2' 2025-09-04T16:27:21,364 Running setup.py (path:/tmp/pip-wheel-jfr87nvw/kotti_9dc07195663e44c6bfd43569f1d990f7/setup.py) egg_info for package kotti 2025-09-04T16:27:21,364 Created temporary directory: /tmp/pip-pip-egg-info-c05a2yc7 2025-09-04T16:27:21,364 Preparing metadata (setup.py): started 2025-09-04T16:27:21,365 Running command python setup.py egg_info 2025-09-04T16:27:22,053 Traceback (most recent call last): 2025-09-04T16:27:22,058 File "", line 2, in 2025-09-04T16:27:22,058 exec(compile(''' 2025-09-04T16:27:22,059 ~~~~^^^^^^^^^^^^ 2025-09-04T16:27:22,059 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:27:22,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,059 ...<32 lines>... 2025-09-04T16:27:22,059 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:27:22,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,059 ''' % ('/tmp/pip-wheel-jfr87nvw/kotti_9dc07195663e44c6bfd43569f1d990f7/setup.py',), "", "exec")) 2025-09-04T16:27:22,060 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,060 File "", line 35, in 2025-09-04T16:27:22,060 File "/tmp/pip-wheel-jfr87nvw/kotti_9dc07195663e44c6bfd43569f1d990f7/setup.py", line 88, in 2025-09-04T16:27:22,060 setup(name='Kotti', 2025-09-04T16:27:22,060 ~~~~~^^^^^^^^^^^^^^ 2025-09-04T16:27:22,060 version='1.0.0-alpha.2', 2025-09-04T16:27:22,060 ^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,060 ...<44 lines>... 2025-09-04T16:27:22,061 }, 2025-09-04T16:27:22,061 ^^ 2025-09-04T16:27:22,061 ) 2025-09-04T16:27:22,061 ^ 2025-09-04T16:27:22,061 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 114, in setup 2025-09-04T16:27:22,061 _install_setup_requires(attrs) 2025-09-04T16:27:22,061 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-04T16:27:22,062 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 85, in _install_setup_requires 2025-09-04T16:27:22,062 dist.parse_config_files(ignore_option_errors=True) 2025-09-04T16:27:22,062 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,062 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 750, in parse_config_files 2025-09-04T16:27:22,062 self._parse_config_files(filenames=inifiles) 2025-09-04T16:27:22,062 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,062 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 598, in _parse_config_files 2025-09-04T16:27:22,062 val = parser.get(section, opt) 2025-09-04T16:27:22,062 File "/usr/lib/python3.13/configparser.py", line 830, in get 2025-09-04T16:27:22,063 return self._interpolation.before_get(self, section, option, value, 2025-09-04T16:27:22,063 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,063 d) 2025-09-04T16:27:22,063 ^^ 2025-09-04T16:27:22,063 File "/usr/lib/python3.13/configparser.py", line 415, in before_get 2025-09-04T16:27:22,063 self._interpolate_some(parser, option, L, value, section, defaults, 1) 2025-09-04T16:27:22,063 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,064 File "/usr/lib/python3.13/configparser.py", line 462, in _interpolate_some 2025-09-04T16:27:22,064 raise InterpolationSyntaxError( 2025-09-04T16:27:22,064 ...<2 lines>... 2025-09-04T16:27:22,064 "found: %r" % (rest,)) 2025-09-04T16:27:22,064 configparser.InterpolationSyntaxError: '%' must be followed by '%' or '(', found: '%s.min.css' 2025-09-04T16:27:22,149 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:27:22,160 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:27:22,160 exec(compile('"'"''"'"''"'"' 2025-09-04T16:27:22,160 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:27:22,160 # 2025-09-04T16:27:22,160 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:27:22,160 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:27:22,160 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:27:22,160 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:27:22,160 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:27:22,160 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:27:22,160 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:27:22,160 import os, sys, tokenize, traceback 2025-09-04T16:27:22,160 2025-09-04T16:27:22,160 try: 2025-09-04T16:27:22,160 import setuptools 2025-09-04T16:27:22,160 except ImportError: 2025-09-04T16:27:22,160 print( 2025-09-04T16:27:22,160 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:27:22,160 "the build environment with exception:", 2025-09-04T16:27:22,160 file=sys.stderr, 2025-09-04T16:27:22,160 ) 2025-09-04T16:27:22,160 traceback.print_exc() 2025-09-04T16:27:22,160 sys.exit(1) 2025-09-04T16:27:22,160 2025-09-04T16:27:22,160 __file__ = %r 2025-09-04T16:27:22,160 sys.argv[0] = __file__ 2025-09-04T16:27:22,160 2025-09-04T16:27:22,160 if os.path.exists(__file__): 2025-09-04T16:27:22,160 filename = __file__ 2025-09-04T16:27:22,160 with tokenize.open(__file__) as f: 2025-09-04T16:27:22,160 setup_py_code = f.read() 2025-09-04T16:27:22,160 else: 2025-09-04T16:27:22,160 filename = "" 2025-09-04T16:27:22,160 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:27:22,160 2025-09-04T16:27:22,160 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:27:22,160 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jfr87nvw/kotti_9dc07195663e44c6bfd43569f1d990f7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-c05a2yc7[/] 2025-09-04T16:27:22,160 [bold magenta]cwd[/]: /tmp/pip-wheel-jfr87nvw/kotti_9dc07195663e44c6bfd43569f1d990f7/ 2025-09-04T16:27:22,161 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:27:22,161 ERROR: metadata generation failed 2025-09-04T16:27:22,166 Exception information: 2025-09-04T16:27:22,166 Traceback (most recent call last): 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:27:22,166 call_subprocess( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 args, 2025-09-04T16:27:22,166 ^^^^^ 2025-09-04T16:27:22,166 ...<2 lines>... 2025-09-04T16:27:22,166 spinner=spinner, 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:27:22,166 raise error 2025-09-04T16:27:22,166 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:27:22,166 2025-09-04T16:27:22,166 The above exception was the direct cause of the following exception: 2025-09-04T16:27:22,166 2025-09-04T16:27:22,166 Traceback (most recent call last): 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:27:22,166 status = _inner_run() 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:27:22,166 return self.run(options, args) 2025-09-04T16:27:22,166 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:27:22,166 return func(self, options, args) 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:27:22,166 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:27:22,166 result = self._result = resolver.resolve( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:27:22,166 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:27:22,166 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:27:22,166 if not criterion.candidates: 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:27:22,166 return bool(self._sequence) 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:27:22,166 self._bool = any(self) 2025-09-04T16:27:22,166 ~~~^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:27:22,166 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:27:22,166 ^^^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:27:22,166 candidate = func() 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:27:22,166 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 link, template, name, version 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:27:22,166 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 link, 2025-09-04T16:27:22,166 ^^^^^ 2025-09-04T16:27:22,166 ...<3 lines>... 2025-09-04T16:27:22,166 version=version, 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:27:22,166 super().__init__( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 link=link, 2025-09-04T16:27:22,166 ^^^^^^^^^^ 2025-09-04T16:27:22,166 ...<4 lines>... 2025-09-04T16:27:22,166 version=version, 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:27:22,166 self.dist = self._prepare() 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:27:22,166 dist = self._prepare_distribution() 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:27:22,166 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:27:22,166 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:27:22,166 dist = _get_prepared_distribution( 2025-09-04T16:27:22,166 req, 2025-09-04T16:27:22,166 ...<3 lines>... 2025-09-04T16:27:22,166 self.check_build_deps, 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:27:22,166 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 finder, build_isolation, check_build_deps 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:27:22,166 self.req.prepare_metadata() 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:27:22,166 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:27:22,166 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:27:22,166 build_env=self.build_env, 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ...<3 lines>... 2025-09-04T16:27:22,166 details=details, 2025-09-04T16:27:22,166 ^^^^^^^^^^^^^^^^ 2025-09-04T16:27:22,166 ) 2025-09-04T16:27:22,166 ^ 2025-09-04T16:27:22,166 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:27:22,166 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:27:22,166 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:27:22,187 Removed kotti==1.0.0-alpha.2 from https://files.pythonhosted.org/packages/ad/e1/86f230a56ec4314af5edea3f5d7fca61e194cec4d661fe51059145784b40/Kotti-1.0.0-alpha.2.tar.gz from build tracker '/tmp/pip-build-tracker-eqvzhkv2' 2025-09-04T16:27:22,187 Removed build tracker: '/tmp/pip-build-tracker-eqvzhkv2'