2025-06-02T09:13:36,389 Created temporary directory: /tmp/pip-build-tracker-yz58adgc 2025-06-02T09:13:36,390 Initialized build tracking at /tmp/pip-build-tracker-yz58adgc 2025-06-02T09:13:36,391 Created build tracker: /tmp/pip-build-tracker-yz58adgc 2025-06-02T09:13:36,391 Entered build tracker: /tmp/pip-build-tracker-yz58adgc 2025-06-02T09:13:36,392 Created temporary directory: /tmp/pip-wheel-ilsngfc5 2025-06-02T09:13:36,396 Created temporary directory: /tmp/pip-ephem-wheel-cache-0jh34wkg 2025-06-02T09:13:36,445 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-02T09:13:36,448 2 location(s) to search for versions of grandprix: 2025-06-02T09:13:36,448 * https://pypi.org/simple/grandprix/ 2025-06-02T09:13:36,448 * https://www.piwheels.org/simple/grandprix/ 2025-06-02T09:13:36,449 Fetching project page and analyzing links: https://pypi.org/simple/grandprix/ 2025-06-02T09:13:36,449 Getting page https://pypi.org/simple/grandprix/ 2025-06-02T09:13:36,451 Found index url https://pypi.org/simple/ 2025-06-02T09:13:36,613 Fetched page https://pypi.org/simple/grandprix/ as application/vnd.pypi.simple.v1+json 2025-06-02T09:13:36,616 Skipping link: No binaries permitted for grandprix: https://files.pythonhosted.org/packages/6e/b9/fb28d5464475cd9760e79752567fcc1ecaf68572713304e182f78afeab06/grandprix-0.1.0-py3-none-any.whl (from https://pypi.org/simple/grandprix/) (requires-python:>=3.8) 2025-06-02T09:13:36,617 Found link https://files.pythonhosted.org/packages/f5/b4/e612551039b7d82d1d38c0584493ddfd93df420fbb878060e39bc214b5ea/grandprix-0.1.0.tar.gz (from https://pypi.org/simple/grandprix/) (requires-python:>=3.8), version: 0.1.0 2025-06-02T09:13:36,618 Skipping link: No binaries permitted for grandprix: https://files.pythonhosted.org/packages/db/00/a916a44b107b5287f0c5008e0daeafa02fa2b88d91ea2e86edd3f9f5c0aa/grandprix-0.1.1-py3-none-any.whl (from https://pypi.org/simple/grandprix/) (requires-python:>=3.8) 2025-06-02T09:13:36,619 Found link https://files.pythonhosted.org/packages/7f/c3/4965e9d6eae1d7f029787475a36395e231fe722f6879bb339b0b5bb8124e/grandprix-0.1.1.tar.gz (from https://pypi.org/simple/grandprix/) (requires-python:>=3.8), version: 0.1.1 2025-06-02T09:13:36,620 Skipping link: No binaries permitted for grandprix: https://files.pythonhosted.org/packages/50/86/79e42e677aa24fcc9a53c3da792e18020653b9c69273658b2a103f83af55/grandprix-0.1.2-py3-none-any.whl (from https://pypi.org/simple/grandprix/) (requires-python:>=3.8) 2025-06-02T09:13:36,620 Found link https://files.pythonhosted.org/packages/fe/c0/40b543c74c4e76d4e999e3c06a33de86ddb9fd637109949247e3941cc146/grandprix-0.1.2.tar.gz (from https://pypi.org/simple/grandprix/) (requires-python:>=3.8), version: 0.1.2 2025-06-02T09:13:36,621 Fetching project page and analyzing links: https://www.piwheels.org/simple/grandprix/ 2025-06-02T09:13:36,622 Getting page https://www.piwheels.org/simple/grandprix/ 2025-06-02T09:13:36,623 Found index url https://www.piwheels.org/simple/ 2025-06-02T09:13:36,778 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/grandprix/ 2025-06-02T09:13:37,442 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/grandprix/ 2025-06-02T09:13:38,610 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/grandprix/ 2025-06-02T09:13:40,777 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/grandprix/ 2025-06-02T09:13:44,944 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/grandprix/ 2025-06-02T09:13:45,121 Could not fetch URL https://www.piwheels.org/simple/grandprix/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/grandprix/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-02T09:13:45,123 Skipping link: not a file: https://www.piwheels.org/simple/grandprix/ 2025-06-02T09:13:45,123 Skipping link: not a file: https://pypi.org/simple/grandprix/ 2025-06-02T09:13:45,143 Given no hashes to check 1 links for project 'grandprix': discarding no candidates 2025-06-02T09:13:45,145 Collecting grandprix==0.1.1 2025-06-02T09:13:45,147 Created temporary directory: /tmp/pip-unpack-mv_gqr9y 2025-06-02T09:13:45,369 Downloading grandprix-0.1.1.tar.gz (16 kB) 2025-06-02T09:13:45,445 Added grandprix==0.1.1 from https://files.pythonhosted.org/packages/7f/c3/4965e9d6eae1d7f029787475a36395e231fe722f6879bb339b0b5bb8124e/grandprix-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-yz58adgc' 2025-06-02T09:13:45,448 Running setup.py (path:/tmp/pip-wheel-ilsngfc5/grandprix_0802072da8d243e79df8ae6a47fcd0aa/setup.py) egg_info for package grandprix 2025-06-02T09:13:45,449 Created temporary directory: /tmp/pip-pip-egg-info-9v89m1c8 2025-06-02T09:13:45,450 Preparing metadata (setup.py): started 2025-06-02T09:13:45,451 Running command python setup.py egg_info 2025-06-02T09:13:46,388 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-02T09:13:46,388 !! 2025-06-02T09:13:46,389 ******************************************************************************** 2025-06-02T09:13:46,390 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-02T09:13:46,391 License :: Other/Proprietary License 2025-06-02T09:13:46,393 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-02T09:13:46,393 ******************************************************************************** 2025-06-02T09:13:46,394 !! 2025-06-02T09:13:46,395 self._finalize_license_expression() 2025-06-02T09:13:46,421 running egg_info 2025-06-02T09:13:46,454 creating /tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info 2025-06-02T09:13:46,455 writing /tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/PKG-INFO 2025-06-02T09:13:46,459 writing dependency_links to /tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/dependency_links.txt 2025-06-02T09:13:46,462 writing requirements to /tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/requires.txt 2025-06-02T09:13:46,463 writing top-level names to /tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/top_level.txt 2025-06-02T09:13:46,465 writing manifest file '/tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/SOURCES.txt' 2025-06-02T09:13:46,575 reading manifest file '/tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/SOURCES.txt' 2025-06-02T09:13:46,577 adding license file 'LICENSE' 2025-06-02T09:13:46,580 writing manifest file '/tmp/pip-pip-egg-info-9v89m1c8/grandprix.egg-info/SOURCES.txt' 2025-06-02T09:13:46,688 Preparing metadata (setup.py): finished with status 'done' 2025-06-02T09:13:46,692 Source in /tmp/pip-wheel-ilsngfc5/grandprix_0802072da8d243e79df8ae6a47fcd0aa has version 0.1.1, which satisfies requirement grandprix==0.1.1 from https://files.pythonhosted.org/packages/7f/c3/4965e9d6eae1d7f029787475a36395e231fe722f6879bb339b0b5bb8124e/grandprix-0.1.1.tar.gz 2025-06-02T09:13:46,693 Removed grandprix==0.1.1 from https://files.pythonhosted.org/packages/7f/c3/4965e9d6eae1d7f029787475a36395e231fe722f6879bb339b0b5bb8124e/grandprix-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-yz58adgc' 2025-06-02T09:13:46,700 Created temporary directory: /tmp/pip-unpack-5xwd7dxk 2025-06-02T09:13:46,701 Created temporary directory: /tmp/pip-unpack-05zppf7g 2025-06-02T09:13:46,701 Building wheels for collected packages: grandprix 2025-06-02T09:13:46,709 Created temporary directory: /tmp/pip-wheel-_hrbax97 2025-06-02T09:13:46,710 DEPRECATION: Building 'grandprix' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'grandprix'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-02T09:13:46,712 Building wheel for grandprix (setup.py): started 2025-06-02T09:13:46,713 Destination directory: /tmp/pip-wheel-_hrbax97 2025-06-02T09:13:46,714 Running command python setup.py bdist_wheel 2025-06-02T09:13:47,583 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-02T09:13:47,583 !! 2025-06-02T09:13:47,584 ******************************************************************************** 2025-06-02T09:13:47,585 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-02T09:13:47,586 License :: Other/Proprietary License 2025-06-02T09:13:47,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-02T09:13:47,587 ******************************************************************************** 2025-06-02T09:13:47,588 !! 2025-06-02T09:13:47,589 self._finalize_license_expression() 2025-06-02T09:13:47,589 running bdist_wheel 2025-06-02T09:13:47,721 running build 2025-06-02T09:13:47,722 running build_py 2025-06-02T09:13:47,753 creating build/lib/grandprix 2025-06-02T09:13:47,755 copying grandprix/__init__.py -> build/lib/grandprix 2025-06-02T09:13:47,758 creating build/lib/grandprix/utils 2025-06-02T09:13:47,759 copying grandprix/utils/dict_of_dicts_to_df.py -> build/lib/grandprix/utils 2025-06-02T09:13:47,761 copying grandprix/utils/__init__.py -> build/lib/grandprix/utils 2025-06-02T09:13:47,763 copying grandprix/utils/merge_data.py -> build/lib/grandprix/utils 2025-06-02T09:13:47,765 copying grandprix/utils/Filter.py -> build/lib/grandprix/utils 2025-06-02T09:13:47,767 copying grandprix/utils/bring_columns_to_front.py -> build/lib/grandprix/utils 2025-06-02T09:13:47,770 creating build/lib/grandprix/ergast 2025-06-02T09:13:47,771 copying grandprix/ergast/get_num_rounds.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,773 copying grandprix/ergast/__init__.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,775 copying grandprix/ergast/get_schedule.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,777 copying grandprix/ergast/START_YEAR.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,779 copying grandprix/ergast/Ergast.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,781 copying grandprix/ergast/get_drivers.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,784 copying grandprix/ergast/get_ergast_data.py -> build/lib/grandprix/ergast 2025-06-02T09:13:47,787 creating build/lib/grandprix/utils/aggregate 2025-06-02T09:13:47,788 copying grandprix/utils/aggregate/aggregate.py -> build/lib/grandprix/utils/aggregate 2025-06-02T09:13:47,791 copying grandprix/utils/aggregate/__init__.py -> build/lib/grandprix/utils/aggregate 2025-06-02T09:13:47,793 copying grandprix/utils/aggregate/Agg.py -> build/lib/grandprix/utils/aggregate 2025-06-02T09:13:47,795 creating build/lib/grandprix/ergast/json 2025-06-02T09:13:47,796 copying grandprix/ergast/json/__init__.py -> build/lib/grandprix/ergast/json 2025-06-02T09:13:47,799 copying grandprix/ergast/json/convert_json_to_df.py -> build/lib/grandprix/ergast/json 2025-06-02T09:13:47,801 copying grandprix/ergast/json/get_ergast_json.py -> build/lib/grandprix/ergast/json 2025-06-02T09:13:47,840 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-02T09:13:47,841 !! 2025-06-02T09:13:47,842 ******************************************************************************** 2025-06-02T09:13:47,842 Please avoid running ``setup.py`` directly. 2025-06-02T09:13:47,843 Instead, use pypa/build, pypa/installer or other 2025-06-02T09:13:47,843 standards-based tools. 2025-06-02T09:13:47,844 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T09:13:47,845 or your builds will no longer be supported. 2025-06-02T09:13:47,845 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-02T09:13:47,846 ******************************************************************************** 2025-06-02T09:13:47,847 !! 2025-06-02T09:13:47,847 self.initialize_options() 2025-06-02T09:13:47,870 installing to build/bdist.linux-armv7l/wheel 2025-06-02T09:13:47,870 running install 2025-06-02T09:13:47,896 running install_lib 2025-06-02T09:13:47,923 creating build/bdist.linux-armv7l/wheel 2025-06-02T09:13:47,925 creating build/bdist.linux-armv7l/wheel/grandprix 2025-06-02T09:13:47,927 creating build/bdist.linux-armv7l/wheel/grandprix/utils 2025-06-02T09:13:47,928 copying build/lib/grandprix/utils/dict_of_dicts_to_df.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils 2025-06-02T09:13:47,930 copying build/lib/grandprix/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils 2025-06-02T09:13:47,932 creating build/bdist.linux-armv7l/wheel/grandprix/utils/aggregate 2025-06-02T09:13:47,933 copying build/lib/grandprix/utils/aggregate/aggregate.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils/aggregate 2025-06-02T09:13:47,935 copying build/lib/grandprix/utils/aggregate/__init__.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils/aggregate 2025-06-02T09:13:47,937 copying build/lib/grandprix/utils/aggregate/Agg.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils/aggregate 2025-06-02T09:13:47,939 copying build/lib/grandprix/utils/merge_data.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils 2025-06-02T09:13:47,941 copying build/lib/grandprix/utils/Filter.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils 2025-06-02T09:13:47,944 copying build/lib/grandprix/utils/bring_columns_to_front.py -> build/bdist.linux-armv7l/wheel/./grandprix/utils 2025-06-02T09:13:47,945 copying build/lib/grandprix/__init__.py -> build/bdist.linux-armv7l/wheel/./grandprix 2025-06-02T09:13:47,948 creating build/bdist.linux-armv7l/wheel/grandprix/ergast 2025-06-02T09:13:47,949 copying build/lib/grandprix/ergast/get_num_rounds.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,951 copying build/lib/grandprix/ergast/__init__.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,952 copying build/lib/grandprix/ergast/get_schedule.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,954 copying build/lib/grandprix/ergast/START_YEAR.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,956 copying build/lib/grandprix/ergast/Ergast.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,959 creating build/bdist.linux-armv7l/wheel/grandprix/ergast/json 2025-06-02T09:13:47,961 copying build/lib/grandprix/ergast/json/__init__.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast/json 2025-06-02T09:13:47,963 copying build/lib/grandprix/ergast/json/convert_json_to_df.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast/json 2025-06-02T09:13:47,965 copying build/lib/grandprix/ergast/json/get_ergast_json.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast/json 2025-06-02T09:13:47,967 copying build/lib/grandprix/ergast/get_drivers.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,970 copying build/lib/grandprix/ergast/get_ergast_data.py -> build/bdist.linux-armv7l/wheel/./grandprix/ergast 2025-06-02T09:13:47,972 running install_egg_info 2025-06-02T09:13:48,012 running egg_info 2025-06-02T09:13:48,040 writing grandprix.egg-info/PKG-INFO 2025-06-02T09:13:48,043 writing dependency_links to grandprix.egg-info/dependency_links.txt 2025-06-02T09:13:48,045 writing requirements to grandprix.egg-info/requires.txt 2025-06-02T09:13:48,047 writing top-level names to grandprix.egg-info/top_level.txt 2025-06-02T09:13:48,082 reading manifest file 'grandprix.egg-info/SOURCES.txt' 2025-06-02T09:13:48,086 adding license file 'LICENSE' 2025-06-02T09:13:48,089 writing manifest file 'grandprix.egg-info/SOURCES.txt' 2025-06-02T09:13:48,091 Copying grandprix.egg-info to build/bdist.linux-armv7l/wheel/./grandprix-0.1.1-py3.11.egg-info 2025-06-02T09:13:48,101 running install_scripts 2025-06-02T09:13:48,113 creating build/bdist.linux-armv7l/wheel/grandprix-0.1.1.dist-info/WHEEL 2025-06-02T09:13:48,116 creating '/tmp/pip-wheel-_hrbax97/grandprix-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-02T09:13:48,118 adding 'grandprix/__init__.py' 2025-06-02T09:13:48,120 adding 'grandprix/ergast/Ergast.py' 2025-06-02T09:13:48,121 adding 'grandprix/ergast/START_YEAR.py' 2025-06-02T09:13:48,123 adding 'grandprix/ergast/__init__.py' 2025-06-02T09:13:48,124 adding 'grandprix/ergast/get_drivers.py' 2025-06-02T09:13:48,127 adding 'grandprix/ergast/get_ergast_data.py' 2025-06-02T09:13:48,128 adding 'grandprix/ergast/get_num_rounds.py' 2025-06-02T09:13:48,130 adding 'grandprix/ergast/get_schedule.py' 2025-06-02T09:13:48,132 adding 'grandprix/ergast/json/__init__.py' 2025-06-02T09:13:48,134 adding 'grandprix/ergast/json/convert_json_to_df.py' 2025-06-02T09:13:48,135 adding 'grandprix/ergast/json/get_ergast_json.py' 2025-06-02T09:13:48,138 adding 'grandprix/utils/Filter.py' 2025-06-02T09:13:48,139 adding 'grandprix/utils/__init__.py' 2025-06-02T09:13:48,141 adding 'grandprix/utils/bring_columns_to_front.py' 2025-06-02T09:13:48,142 adding 'grandprix/utils/dict_of_dicts_to_df.py' 2025-06-02T09:13:48,144 adding 'grandprix/utils/merge_data.py' 2025-06-02T09:13:48,146 adding 'grandprix/utils/aggregate/Agg.py' 2025-06-02T09:13:48,147 adding 'grandprix/utils/aggregate/__init__.py' 2025-06-02T09:13:48,148 adding 'grandprix/utils/aggregate/aggregate.py' 2025-06-02T09:13:48,151 adding 'grandprix-0.1.1.dist-info/licenses/LICENSE' 2025-06-02T09:13:48,152 adding 'grandprix-0.1.1.dist-info/METADATA' 2025-06-02T09:13:48,153 adding 'grandprix-0.1.1.dist-info/WHEEL' 2025-06-02T09:13:48,154 adding 'grandprix-0.1.1.dist-info/top_level.txt' 2025-06-02T09:13:48,156 adding 'grandprix-0.1.1.dist-info/RECORD' 2025-06-02T09:13:48,157 removing build/bdist.linux-armv7l/wheel 2025-06-02T09:13:48,275 Building wheel for grandprix (setup.py): finished with status 'done' 2025-06-02T09:13:48,277 Created wheel for grandprix: filename=grandprix-0.1.1-py3-none-any.whl size=20677 sha256=8d8d729e097a543d79689bb80cf1fdd5c8a1a0d5d6f243529551b53c1c2e2147 2025-06-02T09:13:48,279 Stored in directory: /tmp/pip-ephem-wheel-cache-0jh34wkg/wheels/58/a2/49/f37eafa6593fb14b1d52e6179e90863e9f0453ff9fbcda19ec 2025-06-02T09:13:48,291 Successfully built grandprix 2025-06-02T09:13:48,294 Removed build tracker: '/tmp/pip-build-tracker-yz58adgc'