2026-05-05T07:52:52,788 Created temporary directory: /tmp/pip-ephem-wheel-cache-tbhn8u8c 2026-05-05T07:52:52,790 Created temporary directory: /tmp/pip-build-tracker-4hn_y00s 2026-05-05T07:52:52,790 Initialized build tracking at /tmp/pip-build-tracker-4hn_y00s 2026-05-05T07:52:52,791 Created build tracker: /tmp/pip-build-tracker-4hn_y00s 2026-05-05T07:52:52,791 Entered build tracker: /tmp/pip-build-tracker-4hn_y00s 2026-05-05T07:52:52,792 Created temporary directory: /tmp/pip-wheel-bihrpcb5 2026-05-05T07:52:52,795 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-05T07:52:52,798 Created temporary directory: /tmp/pip-ephem-wheel-cache-iuwhzzqe 2026-05-05T07:52:52,819 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T07:52:52,823 2 location(s) to search for versions of opennsfw2: 2026-05-05T07:52:52,823 * https://pypi.org/simple/opennsfw2/ 2026-05-05T07:52:52,823 * https://www.piwheels.org/simple/opennsfw2/ 2026-05-05T07:52:52,824 Fetching project page and analyzing links: https://pypi.org/simple/opennsfw2/ 2026-05-05T07:52:52,824 Getting page https://pypi.org/simple/opennsfw2/ 2026-05-05T07:52:52,826 Found index url https://pypi.org/simple 2026-05-05T07:52:52,984 Fetched page https://pypi.org/simple/opennsfw2/ as application/vnd.pypi.simple.v1+json 2026-05-05T07:52:53,000 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/46/e7/b1090254f90f5936a950a9fd9ab92f0b30ed5e14150bda2d9d1bb55a572f/opennsfw2-0.1.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,001 Found link https://files.pythonhosted.org/packages/ab/e4/7f5430f2a7d7c104ee62e87f902168bbb80647a5f7316a92952e18a060ee/opennsfw2-0.1.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6), version: 0.1.1 2026-05-05T07:52:53,001 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/38/fb/4b24df47180e4a1205d5b1b3d22da83e766d60e600c6d3d833a037f81e38/opennsfw2-0.1.2-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,002 Found link https://files.pythonhosted.org/packages/eb/b8/f563bfe088f99f66ae4becea922d819f7b061a33a73ae643b38ff1f3b0fc/opennsfw2-0.1.2.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6), version: 0.1.2 2026-05-05T07:52:53,003 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/e0/42/f2c31bc1558ac421b567609e403548641b980a17a02ae5af66d9fefaaa9a/opennsfw2-0.2.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,004 Found link https://files.pythonhosted.org/packages/2f/06/9d9722b8dced209efc5b0aef8405900dc7318c0c04a187063d3e79d51531/opennsfw2-0.2.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6), version: 0.2.0 2026-05-05T07:52:53,005 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/f7/78/decd340627806a5971be1a729223d3fa57f6dd9b75988f094dbefb747baa/opennsfw2-0.3.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,006 Found link https://files.pythonhosted.org/packages/67/f6/af9cc7e1093fb4f602cadaf93cc9905c51e14f5f72da881aca3c095b4a68/opennsfw2-0.3.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6), version: 0.3.0 2026-05-05T07:52:53,006 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/c6/5e/f15db61c42b45f8d0eae136eda0fc6e9af9085bbc9b506c48d43a55328c6/opennsfw2-0.4.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,007 Found link https://files.pythonhosted.org/packages/a9/56/065a174c88a42f15e02684a97a1f9a390d3b6fe7d548d1973862fc7baf8d/opennsfw2-0.4.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.6), version: 0.4.0 2026-05-05T07:52:53,009 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/08/00/a5b937caa198736fe9088608a9187c29aa23c7327257750acdde34b46fe8/opennsfw2-0.4.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,009 Found link https://files.pythonhosted.org/packages/72/e8/5c4292af36d6b7c230ddbd543664f82b80744bfeba4c33d139d7ca6fb708/opennsfw2-0.4.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.4.1 2026-05-05T07:52:53,010 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/f8/88/267abe460f146307fc5b7fe178ec06127d2f18fab0acad7c270b9179ffda/opennsfw2-0.5.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,011 Found link https://files.pythonhosted.org/packages/ff/93/e18701de477ee8d4477d6332d1afe8f3c49357af88586fa879111865c9d6/opennsfw2-0.5.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.5.0 2026-05-05T07:52:53,011 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/70/54/bc15e0aa897c97aadf6fda4afe86b4f856ada19a3af0e89dd7493a891fc0/opennsfw2-0.5.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,012 Found link https://files.pythonhosted.org/packages/7d/b3/213f0a89aa6f1e4d62f77c0322efbf2775b0e77708cf17321a36a3e6fd1a/opennsfw2-0.5.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.5.1 2026-05-05T07:52:53,013 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/66/e5/999c8f7cd49da2335e527b583c37b0addbf27783380b7cd843cd9cfe9aea/opennsfw2-0.5.2-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,014 Found link https://files.pythonhosted.org/packages/44/a1/5642b4302d45f221c7749d32154b4329fc41f2bbb799eb7809178e1b072e/opennsfw2-0.5.2.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.5.2 2026-05-05T07:52:53,015 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/54/63/351d44ab57aa8755b584ce2e6a854ddadf15ec62ae6b7e1365033358abdd/opennsfw2-0.5.3-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,016 Found link https://files.pythonhosted.org/packages/7f/6d/ac0e4008b766fd80a964177efb738f9585908bb30fbafc7ab1b9a4b6f982/opennsfw2-0.5.3.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.5.3 2026-05-05T07:52:53,016 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/83/bf/09ecb4250a0e77579b6287657c09e1f7ce3543e11afbedc8fab4a8921061/opennsfw2-0.6.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,018 Found link https://files.pythonhosted.org/packages/91/02/61861e5b64663ce96f12fafb3e1c04ca21457c1031a69bb190222448e5f2/opennsfw2-0.6.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.6.0 2026-05-05T07:52:53,018 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/62/4b/fcbf416f721ccedcb4294cf64374d14ea1787a17cb580200852362784d76/opennsfw2-0.6.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,019 Found link https://files.pythonhosted.org/packages/63/4c/ea89b82f03a8fb3bd51e96a6981440b2414f9449d749e89ad01028e4ce6c/opennsfw2-0.6.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.7), version: 0.6.1 2026-05-05T07:52:53,020 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/8b/fa/86d2704d0a4db4cbed32de4b9fbe37f51231128bd1f0236039b4f5075aec/opennsfw2-0.7.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,021 Found link https://files.pythonhosted.org/packages/bf/96/a573f2129f8fce41f85bcfc60ba23c278400eb52ae4e080e7d66622fce18/opennsfw2-0.7.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.7.0 2026-05-05T07:52:53,022 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/88/09/ca2d22d7b6db18a613ace4082f11b5cf039565ef4cbc87a7081692d6aa7f/opennsfw2-0.8.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,023 Found link https://files.pythonhosted.org/packages/68/3b/f5b5a8ba98e3bedd21858d41234c260f2187496eb9aef048740af0728ddf/opennsfw2-0.8.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.8.0 2026-05-05T07:52:53,023 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/62/ec/93e34b7888d9518404bc15abf421f2e37d8aab0ec3a8589126c9d9881283/opennsfw2-0.9.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,024 Found link https://files.pythonhosted.org/packages/9c/ae/6decacfe11ab43c118583119f64b95dd62e00c4b1e06efd3301c8a859f3c/opennsfw2-0.9.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.9.0 2026-05-05T07:52:53,025 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/a7/f7/e649c4de0229bbff3ca48646491682a7cfe71a8738f3ba1e8d818e820857/opennsfw2-0.9.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,025 Found link https://files.pythonhosted.org/packages/d7/67/7dbfa1c9fe70ec4b1138a7b07d4b49fd3831147f4e9438110111f7f919e2/opennsfw2-0.9.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.9.1 2026-05-05T07:52:53,026 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/11/ee/7f7e85724274b6c0f879dc2798810edca6aa86041236b98c05271811008e/opennsfw2-0.9.2-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,027 Found link https://files.pythonhosted.org/packages/0d/ed/5aebd45d49c9153260db3455519c586b4a330f7954ffabd276ba7223d4fd/opennsfw2-0.9.2.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.9.2 2026-05-05T07:52:53,028 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/e4/92/7551ce27209d1f7bd796fe37daee79cba91744b757bf1cd06fbf92df873d/opennsfw2-0.10.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,029 Found link https://files.pythonhosted.org/packages/35/93/5fbf351909a4539db1e40d48a670e06861f8822385139cb1de346e507007/opennsfw2-0.10.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.10.0 2026-05-05T07:52:53,029 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/73/61/9e16e9d714c91bd01b3d67e32c279d5ef98f5e75a59a1c815cf94ede0e73/opennsfw2-0.10.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,030 Found link https://files.pythonhosted.org/packages/c7/90/ef77f3f3e163cec44c9b86de0459c4a2ea95d7d6d726150fd21e9bf2f9c2/opennsfw2-0.10.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.10.1 2026-05-05T07:52:53,031 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/16/2c/6e7388378fa5f94c02df6914a086d868d2428a2dcf58e2ba0b08fcefeca5/opennsfw2-0.10.2-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,032 Found link https://files.pythonhosted.org/packages/53/24/ee44a3761a4dd54a83db5ea00260adc7b1fbfc9c2f3cc6631386ab222350/opennsfw2-0.10.2.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.10.2 2026-05-05T07:52:53,032 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/5c/b5/b52eb2259bf0ea15384b5927d81388c60b430d5cd41e212d74c82a728d00/opennsfw2-0.11.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,033 Found link https://files.pythonhosted.org/packages/23/a3/e36b3cb3f8f5399529dc5ef9a67ad331597e8869d403277ac22c4d082be2/opennsfw2-0.11.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.11.0 2026-05-05T07:52:53,034 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/90/99/6bd1872123a2855676d842b4779d7230affdc158979de256a5f135b2c603/opennsfw2-0.12.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,035 Found link https://files.pythonhosted.org/packages/37/a7/1d010a7916f7f5df174692f02323882f3f15d65e1db650b0a49cb3e5d73e/opennsfw2-0.12.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.12.0 2026-05-05T07:52:53,035 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/cc/a7/293ca4e1285899c29a521a457e05af7a26d93993e0ba387d2b4f7e841be6/opennsfw2-0.12.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,036 Found link https://files.pythonhosted.org/packages/d5/89/7e6c07320d1ce13f0f8a383adb01105e54fb3049cfc2be9ed74967f96392/opennsfw2-0.12.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.12.1 2026-05-05T07:52:53,037 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/f9/8f/05ddbef7abc69503ba3cc2d0e8ac0a4c99556650ac75f4011d2edb3f85a0/opennsfw2-0.13.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,038 Found link https://files.pythonhosted.org/packages/f2/c0/2d4ea6fe596ff6368d4890f06fc16d06b6bed6933ff2285973c89a3a1006/opennsfw2-0.13.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.13.0 2026-05-05T07:52:53,038 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/d4/f8/a4144b3174687631023a50999b7dc46b7e35b8f676ecfb13cfde35d44cba/opennsfw2-0.13.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,039 Found link https://files.pythonhosted.org/packages/6e/ad/1d0886d61ae6c9578819dbbf2efc1c84f9609c9633c517d5fc3da4c09b06/opennsfw2-0.13.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.8), version: 0.13.1 2026-05-05T07:52:53,040 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/5e/76/95ed539c0421050a00ef0f85b153cd263d909ac3d20f0e5f374c8407bcb4/opennsfw2-0.13.2-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,041 Found link https://files.pythonhosted.org/packages/94/2e/5ef73be37cb61b0076b45474b1707535984b806223937c07d1890460d3e0/opennsfw2-0.13.2.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.2 2026-05-05T07:52:53,041 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/21/04/70c7e1797dd81c5ee73a6127baf4433000b3c8f1e4f70245cb51bf3622db/opennsfw2-0.13.3-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,042 Found link https://files.pythonhosted.org/packages/e5/9c/475816f7274154af097b5f2c738f7b9ced91bbd19aa4528896f5d650448e/opennsfw2-0.13.3.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.3 2026-05-05T07:52:53,043 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/46/77/168e2ee6d6993e438103b9dbc51058b37b463f05ff1fbc745adbe0f2534e/opennsfw2-0.13.4-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,044 Found link https://files.pythonhosted.org/packages/9e/79/cc6b7135e97b69d0e012c91ac38ff10593ac9f5b60401dafd96f5920ddf6/opennsfw2-0.13.4.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.4 2026-05-05T07:52:53,045 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/8a/bb/5da3ee3175e53c0d4b3b90cfdf4c3af56b1d0b433cf9a83effd44e87bfeb/opennsfw2-0.13.5-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,046 Found link https://files.pythonhosted.org/packages/e2/6a/14af1e0bb4a145d4d813bbf096c88ffad9ad368c538b5cd4379fbceb677a/opennsfw2-0.13.5.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.5 2026-05-05T07:52:53,046 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/e3/a8/8c829f2f9142bf7d17dd3fee7d1b24030aae2feb581d63607107b78740ff/opennsfw2-0.13.6-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,047 Found link https://files.pythonhosted.org/packages/44/8b/e6112311e8158a70ac4fe6e060ed4d2cbd4545c9f987c2774db38b64be42/opennsfw2-0.13.6.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.6 2026-05-05T07:52:53,048 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/1e/4d/11008d4a7958011fc6ef29585665a93fdc5d276736f7868e0500a13eba03/opennsfw2-0.13.7-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,048 Found link https://files.pythonhosted.org/packages/dd/3e/1ffd7f3b28a5d5c6b6859d6c1e5a215c1272bf17c74d9b5b81207edc21b7/opennsfw2-0.13.7.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.7 2026-05-05T07:52:53,049 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/e1/c3/3fe41e31325b04e5483e51ec5e0ad97ae3e16426a059e778f823f32a59b0/opennsfw2-0.13.8-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,050 Found link https://files.pythonhosted.org/packages/65/06/3727653043e0bc7282606f17108ba6e7a7bbc0a03b3437a77afaab27e780/opennsfw2-0.13.8.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.8 2026-05-05T07:52:53,051 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/65/69/91856156ed6e7ab8b0672d57a3f2bd01b26439b3a7b90045b0e3634496b3/opennsfw2-0.13.9-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,051 Found link https://files.pythonhosted.org/packages/04/bc/2f14780076f2051ede2b39ca3a2aec29a4a6fc351972d96d62904c01b968/opennsfw2-0.13.9.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.9 2026-05-05T07:52:53,052 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/a5/d8/f407ff3f0f21c0613c56c122eacdf198034e45ded32ec0ea66fc59613308/opennsfw2-0.13.10-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,053 Found link https://files.pythonhosted.org/packages/dd/09/b605fd11ac77bae731da9c0c6071193d86d9e4a32bb4d270fdd4d00fa938/opennsfw2-0.13.10.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.13.10 2026-05-05T07:52:53,054 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/99/87/2b159df40a61e36aa375cf762519cec24dc5c3d848fd0a704ebe927c6bad/opennsfw2-0.14.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,055 Found link https://files.pythonhosted.org/packages/ad/86/4042493d5a6907f56f053c13736f30cbd0489ad9be3864e57395ecc82974/opennsfw2-0.14.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.14.0 2026-05-05T07:52:53,055 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/d3/a2/598752812db264d4d4a7b5e21a3257e9da6da10142a0f615e367a70473ee/opennsfw2-0.15.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,056 Found link https://files.pythonhosted.org/packages/69/20/e4d563aba535786362a934ad1511c17fff4cdc03c8ab30002e9139667f66/opennsfw2-0.15.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.15.0 2026-05-05T07:52:53,057 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/8b/01/0574e8b7c8936f28e1077ec53258671586f5f45b537f1fb254eab9d186d7/opennsfw2-0.15.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,058 Found link https://files.pythonhosted.org/packages/be/29/18f85e9f9d34f972f718dd89384a0a80ab219dce3d00454f2d6348a57892/opennsfw2-0.15.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.15.1 2026-05-05T07:52:53,058 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/b7/85/a923d1456f9ec240586d9f3176384823128f3c3bcfe4feaee081e959d777/opennsfw2-0.15.2-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,059 Found link https://files.pythonhosted.org/packages/c0/b7/91220622f281ad8bb649bf0828a380b93e63933d57fed2fc18a61448dd3b/opennsfw2-0.15.2.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.15.2 2026-05-05T07:52:53,060 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/0a/95/02748bb10561297961feefb9bcf42214505b162c6fdb7a29e5cb83cf0b63/opennsfw2-0.16.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,060 Found link https://files.pythonhosted.org/packages/70/14/ae840ce317c77e92f1f9425d0b0c30e42f5a2fc82ce03068e8ff07b22ef5/opennsfw2-0.16.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.16.0 2026-05-05T07:52:53,061 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/b4/a7/eb5bd700ff4b6c4941d0dcf03c620aaef705b5f9b07e158b812119110135/opennsfw2-0.16.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,062 Found link https://files.pythonhosted.org/packages/ba/dd/1c95a873da1398001463c35ed3efd0e336aaefce3f6c55ea92c1a7a79a20/opennsfw2-0.16.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.16.1 2026-05-05T07:52:53,063 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/b6/36/21441cdc731d747c933d74379c306bb383db3ba2082fa34bcd997cc62b1a/opennsfw2-0.17.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,064 Found link https://files.pythonhosted.org/packages/69/bf/a849be3bbeec271a29cc6925830d38ba0a3322666834fc069dafc156118f/opennsfw2-0.17.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.17.0 2026-05-05T07:52:53,064 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/65/bc/1b01ecaf95eb46cc14f116038df15b93c2a37abc39b2f362e91b30c003b7/opennsfw2-0.17.1-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,065 Found link https://files.pythonhosted.org/packages/04/5b/3d18f09098c7fae8ba1d8dba1f82f2361841406adb1f33c3438efd09d765/opennsfw2-0.17.1.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.17.1 2026-05-05T07:52:53,066 Skipping link: No binaries permitted for opennsfw2: https://files.pythonhosted.org/packages/56/5a/3583920a6c97e73b0ee991f8b6a02b44ac9dd3efe99ea38eb70e3dfd6cc8/opennsfw2-0.18.0-py3-none-any.whl (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,067 Found link https://files.pythonhosted.org/packages/8d/94/8a9741b4f4b8c07795329e1e34544ab5b10e4442709b9e3ff751905d7038/opennsfw2-0.18.0.tar.gz (from https://pypi.org/simple/opennsfw2/) (requires-python:>=3.9), version: 0.18.0 2026-05-05T07:52:53,068 Fetching project page and analyzing links: https://www.piwheels.org/simple/opennsfw2/ 2026-05-05T07:52:53,069 Getting page https://www.piwheels.org/simple/opennsfw2/ 2026-05-05T07:52:53,070 Found index url https://www.piwheels.org/simple 2026-05-05T07:52:53,248 Fetched page https://www.piwheels.org/simple/opennsfw2/ as text/html 2026-05-05T07:52:53,261 Skipping link: No binaries permitted for opennsfw2: https://www.piwheels.org/simple/opennsfw2/opennsfw2-0.17.1-py3-none-any.whl#sha256=5c6cf864a84ee592293e983c5ffb1e3aa557c1fb8d43d913a208e846ec893c0e (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,261 Skipping link: No binaries permitted for opennsfw2: https://www.piwheels.org/simple/opennsfw2/opennsfw2-0.17.0-py3-none-any.whl#sha256=14071fcac3cef3e75d931cc41083e42632169b9aaaa5bf12f01fc61c2c42369e (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,262 Skipping link: No binaries permitted for opennsfw2: https://www.piwheels.org/simple/opennsfw2/opennsfw2-0.16.1-py3-none-any.whl#sha256=8c0b1b611c56c1d8949f4c3be963cd0e21a9b236d0243701b55e7b07a807de29 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,262 Skipping link: No binaries permitted for opennsfw2: https://www.piwheels.org/simple/opennsfw2/opennsfw2-0.16.0-py3-none-any.whl#sha256=7d002b5022667748b995c8f8442d6b87807b32112a1884e5e0ec720014be40a8 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,263 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.15.2-py3-none-any.whl#sha256=b75f6b35f21005376980dc4c1e3571b1d9bb3f213d43fba3869247c3435eeb6f (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,263 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.15.1-py3-none-any.whl#sha256=89f782beb1ca6f366d5fe4398db9f52931b4d96841a347f7ac63359f11f7a349 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,264 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.15.0-py3-none-any.whl#sha256=a4da50dbd23637cc8aaeb07f270d05bdbb454cde96db12ab7e8b2fbbd61f5fa4 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,264 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.14.0-py3-none-any.whl#sha256=f60e03e88da4e3077d589dd2c1244bf3016581cc081983183fcb3e0b5c999281 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,265 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.10-py3-none-any.whl#sha256=7d3e7dd298b190c55b46e4f7991e2dba6069e183be59ceb64ef3b2b5926f0d56 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,265 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.9-py3-none-any.whl#sha256=b172bda48e3c82999d0840d52b7422f6ff4e0e17aa0eb607950e5b2019206fa9 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,266 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.8-py3-none-any.whl#sha256=1c25a126b71f7c96cf0d2a942d01ce3895c54a40f430e344dcaccb8c61534d31 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,267 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.7-py3-none-any.whl#sha256=d41530e95c39767e83005a57da664709d5f3d89486002100dbf46e2ded7ea1a0 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,267 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.6-py3-none-any.whl#sha256=2598a0e7fadede96839ab62218853fab1d1a81403370889cce86b9396211a1bf (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,268 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.5-py3-none-any.whl#sha256=b55d75e291983f8d3fcc5d8b15684e2bfa4d30e8c9cc9cd9a7c07ef9f9b8dc8a (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,268 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.4-py3-none-any.whl#sha256=010f27c01634b15b5741aa1a242cb907014721d72594a03fe988080aceda46ea (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,269 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.3-py3-none-any.whl#sha256=7f9c73d53b3eabdfcdbae96aec7dc59ea58d945306f2dc883fc9524b75ef79b5 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,269 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.2-py3-none-any.whl#sha256=d332047cde49028d702e3721fedb9835e159b42e37274b3b46554beb6409548b (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.9) 2026-05-05T07:52:53,270 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.1-py3-none-any.whl#sha256=a1686caef806c15236bfbd41237600510edda23313b40754a8127cbe010a3297 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,270 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.13.0-py3-none-any.whl#sha256=b8b3072ade9eb510170a2d5337b6f226e6779eebe4a893a6a2df5545a856da64 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,270 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.12.1-py3-none-any.whl#sha256=a3a58f09e4a2e23d4b888034b32f3735dfaacacdd93cf96b4fbba6bc9a7861f6 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,271 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.12.0-py3-none-any.whl#sha256=cb798201ced166c8103fda39888bbd55b33f1f17c2ce2da7fe378b06378b0f75 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,272 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.11.0-py3-none-any.whl#sha256=c4eb500610f0848eb0f72551b8499754be63c0114cc15875241c578c6904c065 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,272 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.10.2-py3-none-any.whl#sha256=e0c53f9d77d615bf9af6f028263f91a331bc20a62dacbbb0f17a5cc526dff9d6 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,273 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.10.1-py3-none-any.whl#sha256=5bbfd1018dfb1d015d31411098d9349ee91bd2e0b0896722cae24d36bfae782d (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,273 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.10.0-py3-none-any.whl#sha256=30e9b1ffece7e8c3ed8a0178be878a830a333ecc9c23f41cbf5c57c0e6f5e4cb (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,274 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.9.2-py3-none-any.whl#sha256=742a3b9f07023789354e549280934222c76de34448c8c6417f114b2ebb937f31 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,275 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.9.1-py3-none-any.whl#sha256=aa904687abe58d737f6d642b3643048bf4e09a9c38a7273d8b05602e3132e7d1 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,275 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.9.0-py3-none-any.whl#sha256=c90fc721de755c34fbdcd5ea927f68f0bfbf908176948e16e11bd9e5c76359a2 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,276 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.8.0-py3-none-any.whl#sha256=36b9b1d5d11e16be988282b5f13148465c0f395fd1366f8d57ef7c4542a2b480 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,276 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.7.0-py3-none-any.whl#sha256=c8adf7f0806c85b8c3551a7ca63fa702028cc83962a9159dd5bbc17fe2e984a3 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.8) 2026-05-05T07:52:53,277 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.6.1-py3-none-any.whl#sha256=86d07c5dc9c4f1dcc3f844455ef2a908688332658f8724bb9d38a1a5e481ca7f (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,277 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.6.0-py3-none-any.whl#sha256=0fb379ed3bb0eac6db98360d347472334ef67bf0d782f51409a748dec26a223f (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,278 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.5.3-py3-none-any.whl#sha256=dece707e8e7f864d34a6c6970458ec084354d504d9b4413f6612c74b4af160dc (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,278 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.5.2-py3-none-any.whl#sha256=4510c3892d70177a0e70012efa6142352a1fc8edc12aeb5add45fd256d6b1f9d (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,279 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.5.1-py3-none-any.whl#sha256=44317023f2c17ebb69880c4a7829712e115a82a44f8a53d9c4238cd6f09d5e04 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,279 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.5.0-py3-none-any.whl#sha256=93e8c9c939699afbbe600731a9d832ff4d4be43cdd951e03e9f51b1f1142741a (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,280 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.4.1-py3-none-any.whl#sha256=1397ed4401152640979e5057356fa5064a3424244d19f075022fc5c639b7b67d (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.7) 2026-05-05T07:52:53,280 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.4.0-py3-none-any.whl#sha256=47c71fc798aaa4d00740d7aac825d29b929af4a3f9bc5a25a6141bc56984cca7 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,281 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.3.0-py3-none-any.whl#sha256=93a52202d36d33b22b2117eea754174248083d36440a2a210bf50fb76380fe84 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,281 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.2.0-py3-none-any.whl#sha256=4b7a5568112a9013e19cc7b4d34c61e07a30112ec0ed1cc8c3e7d46dc3cf9db1 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,282 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.1.2-py3-none-any.whl#sha256=04277c823eb2f810d4ea9cfdf5f142a86e9c1b70ae24fbab9779312e0b3eb2c0 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,283 Skipping link: No binaries permitted for opennsfw2: https://archive1.piwheels.org/simple/opennsfw2/opennsfw2-0.1.1-py3-none-any.whl#sha256=2b078072001525fcc7a215538ca888ecc8cf09da109d4ed165bdc793c140ba98 (from https://www.piwheels.org/simple/opennsfw2/) (requires-python:>=3.6) 2026-05-05T07:52:53,283 Skipping link: not a file: https://www.piwheels.org/simple/opennsfw2/ 2026-05-05T07:52:53,283 Skipping link: not a file: https://pypi.org/simple/opennsfw2/ 2026-05-05T07:52:53,307 Given no hashes to check 1 links for project 'opennsfw2': discarding no candidates 2026-05-05T07:52:53,325 Collecting opennsfw2==0.18.0 2026-05-05T07:52:53,328 Created temporary directory: /tmp/pip-unpack-972fv7dn 2026-05-05T07:52:53,560 Downloading opennsfw2-0.18.0.tar.gz (17 kB) 2026-05-05T07:52:53,621 Added opennsfw2==0.18.0 from https://files.pythonhosted.org/packages/8d/94/8a9741b4f4b8c07795329e1e34544ab5b10e4442709b9e3ff751905d7038/opennsfw2-0.18.0.tar.gz to build tracker '/tmp/pip-build-tracker-4hn_y00s' 2026-05-05T07:52:53,625 Created temporary directory: /tmp/pip-build-env-8s2nu_dn 2026-05-05T07:52:53,630 Installing build dependencies: started 2026-05-05T07:52:53,631 Running command pip subprocess to install build dependencies 2026-05-05T07:52:54,780 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-05T07:52:55,222 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-05T07:52:55,246 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T07:52:57,048 Collecting setuptools>=42 2026-05-05T07:52:57,127 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-05T07:52:57,400 Collecting wheel 2026-05-05T07:52:57,418 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-05T07:52:57,605 Collecting packaging>=24.0 2026-05-05T07:52:57,625 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-05T07:53:00,522 Installing collected packages: setuptools, packaging, wheel 2026-05-05T07:53:04,040 Creating /tmp/pip-build-env-8s2nu_dn/overlay/local/bin 2026-05-05T07:53:04,042 changing mode of /tmp/pip-build-env-8s2nu_dn/overlay/local/bin/wheel to 755 2026-05-05T07:53:04,062 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-05T07:53:04,340 Installing build dependencies: finished with status 'done' 2026-05-05T07:53:04,346 Getting requirements to build wheel: started 2026-05-05T07:53:04,347 Running command Getting requirements to build wheel 2026-05-05T07:53:04,901 /tmp/pip-build-env-8s2nu_dn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T07:53:04,901 !! 2026-05-05T07:53:04,902 ******************************************************************************** 2026-05-05T07:53:04,903 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T07:53:04,904 License :: OSI Approved :: MIT License 2026-05-05T07:53:04,905 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T07:53:04,906 ******************************************************************************** 2026-05-05T07:53:04,907 !! 2026-05-05T07:53:04,907 self._finalize_license_expression() 2026-05-05T07:53:04,959 running egg_info 2026-05-05T07:53:04,965 writing opennsfw2.egg-info/PKG-INFO 2026-05-05T07:53:04,969 writing dependency_links to opennsfw2.egg-info/dependency_links.txt 2026-05-05T07:53:04,972 writing requirements to opennsfw2.egg-info/requires.txt 2026-05-05T07:53:04,973 writing top-level names to opennsfw2.egg-info/top_level.txt 2026-05-05T07:53:04,999 reading manifest file 'opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:05,002 adding license file 'LICENSE' 2026-05-05T07:53:05,004 writing manifest file 'opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:05,094 Getting requirements to build wheel: finished with status 'done' 2026-05-05T07:53:05,098 Created temporary directory: /tmp/pip-modern-metadata-9a3t51cy 2026-05-05T07:53:05,100 Preparing metadata (pyproject.toml): started 2026-05-05T07:53:05,101 Running command Preparing metadata (pyproject.toml) 2026-05-05T07:53:05,643 /tmp/pip-build-env-8s2nu_dn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T07:53:05,643 !! 2026-05-05T07:53:05,644 ******************************************************************************** 2026-05-05T07:53:05,645 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T07:53:05,646 License :: OSI Approved :: MIT License 2026-05-05T07:53:05,647 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T07:53:05,648 ******************************************************************************** 2026-05-05T07:53:05,649 !! 2026-05-05T07:53:05,649 self._finalize_license_expression() 2026-05-05T07:53:05,670 running dist_info 2026-05-05T07:53:05,681 creating /tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info 2026-05-05T07:53:05,682 writing /tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/PKG-INFO 2026-05-05T07:53:05,687 writing dependency_links to /tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/dependency_links.txt 2026-05-05T07:53:05,689 writing requirements to /tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/requires.txt 2026-05-05T07:53:05,690 writing top-level names to /tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/top_level.txt 2026-05-05T07:53:05,692 writing manifest file '/tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:05,715 reading manifest file '/tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:05,717 adding license file 'LICENSE' 2026-05-05T07:53:05,720 writing manifest file '/tmp/pip-modern-metadata-9a3t51cy/opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:05,721 creating '/tmp/pip-modern-metadata-9a3t51cy/opennsfw2-0.18.0.dist-info' 2026-05-05T07:53:05,847 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-05T07:53:05,852 Source in /tmp/pip-wheel-bihrpcb5/opennsfw2_fc220e36c22746e0ab41520a864a1544 has version 0.18.0, which satisfies requirement opennsfw2==0.18.0 from https://files.pythonhosted.org/packages/8d/94/8a9741b4f4b8c07795329e1e34544ab5b10e4442709b9e3ff751905d7038/opennsfw2-0.18.0.tar.gz 2026-05-05T07:53:05,853 Removed opennsfw2==0.18.0 from https://files.pythonhosted.org/packages/8d/94/8a9741b4f4b8c07795329e1e34544ab5b10e4442709b9e3ff751905d7038/opennsfw2-0.18.0.tar.gz from build tracker '/tmp/pip-build-tracker-4hn_y00s' 2026-05-05T07:53:05,860 Created temporary directory: /tmp/pip-unpack-ewrv2g8n 2026-05-05T07:53:05,860 Building wheels for collected packages: opennsfw2 2026-05-05T07:53:05,865 Created temporary directory: /tmp/pip-wheel-zqymu629 2026-05-05T07:53:05,866 Destination directory: /tmp/pip-wheel-zqymu629 2026-05-05T07:53:05,868 Building wheel for opennsfw2 (pyproject.toml): started 2026-05-05T07:53:05,869 Running command Building wheel for opennsfw2 (pyproject.toml) 2026-05-05T07:53:06,407 /tmp/pip-build-env-8s2nu_dn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T07:53:06,408 !! 2026-05-05T07:53:06,409 ******************************************************************************** 2026-05-05T07:53:06,409 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T07:53:06,411 License :: OSI Approved :: MIT License 2026-05-05T07:53:06,411 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T07:53:06,412 ******************************************************************************** 2026-05-05T07:53:06,413 !! 2026-05-05T07:53:06,414 self._finalize_license_expression() 2026-05-05T07:53:06,435 running bdist_wheel 2026-05-05T07:53:06,463 running build 2026-05-05T07:53:06,464 running build_py 2026-05-05T07:53:06,473 creating build/lib/opennsfw2 2026-05-05T07:53:06,475 copying opennsfw2/_inference.py -> build/lib/opennsfw2 2026-05-05T07:53:06,478 copying opennsfw2/_model.py -> build/lib/opennsfw2 2026-05-05T07:53:06,480 copying opennsfw2/_compat.py -> build/lib/opennsfw2 2026-05-05T07:53:06,482 copying opennsfw2/_image.py -> build/lib/opennsfw2 2026-05-05T07:53:06,484 copying opennsfw2/_inspection.py -> build/lib/opennsfw2 2026-05-05T07:53:06,486 copying opennsfw2/__init__.py -> build/lib/opennsfw2 2026-05-05T07:53:06,488 copying opennsfw2/_download.py -> build/lib/opennsfw2 2026-05-05T07:53:06,490 copying opennsfw2/_typing.py -> build/lib/opennsfw2 2026-05-05T07:53:06,493 copying opennsfw2/py.typed -> build/lib/opennsfw2 2026-05-05T07:53:06,509 installing to build/bdist.linux-armv7l/wheel 2026-05-05T07:53:06,510 running install 2026-05-05T07:53:06,533 running install_lib 2026-05-05T07:53:06,542 creating build/bdist.linux-armv7l/wheel 2026-05-05T07:53:06,545 creating build/bdist.linux-armv7l/wheel/opennsfw2 2026-05-05T07:53:06,547 copying build/lib/opennsfw2/_inference.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,550 copying build/lib/opennsfw2/py.typed -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,552 copying build/lib/opennsfw2/_model.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,555 copying build/lib/opennsfw2/_compat.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,558 copying build/lib/opennsfw2/_image.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,561 copying build/lib/opennsfw2/_inspection.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,564 copying build/lib/opennsfw2/__init__.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,567 copying build/lib/opennsfw2/_download.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,570 copying build/lib/opennsfw2/_typing.py -> build/bdist.linux-armv7l/wheel/./opennsfw2 2026-05-05T07:53:06,572 running install_egg_info 2026-05-05T07:53:06,593 running egg_info 2026-05-05T07:53:06,598 writing opennsfw2.egg-info/PKG-INFO 2026-05-05T07:53:06,602 writing dependency_links to opennsfw2.egg-info/dependency_links.txt 2026-05-05T07:53:06,604 writing requirements to opennsfw2.egg-info/requires.txt 2026-05-05T07:53:06,605 writing top-level names to opennsfw2.egg-info/top_level.txt 2026-05-05T07:53:06,614 reading manifest file 'opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:06,616 adding license file 'LICENSE' 2026-05-05T07:53:06,619 writing manifest file 'opennsfw2.egg-info/SOURCES.txt' 2026-05-05T07:53:06,621 Copying opennsfw2.egg-info to build/bdist.linux-armv7l/wheel/./opennsfw2-0.18.0-py3.11.egg-info 2026-05-05T07:53:06,632 running install_scripts 2026-05-05T07:53:06,643 creating build/bdist.linux-armv7l/wheel/opennsfw2-0.18.0.dist-info/WHEEL 2026-05-05T07:53:06,646 creating '/tmp/pip-wheel-zqymu629/.tmp-f42br1fv/opennsfw2-0.18.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-05T07:53:06,649 adding 'opennsfw2/__init__.py' 2026-05-05T07:53:06,650 adding 'opennsfw2/_compat.py' 2026-05-05T07:53:06,651 adding 'opennsfw2/_download.py' 2026-05-05T07:53:06,652 adding 'opennsfw2/_image.py' 2026-05-05T07:53:06,654 adding 'opennsfw2/_inference.py' 2026-05-05T07:53:06,655 adding 'opennsfw2/_inspection.py' 2026-05-05T07:53:06,657 adding 'opennsfw2/_model.py' 2026-05-05T07:53:06,658 adding 'opennsfw2/_typing.py' 2026-05-05T07:53:06,659 adding 'opennsfw2/py.typed' 2026-05-05T07:53:06,662 adding 'opennsfw2-0.18.0.dist-info/licenses/LICENSE' 2026-05-05T07:53:06,664 adding 'opennsfw2-0.18.0.dist-info/METADATA' 2026-05-05T07:53:06,665 adding 'opennsfw2-0.18.0.dist-info/WHEEL' 2026-05-05T07:53:06,666 adding 'opennsfw2-0.18.0.dist-info/top_level.txt' 2026-05-05T07:53:06,667 adding 'opennsfw2-0.18.0.dist-info/RECORD' 2026-05-05T07:53:06,668 removing build/bdist.linux-armv7l/wheel 2026-05-05T07:53:06,768 Building wheel for opennsfw2 (pyproject.toml): finished with status 'done' 2026-05-05T07:53:06,774 Created wheel for opennsfw2: filename=opennsfw2-0.18.0-py3-none-any.whl size=15451 sha256=28d352309116b41872bc52438a0710f0cfeb666e43715088e19ad4b777f79963 2026-05-05T07:53:06,775 Stored in directory: /tmp/pip-ephem-wheel-cache-iuwhzzqe/wheels/99/7d/0f/aa95e63cc62f603a7336f23f8383302b73ae0db2176ba31af7 2026-05-05T07:53:06,787 Successfully built opennsfw2 2026-05-05T07:53:06,791 Removed build tracker: '/tmp/pip-build-tracker-4hn_y00s'