2025-11-28T21:24:18,417 Created temporary directory: /tmp/pip-ephem-wheel-cache-mrjxy68b 2025-11-28T21:24:18,418 Created temporary directory: /tmp/pip-build-tracker-l3xu8m0g 2025-11-28T21:24:18,419 Initialized build tracking at /tmp/pip-build-tracker-l3xu8m0g 2025-11-28T21:24:18,419 Created build tracker: /tmp/pip-build-tracker-l3xu8m0g 2025-11-28T21:24:18,420 Entered build tracker: /tmp/pip-build-tracker-l3xu8m0g 2025-11-28T21:24:18,421 Created temporary directory: /tmp/pip-wheel-vu128uqv 2025-11-28T21:24:18,424 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 2025-11-28T21:24:18,426 Created temporary directory: /tmp/pip-ephem-wheel-cache-pmdvy1n9 2025-11-28T21:24:18,450 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-28T21:24:18,454 2 location(s) to search for versions of wsgfdl-py: 2025-11-28T21:24:18,454 * https://pypi.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,454 * https://www.piwheels.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,455 Fetching project page and analyzing links: https://pypi.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,455 Getting page https://pypi.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,457 Found index url https://pypi.org/simple 2025-11-28T21:24:18,672 Fetched page https://pypi.org/simple/wsgfdl-py/ as application/vnd.pypi.simple.v1+json 2025-11-28T21:24:18,675 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/23/aa/2e09335058423884d250c7919b73a9511043aa219fe9497aff14cd327e95/wsgfdl_py-1.2.0-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,676 Found link https://files.pythonhosted.org/packages/13/7e/882577a6e19e6b6a9d4d7f773a821195a15291a31a32383328dda94965ac/wsgfdl_py-1.2.0.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.2.0 2025-11-28T21:24:18,677 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/82/98/7ef5826b454dbdb81f6627b0cd5b5e425f7307cad390d17a8196ae17052c/wsgfdl_py-1.3.0-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,678 Found link https://files.pythonhosted.org/packages/66/d7/8fbec8cd0a07b486d77f34e56f0ff6031063fa4792021ce77ed8aba1db44/wsgfdl_py-1.3.0.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.3.0 2025-11-28T21:24:18,679 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/e4/1b/8e8824f129edb6c8d6cf1038cd1c549529742beb15cae663cc89cd9bb576/wsgfdl_py-1.3.1-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,680 Found link https://files.pythonhosted.org/packages/83/80/406a60c0c549af51515230d7fbabe4ece1fd33d0c6d9c2258302d79bdb9e/wsgfdl_py-1.3.1.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.3.1 2025-11-28T21:24:18,681 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/c8/bf/9b281ba841d36e4677238fe51e1ff55af7827562e80687b3d3aea58bd9eb/wsgfdl_py-1.3.2-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,682 Found link https://files.pythonhosted.org/packages/53/35/7f129b2e4d70548bd3ad71c7685df9f29c1c9562cad7fedee8062fb4fb35/wsgfdl_py-1.3.2.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.3.2 2025-11-28T21:24:18,683 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/cf/0b/5d90f3c5ad52f3bce5dcbb23f09d1f7e276fb93184c6aa318449e00b9bd6/wsgfdl_py-1.3.3-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,684 Found link https://files.pythonhosted.org/packages/79/fa/7be37f179053f77f6f591e5f24f7d198c47eecf7a0a9b20e2cd2c8eb79ab/wsgfdl_py-1.3.3.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.3.3 2025-11-28T21:24:18,684 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/2d/d2/ae57fff3150fe5233452e00ba4684b8587adecf5dc55aeb8b6a643eb71e2/wsgfdl_py-1.3.4-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,685 Found link https://files.pythonhosted.org/packages/64/72/88db3f274dd229e1d8c418782dda4eeff0abeb63faa35a4f059e282f21fd/wsgfdl_py-1.3.4.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.3.4 2025-11-28T21:24:18,686 Skipping link: No binaries permitted for wsgfdl-py: https://files.pythonhosted.org/packages/ad/2f/68a2e45680ff2e68173ede0e6d9809f01f0d6b521b7b2881c1aa6b46b3b3/wsgfdl_py-1.3.5-py3-none-any.whl (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,687 Found link https://files.pythonhosted.org/packages/e5/e0/2fdfd7b53cd9cbca3331408edae7673d267dbcef867f4a7f44623e9efb11/wsgfdl_py-1.3.5.tar.gz (from https://pypi.org/simple/wsgfdl-py/) (requires-python:>=3.9), version: 1.3.5 2025-11-28T21:24:18,687 Fetching project page and analyzing links: https://www.piwheels.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,688 Getting page https://www.piwheels.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,689 Found index url https://www.piwheels.org/simple 2025-11-28T21:24:18,873 Fetched page https://www.piwheels.org/simple/wsgfdl-py/ as text/html 2025-11-28T21:24:18,876 Skipping link: No binaries permitted for wsgfdl-py: https://archive1.piwheels.org/simple/wsgfdl-py/wsgfdl_py-1.3.4-py3-none-any.whl#sha256=961e9272fba477504fd5cbe2ac49bc42678048299651e449ccce71b33c477a24 (from https://www.piwheels.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,876 Skipping link: No binaries permitted for wsgfdl-py: https://archive1.piwheels.org/simple/wsgfdl-py/wsgfdl_py-1.3.3-py3-none-any.whl#sha256=bf527102c279f3bb0a804070fe2fdd3821af0cabb5b639835c95066238c3cf0b (from https://www.piwheels.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,877 Skipping link: No binaries permitted for wsgfdl-py: https://archive1.piwheels.org/simple/wsgfdl-py/wsgfdl_py-1.3.2-py3-none-any.whl#sha256=4e8c5ab6aae1cad5595b071e54b4a5e5a09ef30eb42475012d9e05ba146b538c (from https://www.piwheels.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,878 Skipping link: No binaries permitted for wsgfdl-py: https://archive1.piwheels.org/simple/wsgfdl-py/wsgfdl_py-1.3.1-py3-none-any.whl#sha256=cb3383e89fc3507289150b7db17b4e48e69f706c58b20f233d10f8792e17c4a5 (from https://www.piwheels.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,878 Skipping link: No binaries permitted for wsgfdl-py: https://archive1.piwheels.org/simple/wsgfdl-py/wsgfdl_py-1.3.0-py3-none-any.whl#sha256=2bc561dc97238504ca5ce85d49f9642de01b308ea7700e85ea96c0e6fe1535e8 (from https://www.piwheels.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,879 Skipping link: No binaries permitted for wsgfdl-py: https://archive1.piwheels.org/simple/wsgfdl-py/wsgfdl_py-1.2.0-py3-none-any.whl#sha256=74d3a442eb53aae1138a31d60945d4152f18aceb44eabb07aca78942a51a2b8f (from https://www.piwheels.org/simple/wsgfdl-py/) (requires-python:>=3.9) 2025-11-28T21:24:18,880 Skipping link: not a file: https://www.piwheels.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,880 Skipping link: not a file: https://pypi.org/simple/wsgfdl-py/ 2025-11-28T21:24:18,900 Given no hashes to check 1 links for project 'wsgfdl-py': discarding no candidates 2025-11-28T21:24:18,917 Collecting wsgfdl-py==1.3.5 2025-11-28T21:24:18,920 Created temporary directory: /tmp/pip-unpack-d27eo2d7 2025-11-28T21:24:19,052 Downloading wsgfdl_py-1.3.5.tar.gz (58 kB) 2025-11-28T21:24:19,193 Added wsgfdl-py==1.3.5 from https://files.pythonhosted.org/packages/e5/e0/2fdfd7b53cd9cbca3331408edae7673d267dbcef867f4a7f44623e9efb11/wsgfdl_py-1.3.5.tar.gz to build tracker '/tmp/pip-build-tracker-l3xu8m0g' 2025-11-28T21:24:19,198 Created temporary directory: /tmp/pip-build-env-chvzqsgh 2025-11-28T21:24:19,204 Installing build dependencies: started 2025-11-28T21:24:19,205 Running command pip subprocess to install build dependencies 2025-11-28T21:24:20,357 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-28T21:24:20,941 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 2025-11-28T21:24:20,964 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-28T21:24:22,687 Collecting setuptools>=61.0 2025-11-28T21:24:22,790 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-28T21:24:23,057 Collecting wheel 2025-11-28T21:24:23,075 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-28T21:24:25,989 Installing collected packages: wheel, setuptools 2025-11-28T21:24:26,230 Creating /tmp/pip-build-env-chvzqsgh/overlay/local/bin 2025-11-28T21:24:26,233 changing mode of /tmp/pip-build-env-chvzqsgh/overlay/local/bin/wheel to 755 2025-11-28T21:24:29,840 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-28T21:24:30,111 Installing build dependencies: finished with status 'done' 2025-11-28T21:24:30,117 Getting requirements to build wheel: started 2025-11-28T21:24:30,118 Running command Getting requirements to build wheel 2025-11-28T21:24:30,660 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'readme' 2025-11-28T21:24:30,661 warnings.warn(msg) 2025-11-28T21:24:30,708 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2025-11-28T21:24:30,709 !! 2025-11-28T21:24:30,710 ******************************************************************************** 2025-11-28T21:24:30,711 The following seems to be defined outside of `pyproject.toml`: 2025-11-28T21:24:30,712 `keywords = ['python', 'first package']` 2025-11-28T21:24:30,713 According to the spec (see the link below), however, setuptools CANNOT 2025-11-28T21:24:30,714 consider this value unless `keywords` is listed as `dynamic`. 2025-11-28T21:24:30,715 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-28T21:24:30,716 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2025-11-28T21:24:30,717 remove the `[project]` table from your file and rely entirely on other means of 2025-11-28T21:24:30,717 configuration. 2025-11-28T21:24:30,718 ******************************************************************************** 2025-11-28T21:24:30,719 !! 2025-11-28T21:24:30,719 _handle_missing_dynamic(dist, project_table) 2025-11-28T21:24:30,720 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-28T21:24:30,721 !! 2025-11-28T21:24:30,722 ******************************************************************************** 2025-11-28T21:24:30,722 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). 2025-11-28T21:24:30,724 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-28T21:24:30,724 or your builds will no longer be supported. 2025-11-28T21:24:30,725 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:30,725 ******************************************************************************** 2025-11-28T21:24:30,726 !! 2025-11-28T21:24:30,727 corresp(dist, value, root_dir) 2025-11-28T21:24:30,727 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-28T21:24:30,727 corresp(dist, value, root_dir) 2025-11-28T21:24:30,802 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T21:24:30,802 !! 2025-11-28T21:24:30,803 ******************************************************************************** 2025-11-28T21:24:30,804 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T21:24:30,805 License :: OSI Approved :: MIT License 2025-11-28T21:24:30,806 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:30,806 ******************************************************************************** 2025-11-28T21:24:30,807 !! 2025-11-28T21:24:30,807 dist._finalize_license_expression() 2025-11-28T21:24:30,808 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T21:24:30,809 !! 2025-11-28T21:24:30,810 ******************************************************************************** 2025-11-28T21:24:30,810 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T21:24:30,812 License :: OSI Approved :: MIT License 2025-11-28T21:24:30,813 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:30,813 ******************************************************************************** 2025-11-28T21:24:30,815 !! 2025-11-28T21:24:30,816 self._finalize_license_expression() 2025-11-28T21:24:30,816 running egg_info 2025-11-28T21:24:30,822 writing wsgfdl_py.egg-info/PKG-INFO 2025-11-28T21:24:30,829 writing dependency_links to wsgfdl_py.egg-info/dependency_links.txt 2025-11-28T21:24:30,830 writing requirements to wsgfdl_py.egg-info/requires.txt 2025-11-28T21:24:30,832 writing top-level names to wsgfdl_py.egg-info/top_level.txt 2025-11-28T21:24:30,854 reading manifest file 'wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:30,858 adding license file 'LICENSE' 2025-11-28T21:24:30,862 writing manifest file 'wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:30,960 Getting requirements to build wheel: finished with status 'done' 2025-11-28T21:24:30,963 Created temporary directory: /tmp/pip-modern-metadata-f8dx_npu 2025-11-28T21:24:30,965 Preparing metadata (pyproject.toml): started 2025-11-28T21:24:30,966 Running command Preparing metadata (pyproject.toml) 2025-11-28T21:24:31,707 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'readme' 2025-11-28T21:24:31,707 warnings.warn(msg) 2025-11-28T21:24:31,757 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2025-11-28T21:24:31,758 !! 2025-11-28T21:24:31,759 ******************************************************************************** 2025-11-28T21:24:31,760 The following seems to be defined outside of `pyproject.toml`: 2025-11-28T21:24:31,761 `keywords = ['python', 'first package']` 2025-11-28T21:24:31,762 According to the spec (see the link below), however, setuptools CANNOT 2025-11-28T21:24:31,763 consider this value unless `keywords` is listed as `dynamic`. 2025-11-28T21:24:31,764 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-28T21:24:31,765 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2025-11-28T21:24:31,765 remove the `[project]` table from your file and rely entirely on other means of 2025-11-28T21:24:31,765 configuration. 2025-11-28T21:24:31,766 ******************************************************************************** 2025-11-28T21:24:31,767 !! 2025-11-28T21:24:31,767 _handle_missing_dynamic(dist, project_table) 2025-11-28T21:24:31,768 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-28T21:24:31,769 !! 2025-11-28T21:24:31,770 ******************************************************************************** 2025-11-28T21:24:31,770 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). 2025-11-28T21:24:31,771 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-28T21:24:31,772 or your builds will no longer be supported. 2025-11-28T21:24:31,773 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:31,774 ******************************************************************************** 2025-11-28T21:24:31,775 !! 2025-11-28T21:24:31,776 corresp(dist, value, root_dir) 2025-11-28T21:24:31,777 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-28T21:24:31,778 corresp(dist, value, root_dir) 2025-11-28T21:24:31,872 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T21:24:31,872 !! 2025-11-28T21:24:31,874 ******************************************************************************** 2025-11-28T21:24:31,874 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T21:24:31,876 License :: OSI Approved :: MIT License 2025-11-28T21:24:31,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:31,878 ******************************************************************************** 2025-11-28T21:24:31,880 !! 2025-11-28T21:24:31,880 dist._finalize_license_expression() 2025-11-28T21:24:31,881 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T21:24:31,882 !! 2025-11-28T21:24:31,884 ******************************************************************************** 2025-11-28T21:24:31,885 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T21:24:31,888 License :: OSI Approved :: MIT License 2025-11-28T21:24:31,890 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:31,891 ******************************************************************************** 2025-11-28T21:24:31,893 !! 2025-11-28T21:24:31,894 self._finalize_license_expression() 2025-11-28T21:24:31,895 running dist_info 2025-11-28T21:24:31,901 creating /tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info 2025-11-28T21:24:31,902 writing /tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/PKG-INFO 2025-11-28T21:24:31,952 writing dependency_links to /tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/dependency_links.txt 2025-11-28T21:24:31,955 writing requirements to /tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/requires.txt 2025-11-28T21:24:31,957 writing top-level names to /tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/top_level.txt 2025-11-28T21:24:31,959 writing manifest file '/tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:31,982 reading manifest file '/tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:31,984 adding license file 'LICENSE' 2025-11-28T21:24:31,988 writing manifest file '/tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:31,989 creating '/tmp/pip-modern-metadata-f8dx_npu/wsgfdl_py-1.3.5.dist-info' 2025-11-28T21:24:32,115 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-28T21:24:32,125 Source in /tmp/pip-wheel-vu128uqv/wsgfdl-py_afb80afd9be047dfb6f444a02d940b6f has version 1.3.5, which satisfies requirement wsgfdl-py==1.3.5 from https://files.pythonhosted.org/packages/e5/e0/2fdfd7b53cd9cbca3331408edae7673d267dbcef867f4a7f44623e9efb11/wsgfdl_py-1.3.5.tar.gz 2025-11-28T21:24:32,126 Removed wsgfdl-py==1.3.5 from https://files.pythonhosted.org/packages/e5/e0/2fdfd7b53cd9cbca3331408edae7673d267dbcef867f4a7f44623e9efb11/wsgfdl_py-1.3.5.tar.gz from build tracker '/tmp/pip-build-tracker-l3xu8m0g' 2025-11-28T21:24:32,140 Created temporary directory: /tmp/pip-unpack-x870g918 2025-11-28T21:24:32,141 Building wheels for collected packages: wsgfdl-py 2025-11-28T21:24:32,145 Created temporary directory: /tmp/pip-wheel-1nfrm2uu 2025-11-28T21:24:32,146 Destination directory: /tmp/pip-wheel-1nfrm2uu 2025-11-28T21:24:32,148 Building wheel for wsgfdl-py (pyproject.toml): started 2025-11-28T21:24:32,149 Running command Building wheel for wsgfdl-py (pyproject.toml) 2025-11-28T21:24:32,645 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'readme' 2025-11-28T21:24:32,645 warnings.warn(msg) 2025-11-28T21:24:32,689 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2025-11-28T21:24:32,690 !! 2025-11-28T21:24:32,691 ******************************************************************************** 2025-11-28T21:24:32,691 The following seems to be defined outside of `pyproject.toml`: 2025-11-28T21:24:32,693 `keywords = ['python', 'first package']` 2025-11-28T21:24:32,694 According to the spec (see the link below), however, setuptools CANNOT 2025-11-28T21:24:32,694 consider this value unless `keywords` is listed as `dynamic`. 2025-11-28T21:24:32,695 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-28T21:24:32,696 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2025-11-28T21:24:32,697 remove the `[project]` table from your file and rely entirely on other means of 2025-11-28T21:24:32,697 configuration. 2025-11-28T21:24:32,698 ******************************************************************************** 2025-11-28T21:24:32,699 !! 2025-11-28T21:24:32,700 _handle_missing_dynamic(dist, project_table) 2025-11-28T21:24:32,700 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-28T21:24:32,701 !! 2025-11-28T21:24:32,702 ******************************************************************************** 2025-11-28T21:24:32,702 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). 2025-11-28T21:24:32,703 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-28T21:24:32,704 or your builds will no longer be supported. 2025-11-28T21:24:32,704 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:32,705 ******************************************************************************** 2025-11-28T21:24:32,706 !! 2025-11-28T21:24:32,706 corresp(dist, value, root_dir) 2025-11-28T21:24:32,707 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-28T21:24:32,707 corresp(dist, value, root_dir) 2025-11-28T21:24:32,772 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T21:24:32,772 !! 2025-11-28T21:24:32,773 ******************************************************************************** 2025-11-28T21:24:32,774 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T21:24:32,775 License :: OSI Approved :: MIT License 2025-11-28T21:24:32,776 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:32,777 ******************************************************************************** 2025-11-28T21:24:32,778 !! 2025-11-28T21:24:32,778 dist._finalize_license_expression() 2025-11-28T21:24:32,779 /tmp/pip-build-env-chvzqsgh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-28T21:24:32,780 !! 2025-11-28T21:24:32,781 ******************************************************************************** 2025-11-28T21:24:32,782 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-28T21:24:32,783 License :: OSI Approved :: MIT License 2025-11-28T21:24:32,784 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-28T21:24:32,785 ******************************************************************************** 2025-11-28T21:24:32,786 !! 2025-11-28T21:24:32,787 self._finalize_license_expression() 2025-11-28T21:24:32,787 running bdist_wheel 2025-11-28T21:24:32,802 running build 2025-11-28T21:24:32,802 running build_py 2025-11-28T21:24:32,810 creating build/lib/gfdlws 2025-11-28T21:24:32,812 copying gfdlws/exchanges.py -> build/lib/gfdlws 2025-11-28T21:24:32,815 copying gfdlws/lastquoteoptionchain.py -> build/lib/gfdlws 2025-11-28T21:24:32,817 copying gfdlws/lastquoteoptiongreekschain.py -> build/lib/gfdlws 2025-11-28T21:24:32,819 copying gfdlws/history.py -> build/lib/gfdlws 2025-11-28T21:24:32,821 copying gfdlws/lastquoteshortclose.py -> build/lib/gfdlws 2025-11-28T21:24:32,823 copying gfdlws/historyaftermarket.py -> build/lib/gfdlws 2025-11-28T21:24:32,826 copying gfdlws/historygreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,828 copying gfdlws/snapshotgreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,830 copying gfdlws/marketmessages.py -> build/lib/gfdlws 2025-11-28T21:24:32,832 copying gfdlws/limitation.py -> build/lib/gfdlws 2025-11-28T21:24:32,833 copying gfdlws/topgainerslosers.py -> build/lib/gfdlws 2025-11-28T21:24:32,835 copying gfdlws/realtime.py -> build/lib/gfdlws 2025-11-28T21:24:32,837 copying gfdlws/expirydates.py -> build/lib/gfdlws 2025-11-28T21:24:32,839 copying gfdlws/instrumentsonsearch.py -> build/lib/gfdlws 2025-11-28T21:24:32,841 copying gfdlws/lastquotearrayshort.py -> build/lib/gfdlws 2025-11-28T21:24:32,843 copying gfdlws/subscribetopgainerslosers.py -> build/lib/gfdlws 2025-11-28T21:24:32,844 copying gfdlws/__init__.py -> build/lib/gfdlws 2025-11-28T21:24:32,846 copying gfdlws/subscribesnapshotgreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,848 copying gfdlws/exchangemessages.py -> build/lib/gfdlws 2025-11-28T21:24:32,849 copying gfdlws/snapshot.py -> build/lib/gfdlws 2025-11-28T21:24:32,851 copying gfdlws/lastquote.py -> build/lib/gfdlws 2025-11-28T21:24:32,853 copying gfdlws/instrumenttypes.py -> build/lib/gfdlws 2025-11-28T21:24:32,855 copying gfdlws/strikeprices.py -> build/lib/gfdlws 2025-11-28T21:24:32,856 copying gfdlws/lastquoteoptiongreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,858 copying gfdlws/serverinfo.py -> build/lib/gfdlws 2025-11-28T21:24:32,860 copying gfdlws/exchangesnapshot.py -> build/lib/gfdlws 2025-11-28T21:24:32,861 copying gfdlws/realsnapshot.py -> build/lib/gfdlws 2025-11-28T21:24:32,863 copying gfdlws/quote.py -> build/lib/gfdlws 2025-11-28T21:24:32,865 copying gfdlws/subscribeoptionchain.py -> build/lib/gfdlws 2025-11-28T21:24:32,867 copying gfdlws/realtimegreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,869 copying gfdlws/lastquotearrayoptiongreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,871 copying gfdlws/instruments.py -> build/lib/gfdlws 2025-11-28T21:24:32,873 copying gfdlws/subscribeoptionchaingreeks.py -> build/lib/gfdlws 2025-11-28T21:24:32,874 copying gfdlws/lastquoteshort.py -> build/lib/gfdlws 2025-11-28T21:24:32,876 copying gfdlws/lastquotearrayshortclose.py -> build/lib/gfdlws 2025-11-28T21:24:32,878 copying gfdlws/optiontypes.py -> build/lib/gfdlws 2025-11-28T21:24:32,880 copying gfdlws/products.py -> build/lib/gfdlws 2025-11-28T21:24:32,882 copying gfdlws/ws.py -> build/lib/gfdlws 2025-11-28T21:24:32,883 copying gfdlws/volumeshockers.py -> build/lib/gfdlws 2025-11-28T21:24:32,885 copying gfdlws/lastquotearray.py -> build/lib/gfdlws 2025-11-28T21:24:32,887 running egg_info 2025-11-28T21:24:32,898 writing wsgfdl_py.egg-info/PKG-INFO 2025-11-28T21:24:32,906 writing dependency_links to wsgfdl_py.egg-info/dependency_links.txt 2025-11-28T21:24:32,907 writing requirements to wsgfdl_py.egg-info/requires.txt 2025-11-28T21:24:32,908 writing top-level names to wsgfdl_py.egg-info/top_level.txt 2025-11-28T21:24:32,919 reading manifest file 'wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:32,923 adding license file 'LICENSE' 2025-11-28T21:24:32,927 writing manifest file 'wsgfdl_py.egg-info/SOURCES.txt' 2025-11-28T21:24:32,941 installing to build/bdist.linux-armv7l/wheel 2025-11-28T21:24:32,941 running install 2025-11-28T21:24:32,965 running install_lib 2025-11-28T21:24:32,971 creating build/bdist.linux-armv7l/wheel 2025-11-28T21:24:32,974 creating build/bdist.linux-armv7l/wheel/gfdlws 2025-11-28T21:24:32,976 copying build/lib/gfdlws/exchanges.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,978 copying build/lib/gfdlws/lastquoteoptionchain.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,980 copying build/lib/gfdlws/lastquoteoptiongreekschain.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,982 copying build/lib/gfdlws/history.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,984 copying build/lib/gfdlws/lastquoteshortclose.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,986 copying build/lib/gfdlws/historyaftermarket.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,988 copying build/lib/gfdlws/historygreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,990 copying build/lib/gfdlws/snapshotgreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,992 copying build/lib/gfdlws/marketmessages.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,994 copying build/lib/gfdlws/limitation.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,996 copying build/lib/gfdlws/topgainerslosers.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,997 copying build/lib/gfdlws/realtime.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:32,999 copying build/lib/gfdlws/expirydates.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,001 copying build/lib/gfdlws/instrumentsonsearch.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,002 copying build/lib/gfdlws/lastquotearrayshort.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,004 copying build/lib/gfdlws/subscribetopgainerslosers.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,006 copying build/lib/gfdlws/__init__.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,007 copying build/lib/gfdlws/subscribesnapshotgreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,009 copying build/lib/gfdlws/exchangemessages.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,011 copying build/lib/gfdlws/snapshot.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,012 copying build/lib/gfdlws/lastquote.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,014 copying build/lib/gfdlws/instrumenttypes.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,016 copying build/lib/gfdlws/strikeprices.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,017 copying build/lib/gfdlws/lastquoteoptiongreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,019 copying build/lib/gfdlws/serverinfo.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,021 copying build/lib/gfdlws/exchangesnapshot.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,023 copying build/lib/gfdlws/realsnapshot.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,024 copying build/lib/gfdlws/quote.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,026 copying build/lib/gfdlws/subscribeoptionchain.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,028 copying build/lib/gfdlws/realtimegreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,030 copying build/lib/gfdlws/lastquotearrayoptiongreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,032 copying build/lib/gfdlws/instruments.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,033 copying build/lib/gfdlws/subscribeoptionchaingreeks.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,035 copying build/lib/gfdlws/lastquoteshort.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,037 copying build/lib/gfdlws/lastquotearrayshortclose.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,039 copying build/lib/gfdlws/optiontypes.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,041 copying build/lib/gfdlws/products.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,042 copying build/lib/gfdlws/ws.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,045 copying build/lib/gfdlws/volumeshockers.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,046 copying build/lib/gfdlws/lastquotearray.py -> build/bdist.linux-armv7l/wheel/./gfdlws 2025-11-28T21:24:33,048 running install_egg_info 2025-11-28T21:24:33,054 Copying wsgfdl_py.egg-info to build/bdist.linux-armv7l/wheel/./wsgfdl_py-1.3.5-py3.11.egg-info 2025-11-28T21:24:33,066 running install_scripts 2025-11-28T21:24:33,077 creating build/bdist.linux-armv7l/wheel/wsgfdl_py-1.3.5.dist-info/WHEEL 2025-11-28T21:24:33,079 creating '/tmp/pip-wheel-1nfrm2uu/.tmp-lidu3ahn/wsgfdl_py-1.3.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-28T21:24:33,082 adding 'gfdlws/__init__.py' 2025-11-28T21:24:33,083 adding 'gfdlws/exchangemessages.py' 2025-11-28T21:24:33,085 adding 'gfdlws/exchanges.py' 2025-11-28T21:24:33,086 adding 'gfdlws/exchangesnapshot.py' 2025-11-28T21:24:33,088 adding 'gfdlws/expirydates.py' 2025-11-28T21:24:33,089 adding 'gfdlws/history.py' 2025-11-28T21:24:33,090 adding 'gfdlws/historyaftermarket.py' 2025-11-28T21:24:33,092 adding 'gfdlws/historygreeks.py' 2025-11-28T21:24:33,093 adding 'gfdlws/instruments.py' 2025-11-28T21:24:33,094 adding 'gfdlws/instrumentsonsearch.py' 2025-11-28T21:24:33,095 adding 'gfdlws/instrumenttypes.py' 2025-11-28T21:24:33,096 adding 'gfdlws/lastquote.py' 2025-11-28T21:24:33,097 adding 'gfdlws/lastquotearray.py' 2025-11-28T21:24:33,099 adding 'gfdlws/lastquotearrayoptiongreeks.py' 2025-11-28T21:24:33,100 adding 'gfdlws/lastquotearrayshort.py' 2025-11-28T21:24:33,101 adding 'gfdlws/lastquotearrayshortclose.py' 2025-11-28T21:24:33,102 adding 'gfdlws/lastquoteoptionchain.py' 2025-11-28T21:24:33,103 adding 'gfdlws/lastquoteoptiongreeks.py' 2025-11-28T21:24:33,104 adding 'gfdlws/lastquoteoptiongreekschain.py' 2025-11-28T21:24:33,105 adding 'gfdlws/lastquoteshort.py' 2025-11-28T21:24:33,107 adding 'gfdlws/lastquoteshortclose.py' 2025-11-28T21:24:33,108 adding 'gfdlws/limitation.py' 2025-11-28T21:24:33,109 adding 'gfdlws/marketmessages.py' 2025-11-28T21:24:33,110 adding 'gfdlws/optiontypes.py' 2025-11-28T21:24:33,112 adding 'gfdlws/products.py' 2025-11-28T21:24:33,113 adding 'gfdlws/quote.py' 2025-11-28T21:24:33,114 adding 'gfdlws/realsnapshot.py' 2025-11-28T21:24:33,115 adding 'gfdlws/realtime.py' 2025-11-28T21:24:33,116 adding 'gfdlws/realtimegreeks.py' 2025-11-28T21:24:33,117 adding 'gfdlws/serverinfo.py' 2025-11-28T21:24:33,119 adding 'gfdlws/snapshot.py' 2025-11-28T21:24:33,120 adding 'gfdlws/snapshotgreeks.py' 2025-11-28T21:24:33,121 adding 'gfdlws/strikeprices.py' 2025-11-28T21:24:33,122 adding 'gfdlws/subscribeoptionchain.py' 2025-11-28T21:24:33,124 adding 'gfdlws/subscribeoptionchaingreeks.py' 2025-11-28T21:24:33,125 adding 'gfdlws/subscribesnapshotgreeks.py' 2025-11-28T21:24:33,126 adding 'gfdlws/subscribetopgainerslosers.py' 2025-11-28T21:24:33,127 adding 'gfdlws/topgainerslosers.py' 2025-11-28T21:24:33,129 adding 'gfdlws/volumeshockers.py' 2025-11-28T21:24:33,130 adding 'gfdlws/ws.py' 2025-11-28T21:24:33,132 adding 'wsgfdl_py-1.3.5.dist-info/licenses/LICENSE' 2025-11-28T21:24:33,139 adding 'wsgfdl_py-1.3.5.dist-info/METADATA' 2025-11-28T21:24:33,141 adding 'wsgfdl_py-1.3.5.dist-info/WHEEL' 2025-11-28T21:24:33,142 adding 'wsgfdl_py-1.3.5.dist-info/top_level.txt' 2025-11-28T21:24:33,143 adding 'wsgfdl_py-1.3.5.dist-info/RECORD' 2025-11-28T21:24:33,145 removing build/bdist.linux-armv7l/wheel 2025-11-28T21:24:33,252 Building wheel for wsgfdl-py (pyproject.toml): finished with status 'done' 2025-11-28T21:24:33,257 Created wheel for wsgfdl-py: filename=wsgfdl_py-1.3.5-py3-none-any.whl size=48923 sha256=cc4bbe542b68529a64dcaf3f4caf07217e727dca4254dd3477db473cddd8bfda 2025-11-28T21:24:33,259 Stored in directory: /tmp/pip-ephem-wheel-cache-pmdvy1n9/wheels/83/63/d4/e2ebc7c5e89bc7665fbd01c07ec6972b2eff90fc94c790bd7a 2025-11-28T21:24:33,282 Successfully built wsgfdl-py 2025-11-28T21:24:33,287 Removed build tracker: '/tmp/pip-build-tracker-l3xu8m0g'