2026-03-18T12:15:06,906 Created temporary directory: /tmp/pip-ephem-wheel-cache-k9q747c3 2026-03-18T12:15:06,909 Created temporary directory: /tmp/pip-build-tracker-8hpgsebb 2026-03-18T12:15:06,910 Initialized build tracking at /tmp/pip-build-tracker-8hpgsebb 2026-03-18T12:15:06,911 Created build tracker: /tmp/pip-build-tracker-8hpgsebb 2026-03-18T12:15:06,911 Entered build tracker: /tmp/pip-build-tracker-8hpgsebb 2026-03-18T12:15:06,913 Created temporary directory: /tmp/pip-wheel-wc1daxkt 2026-03-18T12:15:06,915 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-18T12:15:06,918 Created temporary directory: /tmp/pip-ephem-wheel-cache-21sz7tdl 2026-03-18T12:15:06,947 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T12:15:06,951 2 location(s) to search for versions of oilpriceapi: 2026-03-18T12:15:06,951 * https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:15:06,951 * https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:15:06,952 Fetching project page and analyzing links: https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:15:06,953 Getting page https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:15:06,955 Found index url https://pypi.org/simple 2026-03-18T12:15:07,169 Fetched page https://pypi.org/simple/oilpriceapi/ as application/vnd.pypi.simple.v1+json 2026-03-18T12:15:07,174 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/16/4e/94f0f5706cd4bc52a1b0df233338dfccf826c0d7c214489fafcb93840271/oilpriceapi-1.0.0-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,175 Found link https://files.pythonhosted.org/packages/dc/45/7283c8618e9314582a93f81e0601e44c51854360ee1aaf4822a911c69cac/oilpriceapi-1.0.0.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.0.0 2026-03-18T12:15:07,175 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/e7/e9/020204493b26076a33d93b81d046c780a98879944420cd7f3143b96415b1/oilpriceapi-1.0.1-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,176 Found link https://files.pythonhosted.org/packages/4c/65/80cb5fbacd2f49740bfa15e49075109aa513c212899b020eaf5424840ea5/oilpriceapi-1.0.1.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.0.1 2026-03-18T12:15:07,177 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/fa/9d/22c78d020bde8deef575597909bea0ae966bb167c02c7c47646fec109027/oilpriceapi-1.0.2-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,178 Found link https://files.pythonhosted.org/packages/97/dd/183a535c695f15462887445661e66287f47b907bf343eb4fdb0d8cc7243f/oilpriceapi-1.0.2.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.0.2 2026-03-18T12:15:07,178 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/f6/88/46e2d3578edf4673207b5507369dfe21d223193da9cbb0e6aac68686d7fd/oilpriceapi-1.4.0-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,179 Found link https://files.pythonhosted.org/packages/f5/41/d9d45bb2dcf4b33956751f97f30fef64e48e4a81224b13852ddda18a3aab/oilpriceapi-1.4.0.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.4.0 2026-03-18T12:15:07,180 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/18/f0/8ad4527f3a3ffb2ae2fc64fe67cdf6d13277e28145ce688373e7a008c26a/oilpriceapi-1.4.1-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,181 Found link https://files.pythonhosted.org/packages/e6/c6/eb7e00ca229a398f4a2394b87599026645e7607a5805059a5263d7512419/oilpriceapi-1.4.1.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.4.1 2026-03-18T12:15:07,182 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/14/fd/fcfa1cc7faf2b149df5c071c5eab311c692f2aa8b0d23b15d99d6bd042a8/oilpriceapi-1.4.2-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,183 Found link https://files.pythonhosted.org/packages/eb/bc/bf1cad7a63a825f7b1010e292ee558590c455f1e8e34171e37d0689e4135/oilpriceapi-1.4.2.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.4.2 2026-03-18T12:15:07,183 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/af/1d/dd57eb1ad929a85eb25442c4e29c8c1f4c2285319d459066196df521bcc0/oilpriceapi-1.4.4-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,184 Found link https://files.pythonhosted.org/packages/35/b2/c1d88f2293bc72821e22e4db8aa49a3de2bbb0f2406b9ff43a7628dc16ee/oilpriceapi-1.4.4.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.4.4 2026-03-18T12:15:07,185 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/ec/d3/10a643bccbfcf72a14f7068c34ce320edf96f611121aa2a1999acc1923da/oilpriceapi-1.5.0-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,186 Found link https://files.pythonhosted.org/packages/20/5b/744669927fc44af2a59b1d63c61b9bc9f632da049ffabe14aa955fc3ef40/oilpriceapi-1.5.0.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.5.0 2026-03-18T12:15:07,186 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/02/44/079ca1d15c4acf15072c2e714fa19716c18229352ac1265eb8710d816e5c/oilpriceapi-1.5.1-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,187 Found link https://files.pythonhosted.org/packages/f3/51/e46ed9f089373d38f9e15043a0d4683be39bb322194f98e6b045b6c55fde/oilpriceapi-1.5.1.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.5.1 2026-03-18T12:15:07,188 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/01/28/e18b1d260b66c85bba25f1aaf07bd0361df23062636d6c7aee9e9a941108/oilpriceapi-1.6.0-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,189 Found link https://files.pythonhosted.org/packages/d8/d5/38e3953443aa5cbc18b16dc622d8ae537add24967f28704b214ff1a521bb/oilpriceapi-1.6.0.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.6.0 2026-03-18T12:15:07,189 Skipping link: No binaries permitted for oilpriceapi: https://files.pythonhosted.org/packages/48/77/d874d914e1948cbf42f7f12167260f42a1c1b0b02e5ae6d32eaf91bb6c7a/oilpriceapi-1.6.1-py3-none-any.whl (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,190 Found link https://files.pythonhosted.org/packages/7e/06/8b55b1dec25bb0c8704c963ce2673c1aebe2441e93ed915f397786c5e592/oilpriceapi-1.6.1.tar.gz (from https://pypi.org/simple/oilpriceapi/) (requires-python:>=3.8), version: 1.6.1 2026-03-18T12:15:07,191 Fetching project page and analyzing links: https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:15:07,192 Getting page https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:15:07,193 Found index url https://www.piwheels.org/simple 2026-03-18T12:15:07,357 Fetched page https://www.piwheels.org/simple/oilpriceapi/ as text/html 2026-03-18T12:15:07,360 Skipping link: No binaries permitted for oilpriceapi: https://www.piwheels.org/simple/oilpriceapi/oilpriceapi-1.5.1-py3-none-any.whl#sha256=df3ebcc29780a60e17a10f700c9fa709baadc66efa91e911f952a8e9445ac138 (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,361 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.5.0-py3-none-any.whl#sha256=9215d6bbe9bbe0dc32b669761fffab3bf86029fcffa0c88d5f98a1b9762b9f21 (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,362 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.4.4-py3-none-any.whl#sha256=0f5e9e962b7f5d70ad1e2987c2b8fc964969c6dd4dd4276111fbcda36f058d92 (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,363 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.4.2-py3-none-any.whl#sha256=ac45a07a92e627ab94133dc229f34862d0fbdab648570311642ca5f4541a851a (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,363 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.4.1-py3-none-any.whl#sha256=1022538b7b564f78d8ef95e34e83e4defa3323eaa9c8c8c5bf2e04a88d84a5c4 (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,364 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.4.0-py3-none-any.whl#sha256=0fb05bd70baf5faed995f03771db73c4493cd9b2c136c8a608cea6ab465791ee (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,364 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.0.2-py3-none-any.whl#sha256=c68597165bedb8d3ddba078bdd0c91ef15beef18d24bd91029a99f75143f22a2 (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,365 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.0.1-py3-none-any.whl#sha256=74dc0fbcb33cc624da172c016770c5a8c0ad9f0ba019c52f4d92a123580c07ed (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,366 Skipping link: No binaries permitted for oilpriceapi: https://archive1.piwheels.org/simple/oilpriceapi/oilpriceapi-1.0.0-py3-none-any.whl#sha256=f07acd867172fab47fb03da9d1736d45c21d2bea48c812138bc81de1da285ab1 (from https://www.piwheels.org/simple/oilpriceapi/) (requires-python:>=3.8) 2026-03-18T12:15:07,366 Skipping link: not a file: https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:15:07,367 Skipping link: not a file: https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:15:07,389 Given no hashes to check 1 links for project 'oilpriceapi': discarding no candidates 2026-03-18T12:15:07,409 Collecting oilpriceapi==1.6.0 2026-03-18T12:15:07,411 Created temporary directory: /tmp/pip-unpack-iku6wja7 2026-03-18T12:15:07,660 Downloading oilpriceapi-1.6.0.tar.gz (68 kB) 2026-03-18T12:15:07,815 Added oilpriceapi==1.6.0 from https://files.pythonhosted.org/packages/d8/d5/38e3953443aa5cbc18b16dc622d8ae537add24967f28704b214ff1a521bb/oilpriceapi-1.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-8hpgsebb' 2026-03-18T12:15:07,823 Created temporary directory: /tmp/pip-build-env-udj49h4k 2026-03-18T12:15:07,827 Installing build dependencies: started 2026-03-18T12:15:07,828 Running command pip subprocess to install build dependencies 2026-03-18T12:15:08,961 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T12:15:09,879 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-18T12:15:09,902 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T12:15:11,883 Collecting setuptools>=61.0 2026-03-18T12:15:11,965 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T12:15:12,232 Collecting wheel 2026-03-18T12:15:12,245 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T12:15:12,430 Collecting packaging>=24.0 2026-03-18T12:15:12,446 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T12:15:15,400 Installing collected packages: setuptools, packaging, wheel 2026-03-18T12:15:19,489 Creating /tmp/pip-build-env-udj49h4k/overlay/local/bin 2026-03-18T12:15:19,491 changing mode of /tmp/pip-build-env-udj49h4k/overlay/local/bin/wheel to 755 2026-03-18T12:15:19,512 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-18T12:15:19,786 Installing build dependencies: finished with status 'done' 2026-03-18T12:15:19,792 Getting requirements to build wheel: started 2026-03-18T12:15:19,793 Running command Getting requirements to build wheel 2026-03-18T12:15:20,805 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T12:15:20,806 !! 2026-03-18T12:15:20,806 ******************************************************************************** 2026-03-18T12:15:20,807 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-18T12:15:20,808 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T12:15:20,809 or your builds will no longer be supported. 2026-03-18T12:15:20,810 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:20,810 ******************************************************************************** 2026-03-18T12:15:20,811 !! 2026-03-18T12:15:20,812 corresp(dist, value, root_dir) 2026-03-18T12:15:20,890 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:15:20,890 !! 2026-03-18T12:15:20,891 ******************************************************************************** 2026-03-18T12:15:20,892 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:15:20,893 License :: OSI Approved :: MIT License 2026-03-18T12:15:20,894 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:20,895 ******************************************************************************** 2026-03-18T12:15:20,896 !! 2026-03-18T12:15:20,897 dist._finalize_license_expression() 2026-03-18T12:15:20,897 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:15:20,898 !! 2026-03-18T12:15:20,899 ******************************************************************************** 2026-03-18T12:15:20,899 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:15:20,900 License :: OSI Approved :: MIT License 2026-03-18T12:15:20,901 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:20,902 ******************************************************************************** 2026-03-18T12:15:20,903 !! 2026-03-18T12:15:20,904 self._finalize_license_expression() 2026-03-18T12:15:20,905 running egg_info 2026-03-18T12:15:20,909 writing oilpriceapi.egg-info/PKG-INFO 2026-03-18T12:15:20,918 writing dependency_links to oilpriceapi.egg-info/dependency_links.txt 2026-03-18T12:15:20,920 writing entry points to oilpriceapi.egg-info/entry_points.txt 2026-03-18T12:15:20,924 writing requirements to oilpriceapi.egg-info/requires.txt 2026-03-18T12:15:20,925 writing top-level names to oilpriceapi.egg-info/top_level.txt 2026-03-18T12:15:20,947 reading manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:20,951 reading manifest template 'MANIFEST.in' 2026-03-18T12:15:20,959 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T12:15:20,960 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-18T12:15:20,961 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T12:15:20,962 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T12:15:20,963 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-18T12:15:20,963 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-18T12:15:20,964 warning: no previously-included files found matching 'generate_*.py' 2026-03-18T12:15:20,965 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-18T12:15:20,966 no previously-included directories found matching 'tests' 2026-03-18T12:15:20,966 no previously-included directories found matching 'docs/_build' 2026-03-18T12:15:20,967 no previously-included directories found matching 'htmlcov' 2026-03-18T12:15:20,968 adding license file 'LICENSE' 2026-03-18T12:15:20,972 writing manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:21,068 Getting requirements to build wheel: finished with status 'done' 2026-03-18T12:15:21,071 Created temporary directory: /tmp/pip-modern-metadata-776w6gs1 2026-03-18T12:15:21,073 Preparing metadata (pyproject.toml): started 2026-03-18T12:15:21,075 Running command Preparing metadata (pyproject.toml) 2026-03-18T12:15:21,670 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T12:15:21,671 !! 2026-03-18T12:15:21,672 ******************************************************************************** 2026-03-18T12:15:21,672 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-18T12:15:21,674 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T12:15:21,674 or your builds will no longer be supported. 2026-03-18T12:15:21,675 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:21,676 ******************************************************************************** 2026-03-18T12:15:21,677 !! 2026-03-18T12:15:21,677 corresp(dist, value, root_dir) 2026-03-18T12:15:21,752 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:15:21,752 !! 2026-03-18T12:15:21,753 ******************************************************************************** 2026-03-18T12:15:21,754 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:15:21,755 License :: OSI Approved :: MIT License 2026-03-18T12:15:21,756 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:21,757 ******************************************************************************** 2026-03-18T12:15:21,759 !! 2026-03-18T12:15:21,759 dist._finalize_license_expression() 2026-03-18T12:15:21,760 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:15:21,760 !! 2026-03-18T12:15:21,761 ******************************************************************************** 2026-03-18T12:15:21,762 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:15:21,763 License :: OSI Approved :: MIT License 2026-03-18T12:15:21,764 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:21,764 ******************************************************************************** 2026-03-18T12:15:21,765 !! 2026-03-18T12:15:21,766 self._finalize_license_expression() 2026-03-18T12:15:21,768 running dist_info 2026-03-18T12:15:21,778 creating /tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info 2026-03-18T12:15:21,779 writing /tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/PKG-INFO 2026-03-18T12:15:21,788 writing dependency_links to /tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/dependency_links.txt 2026-03-18T12:15:21,790 writing entry points to /tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/entry_points.txt 2026-03-18T12:15:21,794 writing requirements to /tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/requires.txt 2026-03-18T12:15:21,796 writing top-level names to /tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/top_level.txt 2026-03-18T12:15:21,797 writing manifest file '/tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:21,817 reading manifest file '/tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:21,819 reading manifest template 'MANIFEST.in' 2026-03-18T12:15:21,828 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T12:15:21,829 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-18T12:15:21,830 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T12:15:21,830 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T12:15:21,831 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-18T12:15:21,832 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-18T12:15:21,833 warning: no previously-included files found matching 'generate_*.py' 2026-03-18T12:15:21,834 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-18T12:15:21,834 no previously-included directories found matching 'tests' 2026-03-18T12:15:21,835 no previously-included directories found matching 'docs/_build' 2026-03-18T12:15:21,836 no previously-included directories found matching 'htmlcov' 2026-03-18T12:15:21,837 adding license file 'LICENSE' 2026-03-18T12:15:21,840 writing manifest file '/tmp/pip-modern-metadata-776w6gs1/oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:21,841 creating '/tmp/pip-modern-metadata-776w6gs1/oilpriceapi-1.6.0.dist-info' 2026-03-18T12:15:21,968 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T12:15:21,976 Source in /tmp/pip-wheel-wc1daxkt/oilpriceapi_de566296bdfd41f3b39ee7d02768ab0f has version 1.6.0, which satisfies requirement oilpriceapi==1.6.0 from https://files.pythonhosted.org/packages/d8/d5/38e3953443aa5cbc18b16dc622d8ae537add24967f28704b214ff1a521bb/oilpriceapi-1.6.0.tar.gz 2026-03-18T12:15:21,977 Removed oilpriceapi==1.6.0 from https://files.pythonhosted.org/packages/d8/d5/38e3953443aa5cbc18b16dc622d8ae537add24967f28704b214ff1a521bb/oilpriceapi-1.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-8hpgsebb' 2026-03-18T12:15:21,986 Created temporary directory: /tmp/pip-unpack-lplkns2k 2026-03-18T12:15:21,987 Building wheels for collected packages: oilpriceapi 2026-03-18T12:15:21,992 Created temporary directory: /tmp/pip-wheel-l3rrticf 2026-03-18T12:15:21,992 Destination directory: /tmp/pip-wheel-l3rrticf 2026-03-18T12:15:21,994 Building wheel for oilpriceapi (pyproject.toml): started 2026-03-18T12:15:21,995 Running command Building wheel for oilpriceapi (pyproject.toml) 2026-03-18T12:15:22,548 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T12:15:22,548 !! 2026-03-18T12:15:22,549 ******************************************************************************** 2026-03-18T12:15:22,549 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-18T12:15:22,550 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T12:15:22,551 or your builds will no longer be supported. 2026-03-18T12:15:22,551 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:22,552 ******************************************************************************** 2026-03-18T12:15:22,553 !! 2026-03-18T12:15:22,553 corresp(dist, value, root_dir) 2026-03-18T12:15:22,618 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:15:22,619 !! 2026-03-18T12:15:22,620 ******************************************************************************** 2026-03-18T12:15:22,621 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:15:22,622 License :: OSI Approved :: MIT License 2026-03-18T12:15:22,623 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:22,624 ******************************************************************************** 2026-03-18T12:15:22,625 !! 2026-03-18T12:15:22,626 dist._finalize_license_expression() 2026-03-18T12:15:22,627 /tmp/pip-build-env-udj49h4k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:15:22,627 !! 2026-03-18T12:15:22,628 ******************************************************************************** 2026-03-18T12:15:22,629 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:15:22,630 License :: OSI Approved :: MIT License 2026-03-18T12:15:22,631 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:15:22,632 ******************************************************************************** 2026-03-18T12:15:22,633 !! 2026-03-18T12:15:22,634 self._finalize_license_expression() 2026-03-18T12:15:22,634 running bdist_wheel 2026-03-18T12:15:22,644 running build 2026-03-18T12:15:22,645 running build_py 2026-03-18T12:15:22,650 creating build/lib/oilpriceapi 2026-03-18T12:15:22,652 copying oilpriceapi/client.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,655 copying oilpriceapi/__init__.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,657 copying oilpriceapi/telemetry.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,659 copying oilpriceapi/exceptions.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,662 copying oilpriceapi/retry.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,664 copying oilpriceapi/async_client.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,666 copying oilpriceapi/visualization.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,669 copying oilpriceapi/models.py -> build/lib/oilpriceapi 2026-03-18T12:15:22,672 creating build/lib/oilpriceapi/resources 2026-03-18T12:15:22,673 copying oilpriceapi/resources/drilling.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,675 copying oilpriceapi/resources/__init__.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,677 copying oilpriceapi/resources/analytics.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,679 copying oilpriceapi/resources/commodities.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,681 copying oilpriceapi/resources/data_quality.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,683 copying oilpriceapi/resources/forecasts.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,684 copying oilpriceapi/resources/storage.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,686 copying oilpriceapi/resources/prices.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,689 copying oilpriceapi/resources/data_sources.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,691 copying oilpriceapi/resources/historical.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,693 copying oilpriceapi/resources/webhooks.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,695 copying oilpriceapi/resources/futures.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,697 copying oilpriceapi/resources/alerts.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,700 copying oilpriceapi/resources/diesel.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,702 copying oilpriceapi/resources/rig_counts.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,705 copying oilpriceapi/resources/bunker_fuels.py -> build/lib/oilpriceapi/resources 2026-03-18T12:15:22,707 creating build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,708 copying oilpriceapi/resources/ei/opec_production.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,711 copying oilpriceapi/resources/ei/__init__.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,712 copying oilpriceapi/resources/ei/frac_focus.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,715 copying oilpriceapi/resources/ei/forecasts.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,717 copying oilpriceapi/resources/ei/well_permits.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,719 copying oilpriceapi/resources/ei/drilling_productivity.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,721 copying oilpriceapi/resources/ei/rig_counts.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,723 copying oilpriceapi/resources/ei/oil_inventories.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:15:22,725 running egg_info 2026-03-18T12:15:22,735 writing oilpriceapi.egg-info/PKG-INFO 2026-03-18T12:15:22,743 writing dependency_links to oilpriceapi.egg-info/dependency_links.txt 2026-03-18T12:15:22,744 writing entry points to oilpriceapi.egg-info/entry_points.txt 2026-03-18T12:15:22,749 writing requirements to oilpriceapi.egg-info/requires.txt 2026-03-18T12:15:22,750 writing top-level names to oilpriceapi.egg-info/top_level.txt 2026-03-18T12:15:22,761 reading manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:22,765 reading manifest template 'MANIFEST.in' 2026-03-18T12:15:22,774 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T12:15:22,775 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-18T12:15:22,775 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T12:15:22,776 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T12:15:22,777 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-18T12:15:22,778 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-18T12:15:22,778 warning: no previously-included files found matching 'generate_*.py' 2026-03-18T12:15:22,779 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-18T12:15:22,780 no previously-included directories found matching 'tests' 2026-03-18T12:15:22,781 no previously-included directories found matching 'docs/_build' 2026-03-18T12:15:22,781 no previously-included directories found matching 'htmlcov' 2026-03-18T12:15:22,782 adding license file 'LICENSE' 2026-03-18T12:15:22,785 writing manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:15:22,788 copying oilpriceapi/py.typed -> build/lib/oilpriceapi 2026-03-18T12:15:22,800 installing to build/bdist.linux-armv7l/wheel 2026-03-18T12:15:22,801 running install 2026-03-18T12:15:22,824 running install_lib 2026-03-18T12:15:22,829 creating build/bdist.linux-armv7l/wheel 2026-03-18T12:15:22,831 creating build/bdist.linux-armv7l/wheel/oilpriceapi 2026-03-18T12:15:22,832 copying build/lib/oilpriceapi/py.typed -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,834 copying build/lib/oilpriceapi/client.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,837 copying build/lib/oilpriceapi/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,838 copying build/lib/oilpriceapi/telemetry.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,841 creating build/bdist.linux-armv7l/wheel/oilpriceapi/resources 2026-03-18T12:15:22,842 copying build/lib/oilpriceapi/resources/drilling.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,844 copying build/lib/oilpriceapi/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,846 copying build/lib/oilpriceapi/resources/analytics.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,849 creating build/bdist.linux-armv7l/wheel/oilpriceapi/resources/ei 2026-03-18T12:15:22,850 copying build/lib/oilpriceapi/resources/ei/opec_production.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,852 copying build/lib/oilpriceapi/resources/ei/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,854 copying build/lib/oilpriceapi/resources/ei/frac_focus.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,857 copying build/lib/oilpriceapi/resources/ei/forecasts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,859 copying build/lib/oilpriceapi/resources/ei/well_permits.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,861 copying build/lib/oilpriceapi/resources/ei/drilling_productivity.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,863 copying build/lib/oilpriceapi/resources/ei/rig_counts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,865 copying build/lib/oilpriceapi/resources/ei/oil_inventories.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:15:22,867 copying build/lib/oilpriceapi/resources/commodities.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,869 copying build/lib/oilpriceapi/resources/data_quality.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,871 copying build/lib/oilpriceapi/resources/forecasts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,873 copying build/lib/oilpriceapi/resources/storage.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,875 copying build/lib/oilpriceapi/resources/prices.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,878 copying build/lib/oilpriceapi/resources/data_sources.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,880 copying build/lib/oilpriceapi/resources/historical.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,883 copying build/lib/oilpriceapi/resources/webhooks.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,885 copying build/lib/oilpriceapi/resources/futures.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,887 copying build/lib/oilpriceapi/resources/alerts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,890 copying build/lib/oilpriceapi/resources/diesel.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,892 copying build/lib/oilpriceapi/resources/rig_counts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,894 copying build/lib/oilpriceapi/resources/bunker_fuels.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:15:22,896 copying build/lib/oilpriceapi/exceptions.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,898 copying build/lib/oilpriceapi/retry.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,900 copying build/lib/oilpriceapi/async_client.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,903 copying build/lib/oilpriceapi/visualization.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,905 copying build/lib/oilpriceapi/models.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:15:22,907 running install_egg_info 2026-03-18T12:15:22,912 Copying oilpriceapi.egg-info to build/bdist.linux-armv7l/wheel/./oilpriceapi-1.6.0-py3.11.egg-info 2026-03-18T12:15:22,926 running install_scripts 2026-03-18T12:15:22,938 creating build/bdist.linux-armv7l/wheel/oilpriceapi-1.6.0.dist-info/WHEEL 2026-03-18T12:15:22,941 creating '/tmp/pip-wheel-l3rrticf/.tmp-3jpc2moz/oilpriceapi-1.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T12:15:22,943 adding 'oilpriceapi/__init__.py' 2026-03-18T12:15:22,946 adding 'oilpriceapi/async_client.py' 2026-03-18T12:15:22,948 adding 'oilpriceapi/client.py' 2026-03-18T12:15:22,950 adding 'oilpriceapi/exceptions.py' 2026-03-18T12:15:22,952 adding 'oilpriceapi/models.py' 2026-03-18T12:15:22,953 adding 'oilpriceapi/py.typed' 2026-03-18T12:15:22,955 adding 'oilpriceapi/retry.py' 2026-03-18T12:15:22,956 adding 'oilpriceapi/telemetry.py' 2026-03-18T12:15:22,959 adding 'oilpriceapi/visualization.py' 2026-03-18T12:15:22,961 adding 'oilpriceapi/resources/__init__.py' 2026-03-18T12:15:22,964 adding 'oilpriceapi/resources/alerts.py' 2026-03-18T12:15:22,965 adding 'oilpriceapi/resources/analytics.py' 2026-03-18T12:15:22,967 adding 'oilpriceapi/resources/bunker_fuels.py' 2026-03-18T12:15:22,968 adding 'oilpriceapi/resources/commodities.py' 2026-03-18T12:15:22,969 adding 'oilpriceapi/resources/data_quality.py' 2026-03-18T12:15:22,971 adding 'oilpriceapi/resources/data_sources.py' 2026-03-18T12:15:22,973 adding 'oilpriceapi/resources/diesel.py' 2026-03-18T12:15:22,974 adding 'oilpriceapi/resources/drilling.py' 2026-03-18T12:15:22,976 adding 'oilpriceapi/resources/forecasts.py' 2026-03-18T12:15:22,977 adding 'oilpriceapi/resources/futures.py' 2026-03-18T12:15:22,979 adding 'oilpriceapi/resources/historical.py' 2026-03-18T12:15:22,981 adding 'oilpriceapi/resources/prices.py' 2026-03-18T12:15:22,983 adding 'oilpriceapi/resources/rig_counts.py' 2026-03-18T12:15:22,984 adding 'oilpriceapi/resources/storage.py' 2026-03-18T12:15:22,986 adding 'oilpriceapi/resources/webhooks.py' 2026-03-18T12:15:22,988 adding 'oilpriceapi/resources/ei/__init__.py' 2026-03-18T12:15:22,989 adding 'oilpriceapi/resources/ei/drilling_productivity.py' 2026-03-18T12:15:22,991 adding 'oilpriceapi/resources/ei/forecasts.py' 2026-03-18T12:15:22,992 adding 'oilpriceapi/resources/ei/frac_focus.py' 2026-03-18T12:15:22,994 adding 'oilpriceapi/resources/ei/oil_inventories.py' 2026-03-18T12:15:22,995 adding 'oilpriceapi/resources/ei/opec_production.py' 2026-03-18T12:15:22,997 adding 'oilpriceapi/resources/ei/rig_counts.py' 2026-03-18T12:15:22,998 adding 'oilpriceapi/resources/ei/well_permits.py' 2026-03-18T12:15:23,001 adding 'oilpriceapi-1.6.0.dist-info/licenses/LICENSE' 2026-03-18T12:15:23,004 adding 'oilpriceapi-1.6.0.dist-info/METADATA' 2026-03-18T12:15:23,005 adding 'oilpriceapi-1.6.0.dist-info/WHEEL' 2026-03-18T12:15:23,006 adding 'oilpriceapi-1.6.0.dist-info/entry_points.txt' 2026-03-18T12:15:23,007 adding 'oilpriceapi-1.6.0.dist-info/top_level.txt' 2026-03-18T12:15:23,008 adding 'oilpriceapi-1.6.0.dist-info/RECORD' 2026-03-18T12:15:23,011 removing build/bdist.linux-armv7l/wheel 2026-03-18T12:15:23,118 Building wheel for oilpriceapi (pyproject.toml): finished with status 'done' 2026-03-18T12:15:23,124 Created wheel for oilpriceapi: filename=oilpriceapi-1.6.0-py3-none-any.whl size=70514 sha256=3a399fc07b8dde4c1c72e01c2c07677ee5521a17b1e6f80d11b9723c39c45894 2026-03-18T12:15:23,125 Stored in directory: /tmp/pip-ephem-wheel-cache-21sz7tdl/wheels/0c/6f/73/266932e597f3591d84c431a2aaaabd03892e3a38906085d744 2026-03-18T12:15:23,143 Successfully built oilpriceapi 2026-03-18T12:15:23,149 Removed build tracker: '/tmp/pip-build-tracker-8hpgsebb'