2025-09-08T03:54:07,674 Created temporary directory: /tmp/pip-build-tracker-eqactgbh 2025-09-08T03:54:07,675 Initialized build tracking at /tmp/pip-build-tracker-eqactgbh 2025-09-08T03:54:07,675 Created build tracker: /tmp/pip-build-tracker-eqactgbh 2025-09-08T03:54:07,675 Entered build tracker: /tmp/pip-build-tracker-eqactgbh 2025-09-08T03:54:07,676 Created temporary directory: /tmp/pip-wheel-5hrj6tyw 2025-09-08T03:54:07,679 Created temporary directory: /tmp/pip-ephem-wheel-cache-otn_muat 2025-09-08T03:54:07,738 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:54:07,740 2 location(s) to search for versions of watermark: 2025-09-08T03:54:07,740 * https://pypi.org/simple/watermark/ 2025-09-08T03:54:07,740 * https://www.piwheels.org/simple/watermark/ 2025-09-08T03:54:07,740 Fetching project page and analyzing links: https://pypi.org/simple/watermark/ 2025-09-08T03:54:07,740 Getting page https://pypi.org/simple/watermark/ 2025-09-08T03:54:07,742 Found index url https://pypi.org/simple/ 2025-09-08T03:54:07,888 Fetched page https://pypi.org/simple/watermark/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:54:07,899 Found link https://files.pythonhosted.org/packages/f1/78/4ca7a69a831789fb4327abb3f8341bc2f50e45ba12625f0f39e89a33b13e/watermark-1.2.3.tar.gz (from https://pypi.org/simple/watermark/), version: 1.2.3 2025-09-08T03:54:07,900 Found link https://files.pythonhosted.org/packages/3d/9e/32f468c9a451c07bd33d79c68c5a5936545bd32e72d93aef4ac9cd3e278f/watermark-1.2.3.zip (from https://pypi.org/simple/watermark/), version: 1.2.3 2025-09-08T03:54:07,900 Found link https://files.pythonhosted.org/packages/c7/b1/078ad558e2e2b3c7e6ae340ec456908d345da73769ace5308e2b0f8295aa/watermark-1.2.4.zip (from https://pypi.org/simple/watermark/), version: 1.2.4 2025-09-08T03:54:07,900 Found link https://files.pythonhosted.org/packages/16/5a/43c1be1974f5d13c02dfa814f56b4e5843702b097584e404c94377d84a36/watermark-1.3.0.zip (from https://pypi.org/simple/watermark/), version: 1.3.0 2025-09-08T03:54:07,900 Found link https://files.pythonhosted.org/packages/8a/cc/e73ea708a4374d643cb1be8a660cacf52da7532dd44c583639e8fe5e6673/watermark-1.3.1.tar.gz (from https://pypi.org/simple/watermark/), version: 1.3.1 2025-09-08T03:54:07,901 Found link https://files.pythonhosted.org/packages/c3/22/bedc9a04f3b2ae7fe266333e01b79f67db007774d855c4de2edac9551151/watermark-1.3.2.tar.gz (from https://pypi.org/simple/watermark/), version: 1.3.2 2025-09-08T03:54:07,901 Found link https://files.pythonhosted.org/packages/50/de/47b00fbee83f66087c4fac647c023df60c4182253ee1c2bc87b750636d4f/watermark-1.3.3.tar.gz (from https://pypi.org/simple/watermark/), version: 1.3.3 2025-09-08T03:54:07,901 Found link https://files.pythonhosted.org/packages/4e/55/9539ca9e34ccfc4ef6828e9b5b066665aaab25e7df965474a9e7101c8198/watermark-1.3.4.tar.gz (from https://pypi.org/simple/watermark/), version: 1.3.4 2025-09-08T03:54:07,902 Found link https://files.pythonhosted.org/packages/b2/b6/35619f68008b098dec078b841e00ac8be4ae8abf420110897f4dd53fb305/watermark-1.4.0.tar.gz (from https://pypi.org/simple/watermark/), version: 1.4.0 2025-09-08T03:54:07,902 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/55/53/be38057a62bffc1a2520be572ac40253f6af002af0d8c95df3421e2e50b7/watermark-1.5.0-py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,902 Found link https://files.pythonhosted.org/packages/2f/81/ae9f57e363128ddac215dc4605b60d4ae362b8bda82bab5de010c38d92d5/watermark-1.5.0.tar.gz (from https://pypi.org/simple/watermark/), version: 1.5.0 2025-09-08T03:54:07,902 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/33/ec/4b5b4674bdccebdf2c1de6a597579adac99f2a160ae402671eaebd3521f4/watermark-1.6.0-py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,903 Found link https://files.pythonhosted.org/packages/67/30/d7ec6608697e8e797da4e561646a6ece601d45acac2e359ec06245601405/watermark-1.6.0.tar.gz (from https://pypi.org/simple/watermark/), version: 1.6.0 2025-09-08T03:54:07,903 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/91/67/8a54b9c29d875cd9ee1b17f81eec9c7c71788270819253fe7de4901e5847/watermark-1.6.1-py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,903 Found link https://files.pythonhosted.org/packages/20/6f/e9c898cdfea313f5bfbbe857ffc4376317d2132d4f0efca296fd829f10dc/watermark-1.6.1.tar.gz (from https://pypi.org/simple/watermark/), version: 1.6.1 2025-09-08T03:54:07,903 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/81/c8/9d3dd05a91bdbda03e24e52870b653c9345a0461294a7290f321bba18fad/watermark-1.7.0-py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,904 Found link https://files.pythonhosted.org/packages/de/4a/3348652f77f0a0ebfd75dbf0cd73c8c5b303aa9f04358cd988d39446fa1b/watermark-1.7.0.tar.gz (from https://pypi.org/simple/watermark/), version: 1.7.0 2025-09-08T03:54:07,904 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/6b/35/03c08e8cd5ec4fc786fe23180bbb34a9b206106605669bbf007410cb6e8d/watermark-1.8.0-py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,904 Found link https://files.pythonhosted.org/packages/80/e1/909112ffc831d6cfbcacd411b5afd2e6812165c65b1808c83d78e9cb7f74/watermark-1.8.0.tar.gz (from https://pypi.org/simple/watermark/), version: 1.8.0 2025-09-08T03:54:07,904 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/4b/dc/fb451c174b4f603231875c9ca7116d1b81cdd635172f0fbab248b1d94cd5/watermark-1.8.1-py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,905 Found link https://files.pythonhosted.org/packages/f1/c2/5e8008ee82a2ea2026a0b1783436765bde887ed82796e69a544f7bfaef9a/watermark-1.8.1.tar.gz (from https://pypi.org/simple/watermark/), version: 1.8.1 2025-09-08T03:54:07,905 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/c3/d4/2e7defa324d8188067e2362a023c4284935c940006306107cf3fee7f31e2/watermark-1.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,905 Found link https://files.pythonhosted.org/packages/bb/9f/79f5555bff261d9721b7668b883d5f7bb6affbc23751dfd10f65fec5b2df/watermark-1.8.2.tar.gz (from https://pypi.org/simple/watermark/), version: 1.8.2 2025-09-08T03:54:07,905 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/8d/a0/2b02c2f717a84d320642427b255bcb871e5da8c8e212e684d85dafda3e24/watermark-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,905 Found link https://files.pythonhosted.org/packages/6d/b5/9bc9ce6d5ae742e6cfedbf6c70733b9f0b5df5e3ede38cae643e7208d99e/watermark-2.0.0.tar.gz (from https://pypi.org/simple/watermark/), version: 2.0.0 2025-09-08T03:54:07,906 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/db/44/2964262253de069e814969e5018e53aa036a4dbf57022714fe4408ce0b9d/watermark-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,906 Found link https://files.pythonhosted.org/packages/1f/84/f964c38cb370d86f0517d37a4c465e27ac9fb19e2a816e05036d3c667fd5/watermark-2.0.1.tar.gz (from https://pypi.org/simple/watermark/), version: 2.0.1 2025-09-08T03:54:07,906 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/60/fe/3ed83b6122e70dce6fe269dfd763103c333f168bf91037add73ea4fe81c2/watermark-2.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) 2025-09-08T03:54:07,906 Found link https://files.pythonhosted.org/packages/8b/c4/519b8a9a790206e55c246390757ae3eb45cb277faf88460d697eee0a0742/watermark-2.0.2.tar.gz (from https://pypi.org/simple/watermark/), version: 2.0.2 2025-09-08T03:54:07,907 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/41/d5/f163b4a72e915999d6d2807d28edfb3dfad2f213e718c4b07cc3c8582561/watermark-2.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,907 Found link https://files.pythonhosted.org/packages/ed/84/68bbf2e0952363df1e6e37cc26f0c6b996ef41cb39f19d9de1ef97d00327/watermark-2.1.0.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.1.0 2025-09-08T03:54:07,908 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/73/71/8a7c1c1672bc20448ef8b96652f7d332bd680a4b2e873f50ea1e4ede81ca/watermark-2.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,908 Found link https://files.pythonhosted.org/packages/26/5b/29dc2b3cd3152758f668ac8eff2a745dc74e612ce91fdd913dbe392172f6/watermark-2.2.0.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.2.0 2025-09-08T03:54:07,908 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/8a/d5/22995b65f10507813ff6e6988f810720ab0fc8a30f21a3d09302629e7b3d/watermark-2.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,908 Found link https://files.pythonhosted.org/packages/0f/65/96c4726b793ed50bef4699801f8eb36f5641055fdff99249c9720138b643/watermark-2.3.0.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.3.0 2025-09-08T03:54:07,909 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/bb/71/3cd4aa1fc6a72d09be04a4b7f5b852345bc7e3ee2ac4bef52ea2b2bf41e4/watermark-2.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,909 Found link https://files.pythonhosted.org/packages/03/c6/429eafdf291e9dfb460a770abe7be8ca0f2f20399e8281023b917de4a8ea/watermark-2.3.1.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.3.1 2025-09-08T03:54:07,909 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/8d/6b/637c04d561d62a7b3b1daf09b4d399969232d5c3809c46a2f4f9151313bf/watermark-2.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,909 Found link https://files.pythonhosted.org/packages/6f/eb/6abcd1f8580cdc2e8aa858f1f4a1fe11830d182556f176d80db56bd32860/watermark-2.4.0.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.4.0 2025-09-08T03:54:07,910 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/72/2c/2372d4a379ea5483a08283b6adfa74174db9bea3b7d01a48062bf20fa223/watermark-2.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,910 Found link https://files.pythonhosted.org/packages/a2/c7/e88124f06b83639f15c53ff2425d273502c712944eb5fe2fd90cb86a3a4b/watermark-2.4.1.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.4.1 2025-09-08T03:54:07,910 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/c4/f0/2ab7ab5c3bf847b64b1bf25202df44ef1f338e3b8530bd356ddce3cab54b/watermark-2.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,910 Found link https://files.pythonhosted.org/packages/54/5d/142a73a17eb670a3f8eb74829cf968973965e1f711562ede9ec19183f3dd/watermark-2.4.2.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.4.2 2025-09-08T03:54:07,911 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/67/ee/32fec350c20ff060064d058c37df53dd1fad74dfea9532faf2868b0512b5/watermark-2.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,911 Found link https://files.pythonhosted.org/packages/b8/9d/1ba6f8e632765164c7ba249c4e6d554a98e50e6ed898048b52dd85f6e16d/watermark-2.4.3.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.4.3 2025-09-08T03:54:07,911 Skipping link: No binaries permitted for watermark: https://files.pythonhosted.org/packages/c3/ac/1847959031ce09eb65a70b16d0f07633d7ddaf8a97752cc924f9a8cbe253/watermark-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:07,911 Found link https://files.pythonhosted.org/packages/b2/b7/f529170d6ac23f538b758286d81c7389c8abb7ac12d8e79ba658f32123f9/watermark-2.5.0.tar.gz (from https://pypi.org/simple/watermark/) (requires-python:>=3.7), version: 2.5.0 2025-09-08T03:54:07,912 Fetching project page and analyzing links: https://www.piwheels.org/simple/watermark/ 2025-09-08T03:54:07,912 Getting page https://www.piwheels.org/simple/watermark/ 2025-09-08T03:54:07,913 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:54:08,013 Fetched page https://www.piwheels.org/simple/watermark/ as text/html 2025-09-08T03:54:08,019 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.5.0-py3-none-any.whl#sha256=c6987e41afe55f8cb1849b4e7fc7be3a303e45a6c06b7967f36e7910e176f49f (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,019 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.4.3-py3-none-any.whl#sha256=ddab75e974640e8cf1b5af4cbddbf1dd6c51d2085eb3b82f262fd71e6bd8ff9b (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,020 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.4.2-py3-none-any.whl#sha256=3c4acfdf9d25472ac13a5901d70b4c6f437a3cfa15ad837353ea469a507936c3 (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,020 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.4.1-py3-none-any.whl#sha256=1818f7f3c43ad8de3917d79834c56fb01688da68f4887da6c39078aaeabf0eaa (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,020 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.3.1-py3-none-any.whl#sha256=a307dbeb51f810a3c7adb5d1a0d4d8681e2f18718339906b14063b8c4afa61af (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,020 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.3.0-py3-none-any.whl#sha256=ef3a613aa390c3609ff9d8f2ac252015f14d338ef6243f06998273d4696d5c69 (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,020 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.2.0-py2.py3-none-any.whl#sha256=d6fc3eec8ba96561a25796ee12a329a3ff266e2b49aeee756fe18cacab5a7d0b (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,021 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.1.0-py2.py3-none-any.whl#sha256=35679ad5b3858c71205ecefde7554c6d4971581bae0fe6eb490b50f7ef44516b (from https://www.piwheels.org/simple/watermark/) (requires-python:>=3.7) 2025-09-08T03:54:08,021 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.0.2-py2.py3-none-any.whl#sha256=b6a20d7e19eaca1508574842fdc6c1aa11b48d2cd98fad6f88d97ba53e32924d (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,021 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.0.1-py2.py3-none-any.whl#sha256=d844f3f52f8a6daf74eb7944d21fec7601ffd1895a28ba36fb56fcb3219aef86 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,021 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-2.0.0-py2.py3-none-any.whl#sha256=1f06aabf4b8f3548a9899c437c2feb4701ad7119478d64fc49b5ecc4f046e5b9 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,021 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.8.2-py2.py3-none-any.whl#sha256=a66bf26f1488db37497e5a2345f62e3b2117fae37440b53cf31f9eae915e095f (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,021 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.8.1-py3-none-any.whl#sha256=58c5884c4867cd389f711b70b119734ea7df77b8f3a433fc26622e29f4ee6b10 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,022 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.8.0-py3-none-any.whl#sha256=09904c36880f014ac0d8e7cce191c4607d667b26c93f45e437d897f4dd0640d7 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,022 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.7.0-py3-none-any.whl#sha256=14f29f7199a780dc53d34ff60f3de95ab201fe14325996c2373058cce0079787 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,022 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.6.1-py3-none-any.whl#sha256=1530bf12a729ab701458cb1d8365621688c2757b0b1ef1d426fe0f8bfec0b61e (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,022 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.6.0-py3-none-any.whl#sha256=bb65b9b2245f8c4045d0a5ae6eaca498f500e1e37ee2a4db39b6a5c043cff01a (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,022 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.5.0-py3-none-any.whl#sha256=73f47a495c13f4f97c84185edf28d9ecbe5564b809a683d003498a480838eea1 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,023 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.4.0-py3-none-any.whl#sha256=5720b12ccb01c658e1c11bd27c0bcad1545f4fe677f6bda9857f8a80aa584d01 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,023 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.3.4-py3-none-any.whl#sha256=b243634d7ea0809e09f62f59e17a97b57aa57e5f149ba8d1e01dd215a2391f61 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,023 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.3.3-py3-none-any.whl#sha256=3d85e499ab58490e0cdc90567792a378d18fa819115092848b1cc6d8d2ec5dd5 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,023 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.3.2-py3-none-any.whl#sha256=5418e803d9a08ad9f3f48c3a020c305cdbd6a49f2617506940fdaf137ba1c313 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,023 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.3.1-py3-none-any.whl#sha256=d1755ffac9aaa788d54c16e8cd476a2e45dcbb033d134c7f163a9745ebbff441 (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,023 Skipping link: No binaries permitted for watermark: https://archive1.piwheels.org/simple/watermark/watermark-1.3.0-py3-none-any.whl#sha256=c513294ab8974a55cdbfc0760bbdd9ad537a00b178daf8bb191ed16d19c515bc (from https://www.piwheels.org/simple/watermark/) 2025-09-08T03:54:08,024 Skipping link: not a file: https://www.piwheels.org/simple/watermark/ 2025-09-08T03:54:08,024 Skipping link: not a file: https://pypi.org/simple/watermark/ 2025-09-08T03:54:08,052 Given no hashes to check 2 links for project 'watermark': discarding no candidates 2025-09-08T03:54:08,053 Collecting watermark==1.2.3 2025-09-08T03:54:08,055 Created temporary directory: /tmp/pip-unpack-_a0kpyi4 2025-09-08T03:54:08,193 Downloading watermark-1.2.3.zip (4.9 kB) 2025-09-08T03:54:08,208 Added watermark==1.2.3 from https://files.pythonhosted.org/packages/3d/9e/32f468c9a451c07bd33d79c68c5a5936545bd32e72d93aef4ac9cd3e278f/watermark-1.2.3.zip to build tracker '/tmp/pip-build-tracker-eqactgbh' 2025-09-08T03:54:08,210 Running setup.py (path:/tmp/pip-wheel-5hrj6tyw/watermark_3fc1b5384e9f48198036c664e57a2611/setup.py) egg_info for package watermark 2025-09-08T03:54:08,211 Created temporary directory: /tmp/pip-pip-egg-info-er66yk_r 2025-09-08T03:54:08,211 Preparing metadata (setup.py): started 2025-09-08T03:54:08,213 Running command python setup.py egg_info 2025-09-08T03:54:08,724 Traceback (most recent call last): 2025-09-08T03:54:08,725 File "/tmp/pip-wheel-5hrj6tyw/watermark_3fc1b5384e9f48198036c664e57a2611/setup.py", line 9, in 2025-09-08T03:54:08,725 long_description = pypandoc.convert('README.md', 'rst') 2025-09-08T03:54:08,725 ^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,725 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-08T03:54:08,726 During handling of the above exception, another exception occurred: 2025-09-08T03:54:08,726 Traceback (most recent call last): 2025-09-08T03:54:08,727 File "", line 2, in 2025-09-08T03:54:08,727 exec(compile(''' 2025-09-08T03:54:08,727 ~~~~^^^^^^^^^^^^ 2025-09-08T03:54:08,727 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:54:08,727 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,727 ...<32 lines>... 2025-09-08T03:54:08,728 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:54:08,728 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,728 ''' % ('/tmp/pip-wheel-5hrj6tyw/watermark_3fc1b5384e9f48198036c664e57a2611/setup.py',), "", "exec")) 2025-09-08T03:54:08,728 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,728 File "", line 35, in 2025-09-08T03:54:08,728 File "/tmp/pip-wheel-5hrj6tyw/watermark_3fc1b5384e9f48198036c664e57a2611/setup.py", line 14, in 2025-09-08T03:54:08,728 with io.open('README.md', encoding="utf-8") as f: 2025-09-08T03:54:08,728 ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,729 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T03:54:08,729 !!! DON'T UPLOAD TO PyPI, DESCRIPTION IS WRONG FORMAT 2025-09-08T03:54:08,813 ERROR: python setup.py egg_info exited with 1 2025-09-08T03:54:08,825 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T03:54:08,825 exec(compile('"'"''"'"''"'"' 2025-09-08T03:54:08,825 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:54:08,825 # 2025-09-08T03:54:08,825 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:54:08,825 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:54:08,825 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:54:08,825 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:54:08,825 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:54:08,825 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:54:08,825 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:54:08,825 import os, sys, tokenize, traceback 2025-09-08T03:54:08,825 2025-09-08T03:54:08,825 try: 2025-09-08T03:54:08,825 import setuptools 2025-09-08T03:54:08,825 except ImportError: 2025-09-08T03:54:08,825 print( 2025-09-08T03:54:08,825 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:54:08,825 "the build environment with exception:", 2025-09-08T03:54:08,825 file=sys.stderr, 2025-09-08T03:54:08,825 ) 2025-09-08T03:54:08,825 traceback.print_exc() 2025-09-08T03:54:08,825 sys.exit(1) 2025-09-08T03:54:08,825 2025-09-08T03:54:08,825 __file__ = %r 2025-09-08T03:54:08,825 sys.argv[0] = __file__ 2025-09-08T03:54:08,825 2025-09-08T03:54:08,825 if os.path.exists(__file__): 2025-09-08T03:54:08,825 filename = __file__ 2025-09-08T03:54:08,825 with tokenize.open(__file__) as f: 2025-09-08T03:54:08,825 setup_py_code = f.read() 2025-09-08T03:54:08,825 else: 2025-09-08T03:54:08,825 filename = "" 2025-09-08T03:54:08,825 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:54:08,825 2025-09-08T03:54:08,825 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:54:08,825 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5hrj6tyw/watermark_3fc1b5384e9f48198036c664e57a2611/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-er66yk_r[/] 2025-09-08T03:54:08,825 [bold magenta]cwd[/]: /tmp/pip-wheel-5hrj6tyw/watermark_3fc1b5384e9f48198036c664e57a2611/ 2025-09-08T03:54:08,825 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T03:54:08,826 ERROR: metadata generation failed 2025-09-08T03:54:08,831 Exception information: 2025-09-08T03:54:08,831 Traceback (most recent call last): 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T03:54:08,831 call_subprocess( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 args, 2025-09-08T03:54:08,831 ^^^^^ 2025-09-08T03:54:08,831 ...<2 lines>... 2025-09-08T03:54:08,831 spinner=spinner, 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T03:54:08,831 raise error 2025-09-08T03:54:08,831 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T03:54:08,831 2025-09-08T03:54:08,831 The above exception was the direct cause of the following exception: 2025-09-08T03:54:08,831 2025-09-08T03:54:08,831 Traceback (most recent call last): 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:54:08,831 status = _inner_run() 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:54:08,831 return self.run(options, args) 2025-09-08T03:54:08,831 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:54:08,831 return func(self, options, args) 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:54:08,831 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:54:08,831 result = self._result = resolver.resolve( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:54:08,831 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:54:08,831 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:54:08,831 if not criterion.candidates: 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:54:08,831 return bool(self._sequence) 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:54:08,831 self._bool = any(self) 2025-09-08T03:54:08,831 ~~~^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:54:08,831 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:54:08,831 ^^^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:54:08,831 candidate = func() 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:54:08,831 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 link, template, name, version 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:54:08,831 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 link, 2025-09-08T03:54:08,831 ^^^^^ 2025-09-08T03:54:08,831 ...<3 lines>... 2025-09-08T03:54:08,831 version=version, 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:54:08,831 super().__init__( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 link=link, 2025-09-08T03:54:08,831 ^^^^^^^^^^ 2025-09-08T03:54:08,831 ...<4 lines>... 2025-09-08T03:54:08,831 version=version, 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:54:08,831 self.dist = self._prepare() 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:54:08,831 dist = self._prepare_distribution() 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:54:08,831 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:54:08,831 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:54:08,831 dist = _get_prepared_distribution( 2025-09-08T03:54:08,831 req, 2025-09-08T03:54:08,831 ...<3 lines>... 2025-09-08T03:54:08,831 self.check_build_deps, 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:54:08,831 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 finder, build_isolation, check_build_deps 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:54:08,831 self.req.prepare_metadata() 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:54:08,831 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:54:08,831 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:54:08,831 build_env=self.build_env, 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ...<3 lines>... 2025-09-08T03:54:08,831 details=details, 2025-09-08T03:54:08,831 ^^^^^^^^^^^^^^^^ 2025-09-08T03:54:08,831 ) 2025-09-08T03:54:08,831 ^ 2025-09-08T03:54:08,831 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T03:54:08,831 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T03:54:08,831 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T03:54:08,851 Removed watermark==1.2.3 from https://files.pythonhosted.org/packages/3d/9e/32f468c9a451c07bd33d79c68c5a5936545bd32e72d93aef4ac9cd3e278f/watermark-1.2.3.zip from build tracker '/tmp/pip-build-tracker-eqactgbh' 2025-09-08T03:54:08,851 Removed build tracker: '/tmp/pip-build-tracker-eqactgbh'