2026-03-27T06:57:20,003 Created temporary directory: /tmp/pip-ephem-wheel-cache-el06a8k8 2026-03-27T06:57:20,005 Created temporary directory: /tmp/pip-build-tracker-8t42p4jo 2026-03-27T06:57:20,005 Initialized build tracking at /tmp/pip-build-tracker-8t42p4jo 2026-03-27T06:57:20,006 Created build tracker: /tmp/pip-build-tracker-8t42p4jo 2026-03-27T06:57:20,006 Entered build tracker: /tmp/pip-build-tracker-8t42p4jo 2026-03-27T06:57:20,007 Created temporary directory: /tmp/pip-wheel-t84xwq8p 2026-03-27T06:57:20,010 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-03-27T06:57:20,012 Created temporary directory: /tmp/pip-ephem-wheel-cache-ju0ua20e 2026-03-27T06:57:20,037 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T06:57:20,040 2 location(s) to search for versions of pyspark-testframework: 2026-03-27T06:57:20,040 * https://pypi.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,040 * https://www.piwheels.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,041 Fetching project page and analyzing links: https://pypi.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,042 Getting page https://pypi.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,043 Found index url https://pypi.org/simple 2026-03-27T06:57:20,312 Fetched page https://pypi.org/simple/pyspark-testframework/ as application/vnd.pypi.simple.v1+json 2026-03-27T06:57:20,321 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-03-27T06:57:20,322 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-03-27T06:57:20,323 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-03-27T06:57:20,324 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-03-27T06:57:20,324 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-03-27T06:57:20,325 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-03-27T06:57:20,326 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-03-27T06:57:20,327 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-03-27T06:57:20,328 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-03-27T06:57:20,329 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-03-27T06:57:20,330 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-03-27T06:57:20,330 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-03-27T06:57:20,331 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-03-27T06:57:20,332 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-03-27T06:57:20,332 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-03-27T06:57:20,333 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-03-27T06:57:20,334 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-03-27T06:57:20,335 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-03-27T06:57:20,336 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-03-27T06:57:20,337 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-03-27T06:57:20,337 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-03-27T06:57:20,338 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-03-27T06:57:20,339 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-03-27T06:57:20,340 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-03-27T06:57:20,341 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-03-27T06:57:20,342 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-03-27T06:57:20,342 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-03-27T06:57:20,343 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-03-27T06:57:20,344 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-03-27T06:57:20,345 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-03-27T06:57:20,345 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-03-27T06:57:20,346 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-03-27T06:57:20,347 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-03-27T06:57:20,348 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-03-27T06:57:20,349 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-03-27T06:57:20,349 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-03-27T06:57:20,350 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-03-27T06:57:20,351 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-03-27T06:57:20,352 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-03-27T06:57:20,353 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-03-27T06:57:20,353 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-03-27T06:57:20,354 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-03-27T06:57:20,355 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-03-27T06:57:20,356 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-03-27T06:57:20,357 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,357 Getting page https://www.piwheels.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,359 Found index url https://www.piwheels.org/simple 2026-03-27T06:57:20,534 Fetched page https://www.piwheels.org/simple/pyspark-testframework/ as text/html 2026-03-27T06:57:20,541 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-03-27T06:57:20,542 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-03-27T06:57:20,542 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-03-27T06:57:20,543 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-03-27T06:57:20,543 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.7.0-py3-none-any.whl#sha256=cb1ead32ac00b86919fffa527d14b6a84dc11c1667f91c8d621c676d2862634c (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-03-27T06:57:20,544 Skipping link: No binaries permitted for pyspark-testframework: https://archive1.piwheels.org/simple/pyspark-testframework/pyspark_testframework-2.6.0-py3-none-any.whl#sha256=567d987d6ee0db656e06629700242d0a147c8962ec4f9650d423c15ac2077f83 (from https://www.piwheels.org/simple/pyspark-testframework/) (requires-python:>=3.9.5) 2026-03-27T06:57:20,545 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-03-27T06:57:20,545 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-03-27T06:57:20,546 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-03-27T06:57:20,546 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-03-27T06:57:20,547 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-03-27T06:57:20,547 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-03-27T06:57:20,548 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-03-27T06:57:20,549 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-03-27T06:57:20,549 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-03-27T06:57:20,550 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-03-27T06:57:20,551 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-03-27T06:57:20,551 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-03-27T06:57:20,551 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-03-27T06:57:20,552 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-03-27T06:57:20,552 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-03-27T06:57:20,553 Skipping link: not a file: https://www.piwheels.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,553 Skipping link: not a file: https://pypi.org/simple/pyspark-testframework/ 2026-03-27T06:57:20,576 Given no hashes to check 1 links for project 'pyspark-testframework': discarding no candidates 2026-03-27T06:57:20,596 Collecting pyspark-testframework==3.1.0 2026-03-27T06:57:20,598 Created temporary directory: /tmp/pip-unpack-tfbk87cm 2026-03-27T06:57:20,749 Downloading pyspark_testframework-3.1.0.tar.gz (78 kB) 2026-03-27T06:57:20,931 Added pyspark-testframework==3.1.0 from https://files.pythonhosted.org/packages/4f/37/01be8bb899cc5445318938de0a14d625af95d10205dc71eb66e4b6008beb/pyspark_testframework-3.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-8t42p4jo' 2026-03-27T06:57:20,939 Created temporary directory: /tmp/pip-build-env-2auaalht 2026-03-27T06:57:20,943 Installing build dependencies: started 2026-03-27T06:57:20,944 Running command pip subprocess to install build dependencies 2026-03-27T06:57:20,974 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/hazimpp_autorun.pth: 2026-03-27T06:57:21,013 Traceback (most recent call last): 2026-03-27T06:57:21,014 File "", line 192, in addpackage 2026-03-27T06:57:21,015 File "", line 1, in 2026-03-27T06:57:21,015 ModuleNotFoundError: No module named 'hazimpp' 2026-03-27T06:57:21,017 Remainder of file ignored 2026-03-27T06:57:22,278 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T06:57:22,739 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-03-27T06:57:22,762 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T06:57:24,566 Collecting setuptools>=61.0.0 2026-03-27T06:57:24,657 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T06:57:24,926 Collecting wheel 2026-03-27T06:57:24,942 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T06:57:25,284 Collecting setuptools_scm>=8 2026-03-27T06:57:25,300 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.3-py3-none-any.whl (20 kB) 2026-03-27T06:57:25,485 Collecting packaging>=24.0 2026-03-27T06:57:25,504 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T06:57:25,585 Collecting vcs-versioning>=1.0.0.dev0 2026-03-27T06:57:25,604 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.0.1-py3-none-any.whl (78 kB) 2026-03-27T06:57:28,656 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools_scm 2026-03-27T06:57:32,004 Creating /tmp/pip-build-env-2auaalht/overlay/local/bin 2026-03-27T06:57:32,007 changing mode of /tmp/pip-build-env-2auaalht/overlay/local/bin/wheel to 755 2026-03-27T06:57:32,309 changing mode of /tmp/pip-build-env-2auaalht/overlay/local/bin/vcs-versioning to 755 2026-03-27T06:57:32,412 changing mode of /tmp/pip-build-env-2auaalht/overlay/local/bin/setuptools-scm to 755 2026-03-27T06:57:32,446 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools_scm-10.0.3 vcs-versioning-1.0.1 wheel-0.46.3 2026-03-27T06:57:32,735 Installing build dependencies: finished with status 'done' 2026-03-27T06:57:32,741 Getting requirements to build wheel: started 2026-03-27T06:57:32,743 Running command Getting requirements to build wheel 2026-03-27T06:57:33,450 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T06:57:33,450 !! 2026-03-27T06:57:33,451 ******************************************************************************** 2026-03-27T06:57:33,452 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-03-27T06:57:33,454 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T06:57:33,454 or your builds will no longer be supported. 2026-03-27T06:57:33,455 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:33,456 ******************************************************************************** 2026-03-27T06:57:33,457 !! 2026-03-27T06:57:33,458 corresp(dist, value, root_dir) 2026-03-27T06:57:33,526 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T06:57:33,527 !! 2026-03-27T06:57:33,528 ******************************************************************************** 2026-03-27T06:57:33,528 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T06:57:33,530 License :: OSI Approved :: MIT License 2026-03-27T06:57:33,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:33,532 ******************************************************************************** 2026-03-27T06:57:33,533 !! 2026-03-27T06:57:33,534 dist._finalize_license_expression() 2026-03-27T06:57:33,534 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T06:57:33,535 !! 2026-03-27T06:57:33,536 ******************************************************************************** 2026-03-27T06:57:33,536 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T06:57:33,537 License :: OSI Approved :: MIT License 2026-03-27T06:57:33,538 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:33,539 ******************************************************************************** 2026-03-27T06:57:33,540 !! 2026-03-27T06:57:33,540 self._finalize_license_expression() 2026-03-27T06:57:33,542 running egg_info 2026-03-27T06:57:33,550 writing src/pyspark_testframework.egg-info/PKG-INFO 2026-03-27T06:57:33,556 writing dependency_links to src/pyspark_testframework.egg-info/dependency_links.txt 2026-03-27T06:57:33,559 writing requirements to src/pyspark_testframework.egg-info/requires.txt 2026-03-27T06:57:33,560 writing top-level names to src/pyspark_testframework.egg-info/top_level.txt 2026-03-27T06:57:33,594 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-03-27T06:57:33,595 return get_active_overrides().subprocess_timeout 2026-03-27T06:57:33,601 listing git files failed - pretending there aren't any 2026-03-27T06:57:33,606 reading manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:33,616 adding license file 'LICENSE' 2026-03-27T06:57:33,620 writing manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:33,733 Getting requirements to build wheel: finished with status 'done' 2026-03-27T06:57:33,737 Created temporary directory: /tmp/pip-modern-metadata-pm8wqzjz 2026-03-27T06:57:33,739 Preparing metadata (pyproject.toml): started 2026-03-27T06:57:33,740 Running command Preparing metadata (pyproject.toml) 2026-03-27T06:57:34,395 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T06:57:34,395 !! 2026-03-27T06:57:34,396 ******************************************************************************** 2026-03-27T06:57:34,397 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-03-27T06:57:34,398 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T06:57:34,399 or your builds will no longer be supported. 2026-03-27T06:57:34,400 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:34,400 ******************************************************************************** 2026-03-27T06:57:34,402 !! 2026-03-27T06:57:34,402 corresp(dist, value, root_dir) 2026-03-27T06:57:34,464 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T06:57:34,465 !! 2026-03-27T06:57:34,466 ******************************************************************************** 2026-03-27T06:57:34,467 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T06:57:34,468 License :: OSI Approved :: MIT License 2026-03-27T06:57:34,470 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:34,470 ******************************************************************************** 2026-03-27T06:57:34,472 !! 2026-03-27T06:57:34,472 dist._finalize_license_expression() 2026-03-27T06:57:34,473 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T06:57:34,473 !! 2026-03-27T06:57:34,474 ******************************************************************************** 2026-03-27T06:57:34,474 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T06:57:34,475 License :: OSI Approved :: MIT License 2026-03-27T06:57:34,476 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:34,477 ******************************************************************************** 2026-03-27T06:57:34,477 !! 2026-03-27T06:57:34,478 self._finalize_license_expression() 2026-03-27T06:57:34,479 running dist_info 2026-03-27T06:57:34,492 creating /tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info 2026-03-27T06:57:34,493 writing /tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/PKG-INFO 2026-03-27T06:57:34,498 writing dependency_links to /tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/dependency_links.txt 2026-03-27T06:57:34,501 writing requirements to /tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/requires.txt 2026-03-27T06:57:34,502 writing top-level names to /tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/top_level.txt 2026-03-27T06:57:34,503 writing manifest file '/tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:34,534 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-03-27T06:57:34,534 return get_active_overrides().subprocess_timeout 2026-03-27T06:57:34,540 listing git files failed - pretending there aren't any 2026-03-27T06:57:34,545 reading manifest file '/tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:34,547 adding license file 'LICENSE' 2026-03-27T06:57:34,550 writing manifest file '/tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:34,551 creating '/tmp/pip-modern-metadata-pm8wqzjz/pyspark_testframework-3.1.0.dist-info' 2026-03-27T06:57:34,680 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T06:57:34,685 Source in /tmp/pip-wheel-t84xwq8p/pyspark-testframework_93793a17f754477a9085af906f8bc6b2 has version 3.1.0, which satisfies requirement pyspark-testframework==3.1.0 from https://files.pythonhosted.org/packages/4f/37/01be8bb899cc5445318938de0a14d625af95d10205dc71eb66e4b6008beb/pyspark_testframework-3.1.0.tar.gz 2026-03-27T06:57:34,686 Removed pyspark-testframework==3.1.0 from https://files.pythonhosted.org/packages/4f/37/01be8bb899cc5445318938de0a14d625af95d10205dc71eb66e4b6008beb/pyspark_testframework-3.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-8t42p4jo' 2026-03-27T06:57:34,693 Created temporary directory: /tmp/pip-unpack-_xt_97ho 2026-03-27T06:57:34,694 Building wheels for collected packages: pyspark-testframework 2026-03-27T06:57:34,698 Created temporary directory: /tmp/pip-wheel-g6bn7auq 2026-03-27T06:57:34,699 Destination directory: /tmp/pip-wheel-g6bn7auq 2026-03-27T06:57:34,701 Building wheel for pyspark-testframework (pyproject.toml): started 2026-03-27T06:57:34,702 Running command Building wheel for pyspark-testframework (pyproject.toml) 2026-03-27T06:57:35,381 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T06:57:35,381 !! 2026-03-27T06:57:35,382 ******************************************************************************** 2026-03-27T06:57:35,383 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-03-27T06:57:35,384 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T06:57:35,384 or your builds will no longer be supported. 2026-03-27T06:57:35,385 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:35,385 ******************************************************************************** 2026-03-27T06:57:35,386 !! 2026-03-27T06:57:35,387 corresp(dist, value, root_dir) 2026-03-27T06:57:35,446 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T06:57:35,447 !! 2026-03-27T06:57:35,448 ******************************************************************************** 2026-03-27T06:57:35,448 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T06:57:35,449 License :: OSI Approved :: MIT License 2026-03-27T06:57:35,450 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:35,451 ******************************************************************************** 2026-03-27T06:57:35,452 !! 2026-03-27T06:57:35,452 dist._finalize_license_expression() 2026-03-27T06:57:35,453 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T06:57:35,454 !! 2026-03-27T06:57:35,455 ******************************************************************************** 2026-03-27T06:57:35,455 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T06:57:35,456 License :: OSI Approved :: MIT License 2026-03-27T06:57:35,458 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T06:57:35,458 ******************************************************************************** 2026-03-27T06:57:35,460 !! 2026-03-27T06:57:35,460 self._finalize_license_expression() 2026-03-27T06:57:35,461 running bdist_wheel 2026-03-27T06:57:35,480 running build 2026-03-27T06:57:35,480 running build_py 2026-03-27T06:57:35,482 creating build/lib/testframework 2026-03-27T06:57:35,484 copying src/testframework/__init__.py -> build/lib/testframework 2026-03-27T06:57:35,486 copying src/testframework/_version.py -> build/lib/testframework 2026-03-27T06:57:35,487 running egg_info 2026-03-27T06:57:35,500 writing src/pyspark_testframework.egg-info/PKG-INFO 2026-03-27T06:57:35,505 writing dependency_links to src/pyspark_testframework.egg-info/dependency_links.txt 2026-03-27T06:57:35,508 writing requirements to src/pyspark_testframework.egg-info/requires.txt 2026-03-27T06:57:35,509 writing top-level names to src/pyspark_testframework.egg-info/top_level.txt 2026-03-27T06:57:35,533 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-03-27T06:57:35,534 return get_active_overrides().subprocess_timeout 2026-03-27T06:57:35,540 listing git files failed - pretending there aren't any 2026-03-27T06:57:35,545 reading manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:35,549 adding license file 'LICENSE' 2026-03-27T06:57:35,553 writing manifest file 'src/pyspark_testframework.egg-info/SOURCES.txt' 2026-03-27T06:57:35,555 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'testframework.dataquality' is absent from the `packages` configuration. 2026-03-27T06:57:35,556 !! 2026-03-27T06:57:35,557 ******************************************************************************** 2026-03-27T06:57:35,557 ############################ 2026-03-27T06:57:35,558 # Package would be ignored # 2026-03-27T06:57:35,558 ############################ 2026-03-27T06:57:35,559 Python recognizes 'testframework.dataquality' as an importable package[^1], 2026-03-27T06:57:35,559 but it is absent from setuptools' `packages` configuration. 2026-03-27T06:57:35,560 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T06:57:35,560 package, please make sure that 'testframework.dataquality' is explicitly added 2026-03-27T06:57:35,561 to the `packages` configuration field. 2026-03-27T06:57:35,562 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T06:57:35,562 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T06:57:35,563 instead of `find_packages(...)`/`find:`). 2026-03-27T06:57:35,563 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T06:57:35,564 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T06:57:35,565 If you don't want 'testframework.dataquality' to be distributed and are 2026-03-27T06:57:35,566 already explicitly excluding 'testframework.dataquality' via 2026-03-27T06:57:35,566 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T06:57:35,567 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T06:57:35,567 combination with a more fine grained `package-data` configuration. 2026-03-27T06:57:35,568 You can read more about "package data files" on setuptools documentation page: 2026-03-27T06:57:35,569 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T06:57:35,570 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T06:57:35,571 even if it does not contain any `.py` files. 2026-03-27T06:57:35,571 On the other hand, currently there is no concept of package data 2026-03-27T06:57:35,572 directory, all directories are treated like packages. 2026-03-27T06:57:35,573 ******************************************************************************** 2026-03-27T06:57:35,574 !! 2026-03-27T06:57:35,574 check.warn(importable) 2026-03-27T06:57:35,575 /tmp/pip-build-env-2auaalht/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-03-27T06:57:35,575 !! 2026-03-27T06:57:35,576 ******************************************************************************** 2026-03-27T06:57:35,577 ############################ 2026-03-27T06:57:35,577 # Package would be ignored # 2026-03-27T06:57:35,578 ############################ 2026-03-27T06:57:35,578 Python recognizes 'testframework.dataquality.dataframe' as an importable package[^1], 2026-03-27T06:57:35,579 but it is absent from setuptools' `packages` configuration. 2026-03-27T06:57:35,580 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T06:57:35,580 package, please make sure that 'testframework.dataquality.dataframe' is explicitly added 2026-03-27T06:57:35,581 to the `packages` configuration field. 2026-03-27T06:57:35,582 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T06:57:35,582 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T06:57:35,583 instead of `find_packages(...)`/`find:`). 2026-03-27T06:57:35,584 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T06:57:35,585 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T06:57:35,585 If you don't want 'testframework.dataquality.dataframe' to be distributed and are 2026-03-27T06:57:35,586 already explicitly excluding 'testframework.dataquality.dataframe' via 2026-03-27T06:57:35,586 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T06:57:35,587 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T06:57:35,587 combination with a more fine grained `package-data` configuration. 2026-03-27T06:57:35,588 You can read more about "package data files" on setuptools documentation page: 2026-03-27T06:57:35,589 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T06:57:35,590 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T06:57:35,590 even if it does not contain any `.py` files. 2026-03-27T06:57:35,591 On the other hand, currently there is no concept of package data 2026-03-27T06:57:35,591 directory, all directories are treated like packages. 2026-03-27T06:57:35,592 ******************************************************************************** 2026-03-27T06:57:35,593 !! 2026-03-27T06:57:35,593 check.warn(importable) 2026-03-27T06:57:35,594 /tmp/pip-build-env-2auaalht/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-03-27T06:57:35,594 !! 2026-03-27T06:57:35,595 ******************************************************************************** 2026-03-27T06:57:35,595 ############################ 2026-03-27T06:57:35,596 # Package would be ignored # 2026-03-27T06:57:35,596 ############################ 2026-03-27T06:57:35,597 Python recognizes 'testframework.dataquality.tests' as an importable package[^1], 2026-03-27T06:57:35,597 but it is absent from setuptools' `packages` configuration. 2026-03-27T06:57:35,598 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T06:57:35,599 package, please make sure that 'testframework.dataquality.tests' is explicitly added 2026-03-27T06:57:35,600 to the `packages` configuration field. 2026-03-27T06:57:35,600 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T06:57:35,601 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T06:57:35,601 instead of `find_packages(...)`/`find:`). 2026-03-27T06:57:35,602 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T06:57:35,603 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T06:57:35,605 If you don't want 'testframework.dataquality.tests' to be distributed and are 2026-03-27T06:57:35,605 already explicitly excluding 'testframework.dataquality.tests' via 2026-03-27T06:57:35,606 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T06:57:35,606 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T06:57:35,607 combination with a more fine grained `package-data` configuration. 2026-03-27T06:57:35,608 You can read more about "package data files" on setuptools documentation page: 2026-03-27T06:57:35,609 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T06:57:35,610 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T06:57:35,611 even if it does not contain any `.py` files. 2026-03-27T06:57:35,611 On the other hand, currently there is no concept of package data 2026-03-27T06:57:35,612 directory, all directories are treated like packages. 2026-03-27T06:57:35,612 ******************************************************************************** 2026-03-27T06:57:35,613 !! 2026-03-27T06:57:35,613 check.warn(importable) 2026-03-27T06:57:35,614 /tmp/pip-build-env-2auaalht/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'testframework.utils' is absent from the `packages` configuration. 2026-03-27T06:57:35,614 !! 2026-03-27T06:57:35,615 ******************************************************************************** 2026-03-27T06:57:35,615 ############################ 2026-03-27T06:57:35,616 # Package would be ignored # 2026-03-27T06:57:35,616 ############################ 2026-03-27T06:57:35,617 Python recognizes 'testframework.utils' as an importable package[^1], 2026-03-27T06:57:35,617 but it is absent from setuptools' `packages` configuration. 2026-03-27T06:57:35,618 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T06:57:35,619 package, please make sure that 'testframework.utils' is explicitly added 2026-03-27T06:57:35,619 to the `packages` configuration field. 2026-03-27T06:57:35,620 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T06:57:35,621 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T06:57:35,622 instead of `find_packages(...)`/`find:`). 2026-03-27T06:57:35,623 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T06:57:35,624 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T06:57:35,625 If you don't want 'testframework.utils' to be distributed and are 2026-03-27T06:57:35,626 already explicitly excluding 'testframework.utils' via 2026-03-27T06:57:35,626 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T06:57:35,627 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T06:57:35,628 combination with a more fine grained `package-data` configuration. 2026-03-27T06:57:35,629 You can read more about "package data files" on setuptools documentation page: 2026-03-27T06:57:35,630 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T06:57:35,632 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T06:57:35,632 even if it does not contain any `.py` files. 2026-03-27T06:57:35,633 On the other hand, currently there is no concept of package data 2026-03-27T06:57:35,633 directory, all directories are treated like packages. 2026-03-27T06:57:35,634 ******************************************************************************** 2026-03-27T06:57:35,635 !! 2026-03-27T06:57:35,635 check.warn(importable) 2026-03-27T06:57:35,636 creating build/lib/testframework/dataquality 2026-03-27T06:57:35,636 copying src/testframework/dataquality/__init__.py -> build/lib/testframework/dataquality 2026-03-27T06:57:35,637 copying src/testframework/dataquality/_base.py -> build/lib/testframework/dataquality 2026-03-27T06:57:35,637 creating build/lib/testframework/dataquality/dataframe 2026-03-27T06:57:35,638 copying src/testframework/dataquality/dataframe/__init__.py -> build/lib/testframework/dataquality/dataframe 2026-03-27T06:57:35,639 copying src/testframework/dataquality/dataframe/dataframe_tester.py -> build/lib/testframework/dataquality/dataframe 2026-03-27T06:57:35,639 creating build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,640 copying src/testframework/dataquality/tests/__init__.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,640 copying src/testframework/dataquality/tests/correct_value.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,641 copying src/testframework/dataquality/tests/integer_string.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,641 copying src/testframework/dataquality/tests/not_null.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,642 copying src/testframework/dataquality/tests/regex_tst.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,642 copying src/testframework/dataquality/tests/valid_category.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,642 copying src/testframework/dataquality/tests/valid_date_range.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,643 copying src/testframework/dataquality/tests/valid_email_address.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,643 copying src/testframework/dataquality/tests/valid_numeric_range.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,643 copying src/testframework/dataquality/tests/valid_numeric_string_range.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,644 copying src/testframework/dataquality/tests/valid_string_length.py -> build/lib/testframework/dataquality/tests 2026-03-27T06:57:35,644 creating build/lib/testframework/utils 2026-03-27T06:57:35,645 copying src/testframework/utils/__init__.py -> build/lib/testframework/utils 2026-03-27T06:57:35,645 copying src/testframework/utils/decorators.py -> build/lib/testframework/utils 2026-03-27T06:57:35,646 installing to build/bdist.linux-armv7l/wheel 2026-03-27T06:57:35,647 running install 2026-03-27T06:57:35,656 running install_lib 2026-03-27T06:57:35,664 creating build/bdist.linux-armv7l/wheel 2026-03-27T06:57:35,666 creating build/bdist.linux-armv7l/wheel/testframework 2026-03-27T06:57:35,667 copying build/lib/testframework/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework 2026-03-27T06:57:35,669 copying build/lib/testframework/_version.py -> build/bdist.linux-armv7l/wheel/./testframework 2026-03-27T06:57:35,671 creating build/bdist.linux-armv7l/wheel/testframework/dataquality 2026-03-27T06:57:35,672 copying build/lib/testframework/dataquality/_base.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality 2026-03-27T06:57:35,674 copying build/lib/testframework/dataquality/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality 2026-03-27T06:57:35,676 creating build/bdist.linux-armv7l/wheel/testframework/dataquality/tests 2026-03-27T06:57:35,677 copying build/lib/testframework/dataquality/tests/regex_tst.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,679 copying build/lib/testframework/dataquality/tests/valid_numeric_range.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,681 copying build/lib/testframework/dataquality/tests/integer_string.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,683 copying build/lib/testframework/dataquality/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,684 copying build/lib/testframework/dataquality/tests/not_null.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,686 copying build/lib/testframework/dataquality/tests/valid_email_address.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,688 copying build/lib/testframework/dataquality/tests/correct_value.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,690 copying build/lib/testframework/dataquality/tests/valid_date_range.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,692 copying build/lib/testframework/dataquality/tests/valid_category.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,694 copying build/lib/testframework/dataquality/tests/valid_string_length.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,696 copying build/lib/testframework/dataquality/tests/valid_numeric_string_range.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/tests 2026-03-27T06:57:35,698 creating build/bdist.linux-armv7l/wheel/testframework/dataquality/dataframe 2026-03-27T06:57:35,699 copying build/lib/testframework/dataquality/dataframe/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/dataframe 2026-03-27T06:57:35,701 copying build/lib/testframework/dataquality/dataframe/dataframe_tester.py -> build/bdist.linux-armv7l/wheel/./testframework/dataquality/dataframe 2026-03-27T06:57:35,704 creating build/bdist.linux-armv7l/wheel/testframework/utils 2026-03-27T06:57:35,705 copying build/lib/testframework/utils/decorators.py -> build/bdist.linux-armv7l/wheel/./testframework/utils 2026-03-27T06:57:35,707 copying build/lib/testframework/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./testframework/utils 2026-03-27T06:57:35,708 running install_egg_info 2026-03-27T06:57:35,714 Copying src/pyspark_testframework.egg-info to build/bdist.linux-armv7l/wheel/./pyspark_testframework-3.1.0-py3.11.egg-info 2026-03-27T06:57:35,725 running install_scripts 2026-03-27T06:57:35,734 creating build/bdist.linux-armv7l/wheel/pyspark_testframework-3.1.0.dist-info/WHEEL 2026-03-27T06:57:35,737 creating '/tmp/pip-wheel-g6bn7auq/.tmp-j730wrc8/pyspark_testframework-3.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T06:57:35,740 adding 'pyspark_testframework-3.1.0.dist-info/licenses/LICENSE' 2026-03-27T06:57:35,742 adding 'testframework/__init__.py' 2026-03-27T06:57:35,743 adding 'testframework/_version.py' 2026-03-27T06:57:35,745 adding 'testframework/dataquality/__init__.py' 2026-03-27T06:57:35,746 adding 'testframework/dataquality/_base.py' 2026-03-27T06:57:35,748 adding 'testframework/dataquality/dataframe/__init__.py' 2026-03-27T06:57:35,751 adding 'testframework/dataquality/dataframe/dataframe_tester.py' 2026-03-27T06:57:35,753 adding 'testframework/dataquality/tests/__init__.py' 2026-03-27T06:57:35,754 adding 'testframework/dataquality/tests/correct_value.py' 2026-03-27T06:57:35,755 adding 'testframework/dataquality/tests/integer_string.py' 2026-03-27T06:57:35,757 adding 'testframework/dataquality/tests/not_null.py' 2026-03-27T06:57:35,758 adding 'testframework/dataquality/tests/regex_tst.py' 2026-03-27T06:57:35,759 adding 'testframework/dataquality/tests/valid_category.py' 2026-03-27T06:57:35,761 adding 'testframework/dataquality/tests/valid_date_range.py' 2026-03-27T06:57:35,762 adding 'testframework/dataquality/tests/valid_email_address.py' 2026-03-27T06:57:35,763 adding 'testframework/dataquality/tests/valid_numeric_range.py' 2026-03-27T06:57:35,764 adding 'testframework/dataquality/tests/valid_numeric_string_range.py' 2026-03-27T06:57:35,766 adding 'testframework/dataquality/tests/valid_string_length.py' 2026-03-27T06:57:35,767 adding 'testframework/utils/__init__.py' 2026-03-27T06:57:35,769 adding 'testframework/utils/decorators.py' 2026-03-27T06:57:35,771 adding 'pyspark_testframework-3.1.0.dist-info/METADATA' 2026-03-27T06:57:35,772 adding 'pyspark_testframework-3.1.0.dist-info/WHEEL' 2026-03-27T06:57:35,773 adding 'pyspark_testframework-3.1.0.dist-info/top_level.txt' 2026-03-27T06:57:35,774 adding 'pyspark_testframework-3.1.0.dist-info/RECORD' 2026-03-27T06:57:35,776 removing build/bdist.linux-armv7l/wheel 2026-03-27T06:57:35,887 Building wheel for pyspark-testframework (pyproject.toml): finished with status 'done' 2026-03-27T06:57:35,892 Created wheel for pyspark-testframework: filename=pyspark_testframework-3.1.0-py3-none-any.whl size=23755 sha256=cd2c1479690f3a09a9908be72c91d593add4a3e8da778038149e0201bda12bc7 2026-03-27T06:57:35,893 Stored in directory: /tmp/pip-ephem-wheel-cache-ju0ua20e/wheels/08/6e/20/d70c49cc575c4ad704090f712f6e6bad41de8831cd2858b4ae 2026-03-27T06:57:35,907 Successfully built pyspark-testframework 2026-03-27T06:57:35,910 Removed build tracker: '/tmp/pip-build-tracker-8t42p4jo'