2026-09-02T14:09:58,994 Created temporary directory: /tmp/pip-ephem-wheel-cache-2ctdubax 2026-09-02T14:09:58,996 Created temporary directory: /tmp/pip-build-tracker-zrx2cban 2026-09-02T14:09:58,996 Initialized build tracking at /tmp/pip-build-tracker-zrx2cban 2026-09-02T14:09:58,997 Created build tracker: /tmp/pip-build-tracker-zrx2cban 2026-09-02T14:09:58,997 Entered build tracker: /tmp/pip-build-tracker-zrx2cban 2026-09-02T14:09:58,998 Created temporary directory: /tmp/pip-wheel-lbfx7bmo 2026-09-02T14:09:59,001 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-09-02T14:09:59,004 Created temporary directory: /tmp/pip-ephem-wheel-cache-xuiarzha 2026-09-02T14:09:59,025 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-02T14:09:59,029 2 location(s) to search for versions of pyspark-testframework: 2026-09-02T14:09:59,029 * https://pypi.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,029 * https://www.piwheels.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,030 Fetching project page and analyzing links: https://pypi.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,030 Getting page https://pypi.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,032 Found index url https://pypi.org/simple 2026-09-02T14:09:59,262 Fetched page https://pypi.org/simple/pyspark-testframework/ as application/vnd.pypi.simple.v1+json 2026-09-02T14:09:59,271 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/d5/01/50aa8dc36ef41a400b45b78a08ee946e9f865e3a2ccc0b30dbac7af94d6c/pyspark_testframework-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,272 Found link https://files.pythonhosted.org/packages/07/93/30d10c425856f3feb9f1564647c13f6436a8a0032579bb6164b35b82ef46/pyspark_testframework-0.1.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 0.1.0 2026-09-02T14:09:59,273 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/aa/19/8a2b14bcf8173d2aebe969a3e1bf8421d77522f1f3d7fae3fdeeb6dc0a0a/pyspark_testframework-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,274 Found link https://files.pythonhosted.org/packages/c2/eb/fbafd62781c841bd280bee8790bff5a8d6cf45dd5de941f75e5ba81187cb/pyspark_testframework-0.2.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 0.2.0 2026-09-02T14:09:59,275 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/65/29/9bc8caf08c412f7f7d5de931525add726d2e331a5a43604c2ac8bb7e6461/pyspark_testframework-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,276 Found link https://files.pythonhosted.org/packages/1e/8b/22ccf5164de80f6abdfa1e3c4aef5f64d64caeed65e39550bb0b3e0fb891/pyspark_testframework-1.0.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 1.0.0 2026-09-02T14:09:59,277 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/ac/f4/c3248f9b40edca079db6a4ff902f5ade337766fb6819ade97e4cc0498593/pyspark_testframework-1.0.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,278 Found link https://files.pythonhosted.org/packages/f4/c4/5a31d7802f10b988fbe0af741dcc45b018c4f12569a9e967f071dd2905a7/pyspark_testframework-1.0.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 1.0.1 2026-09-02T14:09:59,278 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/4e/b2/56abaf003e345b9484bbf3ecce8ee744b856db5a356e0520b24f8ff8604a/pyspark_testframework-1.1.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,280 Found link https://files.pythonhosted.org/packages/19/16/560e8c953173fbca021c7ae0711c818d0ce91acff66e41d9d3e4e94000c7/pyspark_testframework-1.1.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 1.1.0 2026-09-02T14:09:59,280 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/28/82/d5a5c28c09f1b10ba08e091ca778a3f084f0c483ce908badde618e87a9e2/pyspark_testframework-2.0.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,281 Found link https://files.pythonhosted.org/packages/68/76/a0e329d3c073d19d31423aaad90de16de0e829c45db558e9b158af4fa442/pyspark_testframework-2.0.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.0.0 2026-09-02T14:09:59,282 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/10/ba/cd39f6214f72544dba63b982d013f5435760aed62915d71cb8f55a4e130a/pyspark_testframework-2.1.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,283 Found link https://files.pythonhosted.org/packages/b3/bb/dc192eafc5d4bd0f9f9ac2fce7e7604b660dcaae2ab4a5a8d3587f3d47da/pyspark_testframework-2.1.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.1.0 2026-09-02T14:09:59,283 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/48/73/3cf73b8859b5813f36a826b758828e05e2c4810417f800dff48f178472be/pyspark_testframework-2.1.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,284 Found link https://files.pythonhosted.org/packages/ab/79/35c3d02cc11479914104f977eea4009d5f78393a1bba83fc1feeb51dbcfb/pyspark_testframework-2.1.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.1.1 2026-09-02T14:09:59,285 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/60/d6/1061a868ec95fdb8f21bd21d0e5ba4481f0b5f54e6d0724f40dc3872f2c3/pyspark_testframework-2.2.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,286 Found link https://files.pythonhosted.org/packages/fd/6f/897f60cfcc89e28fb79542b2645ee062c75cda1a212185c91317c0d953c5/pyspark_testframework-2.2.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.2.1 2026-09-02T14:09:59,287 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/0b/b5/cfb865b93bea0c62fe50cfd0f9e8b617c5e9814c69fab0d89a7ed7ecb4ab/pyspark_testframework-2.2.3-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,288 Found link https://files.pythonhosted.org/packages/56/37/ba6feaa8cf52fd4c5342e048cbf6e6d20926ad0b7e518d3c9d7a09768539/pyspark_testframework-2.2.3.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.2.3 2026-09-02T14:09:59,288 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/b5/77/ed941fc9c2a45d7932e0069f6df3b925fb35e8448f174a9cf69dce330792/pyspark_testframework-2.3.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,289 Found link https://files.pythonhosted.org/packages/f6/dd/ff50072245cb589b0045dffbbc5952c8d8554321cee8025527c7b602fc0b/pyspark_testframework-2.3.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.3.0 2026-09-02T14:09:59,290 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/99/6a/9e0e0b0d07a3de27266aea4b57f62eaf32d4d52eea417a28c3ca9f855194/pyspark_testframework-2.3.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,291 Found link https://files.pythonhosted.org/packages/48/ef/70f89b02035441e160e71a8c6a6b3fb288b04c4d0acfe609f8fc15457384/pyspark_testframework-2.3.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.3.1 2026-09-02T14:09:59,292 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/08/95/5c2a1ddab5fd8d2219ae099bdc3877b23fb63df3932dcd33803ce8163e1a/pyspark_testframework-2.4.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,293 Found link https://files.pythonhosted.org/packages/d5/49/60b96ab16e780230113adae8f7af10a0e8fd88896838ce25c5d44735e7f3/pyspark_testframework-2.4.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.4.0 2026-09-02T14:09:59,293 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/95/69/6e8828639daaa24071da96c67e13635eece3d2c38f3bfb07d9ea59073278/pyspark_testframework-2.4.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,294 Found link https://files.pythonhosted.org/packages/4b/29/262bb12e303772340da75567394f6575123e550b105d3994dac60e1d4e68/pyspark_testframework-2.4.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.4.1 2026-09-02T14:09:59,295 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/4f/6a/a843108057f3aad69ef6180bea1df513baf0f59f63a1ddfb59edc657f75e/pyspark_testframework-2.5.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,295 Found link https://files.pythonhosted.org/packages/93/ac/db2b1d94ac25a9c8d676003bac5c2078e108e716777bb15f33c736340799/pyspark_testframework-2.5.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.5.0 2026-09-02T14:09:59,296 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/d6/af/0e57cd16282db7b3b7a5fd4f2a03357c69d746a208fbd006d71e3c41eccb/pyspark_testframework-2.6.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,297 Found link https://files.pythonhosted.org/packages/cf/5f/d04a12664be014cfba017d410a05de0dbb82fddbdd685b4ad85696981218/pyspark_testframework-2.6.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.6.0 2026-09-02T14:09:59,298 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/ba/26/869ddfcef89e7b3490bbca3f7bf9788924f4c5e2d796b80a2a819c55bfe2/pyspark_testframework-2.7.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,299 Found link https://files.pythonhosted.org/packages/49/f2/1fbc003ee6626ed9c8c3845141de6d2bb08063afb3fb71f5c01b28b2d665/pyspark_testframework-2.7.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.7.0 2026-09-02T14:09:59,299 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/72/05/62b4c25e0efb79f3c449ed578347043888be8f025fb2a41b8c37f5feae8e/pyspark_testframework-2.8.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,300 Found link https://files.pythonhosted.org/packages/c2/8d/d889b98b40a2cbd6375478b90e5698dcb240b5c2c523c937dcbfb02e8f28/pyspark_testframework-2.8.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.8.0 2026-09-02T14:09:59,301 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/d4/cf/e8e85c9ccded002adf29ce3514ff60448e1b8a09c147535cb83e0626c1b0/pyspark_testframework-2.9.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,302 Found link https://files.pythonhosted.org/packages/b1/4f/b476298b9811341d40097981cd1dbee8fc5c58c99490576db0580dd78e99/pyspark_testframework-2.9.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.9.0 2026-09-02T14:09:59,303 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/1a/36/5c430f17428aa38bea82af5ed7a8576828ce0738fbfe8e78e031d706d72b/pyspark_testframework-2.9.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,304 Found link https://files.pythonhosted.org/packages/ca/ec/961daa6b3dde9e154e6e663ca49ae727a74463aba50062527ab8880c7e27/pyspark_testframework-2.9.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 2.9.1 2026-09-02T14:09:59,304 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/05/79/ba67e2687c8c268db53fb8412baf39882b3ac7f5ffeba38410e3bbec7d58/pyspark_testframework-3.0.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,305 Found link https://files.pythonhosted.org/packages/d3/aa/bfb907981d7eff45e128760b79a14d6498259d3430abf43e08c9059cb403/pyspark_testframework-3.0.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 3.0.0 2026-09-02T14:09:59,306 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/d8/33/9597dba1784d363451d455bd1b68c341afb63613d01052d873bf72ac012d/pyspark_testframework-3.1.0-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,307 Found link https://files.pythonhosted.org/packages/4f/37/01be8bb899cc5445318938de0a14d625af95d10205dc71eb66e4b6008beb/pyspark_testframework-3.1.0.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 3.1.0 2026-09-02T14:09:59,308 Skipping link: No binaries permitted for pyspark-testframework: https://files.pythonhosted.org/packages/92/10/dc104b0a4759c09a6549d24ab9cb3d949336118134135102924d6922aa87/pyspark_testframework-3.1.1-py3-none-any.whl (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,309 Found link https://files.pythonhosted.org/packages/59/1e/31d02b39f54fd42ca9acf285b76ec5544dda2a426d4fa9e0c46c25fd489e/pyspark_testframework-3.1.1.tar.gz (from https://pypi.org/simple/pyspark-testframework/) (requires-python:>=3.9.5), version: 3.1.1 2026-09-02T14:09:59,309 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,310 Getting page https://www.piwheels.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,312 Found index url https://www.piwheels.org/simple 2026-09-02T14:09:59,500 Fetched page https://www.piwheels.org/simple/pyspark-testframework/ as text/html 2026-09-02T14:09:59,507 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-3.1.0-py3-none-any.whl#sha256=cd2c1479690f3a09a9908be72c91d593add4a3e8da778038149e0201bda12bc7 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,508 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-3.0.0-py3-none-any.whl#sha256=16d4bf6ff40a7b9cfbbc9aa64b814297403237a8cdb34a3887dbae01ed3c1b0a (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,509 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.9.1-py3-none-any.whl#sha256=df66499840d694d3a21566c646c52424b212216f273711c230fdaa240a23cb1e (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,510 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.9.0-py3-none-any.whl#sha256=ddabee8e4b96a3e3482c02114f277427da60b3be52de7c8e7ad66c4e8f53467e (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,510 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.8.0-py3-none-any.whl#sha256=3e221679c4bf1c5c89ea073e3d39fc835bbaeac04697c5ab66fa191382773010 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,510 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.5.0-py3-none-any.whl#sha256=35f55e3dda98a2b3833585c330af6dd4041500ec0200102ddffbf838b8276315 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,511 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.4.1-py3-none-any.whl#sha256=9abb7830edbcfb5a312658882930bd2112b97c93129a72a7af82f24c69488e17 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,511 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.4.0-py3-none-any.whl#sha256=a2a17bb0cd5342ef6485c8fec096b4378b28f2091377fd100aeb0412cd9f44c7 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,512 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.3.1-py3-none-any.whl#sha256=295f631828f80577fb2a7cebb44a51866ef603f7b147480382cc68021b880cf2 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,513 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.3.0-py3-none-any.whl#sha256=78928f2300e9f4d8204ba7031f4067fe18ab42586f0b3821405a9b372fab2c96 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,513 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.2.3-py3-none-any.whl#sha256=e8be52432533c63badcfe5f8e94a36dc5a63d84fb6a582faabe1b9a3201a540b (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,514 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.2.1-py3-none-any.whl#sha256=7b6e7f204702ab32022e99ef710711c4ca5aa6b840309db746770fb9b481f886 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,514 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.1.1-py3-none-any.whl#sha256=bfe85ad16643c67cf0915e2b201c41e6e1fd862f1a931a4f869ac862d79e97a9 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,515 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.1.0-py3-none-any.whl#sha256=8bbe0362039b7d2e33b27de50efc0888c3c5197e7aaf9bca4efd36cf970d0f86 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,516 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.0.0-py3-none-any.whl#sha256=5d39c13e840e73493e23a9cc0844cab8d513d4203bb4b581302987920144cdb1 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,516 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-1.1.0-py3-none-any.whl#sha256=cd1e46fe10eedec8435bc5cfd37f0aa2f2c2aa1840a06860920e3c0f3c849c3b (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,517 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-1.0.1-py3-none-any.whl#sha256=6ae1d3c0a29d33f8689fda214e4af689b2e7bce3612b8ac512d74806f8af07f4 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,517 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-1.0.0-py3-none-any.whl#sha256=c27e00b5bb4bb2ea94020628a5910a749edafaab194637d92a2a40956b200bbf (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,518 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-0.2.0-py3-none-any.whl#sha256=9ea842660b523f6393177a405b35adfba76ef2d9c0e50fbc2b5aa8fdaa3aa301 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,518 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-0.1.0-py3-none-any.whl#sha256=b3ff206f4ea1358b8f04a9a92054df0a70a2a0d3795f8779e885cbc7324329df (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-09-02T14:09:59,519 Skipping link: not a file: https://www.piwheels.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,519 Skipping link: not a file: https://pypi.org/simple/pyspark-testframework/ 2026-09-02T14:09:59,541 Given no hashes to check 1 links for project 'pyspark-testframework': discarding no candidates 2026-09-02T14:09:59,559 Collecting pyspark-testframework==3.1.1 2026-09-02T14:09:59,562 Created temporary directory: /tmp/pip-unpack-_du0lwop 2026-09-02T14:09:59,791 Downloading pyspark_testframework-3.1.1.tar.gz (80 kB) 2026-09-02T14:09:59,979 Added pyspark-testframework==3.1.1 from https://files.pythonhosted.org/packages/59/1e/31d02b39f54fd42ca9acf285b76ec5544dda2a426d4fa9e0c46c25fd489e/pyspark_testframework-3.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-zrx2cban' 2026-09-02T14:09:59,987 Created temporary directory: /tmp/pip-build-env-svskj__e 2026-09-02T14:09:59,992 Installing build dependencies: started 2026-09-02T14:09:59,993 Running command pip subprocess to install build dependencies 2026-09-02T14:10:01,117 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-02T14:10:01,519 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-09-02T14:10:01,542 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-02T14:10:03,346 Collecting setuptools>=61.0.0 2026-09-02T14:10:03,347 Obtaining dependency information for setuptools>=61.0.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-02T14:10:03,362 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-02T14:10:03,605 Collecting wheel 2026-09-02T14:10:03,606 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-02T14:10:03,618 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-02T14:10:03,976 Collecting setuptools_scm>=8 2026-09-02T14:10:03,977 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.2-py3-none-any.whl.metadata 2026-09-02T14:10:03,991 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.2-py3-none-any.whl.metadata (6.7 kB) 2026-09-02T14:10:04,000 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.2-py3-none-any.whl#sha256=41569fd2845c0321fcdeee982292aa574d67abc9776d6c21b0dc8e716b72ddbb (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.2-py3-none-any.whl#sha256=41569fd2845c0321fcdeee982292aa574d67abc9776d6c21b0dc8e716b72ddbb has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-09-02T14:10:04,024 Using cached setuptools_scm-10.2.2-py3-none-any.whl (29 kB) 2026-09-02T14:10:04,212 Collecting packaging>=24.0 2026-09-02T14:10:04,213 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-02T14:10:04,225 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-02T14:10:04,338 Collecting vcs-versioning<3,>=2.3.2.dev0 2026-09-02T14:10:04,339 Obtaining dependency information for vcs-versioning<3,>=2.3.2.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.2-py3-none-any.whl.metadata 2026-09-02T14:10:04,352 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.2-py3-none-any.whl.metadata (1.7 kB) 2026-09-02T14:10:04,613 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-02T14:10:04,637 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-02T14:10:04,661 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.2-py3-none-any.whl (115 kB) 2026-09-02T14:10:04,737 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-02T14:10:04,767 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-02T14:10:04,793 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-02T14:10:04,823 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.2-py3-none-any.whl (115 kB) 2026-09-02T14:10:04,902 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-02T14:10:07,700 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools_scm 2026-09-02T14:10:10,469 Creating /tmp/pip-build-env-svskj__e/overlay/local/bin 2026-09-02T14:10:10,471 changing mode of /tmp/pip-build-env-svskj__e/overlay/local/bin/wheel to 755 2026-09-02T14:10:10,889 changing mode of /tmp/pip-build-env-svskj__e/overlay/local/bin/vcs-versioning to 755 2026-09-02T14:10:11,031 changing mode of /tmp/pip-build-env-svskj__e/overlay/local/bin/setuptools-scm to 755 2026-09-02T14:10:11,065 Successfully installed packaging-26.3 setuptools-84.0.0 setuptools_scm-10.2.2 vcs-versioning-2.3.2 wheel-0.48.0 2026-09-02T14:10:11,364 Installing build dependencies: finished with status 'done' 2026-09-02T14:10:11,371 Getting requirements to build wheel: started 2026-09-02T14:10:11,372 Running command Getting requirements to build wheel 2026-09-02T14:10:12,228 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-02T14:10:12,228 !! 2026-09-02T14:10:12,230 ******************************************************************************** 2026-09-02T14:10:12,230 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-09-02T14:10:12,231 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-02T14:10:12,232 or your builds will no longer be supported. 2026-09-02T14:10:12,233 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:12,233 ******************************************************************************** 2026-09-02T14:10:12,234 !! 2026-09-02T14:10:12,235 corresp(dist, value, root_dir) 2026-09-02T14:10:12,286 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-02T14:10:12,287 !! 2026-09-02T14:10:12,288 ******************************************************************************** 2026-09-02T14:10:12,288 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-02T14:10:12,290 License :: OSI Approved :: MIT License 2026-09-02T14:10:12,291 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:12,292 ******************************************************************************** 2026-09-02T14:10:12,293 !! 2026-09-02T14:10:12,294 dist._finalize_license_expression() 2026-09-02T14:10:12,295 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-02T14:10:12,296 !! 2026-09-02T14:10:12,297 ******************************************************************************** 2026-09-02T14:10:12,298 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-02T14:10:12,299 License :: OSI Approved :: MIT License 2026-09-02T14:10:12,300 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:12,301 ******************************************************************************** 2026-09-02T14:10:12,302 !! 2026-09-02T14:10:12,303 self._finalize_license_expression() 2026-09-02T14:10:12,303 running egg_info 2026-09-02T14:10:12,308 writing src/pyspark_testframework.egg-info/PKG-INFO 2026-09-02T14:10:12,314 writing dependency_links to src/pyspark_testframework.egg-info/dependency_links.txt 2026-09-02T14:10:12,317 writing requirements to src/pyspark_testframework.egg-info/requires.txt 2026-09-02T14:10:12,318 writing top-level names to src/pyspark_testframework.egg-info/top_level.txt 2026-09-02T14:10:12,362 listing git files failed - pretending there aren't any 2026-09-02T14:10:12,368 reading manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:12,378 adding license file 'LICENSE' 2026-09-02T14:10:12,382 writing manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:12,500 Getting requirements to build wheel: finished with status 'done' 2026-09-02T14:10:12,504 Created temporary directory: /tmp/pip-modern-metadata-ijng1jtk 2026-09-02T14:10:12,506 Preparing metadata (pyproject.toml): started 2026-09-02T14:10:12,508 Running command Preparing metadata (pyproject.toml) 2026-09-02T14:10:13,340 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-02T14:10:13,340 !! 2026-09-02T14:10:13,341 ******************************************************************************** 2026-09-02T14:10:13,341 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-09-02T14:10:13,342 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-02T14:10:13,343 or your builds will no longer be supported. 2026-09-02T14:10:13,344 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:13,344 ******************************************************************************** 2026-09-02T14:10:13,345 !! 2026-09-02T14:10:13,345 corresp(dist, value, root_dir) 2026-09-02T14:10:13,386 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-02T14:10:13,387 !! 2026-09-02T14:10:13,388 ******************************************************************************** 2026-09-02T14:10:13,389 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-02T14:10:13,390 License :: OSI Approved :: MIT License 2026-09-02T14:10:13,391 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:13,391 ******************************************************************************** 2026-09-02T14:10:13,393 !! 2026-09-02T14:10:13,393 dist._finalize_license_expression() 2026-09-02T14:10:13,394 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-02T14:10:13,394 !! 2026-09-02T14:10:13,396 ******************************************************************************** 2026-09-02T14:10:13,396 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-02T14:10:13,397 License :: OSI Approved :: MIT License 2026-09-02T14:10:13,399 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:13,399 ******************************************************************************** 2026-09-02T14:10:13,400 !! 2026-09-02T14:10:13,401 self._finalize_license_expression() 2026-09-02T14:10:13,402 running dist_info 2026-09-02T14:10:13,402 creating /tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info 2026-09-02T14:10:13,410 writing /tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/PKG-INFO 2026-09-02T14:10:13,415 writing dependency_links to /tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/dependency_links.txt 2026-09-02T14:10:13,418 writing requirements to /tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/requires.txt 2026-09-02T14:10:13,419 writing top-level names to /tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/top_level.txt 2026-09-02T14:10:13,420 writing manifest file '/tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:13,458 listing git files failed - pretending there aren't any 2026-09-02T14:10:13,464 reading manifest file '/tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:13,466 adding license file 'LICENSE' 2026-09-02T14:10:13,469 writing manifest file '/tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:13,470 creating '/tmp/pip-modern-metadata-ijng1jtk/pyspark_testframework-3.1.1.dist-info' 2026-09-02T14:10:13,608 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-02T14:10:13,614 Source in /tmp/pip-wheel-lbfx7bmo/pyspark-testframework_8d9d487448c54b3a9f75d0caaeae15f1 has version 3.1.1, which satisfies requirement pyspark-testframework==3.1.1 from https://files.pythonhosted.org/packages/59/1e/31d02b39f54fd42ca9acf285b76ec5544dda2a426d4fa9e0c46c25fd489e/pyspark_testframework-3.1.1.tar.gz 2026-09-02T14:10:13,615 Removed pyspark-testframework==3.1.1 from https://files.pythonhosted.org/packages/59/1e/31d02b39f54fd42ca9acf285b76ec5544dda2a426d4fa9e0c46c25fd489e/pyspark_testframework-3.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-zrx2cban' 2026-09-02T14:10:13,623 Created temporary directory: /tmp/pip-unpack-wswpgokm 2026-09-02T14:10:13,623 Building wheels for collected packages: pyspark-testframework 2026-09-02T14:10:13,627 Created temporary directory: /tmp/pip-wheel-a8r9nqjr 2026-09-02T14:10:13,628 Destination directory: /tmp/pip-wheel-a8r9nqjr 2026-09-02T14:10:13,630 Building wheel for pyspark-testframework (pyproject.toml): started 2026-09-02T14:10:13,631 Running command Building wheel for pyspark-testframework (pyproject.toml) 2026-09-02T14:10:14,339 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-02T14:10:14,339 !! 2026-09-02T14:10:14,340 ******************************************************************************** 2026-09-02T14:10:14,341 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-09-02T14:10:14,342 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-02T14:10:14,343 or your builds will no longer be supported. 2026-09-02T14:10:14,344 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:14,344 ******************************************************************************** 2026-09-02T14:10:14,346 !! 2026-09-02T14:10:14,346 corresp(dist, value, root_dir) 2026-09-02T14:10:14,385 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-02T14:10:14,386 !! 2026-09-02T14:10:14,387 ******************************************************************************** 2026-09-02T14:10:14,387 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-02T14:10:14,388 License :: OSI Approved :: MIT License 2026-09-02T14:10:14,390 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:14,390 ******************************************************************************** 2026-09-02T14:10:14,391 !! 2026-09-02T14:10:14,392 dist._finalize_license_expression() 2026-09-02T14:10:14,392 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-02T14:10:14,393 !! 2026-09-02T14:10:14,394 ******************************************************************************** 2026-09-02T14:10:14,395 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-02T14:10:14,396 License :: OSI Approved :: MIT License 2026-09-02T14:10:14,397 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-02T14:10:14,398 ******************************************************************************** 2026-09-02T14:10:14,399 !! 2026-09-02T14:10:14,400 self._finalize_license_expression() 2026-09-02T14:10:14,400 running bdist_wheel 2026-09-02T14:10:14,418 running build 2026-09-02T14:10:14,418 running build_py 2026-09-02T14:10:14,420 creating build/lib/testframework 2026-09-02T14:10:14,422 copying src/testframework/__init__.py -> build/lib/testframework 2026-09-02T14:10:14,423 copying src/testframework/_version.py -> build/lib/testframework 2026-09-02T14:10:14,425 running egg_info 2026-09-02T14:10:14,432 writing src/pyspark_testframework.egg-info/PKG-INFO 2026-09-02T14:10:14,437 writing dependency_links to src/pyspark_testframework.egg-info/dependency_links.txt 2026-09-02T14:10:14,440 writing requirements to src/pyspark_testframework.egg-info/requires.txt 2026-09-02T14:10:14,441 writing top-level names to src/pyspark_testframework.egg-info/top_level.txt 2026-09-02T14:10:14,475 listing git files failed - pretending there aren't any 2026-09-02T14:10:14,481 reading manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:14,485 adding license file 'LICENSE' 2026-09-02T14:10:14,489 writing manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-09-02T14:10:14,491 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'testframework.dataquality' is absent from the `packages` configuration. 2026-09-02T14:10:14,492 !! 2026-09-02T14:10:14,493 ******************************************************************************** 2026-09-02T14:10:14,493 ############################ 2026-09-02T14:10:14,494 # Package would be ignored # 2026-09-02T14:10:14,494 ############################ 2026-09-02T14:10:14,495 Python recognizes 'testframework.dataquality' as an importable package[^1], 2026-09-02T14:10:14,495 but it is absent from setuptools' `packages` configuration. 2026-09-02T14:10:14,496 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-02T14:10:14,497 package, please make sure that 'testframework.dataquality' is explicitly added 2026-09-02T14:10:14,497 to the `packages` configuration field. 2026-09-02T14:10:14,498 Alternatively, you can also rely on setuptools' discovery methods 2026-09-02T14:10:14,499 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-02T14:10:14,499 instead of `find_packages(...)`/`find:`). 2026-09-02T14:10:14,500 You can read more about "package discovery" on setuptools documentation page: 2026-09-02T14:10:14,501 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-02T14:10:14,502 If you don't want 'testframework.dataquality' to be distributed and are 2026-09-02T14:10:14,503 already explicitly excluding 'testframework.dataquality' via 2026-09-02T14:10:14,503 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-02T14:10:14,504 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-02T14:10:14,504 combination with a more fine grained `package-data` configuration. 2026-09-02T14:10:14,505 You can read more about "package data files" on setuptools documentation page: 2026-09-02T14:10:14,506 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-02T14:10:14,508 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-02T14:10:14,508 even if it does not contain any `.py` files. 2026-09-02T14:10:14,509 On the other hand, currently there is no concept of package data 2026-09-02T14:10:14,509 directory, all directories are treated like packages. 2026-09-02T14:10:14,510 ******************************************************************************** 2026-09-02T14:10:14,511 !! 2026-09-02T14:10:14,512 check.warn(importable) 2026-09-02T14:10:14,513 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'testframework.dataquality.dataframe' is absent from the `packages` configuration. 2026-09-02T14:10:14,513 !! 2026-09-02T14:10:14,515 ******************************************************************************** 2026-09-02T14:10:14,516 ############################ 2026-09-02T14:10:14,516 # Package would be ignored # 2026-09-02T14:10:14,517 ############################ 2026-09-02T14:10:14,518 Python recognizes 'testframework.dataquality.dataframe' as an importable package[^1], 2026-09-02T14:10:14,519 but it is absent from setuptools' `packages` configuration. 2026-09-02T14:10:14,520 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-02T14:10:14,521 package, please make sure that 'testframework.dataquality.dataframe' is explicitly added 2026-09-02T14:10:14,521 to the `packages` configuration field. 2026-09-02T14:10:14,522 Alternatively, you can also rely on setuptools' discovery methods 2026-09-02T14:10:14,523 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-02T14:10:14,523 instead of `find_packages(...)`/`find:`). 2026-09-02T14:10:14,524 You can read more about "package discovery" on setuptools documentation page: 2026-09-02T14:10:14,526 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-02T14:10:14,527 If you don't want 'testframework.dataquality.dataframe' to be distributed and are 2026-09-02T14:10:14,528 already explicitly excluding 'testframework.dataquality.dataframe' via 2026-09-02T14:10:14,528 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-02T14:10:14,529 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-02T14:10:14,529 combination with a more fine grained `package-data` configuration. 2026-09-02T14:10:14,530 You can read more about "package data files" on setuptools documentation page: 2026-09-02T14:10:14,532 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-02T14:10:14,533 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-02T14:10:14,534 even if it does not contain any `.py` files. 2026-09-02T14:10:14,535 On the other hand, currently there is no concept of package data 2026-09-02T14:10:14,536 directory, all directories are treated like packages. 2026-09-02T14:10:14,536 ******************************************************************************** 2026-09-02T14:10:14,537 !! 2026-09-02T14:10:14,538 check.warn(importable) 2026-09-02T14:10:14,538 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'testframework.dataquality.tests' is absent from the `packages` configuration. 2026-09-02T14:10:14,539 !! 2026-09-02T14:10:14,540 ******************************************************************************** 2026-09-02T14:10:14,541 ############################ 2026-09-02T14:10:14,541 # Package would be ignored # 2026-09-02T14:10:14,542 ############################ 2026-09-02T14:10:14,542 Python recognizes 'testframework.dataquality.tests' as an importable package[^1], 2026-09-02T14:10:14,543 but it is absent from setuptools' `packages` configuration. 2026-09-02T14:10:14,544 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-02T14:10:14,544 package, please make sure that 'testframework.dataquality.tests' is explicitly added 2026-09-02T14:10:14,545 to the `packages` configuration field. 2026-09-02T14:10:14,546 Alternatively, you can also rely on setuptools' discovery methods 2026-09-02T14:10:14,548 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-02T14:10:14,548 instead of `find_packages(...)`/`find:`). 2026-09-02T14:10:14,549 You can read more about "package discovery" on setuptools documentation page: 2026-09-02T14:10:14,550 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-02T14:10:14,551 If you don't want 'testframework.dataquality.tests' to be distributed and are 2026-09-02T14:10:14,551 already explicitly excluding 'testframework.dataquality.tests' via 2026-09-02T14:10:14,552 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-02T14:10:14,552 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-02T14:10:14,553 combination with a more fine grained `package-data` configuration. 2026-09-02T14:10:14,553 You can read more about "package data files" on setuptools documentation page: 2026-09-02T14:10:14,554 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-02T14:10:14,556 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-02T14:10:14,556 even if it does not contain any `.py` files. 2026-09-02T14:10:14,557 On the other hand, currently there is no concept of package data 2026-09-02T14:10:14,557 directory, all directories are treated like packages. 2026-09-02T14:10:14,558 ******************************************************************************** 2026-09-02T14:10:14,559 !! 2026-09-02T14:10:14,560 check.warn(importable) 2026-09-02T14:10:14,560 /tmp/pip-build-env-svskj__e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'testframework.utils' is absent from the `packages` configuration. 2026-09-02T14:10:14,561 !! 2026-09-02T14:10:14,562 ******************************************************************************** 2026-09-02T14:10:14,563 ############################ 2026-09-02T14:10:14,563 # Package would be ignored # 2026-09-02T14:10:14,564 ############################ 2026-09-02T14:10:14,564 Python recognizes 'testframework.utils' as an importable package[^1], 2026-09-02T14:10:14,565 but it is absent from setuptools' `packages` configuration. 2026-09-02T14:10:14,566 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-02T14:10:14,567 package, please make sure that 'testframework.utils' is explicitly added 2026-09-02T14:10:14,567 to the `packages` configuration field. 2026-09-02T14:10:14,569 Alternatively, you can also rely on setuptools' discovery methods 2026-09-02T14:10:14,569 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-02T14:10:14,570 instead of `find_packages(...)`/`find:`). 2026-09-02T14:10:14,571 You can read more about "package discovery" on setuptools documentation page: 2026-09-02T14:10:14,572 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-02T14:10:14,573 If you don't want 'testframework.utils' to be distributed and are 2026-09-02T14:10:14,573 already explicitly excluding 'testframework.utils' via 2026-09-02T14:10:14,574 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-02T14:10:14,575 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-02T14:10:14,575 combination with a more fine grained `package-data` configuration. 2026-09-02T14:10:14,576 You can read more about "package data files" on setuptools documentation page: 2026-09-02T14:10:14,577 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-02T14:10:14,579 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-02T14:10:14,579 even if it does not contain any `.py` files. 2026-09-02T14:10:14,580 On the other hand, currently there is no concept of package data 2026-09-02T14:10:14,580 directory, all directories are treated like packages. 2026-09-02T14:10:14,581 ******************************************************************************** 2026-09-02T14:10:14,581 !! 2026-09-02T14:10:14,582 check.warn(importable) 2026-09-02T14:10:14,582 creating build/lib/testframework/dataquality 2026-09-02T14:10:14,582 copying src/testframework/dataquality/__init__.py -> build/lib/testframework/dataquality 2026-09-02T14:10:14,583 copying src/testframework/dataquality/_base.py -> build/lib/testframework/dataquality 2026-09-02T14:10:14,583 creating build/lib/testframework/dataquality/dataframe 2026-09-02T14:10:14,583 copying src/testframework/dataquality/dataframe/__init__.py -> build/lib/testframework/dataquality/dataframe 2026-09-02T14:10:14,584 copying src/testframework/dataquality/dataframe/dataframe_tester.py -> build/lib/testframework/dataquality/dataframe 2026-09-02T14:10:14,584 creating build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,585 copying src/testframework/dataquality/tests/__init__.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,585 copying src/testframework/dataquality/tests/correct_value.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,586 copying src/testframework/dataquality/tests/integer_string.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,586 copying src/testframework/dataquality/tests/not_null.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,586 copying src/testframework/dataquality/tests/regex_tst.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,587 copying src/testframework/dataquality/tests/valid_category.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,588 copying src/testframework/dataquality/tests/valid_date_range.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,588 copying src/testframework/dataquality/tests/valid_email_address.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,589 copying src/testframework/dataquality/tests/valid_numeric_range.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,589 copying src/testframework/dataquality/tests/valid_numeric_string_range.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,590 copying src/testframework/dataquality/tests/valid_string_length.py -> build/lib/testframework/dataquality/tests 2026-09-02T14:10:14,591 creating build/lib/testframework/utils 2026-09-02T14:10:14,591 copying src/testframework/utils/__init__.py -> build/lib/testframework/utils 2026-09-02T14:10:14,592 copying src/testframework/utils/decorators.py -> build/lib/testframework/utils 2026-09-02T14:10:14,592 installing to build/bdist.linux-armv7l/wheel 2026-09-02T14:10:14,593 running install 2026-09-02T14:10:14,594 running install_lib 2026-09-02T14:10:14,601 creating build/bdist.linux-armv7l/wheel 2026-09-02T14:10:14,603 creating build/bdist.linux-armv7l/wheel/testframework 2026-09-02T14:10:14,604 copying build/lib/testframework/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework 2026-09-02T14:10:14,606 copying build/lib/testframework/_version.py -> build/bdist.linux-armv7l/wheel/./testframework 2026-09-02T14:10:14,608 creating build/bdist.linux-armv7l/wheel/testframework/utils 2026-09-02T14:10:14,609 copying build/lib/testframework/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/utils 2026-09-02T14:10:14,611 copying build/lib/testframework/utils/decorators.py -> build/bdist.linux-armv7l/wheel/./testframework/utils 2026-09-02T14:10:14,613 creating build/bdist.linux-armv7l/wheel/testframework/dataquality 2026-09-02T14:10:14,614 copying build/lib/testframework/dataquality/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality 2026-09-02T14:10:14,616 copying build/lib/testframework/dataquality/_base.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality 2026-09-02T14:10:14,618 creating build/bdist.linux-armv7l/wheel/testframework/dataquality/tests 2026-09-02T14:10:14,619 copying build/lib/testframework/dataquality/tests/integer_string.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,621 copying build/lib/testframework/dataquality/tests/valid_date_range.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,623 copying build/lib/testframework/dataquality/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,625 copying build/lib/testframework/dataquality/tests/valid_numeric_string_range.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,626 copying build/lib/testframework/dataquality/tests/valid_category.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,628 copying build/lib/testframework/dataquality/tests/valid_email_address.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,630 copying build/lib/testframework/dataquality/tests/valid_numeric_range.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,632 copying build/lib/testframework/dataquality/tests/correct_value.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,634 copying build/lib/testframework/dataquality/tests/not_null.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,636 copying build/lib/testframework/dataquality/tests/valid_string_length.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,637 copying build/lib/testframework/dataquality/tests/regex_tst.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-09-02T14:10:14,640 creating build/bdist.linux-armv7l/wheel/testframework/dataquality/dataframe 2026-09-02T14:10:14,641 copying build/lib/testframework/dataquality/dataframe/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/dataframe 2026-09-02T14:10:14,643 copying build/lib/testframework/dataquality/dataframe/dataframe_tester.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/dataframe 2026-09-02T14:10:14,645 running install_egg_info 2026-09-02T14:10:14,652 Copying src/pyspark_testframework.egg-info to build/bdist.linux-armv7l/wheel/./pyspark_testframework-3.1.1-py3.11.egg-info 2026-09-02T14:10:14,666 running install_scripts 2026-09-02T14:10:14,676 creating build/bdist.linux-armv7l/wheel/pyspark_testframework-3.1.1.dist-info/WHEEL 2026-09-02T14:10:14,679 creating '/tmp/pip-wheel-a8r9nqjr/.tmp-6jrtnb4v/pyspark_testframework-3.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-02T14:10:14,682 adding 'pyspark_testframework-3.1.1.dist-info/licenses/LICENSE' 2026-09-02T14:10:14,684 adding 'testframework/__init__.py' 2026-09-02T14:10:14,685 adding 'testframework/_version.py' 2026-09-02T14:10:14,687 adding 'testframework/dataquality/__init__.py' 2026-09-02T14:10:14,688 adding 'testframework/dataquality/_base.py' 2026-09-02T14:10:14,690 adding 'testframework/dataquality/dataframe/__init__.py' 2026-09-02T14:10:14,693 adding 'testframework/dataquality/dataframe/dataframe_tester.py' 2026-09-02T14:10:14,695 adding 'testframework/dataquality/tests/__init__.py' 2026-09-02T14:10:14,697 adding 'testframework/dataquality/tests/correct_value.py' 2026-09-02T14:10:14,698 adding 'testframework/dataquality/tests/integer_string.py' 2026-09-02T14:10:14,699 adding 'testframework/dataquality/tests/not_null.py' 2026-09-02T14:10:14,701 adding 'testframework/dataquality/tests/regex_tst.py' 2026-09-02T14:10:14,702 adding 'testframework/dataquality/tests/valid_category.py' 2026-09-02T14:10:14,703 adding 'testframework/dataquality/tests/valid_date_range.py' 2026-09-02T14:10:14,704 adding 'testframework/dataquality/tests/valid_email_address.py' 2026-09-02T14:10:14,706 adding 'testframework/dataquality/tests/valid_numeric_range.py' 2026-09-02T14:10:14,707 adding 'testframework/dataquality/tests/valid_numeric_string_range.py' 2026-09-02T14:10:14,708 adding 'testframework/dataquality/tests/valid_string_length.py' 2026-09-02T14:10:14,710 adding 'testframework/utils/__init__.py' 2026-09-02T14:10:14,711 adding 'testframework/utils/decorators.py' 2026-09-02T14:10:14,713 adding 'pyspark_testframework-3.1.1.dist-info/METADATA' 2026-09-02T14:10:14,714 adding 'pyspark_testframework-3.1.1.dist-info/WHEEL' 2026-09-02T14:10:14,715 adding 'pyspark_testframework-3.1.1.dist-info/top_level.txt' 2026-09-02T14:10:14,716 adding 'pyspark_testframework-3.1.1.dist-info/RECORD' 2026-09-02T14:10:14,718 removing build/bdist.linux-armv7l/wheel 2026-09-02T14:10:14,834 Building wheel for pyspark-testframework (pyproject.toml): finished with status 'done' 2026-09-02T14:10:14,838 Created wheel for pyspark-testframework: filename=pyspark_testframework-3.1.1-py3-none-any.whl size=24331 sha256=3a9decd2cae613f6ab19429f857d4eeafa6219f3066bff545cf0a78f78d447dc 2026-09-02T14:10:14,840 Stored in directory: /tmp/pip-ephem-wheel-cache-xuiarzha/wheels/b2/e4/4e/a0a2e9c567f610e8afed569c6cf8f75a7a6b6e1efcc1db70ad 2026-09-02T14:10:14,853 Successfully built pyspark-testframework 2026-09-02T14:10:14,856 Removed build tracker: '/tmp/pip-build-tracker-zrx2cban'