2022-10-28T13:03:30,148 Created temporary directory: /tmp/pip-ephem-wheel-cache-brvxaqeb 2022-10-28T13:03:30,152 Created temporary directory: /tmp/pip-build-tracker-8bwzk69k 2022-10-28T13:03:30,153 Initialized build tracking at /tmp/pip-build-tracker-8bwzk69k 2022-10-28T13:03:30,153 Created build tracker: /tmp/pip-build-tracker-8bwzk69k 2022-10-28T13:03:30,154 Entered build tracker: /tmp/pip-build-tracker-8bwzk69k 2022-10-28T13:03:30,155 Created temporary directory: /tmp/pip-wheel-pbmamoob 2022-10-28T13:03:30,163 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 2022-10-28T13:03:30,168 Created temporary directory: /tmp/pip-ephem-wheel-cache-e3b4v6q4 2022-10-28T13:03:30,225 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-10-28T13:03:30,232 2 location(s) to search for versions of pyspark-tests: 2022-10-28T13:03:30,232 * https://pypi.org/simple/pyspark-tests/ 2022-10-28T13:03:30,232 * https://www.piwheels.org/simple/pyspark-tests/ 2022-10-28T13:03:30,233 Fetching project page and analyzing links: https://pypi.org/simple/pyspark-tests/ 2022-10-28T13:03:30,234 Getting page https://pypi.org/simple/pyspark-tests/ 2022-10-28T13:03:30,238 Found index url https://pypi.org/simple 2022-10-28T13:03:30,464 Fetched page https://pypi.org/simple/pyspark-tests/ as application/vnd.pypi.simple.v1+json 2022-10-28T13:03:30,467 Found link https://files.pythonhosted.org/packages/71/2d/e43771028b148fcc35439374dba4698c309bafc8b9b695b156e3ee4bd5d9/pyspark-tests-1.3.2.tar.gz (from https://pypi.org/simple/pyspark-tests/) (requires-python:>=3.7), version: 1.3.2 2022-10-28T13:03:30,468 Skipping link: No binaries permitted for pyspark-tests: https://files.pythonhosted.org/packages/7d/74/3147a25385f7d5fe61694b161ead74724bf95647910169576713b718ea18/pyspark_tests-1.3.2-py3-none-any.whl (from https://pypi.org/simple/pyspark-tests/) (requires-python:>=3.7) 2022-10-28T13:03:30,469 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyspark-tests/ 2022-10-28T13:03:30,469 Getting page https://www.piwheels.org/simple/pyspark-tests/ 2022-10-28T13:03:30,471 Found index url https://www.piwheels.org/simple 2022-10-28T13:03:30,759 Fetched page https://www.piwheels.org/simple/pyspark-tests/ as text/html 2022-10-28T13:03:30,761 Skipping link: not a file: https://www.piwheels.org/simple/pyspark-tests/ 2022-10-28T13:03:30,762 Skipping link: not a file: https://pypi.org/simple/pyspark-tests/ 2022-10-28T13:03:30,794 Given no hashes to check 1 links for project 'pyspark-tests': discarding no candidates 2022-10-28T13:03:30,824 Collecting pyspark-tests==1.3.2 2022-10-28T13:03:30,829 Created temporary directory: /tmp/pip-unpack-4fx69obn 2022-10-28T13:03:31,073 Downloading pyspark-tests-1.3.2.tar.gz (10 kB) 2022-10-28T13:03:31,214 Added pyspark-tests==1.3.2 from https://files.pythonhosted.org/packages/71/2d/e43771028b148fcc35439374dba4698c309bafc8b9b695b156e3ee4bd5d9/pyspark-tests-1.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-8bwzk69k' 2022-10-28T13:03:31,226 Created temporary directory: /tmp/pip-build-env-4r1t_9bq 2022-10-28T13:03:31,237 Installing build dependencies: started 2022-10-28T13:03:31,240 Running command pip subprocess to install build dependencies 2022-10-28T13:03:33,898 Using pip 22.3 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7) 2022-10-28T13:03:34,624 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 2022-10-28T13:03:34,677 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-10-28T13:03:38,421 Collecting setuptools 2022-10-28T13:03:38,690 Using cached https://www.piwheels.org/simple/setuptools/setuptools-65.5.0-py3-none-any.whl (1.2 MB) 2022-10-28T13:03:39,316 Collecting wheel 2022-10-28T13:03:39,350 Using cached https://www.piwheels.org/simple/wheel/wheel-0.37.1-py2.py3-none-any.whl (35 kB) 2022-10-28T13:03:43,897 Installing collected packages: wheel, setuptools 2022-10-28T13:03:44,164 Creating /tmp/pip-build-env-4r1t_9bq/overlay/bin 2022-10-28T13:03:44,168 changing mode of /tmp/pip-build-env-4r1t_9bq/overlay/bin/wheel to 755 2022-10-28T13:03:49,010 Successfully installed setuptools-65.5.0 wheel-0.37.1 2022-10-28T13:03:49,453 Installing build dependencies: finished with status 'done' 2022-10-28T13:03:49,464 Getting requirements to build wheel: started 2022-10-28T13:03:49,467 Running command Getting requirements to build wheel 2022-10-28T13:03:51,489 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'description' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:51,490 !! 2022-10-28T13:03:51,491 ########################################################################## 2022-10-28T13:03:51,492 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:51,492 ########################################################################## 2022-10-28T13:03:51,493 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:51,493 `description = 'A test framework for Python Spark application development.'` 2022-10-28T13:03:51,494 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:51,494 consider this value unless 'description' is listed as `dynamic`. 2022-10-28T13:03:51,495 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:51,495 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:51,496 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:51,496 follow strictly the standard. 2022-10-28T13:03:51,497 To prevent this warning, you can list 'description' under `dynamic` or alternatively 2022-10-28T13:03:51,497 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:51,497 configuration. 2022-10-28T13:03:51,498 !! 2022-10-28T13:03:51,499 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:51,499 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:51,499 !! 2022-10-28T13:03:51,500 ########################################################################## 2022-10-28T13:03:51,501 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:51,501 ########################################################################## 2022-10-28T13:03:51,501 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:51,502 `readme = '# spark-tests\n\nA test framework, that defines several test doubles, to facilitate Python Spark application development.\n\n## spark_tests.sql module\n\nDefines the following test doubles:\n\n* `FakeSparkSession`\n * Stubs `sql(sql_query)` method to only log the `sql_queries` , not sending them to database for execution;\n * `table(table_mame)` and `createDataFrame(data[, schema, samplingRatio, verifySchema])` methods delegate execution to the real `SparkSession`, but returns a `FakeDataFrame` instead of a `DataFrame`;\n * `table(table_name)` is often overridden in a subclass to return a table from a fake test database.\n* `FakeDataFrame`\n * `write` returns a `FakeDFWriter`;\n * Other methods work just like a real `DataFrame`, but return `FakeDataFrame`s instead of `DataFrame`s;\n* `FakeDFWriter`\n * Stubs a `DataFrameWriter` to only log `Row`s written, not writing them at all.\n\n## spark_tests.delta module\n\nDefines `FakeDeltaTable`, that stubs `merge(source, condition)` to only log the merge operation, changing no data.\n\n## spark_tests.datetime module\n\nDefines the following test doubles:\n\n* `FakeDatetime`\n * Stubs `now()` method to return always a predefined `datetime`.\n* `FakeDate`\n * Stubs `today()` method to return always a predefined `date`.'` 2022-10-28T13:03:51,503 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:51,503 consider this value unless 'readme' is listed as `dynamic`. 2022-10-28T13:03:51,504 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:51,504 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:51,505 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:51,505 follow strictly the standard. 2022-10-28T13:03:51,506 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2022-10-28T13:03:51,506 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:51,506 configuration. 2022-10-28T13:03:51,507 !! 2022-10-28T13:03:51,508 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:51,508 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'requires-python' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:51,508 !! 2022-10-28T13:03:51,509 ########################################################################## 2022-10-28T13:03:51,509 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:51,510 ########################################################################## 2022-10-28T13:03:51,510 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:51,511 `requires-python = =3.7')>` 2022-10-28T13:03:51,512 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:51,512 consider this value unless 'requires-python' is listed as `dynamic`. 2022-10-28T13:03:51,513 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:51,513 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:51,514 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:51,514 follow strictly the standard. 2022-10-28T13:03:51,514 To prevent this warning, you can list 'requires-python' under `dynamic` or alternatively 2022-10-28T13:03:51,515 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:51,515 configuration. 2022-10-28T13:03:51,516 !! 2022-10-28T13:03:51,516 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:51,517 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:51,517 !! 2022-10-28T13:03:51,518 ########################################################################## 2022-10-28T13:03:51,518 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:51,519 ########################################################################## 2022-10-28T13:03:51,519 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:51,520 `authors = 'Edson Susumu Asaga'` 2022-10-28T13:03:51,521 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:51,521 consider this value unless 'authors' is listed as `dynamic`. 2022-10-28T13:03:51,521 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:51,522 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:51,522 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:51,523 follow strictly the standard. 2022-10-28T13:03:51,523 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2022-10-28T13:03:51,524 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:51,524 configuration. 2022-10-28T13:03:51,525 !! 2022-10-28T13:03:51,525 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:51,525 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'classifiers' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:51,526 !! 2022-10-28T13:03:51,527 ########################################################################## 2022-10-28T13:03:51,527 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:51,527 ########################################################################## 2022-10-28T13:03:51,528 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:51,528 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent']` 2022-10-28T13:03:51,529 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:51,529 consider this value unless 'classifiers' is listed as `dynamic`. 2022-10-28T13:03:51,530 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:51,531 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:51,531 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:51,531 follow strictly the standard. 2022-10-28T13:03:51,532 To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively 2022-10-28T13:03:51,532 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:51,532 configuration. 2022-10-28T13:03:51,533 !! 2022-10-28T13:03:51,534 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:51,534 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'urls' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:51,535 !! 2022-10-28T13:03:51,536 ########################################################################## 2022-10-28T13:03:51,536 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:51,536 ########################################################################## 2022-10-28T13:03:51,537 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:51,537 `urls = {'Homepage': 'https://spark-tests.readthedocs.io', 'Source': 'https://github.com/susumuasaga/spark-tests', 'Documentation': 'https://spark-tests.readthedocs.io'}` 2022-10-28T13:03:51,538 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:51,538 consider this value unless 'urls' is listed as `dynamic`. 2022-10-28T13:03:51,539 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:51,540 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:51,540 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:51,540 follow strictly the standard. 2022-10-28T13:03:51,541 To prevent this warning, you can list 'urls' under `dynamic` or alternatively 2022-10-28T13:03:51,541 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:51,542 configuration. 2022-10-28T13:03:51,542 !! 2022-10-28T13:03:51,543 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:51,871 running egg_info 2022-10-28T13:03:51,890 writing src/pyspark_tests.egg-info/PKG-INFO 2022-10-28T13:03:51,894 writing dependency_links to src/pyspark_tests.egg-info/dependency_links.txt 2022-10-28T13:03:51,899 writing top-level names to src/pyspark_tests.egg-info/top_level.txt 2022-10-28T13:03:51,932 reading manifest file 'src/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:51,940 reading manifest template 'MANIFEST.in' 2022-10-28T13:03:51,950 adding license file 'LICENSE' 2022-10-28T13:03:51,959 writing manifest file 'src/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:52,196 Getting requirements to build wheel: finished with status 'done' 2022-10-28T13:03:52,215 Created temporary directory: /tmp/pip-modern-metadata-1xcigcox 2022-10-28T13:03:52,221 Preparing metadata (pyproject.toml): started 2022-10-28T13:03:52,223 Running command Preparing metadata (pyproject.toml) 2022-10-28T13:03:54,064 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'description' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:54,066 !! 2022-10-28T13:03:54,067 ########################################################################## 2022-10-28T13:03:54,067 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:54,067 ########################################################################## 2022-10-28T13:03:54,068 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:54,069 `description = 'A test framework for Python Spark application development.'` 2022-10-28T13:03:54,069 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:54,069 consider this value unless 'description' is listed as `dynamic`. 2022-10-28T13:03:54,070 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:54,071 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:54,071 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:54,071 follow strictly the standard. 2022-10-28T13:03:54,072 To prevent this warning, you can list 'description' under `dynamic` or alternatively 2022-10-28T13:03:54,072 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:54,072 configuration. 2022-10-28T13:03:54,073 !! 2022-10-28T13:03:54,074 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:54,074 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:54,075 !! 2022-10-28T13:03:54,076 ########################################################################## 2022-10-28T13:03:54,076 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:54,076 ########################################################################## 2022-10-28T13:03:54,077 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:54,077 `readme = '# spark-tests\n\nA test framework, that defines several test doubles, to facilitate Python Spark application development.\n\n## spark_tests.sql module\n\nDefines the following test doubles:\n\n* `FakeSparkSession`\n * Stubs `sql(sql_query)` method to only log the `sql_queries` , not sending them to database for execution;\n * `table(table_mame)` and `createDataFrame(data[, schema, samplingRatio, verifySchema])` methods delegate execution to the real `SparkSession`, but returns a `FakeDataFrame` instead of a `DataFrame`;\n * `table(table_name)` is often overridden in a subclass to return a table from a fake test database.\n* `FakeDataFrame`\n * `write` returns a `FakeDFWriter`;\n * Other methods work just like a real `DataFrame`, but return `FakeDataFrame`s instead of `DataFrame`s;\n* `FakeDFWriter`\n * Stubs a `DataFrameWriter` to only log `Row`s written, not writing them at all.\n\n## spark_tests.delta module\n\nDefines `FakeDeltaTable`, that stubs `merge(source, condition)` to only log the merge operation, changing no data.\n\n## spark_tests.datetime module\n\nDefines the following test doubles:\n\n* `FakeDatetime`\n * Stubs `now()` method to return always a predefined `datetime`.\n* `FakeDate`\n * Stubs `today()` method to return always a predefined `date`.'` 2022-10-28T13:03:54,078 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:54,078 consider this value unless 'readme' is listed as `dynamic`. 2022-10-28T13:03:54,079 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:54,080 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:54,080 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:54,080 follow strictly the standard. 2022-10-28T13:03:54,081 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2022-10-28T13:03:54,081 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:54,082 configuration. 2022-10-28T13:03:54,083 !! 2022-10-28T13:03:54,083 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:54,084 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'requires-python' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:54,084 !! 2022-10-28T13:03:54,085 ########################################################################## 2022-10-28T13:03:54,085 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:54,085 ########################################################################## 2022-10-28T13:03:54,086 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:54,087 `requires-python = =3.7')>` 2022-10-28T13:03:54,087 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:54,088 consider this value unless 'requires-python' is listed as `dynamic`. 2022-10-28T13:03:54,088 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:54,089 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:54,089 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:54,090 follow strictly the standard. 2022-10-28T13:03:54,090 To prevent this warning, you can list 'requires-python' under `dynamic` or alternatively 2022-10-28T13:03:54,091 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:54,091 configuration. 2022-10-28T13:03:54,092 !! 2022-10-28T13:03:54,092 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:54,093 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:54,093 !! 2022-10-28T13:03:54,094 ########################################################################## 2022-10-28T13:03:54,094 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:54,094 ########################################################################## 2022-10-28T13:03:54,095 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:54,096 `authors = 'Edson Susumu Asaga'` 2022-10-28T13:03:54,096 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:54,096 consider this value unless 'authors' is listed as `dynamic`. 2022-10-28T13:03:54,097 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:54,098 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:54,098 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:54,098 follow strictly the standard. 2022-10-28T13:03:54,099 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2022-10-28T13:03:54,099 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:54,100 configuration. 2022-10-28T13:03:54,100 !! 2022-10-28T13:03:54,101 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:54,101 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'classifiers' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:54,102 !! 2022-10-28T13:03:54,103 ########################################################################## 2022-10-28T13:03:54,103 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:54,103 ########################################################################## 2022-10-28T13:03:54,104 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:54,105 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent']` 2022-10-28T13:03:54,105 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:54,106 consider this value unless 'classifiers' is listed as `dynamic`. 2022-10-28T13:03:54,106 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:54,107 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:54,107 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:54,107 follow strictly the standard. 2022-10-28T13:03:54,108 To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively 2022-10-28T13:03:54,108 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:54,109 configuration. 2022-10-28T13:03:54,110 !! 2022-10-28T13:03:54,110 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:54,111 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'urls' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:54,111 !! 2022-10-28T13:03:54,112 ########################################################################## 2022-10-28T13:03:54,112 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:54,112 ########################################################################## 2022-10-28T13:03:54,113 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:54,114 `urls = {'Homepage': 'https://spark-tests.readthedocs.io', 'Source': 'https://github.com/susumuasaga/spark-tests', 'Documentation': 'https://spark-tests.readthedocs.io'}` 2022-10-28T13:03:54,114 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:54,115 consider this value unless 'urls' is listed as `dynamic`. 2022-10-28T13:03:54,115 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:54,116 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:54,116 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:54,116 follow strictly the standard. 2022-10-28T13:03:54,117 To prevent this warning, you can list 'urls' under `dynamic` or alternatively 2022-10-28T13:03:54,117 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:54,118 configuration. 2022-10-28T13:03:54,119 !! 2022-10-28T13:03:54,119 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:54,432 running dist_info 2022-10-28T13:03:54,448 creating /tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info 2022-10-28T13:03:54,458 writing /tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info/PKG-INFO 2022-10-28T13:03:54,462 writing dependency_links to /tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info/dependency_links.txt 2022-10-28T13:03:54,466 writing top-level names to /tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info/top_level.txt 2022-10-28T13:03:54,469 writing manifest file '/tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:54,499 reading manifest file '/tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:54,506 reading manifest template 'MANIFEST.in' 2022-10-28T13:03:54,511 adding license file 'LICENSE' 2022-10-28T13:03:54,517 writing manifest file '/tmp/pip-modern-metadata-1xcigcox/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:54,519 creating '/tmp/pip-modern-metadata-1xcigcox/pyspark_tests-1.3.2.dist-info' 2022-10-28T13:03:54,572 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2022-10-28T13:03:54,819 Preparing metadata (pyproject.toml): finished with status 'done' 2022-10-28T13:03:54,834 Source in /tmp/pip-wheel-pbmamoob/pyspark-tests_b028c38e4ca54cf1bf76fd2cd48e9237 has version 1.3.2, which satisfies requirement pyspark-tests==1.3.2 from https://files.pythonhosted.org/packages/71/2d/e43771028b148fcc35439374dba4698c309bafc8b9b695b156e3ee4bd5d9/pyspark-tests-1.3.2.tar.gz 2022-10-28T13:03:54,836 Removed pyspark-tests==1.3.2 from https://files.pythonhosted.org/packages/71/2d/e43771028b148fcc35439374dba4698c309bafc8b9b695b156e3ee4bd5d9/pyspark-tests-1.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-8bwzk69k' 2022-10-28T13:03:54,850 Created temporary directory: /tmp/pip-unpack-wnlzayq8 2022-10-28T13:03:54,851 Building wheels for collected packages: pyspark-tests 2022-10-28T13:03:54,861 Created temporary directory: /tmp/pip-wheel-bneu2b1n 2022-10-28T13:03:54,861 Destination directory: /tmp/pip-wheel-bneu2b1n 2022-10-28T13:03:54,866 Building wheel for pyspark-tests (pyproject.toml): started 2022-10-28T13:03:54,868 Running command Building wheel for pyspark-tests (pyproject.toml) 2022-10-28T13:03:56,658 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'description' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:56,659 !! 2022-10-28T13:03:56,660 ########################################################################## 2022-10-28T13:03:56,661 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:56,661 ########################################################################## 2022-10-28T13:03:56,662 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:56,662 `description = 'A test framework for Python Spark application development.'` 2022-10-28T13:03:56,663 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:56,663 consider this value unless 'description' is listed as `dynamic`. 2022-10-28T13:03:56,664 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:56,664 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:56,665 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:56,665 follow strictly the standard. 2022-10-28T13:03:56,666 To prevent this warning, you can list 'description' under `dynamic` or alternatively 2022-10-28T13:03:56,666 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:56,666 configuration. 2022-10-28T13:03:56,667 !! 2022-10-28T13:03:56,668 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:56,668 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'readme' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:56,668 !! 2022-10-28T13:03:56,669 ########################################################################## 2022-10-28T13:03:56,670 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:56,670 ########################################################################## 2022-10-28T13:03:56,671 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:56,671 `readme = '# spark-tests\n\nA test framework, that defines several test doubles, to facilitate Python Spark application development.\n\n## spark_tests.sql module\n\nDefines the following test doubles:\n\n* `FakeSparkSession`\n * Stubs `sql(sql_query)` method to only log the `sql_queries` , not sending them to database for execution;\n * `table(table_mame)` and `createDataFrame(data[, schema, samplingRatio, verifySchema])` methods delegate execution to the real `SparkSession`, but returns a `FakeDataFrame` instead of a `DataFrame`;\n * `table(table_name)` is often overridden in a subclass to return a table from a fake test database.\n* `FakeDataFrame`\n * `write` returns a `FakeDFWriter`;\n * Other methods work just like a real `DataFrame`, but return `FakeDataFrame`s instead of `DataFrame`s;\n* `FakeDFWriter`\n * Stubs a `DataFrameWriter` to only log `Row`s written, not writing them at all.\n\n## spark_tests.delta module\n\nDefines `FakeDeltaTable`, that stubs `merge(source, condition)` to only log the merge operation, changing no data.\n\n## spark_tests.datetime module\n\nDefines the following test doubles:\n\n* `FakeDatetime`\n * Stubs `now()` method to return always a predefined `datetime`.\n* `FakeDate`\n * Stubs `today()` method to return always a predefined `date`.'` 2022-10-28T13:03:56,672 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:56,672 consider this value unless 'readme' is listed as `dynamic`. 2022-10-28T13:03:56,673 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:56,674 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:56,674 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:56,674 follow strictly the standard. 2022-10-28T13:03:56,675 To prevent this warning, you can list 'readme' under `dynamic` or alternatively 2022-10-28T13:03:56,675 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:56,676 configuration. 2022-10-28T13:03:56,676 !! 2022-10-28T13:03:56,677 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:56,677 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'requires-python' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:56,678 !! 2022-10-28T13:03:56,679 ########################################################################## 2022-10-28T13:03:56,679 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:56,679 ########################################################################## 2022-10-28T13:03:56,680 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:56,680 `requires-python = =3.7')>` 2022-10-28T13:03:56,681 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:56,681 consider this value unless 'requires-python' is listed as `dynamic`. 2022-10-28T13:03:56,682 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:56,683 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:56,683 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:56,683 follow strictly the standard. 2022-10-28T13:03:56,684 To prevent this warning, you can list 'requires-python' under `dynamic` or alternatively 2022-10-28T13:03:56,684 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:56,685 configuration. 2022-10-28T13:03:56,685 !! 2022-10-28T13:03:56,686 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:56,686 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'authors' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:56,687 !! 2022-10-28T13:03:56,687 ########################################################################## 2022-10-28T13:03:56,688 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:56,688 ########################################################################## 2022-10-28T13:03:56,689 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:56,689 `authors = 'Edson Susumu Asaga'` 2022-10-28T13:03:56,690 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:56,690 consider this value unless 'authors' is listed as `dynamic`. 2022-10-28T13:03:56,691 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:56,691 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:56,692 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:56,692 follow strictly the standard. 2022-10-28T13:03:56,693 To prevent this warning, you can list 'authors' under `dynamic` or alternatively 2022-10-28T13:03:56,693 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:56,693 configuration. 2022-10-28T13:03:56,694 !! 2022-10-28T13:03:56,695 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:56,695 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'classifiers' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:56,695 !! 2022-10-28T13:03:56,696 ########################################################################## 2022-10-28T13:03:56,697 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:56,697 ########################################################################## 2022-10-28T13:03:56,697 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:56,698 `classifiers = ['Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent']` 2022-10-28T13:03:56,699 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:56,699 consider this value unless 'classifiers' is listed as `dynamic`. 2022-10-28T13:03:56,700 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:56,700 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:56,701 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:56,701 follow strictly the standard. 2022-10-28T13:03:56,702 To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively 2022-10-28T13:03:56,702 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:56,702 configuration. 2022-10-28T13:03:56,703 !! 2022-10-28T13:03:56,704 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:56,704 /tmp/pip-build-env-4r1t_9bq/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'urls' defined outside of `pyproject.toml` would be ignored. 2022-10-28T13:03:56,704 !! 2022-10-28T13:03:56,705 ########################################################################## 2022-10-28T13:03:56,705 # configuration would be ignored/result in error due to `pyproject.toml` # 2022-10-28T13:03:56,706 ########################################################################## 2022-10-28T13:03:56,706 The following seems to be defined outside of `pyproject.toml`: 2022-10-28T13:03:56,707 `urls = {'Homepage': 'https://spark-tests.readthedocs.io', 'Source': 'https://github.com/susumuasaga/spark-tests', 'Documentation': 'https://spark-tests.readthedocs.io'}` 2022-10-28T13:03:56,708 According to the spec (see the link below), however, setuptools CANNOT 2022-10-28T13:03:56,708 consider this value unless 'urls' is listed as `dynamic`. 2022-10-28T13:03:56,709 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2022-10-28T13:03:56,709 For the time being, `setuptools` will still consider the given value (as a 2022-10-28T13:03:56,710 **transitional** measure), but please note that future releases of setuptools will 2022-10-28T13:03:56,710 follow strictly the standard. 2022-10-28T13:03:56,710 To prevent this warning, you can list 'urls' under `dynamic` or alternatively 2022-10-28T13:03:56,711 remove the `[project]` table from your file and rely entirely on other means of 2022-10-28T13:03:56,711 configuration. 2022-10-28T13:03:56,712 !! 2022-10-28T13:03:56,713 warnings.warn(msg, _WouldIgnoreField) 2022-10-28T13:03:57,011 running bdist_wheel 2022-10-28T13:03:57,042 running build 2022-10-28T13:03:57,043 running build_py 2022-10-28T13:03:57,054 creating build 2022-10-28T13:03:57,054 creating build/lib 2022-10-28T13:03:57,055 creating build/lib/spark_tests 2022-10-28T13:03:57,057 copying src/spark_tests/__init__.py -> build/lib/spark_tests 2022-10-28T13:03:57,061 copying src/spark_tests/sql.py -> build/lib/spark_tests 2022-10-28T13:03:57,065 copying src/spark_tests/delta.py -> build/lib/spark_tests 2022-10-28T13:03:57,068 copying src/spark_tests/datetime.py -> build/lib/spark_tests 2022-10-28T13:03:57,071 running egg_info 2022-10-28T13:03:57,093 writing src/pyspark_tests.egg-info/PKG-INFO 2022-10-28T13:03:57,096 writing dependency_links to src/pyspark_tests.egg-info/dependency_links.txt 2022-10-28T13:03:57,099 writing top-level names to src/pyspark_tests.egg-info/top_level.txt 2022-10-28T13:03:57,114 reading manifest file 'src/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:57,118 reading manifest template 'MANIFEST.in' 2022-10-28T13:03:57,124 adding license file 'LICENSE' 2022-10-28T13:03:57,131 writing manifest file 'src/pyspark_tests.egg-info/SOURCES.txt' 2022-10-28T13:03:57,153 installing to build/bdist.linux-armv7l/wheel 2022-10-28T13:03:57,153 running install 2022-10-28T13:03:57,215 running install_lib 2022-10-28T13:03:57,225 creating build/bdist.linux-armv7l 2022-10-28T13:03:57,226 creating build/bdist.linux-armv7l/wheel 2022-10-28T13:03:57,229 creating build/bdist.linux-armv7l/wheel/spark_tests 2022-10-28T13:03:57,231 copying build/lib/spark_tests/__init__.py -> build/bdist.linux-armv7l/wheel/spark_tests 2022-10-28T13:03:57,234 copying build/lib/spark_tests/sql.py -> build/bdist.linux-armv7l/wheel/spark_tests 2022-10-28T13:03:57,239 copying build/lib/spark_tests/delta.py -> build/bdist.linux-armv7l/wheel/spark_tests 2022-10-28T13:03:57,243 copying build/lib/spark_tests/datetime.py -> build/bdist.linux-armv7l/wheel/spark_tests 2022-10-28T13:03:57,246 running install_egg_info 2022-10-28T13:03:57,255 Copying src/pyspark_tests.egg-info to build/bdist.linux-armv7l/wheel/pyspark_tests-1.3.2-py3.7.egg-info 2022-10-28T13:03:57,271 running install_scripts 2022-10-28T13:03:57,298 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2022-10-28T13:03:57,307 creating build/bdist.linux-armv7l/wheel/pyspark_tests-1.3.2.dist-info/WHEEL 2022-10-28T13:03:57,312 creating '/tmp/pip-wheel-bneu2b1n/tmp7_sqmd16/pyspark_tests-1.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-10-28T13:03:57,318 adding 'spark_tests/__init__.py' 2022-10-28T13:03:57,320 adding 'spark_tests/datetime.py' 2022-10-28T13:03:57,324 adding 'spark_tests/delta.py' 2022-10-28T13:03:57,327 adding 'spark_tests/sql.py' 2022-10-28T13:03:57,330 adding 'pyspark_tests-1.3.2.dist-info/LICENSE' 2022-10-28T13:03:57,332 adding 'pyspark_tests-1.3.2.dist-info/METADATA' 2022-10-28T13:03:57,333 adding 'pyspark_tests-1.3.2.dist-info/WHEEL' 2022-10-28T13:03:57,335 adding 'pyspark_tests-1.3.2.dist-info/top_level.txt' 2022-10-28T13:03:57,337 adding 'pyspark_tests-1.3.2.dist-info/RECORD' 2022-10-28T13:03:57,338 removing build/bdist.linux-armv7l/wheel 2022-10-28T13:03:57,584 Building wheel for pyspark-tests (pyproject.toml): finished with status 'done' 2022-10-28T13:03:57,596 Created wheel for pyspark-tests: filename=pyspark_tests-1.3.2-py3-none-any.whl size=7000 sha256=299ace10b10450d5436962a6a83f1f23752cff1d2a2dbfe95163b07d55deb241 2022-10-28T13:03:57,598 Stored in directory: /tmp/pip-ephem-wheel-cache-e3b4v6q4/wheels/f5/57/da/6191663332516a7f9b289d160f83e4db820906dfced0796686 2022-10-28T13:03:57,622 Successfully built pyspark-tests 2022-10-28T13:03:57,629 Removed build tracker: '/tmp/pip-build-tracker-8bwzk69k'