2026-03-08T12:41:01,170 Created temporary directory: /tmp/pip-ephem-wheel-cache-rvl3prib 2026-03-08T12:41:01,172 Created temporary directory: /tmp/pip-build-tracker-mmzan3_c 2026-03-08T12:41:01,173 Initialized build tracking at /tmp/pip-build-tracker-mmzan3_c 2026-03-08T12:41:01,173 Created build tracker: /tmp/pip-build-tracker-mmzan3_c 2026-03-08T12:41:01,174 Entered build tracker: /tmp/pip-build-tracker-mmzan3_c 2026-03-08T12:41:01,175 Created temporary directory: /tmp/pip-wheel-odt52j1h 2026-03-08T12:41:01,177 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-08T12:41:01,180 Created temporary directory: /tmp/pip-ephem-wheel-cache-a36pbvw4 2026-03-08T12:41:01,204 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-08T12:41:01,208 2 location(s) to search for versions of oilpriceapi: 2026-03-08T12:41:01,208 * https://pypi.org/simple/oilpriceapi/ 2026-03-08T12:41:01,208 * https://www.piwheels.org/simple/oilpriceapi/ 2026-03-08T12:41:01,208 Fetching project page and analyzing links: https://pypi.org/simple/oilpriceapi/ 2026-03-08T12:41:01,209 Getting page https://pypi.org/simple/oilpriceapi/ 2026-03-08T12:41:01,210 Found index url https://pypi.org/simple 2026-03-08T12:41:01,424 Fetched page https://pypi.org/simple/oilpriceapi/ as application/vnd.pypi.simple.v1+json 2026-03-08T12:41:01,429 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-08T12:41:01,430 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-08T12:41:01,430 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-08T12:41:01,431 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-08T12:41:01,432 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-08T12:41:01,433 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-08T12:41:01,434 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-08T12:41:01,435 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-08T12:41:01,435 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-08T12:41:01,436 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-08T12:41:01,437 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-08T12:41:01,438 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-08T12:41:01,439 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-08T12:41:01,439 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-08T12:41:01,440 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-08T12:41:01,441 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-08T12:41:01,441 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-08T12:41:01,442 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-08T12:41:01,443 Fetching project page and analyzing links: https://www.piwheels.org/simple/oilpriceapi/ 2026-03-08T12:41:01,444 Getting page https://www.piwheels.org/simple/oilpriceapi/ 2026-03-08T12:41:01,445 Found index url https://www.piwheels.org/simple 2026-03-08T12:41:01,600 Fetched page https://www.piwheels.org/simple/oilpriceapi/ as text/html 2026-03-08T12:41:01,604 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-08T12:41:01,605 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-08T12:41:01,605 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-08T12:41:01,606 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-08T12:41:01,607 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-08T12:41:01,608 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-08T12:41:01,608 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-08T12:41:01,609 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-08T12:41:01,609 Skipping link: not a file: https://www.piwheels.org/simple/oilpriceapi/ 2026-03-08T12:41:01,609 Skipping link: not a file: https://pypi.org/simple/oilpriceapi/ 2026-03-08T12:41:01,629 Given no hashes to check 1 links for project 'oilpriceapi': discarding no candidates 2026-03-08T12:41:01,647 Collecting oilpriceapi==1.5.1 2026-03-08T12:41:01,649 Created temporary directory: /tmp/pip-unpack-f1uxe9en 2026-03-08T12:41:01,783 Downloading oilpriceapi-1.5.1.tar.gz (67 kB) 2026-03-08T12:41:01,946 Added oilpriceapi==1.5.1 from https://files.pythonhosted.org/packages/f3/51/e46ed9f089373d38f9e15043a0d4683be39bb322194f98e6b045b6c55fde/oilpriceapi-1.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-mmzan3_c' 2026-03-08T12:41:01,953 Created temporary directory: /tmp/pip-build-env-a2qqn7fk 2026-03-08T12:41:01,958 Installing build dependencies: started 2026-03-08T12:41:01,959 Running command pip subprocess to install build dependencies 2026-03-08T12:41:03,131 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-08T12:41:03,699 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-08T12:41:03,722 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-08T12:41:05,458 Collecting setuptools>=61.0 2026-03-08T12:41:05,540 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-08T12:41:05,803 Collecting wheel 2026-03-08T12:41:05,820 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-08T12:41:06,005 Collecting packaging>=24.0 2026-03-08T12:41:06,022 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-08T12:41:08,978 Installing collected packages: setuptools, packaging, wheel 2026-03-08T12:41:12,332 Creating /tmp/pip-build-env-a2qqn7fk/overlay/local/bin 2026-03-08T12:41:12,335 changing mode of /tmp/pip-build-env-a2qqn7fk/overlay/local/bin/wheel to 755 2026-03-08T12:41:12,355 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-08T12:41:12,636 Installing build dependencies: finished with status 'done' 2026-03-08T12:41:12,643 Getting requirements to build wheel: started 2026-03-08T12:41:12,644 Running command Getting requirements to build wheel 2026-03-08T12:41:13,275 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-08T12:41:13,275 !! 2026-03-08T12:41:13,276 ******************************************************************************** 2026-03-08T12:41:13,277 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-08T12:41:13,278 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-08T12:41:13,278 or your builds will no longer be supported. 2026-03-08T12:41:13,279 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:13,279 ******************************************************************************** 2026-03-08T12:41:13,280 !! 2026-03-08T12:41:13,281 corresp(dist, value, root_dir) 2026-03-08T12:41:13,355 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T12:41:13,356 !! 2026-03-08T12:41:13,357 ******************************************************************************** 2026-03-08T12:41:13,357 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T12:41:13,358 License :: OSI Approved :: MIT License 2026-03-08T12:41:13,359 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:13,359 ******************************************************************************** 2026-03-08T12:41:13,361 !! 2026-03-08T12:41:13,361 dist._finalize_license_expression() 2026-03-08T12:41:13,362 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T12:41:13,362 !! 2026-03-08T12:41:13,363 ******************************************************************************** 2026-03-08T12:41:13,364 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T12:41:13,365 License :: OSI Approved :: MIT License 2026-03-08T12:41:13,366 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:13,367 ******************************************************************************** 2026-03-08T12:41:13,368 !! 2026-03-08T12:41:13,369 self._finalize_license_expression() 2026-03-08T12:41:13,370 running egg_info 2026-03-08T12:41:13,374 writing oilpriceapi.egg-info/PKG-INFO 2026-03-08T12:41:13,383 writing dependency_links to oilpriceapi.egg-info/dependency_links.txt 2026-03-08T12:41:13,384 writing entry points to oilpriceapi.egg-info/entry_points.txt 2026-03-08T12:41:13,389 writing requirements to oilpriceapi.egg-info/requires.txt 2026-03-08T12:41:13,391 writing top-level names to oilpriceapi.egg-info/top_level.txt 2026-03-08T12:41:13,412 reading manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:13,416 reading manifest template 'MANIFEST.in' 2026-03-08T12:41:13,425 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-08T12:41:13,426 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-08T12:41:13,427 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-08T12:41:13,428 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-08T12:41:13,429 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-08T12:41:13,430 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-08T12:41:13,430 warning: no previously-included files found matching 'generate_*.py' 2026-03-08T12:41:13,431 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-08T12:41:13,433 no previously-included directories found matching 'tests' 2026-03-08T12:41:13,434 no previously-included directories found matching 'docs/_build' 2026-03-08T12:41:13,434 no previously-included directories found matching 'htmlcov' 2026-03-08T12:41:13,435 adding license file 'LICENSE' 2026-03-08T12:41:13,438 writing manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:13,536 Getting requirements to build wheel: finished with status 'done' 2026-03-08T12:41:13,539 Created temporary directory: /tmp/pip-modern-metadata-m05afyfk 2026-03-08T12:41:13,542 Preparing metadata (pyproject.toml): started 2026-03-08T12:41:13,543 Running command Preparing metadata (pyproject.toml) 2026-03-08T12:41:14,107 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-08T12:41:14,108 !! 2026-03-08T12:41:14,108 ******************************************************************************** 2026-03-08T12:41:14,109 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-08T12:41:14,110 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-08T12:41:14,110 or your builds will no longer be supported. 2026-03-08T12:41:14,111 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:14,112 ******************************************************************************** 2026-03-08T12:41:14,113 !! 2026-03-08T12:41:14,113 corresp(dist, value, root_dir) 2026-03-08T12:41:14,185 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T12:41:14,185 !! 2026-03-08T12:41:14,186 ******************************************************************************** 2026-03-08T12:41:14,187 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T12:41:14,188 License :: OSI Approved :: MIT License 2026-03-08T12:41:14,189 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:14,190 ******************************************************************************** 2026-03-08T12:41:14,191 !! 2026-03-08T12:41:14,191 dist._finalize_license_expression() 2026-03-08T12:41:14,192 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T12:41:14,193 !! 2026-03-08T12:41:14,194 ******************************************************************************** 2026-03-08T12:41:14,194 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T12:41:14,195 License :: OSI Approved :: MIT License 2026-03-08T12:41:14,196 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:14,197 ******************************************************************************** 2026-03-08T12:41:14,198 !! 2026-03-08T12:41:14,199 self._finalize_license_expression() 2026-03-08T12:41:14,200 running dist_info 2026-03-08T12:41:14,209 creating /tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info 2026-03-08T12:41:14,210 writing /tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/PKG-INFO 2026-03-08T12:41:14,219 writing dependency_links to /tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/dependency_links.txt 2026-03-08T12:41:14,220 writing entry points to /tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/entry_points.txt 2026-03-08T12:41:14,225 writing requirements to /tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/requires.txt 2026-03-08T12:41:14,226 writing top-level names to /tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/top_level.txt 2026-03-08T12:41:14,228 writing manifest file '/tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:14,247 reading manifest file '/tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:14,249 reading manifest template 'MANIFEST.in' 2026-03-08T12:41:14,258 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-08T12:41:14,258 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-08T12:41:14,259 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-08T12:41:14,260 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-08T12:41:14,260 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-08T12:41:14,261 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-08T12:41:14,262 warning: no previously-included files found matching 'generate_*.py' 2026-03-08T12:41:14,262 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-08T12:41:14,263 no previously-included directories found matching 'tests' 2026-03-08T12:41:14,263 no previously-included directories found matching 'docs/_build' 2026-03-08T12:41:14,264 no previously-included directories found matching 'htmlcov' 2026-03-08T12:41:14,265 adding license file 'LICENSE' 2026-03-08T12:41:14,268 writing manifest file '/tmp/pip-modern-metadata-m05afyfk/oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:14,270 creating '/tmp/pip-modern-metadata-m05afyfk/oilpriceapi-1.5.1.dist-info' 2026-03-08T12:41:14,403 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-08T12:41:14,409 Source in /tmp/pip-wheel-odt52j1h/oilpriceapi_d9e08ad7bf6a4ccc846075e535cae4cd has version 1.5.1, which satisfies requirement oilpriceapi==1.5.1 from https://files.pythonhosted.org/packages/f3/51/e46ed9f089373d38f9e15043a0d4683be39bb322194f98e6b045b6c55fde/oilpriceapi-1.5.1.tar.gz 2026-03-08T12:41:14,410 Removed oilpriceapi==1.5.1 from https://files.pythonhosted.org/packages/f3/51/e46ed9f089373d38f9e15043a0d4683be39bb322194f98e6b045b6c55fde/oilpriceapi-1.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-mmzan3_c' 2026-03-08T12:41:14,420 Created temporary directory: /tmp/pip-unpack-1zf92pdi 2026-03-08T12:41:14,421 Building wheels for collected packages: oilpriceapi 2026-03-08T12:41:14,425 Created temporary directory: /tmp/pip-wheel-zbx2nglc 2026-03-08T12:41:14,426 Destination directory: /tmp/pip-wheel-zbx2nglc 2026-03-08T12:41:14,428 Building wheel for oilpriceapi (pyproject.toml): started 2026-03-08T12:41:14,429 Running command Building wheel for oilpriceapi (pyproject.toml) 2026-03-08T12:41:14,981 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-08T12:41:14,981 !! 2026-03-08T12:41:14,982 ******************************************************************************** 2026-03-08T12:41:14,983 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-08T12:41:14,984 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-08T12:41:14,985 or your builds will no longer be supported. 2026-03-08T12:41:14,986 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:14,987 ******************************************************************************** 2026-03-08T12:41:14,988 !! 2026-03-08T12:41:14,989 corresp(dist, value, root_dir) 2026-03-08T12:41:15,053 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T12:41:15,054 !! 2026-03-08T12:41:15,054 ******************************************************************************** 2026-03-08T12:41:15,055 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T12:41:15,056 License :: OSI Approved :: MIT License 2026-03-08T12:41:15,057 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:15,058 ******************************************************************************** 2026-03-08T12:41:15,059 !! 2026-03-08T12:41:15,059 dist._finalize_license_expression() 2026-03-08T12:41:15,060 /tmp/pip-build-env-a2qqn7fk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T12:41:15,060 !! 2026-03-08T12:41:15,061 ******************************************************************************** 2026-03-08T12:41:15,062 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T12:41:15,063 License :: OSI Approved :: MIT License 2026-03-08T12:41:15,064 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T12:41:15,064 ******************************************************************************** 2026-03-08T12:41:15,065 !! 2026-03-08T12:41:15,066 self._finalize_license_expression() 2026-03-08T12:41:15,067 running bdist_wheel 2026-03-08T12:41:15,079 running build 2026-03-08T12:41:15,079 running build_py 2026-03-08T12:41:15,085 creating build/lib/oilpriceapi 2026-03-08T12:41:15,087 copying oilpriceapi/visualization.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,090 copying oilpriceapi/retry.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,092 copying oilpriceapi/exceptions.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,094 copying oilpriceapi/async_client.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,097 copying oilpriceapi/telemetry.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,099 copying oilpriceapi/client.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,101 copying oilpriceapi/models.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,104 copying oilpriceapi/__init__.py -> build/lib/oilpriceapi 2026-03-08T12:41:15,106 creating build/lib/oilpriceapi/resources 2026-03-08T12:41:15,107 copying oilpriceapi/resources/data_sources.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,110 copying oilpriceapi/resources/drilling.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,112 copying oilpriceapi/resources/prices.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,114 copying oilpriceapi/resources/historical.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,117 copying oilpriceapi/resources/forecasts.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,119 copying oilpriceapi/resources/futures.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,121 copying oilpriceapi/resources/rig_counts.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,123 copying oilpriceapi/resources/bunker_fuels.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,126 copying oilpriceapi/resources/alerts.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,128 copying oilpriceapi/resources/webhooks.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,130 copying oilpriceapi/resources/storage.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,132 copying oilpriceapi/resources/data_quality.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,134 copying oilpriceapi/resources/commodities.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,136 copying oilpriceapi/resources/__init__.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,138 copying oilpriceapi/resources/analytics.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,140 copying oilpriceapi/resources/diesel.py -> build/lib/oilpriceapi/resources 2026-03-08T12:41:15,143 creating build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,144 copying oilpriceapi/resources/ei/drilling_productivity.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,146 copying oilpriceapi/resources/ei/frac_focus.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,148 copying oilpriceapi/resources/ei/forecasts.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,150 copying oilpriceapi/resources/ei/rig_counts.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,152 copying oilpriceapi/resources/ei/oil_inventories.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,154 copying oilpriceapi/resources/ei/well_permits.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,156 copying oilpriceapi/resources/ei/__init__.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,158 copying oilpriceapi/resources/ei/opec_production.py -> build/lib/oilpriceapi/resources/ei 2026-03-08T12:41:15,160 running egg_info 2026-03-08T12:41:15,170 writing oilpriceapi.egg-info/PKG-INFO 2026-03-08T12:41:15,178 writing dependency_links to oilpriceapi.egg-info/dependency_links.txt 2026-03-08T12:41:15,179 writing entry points to oilpriceapi.egg-info/entry_points.txt 2026-03-08T12:41:15,184 writing requirements to oilpriceapi.egg-info/requires.txt 2026-03-08T12:41:15,185 writing top-level names to oilpriceapi.egg-info/top_level.txt 2026-03-08T12:41:15,196 reading manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:15,200 reading manifest template 'MANIFEST.in' 2026-03-08T12:41:15,209 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-08T12:41:15,209 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-08T12:41:15,210 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-08T12:41:15,211 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-08T12:41:15,212 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-08T12:41:15,212 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-08T12:41:15,213 warning: no previously-included files found matching 'generate_*.py' 2026-03-08T12:41:15,214 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-08T12:41:15,214 no previously-included directories found matching 'tests' 2026-03-08T12:41:15,215 no previously-included directories found matching 'docs/_build' 2026-03-08T12:41:15,216 no previously-included directories found matching 'htmlcov' 2026-03-08T12:41:15,216 adding license file 'LICENSE' 2026-03-08T12:41:15,220 writing manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-08T12:41:15,224 copying oilpriceapi/py.typed -> build/lib/oilpriceapi 2026-03-08T12:41:15,236 installing to build/bdist.linux-armv7l/wheel 2026-03-08T12:41:15,237 running install 2026-03-08T12:41:15,260 running install_lib 2026-03-08T12:41:15,265 creating build/bdist.linux-armv7l/wheel 2026-03-08T12:41:15,267 creating build/bdist.linux-armv7l/wheel/oilpriceapi 2026-03-08T12:41:15,268 copying build/lib/oilpriceapi/visualization.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,271 copying build/lib/oilpriceapi/py.typed -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,272 copying build/lib/oilpriceapi/retry.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,274 copying build/lib/oilpriceapi/exceptions.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,276 copying build/lib/oilpriceapi/async_client.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,280 creating build/bdist.linux-armv7l/wheel/oilpriceapi/resources 2026-03-08T12:41:15,281 copying build/lib/oilpriceapi/resources/data_sources.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,283 copying build/lib/oilpriceapi/resources/drilling.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,285 copying build/lib/oilpriceapi/resources/prices.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,286 copying build/lib/oilpriceapi/resources/historical.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,289 copying build/lib/oilpriceapi/resources/forecasts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,291 copying build/lib/oilpriceapi/resources/futures.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,293 copying build/lib/oilpriceapi/resources/rig_counts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,295 copying build/lib/oilpriceapi/resources/bunker_fuels.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,297 copying build/lib/oilpriceapi/resources/alerts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,299 copying build/lib/oilpriceapi/resources/webhooks.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,302 copying build/lib/oilpriceapi/resources/storage.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,305 creating build/bdist.linux-armv7l/wheel/oilpriceapi/resources/ei 2026-03-08T12:41:15,306 copying build/lib/oilpriceapi/resources/ei/drilling_productivity.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,308 copying build/lib/oilpriceapi/resources/ei/frac_focus.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,311 copying build/lib/oilpriceapi/resources/ei/forecasts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,313 copying build/lib/oilpriceapi/resources/ei/rig_counts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,315 copying build/lib/oilpriceapi/resources/ei/oil_inventories.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,317 copying build/lib/oilpriceapi/resources/ei/well_permits.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,320 copying build/lib/oilpriceapi/resources/ei/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,322 copying build/lib/oilpriceapi/resources/ei/opec_production.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-08T12:41:15,324 copying build/lib/oilpriceapi/resources/data_quality.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,326 copying build/lib/oilpriceapi/resources/commodities.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,328 copying build/lib/oilpriceapi/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,330 copying build/lib/oilpriceapi/resources/analytics.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,332 copying build/lib/oilpriceapi/resources/diesel.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-08T12:41:15,335 copying build/lib/oilpriceapi/telemetry.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,337 copying build/lib/oilpriceapi/client.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,340 copying build/lib/oilpriceapi/models.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,342 copying build/lib/oilpriceapi/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-08T12:41:15,344 running install_egg_info 2026-03-08T12:41:15,349 Copying oilpriceapi.egg-info to build/bdist.linux-armv7l/wheel/./oilpriceapi-1.5.1-py3.11.egg-info 2026-03-08T12:41:15,360 running install_scripts 2026-03-08T12:41:15,372 creating build/bdist.linux-armv7l/wheel/oilpriceapi-1.5.1.dist-info/WHEEL 2026-03-08T12:41:15,374 creating '/tmp/pip-wheel-zbx2nglc/.tmp-izh46cig/oilpriceapi-1.5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-08T12:41:15,377 adding 'oilpriceapi/__init__.py' 2026-03-08T12:41:15,379 adding 'oilpriceapi/async_client.py' 2026-03-08T12:41:15,382 adding 'oilpriceapi/client.py' 2026-03-08T12:41:15,383 adding 'oilpriceapi/exceptions.py' 2026-03-08T12:41:15,385 adding 'oilpriceapi/models.py' 2026-03-08T12:41:15,386 adding 'oilpriceapi/py.typed' 2026-03-08T12:41:15,388 adding 'oilpriceapi/retry.py' 2026-03-08T12:41:15,390 adding 'oilpriceapi/telemetry.py' 2026-03-08T12:41:15,392 adding 'oilpriceapi/visualization.py' 2026-03-08T12:41:15,394 adding 'oilpriceapi/resources/__init__.py' 2026-03-08T12:41:15,396 adding 'oilpriceapi/resources/alerts.py' 2026-03-08T12:41:15,398 adding 'oilpriceapi/resources/analytics.py' 2026-03-08T12:41:15,399 adding 'oilpriceapi/resources/bunker_fuels.py' 2026-03-08T12:41:15,401 adding 'oilpriceapi/resources/commodities.py' 2026-03-08T12:41:15,402 adding 'oilpriceapi/resources/data_quality.py' 2026-03-08T12:41:15,403 adding 'oilpriceapi/resources/data_sources.py' 2026-03-08T12:41:15,405 adding 'oilpriceapi/resources/diesel.py' 2026-03-08T12:41:15,407 adding 'oilpriceapi/resources/drilling.py' 2026-03-08T12:41:15,408 adding 'oilpriceapi/resources/forecasts.py' 2026-03-08T12:41:15,410 adding 'oilpriceapi/resources/futures.py' 2026-03-08T12:41:15,412 adding 'oilpriceapi/resources/historical.py' 2026-03-08T12:41:15,414 adding 'oilpriceapi/resources/prices.py' 2026-03-08T12:41:15,415 adding 'oilpriceapi/resources/rig_counts.py' 2026-03-08T12:41:15,417 adding 'oilpriceapi/resources/storage.py' 2026-03-08T12:41:15,418 adding 'oilpriceapi/resources/webhooks.py' 2026-03-08T12:41:15,420 adding 'oilpriceapi/resources/ei/__init__.py' 2026-03-08T12:41:15,421 adding 'oilpriceapi/resources/ei/drilling_productivity.py' 2026-03-08T12:41:15,423 adding 'oilpriceapi/resources/ei/forecasts.py' 2026-03-08T12:41:15,424 adding 'oilpriceapi/resources/ei/frac_focus.py' 2026-03-08T12:41:15,426 adding 'oilpriceapi/resources/ei/oil_inventories.py' 2026-03-08T12:41:15,427 adding 'oilpriceapi/resources/ei/opec_production.py' 2026-03-08T12:41:15,429 adding 'oilpriceapi/resources/ei/rig_counts.py' 2026-03-08T12:41:15,430 adding 'oilpriceapi/resources/ei/well_permits.py' 2026-03-08T12:41:15,433 adding 'oilpriceapi-1.5.1.dist-info/licenses/LICENSE' 2026-03-08T12:41:15,436 adding 'oilpriceapi-1.5.1.dist-info/METADATA' 2026-03-08T12:41:15,437 adding 'oilpriceapi-1.5.1.dist-info/WHEEL' 2026-03-08T12:41:15,438 adding 'oilpriceapi-1.5.1.dist-info/entry_points.txt' 2026-03-08T12:41:15,439 adding 'oilpriceapi-1.5.1.dist-info/top_level.txt' 2026-03-08T12:41:15,440 adding 'oilpriceapi-1.5.1.dist-info/RECORD' 2026-03-08T12:41:15,443 removing build/bdist.linux-armv7l/wheel 2026-03-08T12:41:15,553 Building wheel for oilpriceapi (pyproject.toml): finished with status 'done' 2026-03-08T12:41:15,559 Created wheel for oilpriceapi: filename=oilpriceapi-1.5.1-py3-none-any.whl size=69801 sha256=df3ebcc29780a60e17a10f700c9fa709baadc66efa91e911f952a8e9445ac138 2026-03-08T12:41:15,560 Stored in directory: /tmp/pip-ephem-wheel-cache-a36pbvw4/wheels/6b/0c/1d/1745f5cfa5d36b0867334f7311c5bdc292e95ceda3ae81dec5 2026-03-08T12:41:15,578 Successfully built oilpriceapi 2026-03-08T12:41:15,584 Removed build tracker: '/tmp/pip-build-tracker-mmzan3_c'