2026-03-18T12:16:17,528 Created temporary directory: /tmp/pip-ephem-wheel-cache-ghifs1qn 2026-03-18T12:16:17,529 Created temporary directory: /tmp/pip-build-tracker-zkygytpo 2026-03-18T12:16:17,530 Initialized build tracking at /tmp/pip-build-tracker-zkygytpo 2026-03-18T12:16:17,530 Created build tracker: /tmp/pip-build-tracker-zkygytpo 2026-03-18T12:16:17,531 Entered build tracker: /tmp/pip-build-tracker-zkygytpo 2026-03-18T12:16:17,532 Created temporary directory: /tmp/pip-wheel-9dk94rk4 2026-03-18T12:16:17,534 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:16:17,537 Created temporary directory: /tmp/pip-ephem-wheel-cache-q478tdhy 2026-03-18T12:16:17,558 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T12:16:17,562 2 location(s) to search for versions of oilpriceapi: 2026-03-18T12:16:17,562 * https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:16:17,562 * https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:16:17,562 Fetching project page and analyzing links: https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:16:17,563 Getting page https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:16:17,565 Found index url https://pypi.org/simple 2026-03-18T12:16:17,776 Fetched page https://pypi.org/simple/oilpriceapi/ as application/vnd.pypi.simple.v1+json 2026-03-18T12:16:17,781 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:16:17,783 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:16:17,784 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:16:17,784 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:16:17,785 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:16:17,786 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:16:17,787 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:16:17,788 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:16:17,789 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:16:17,790 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:16:17,792 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:16:17,793 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:16:17,793 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:16:17,794 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:16:17,795 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:16:17,796 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:16:17,796 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:16:17,798 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:16:17,798 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:16:17,800 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:16:17,801 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:16:17,801 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:16:17,802 Fetching project page and analyzing links: https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:16:17,803 Getting page https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:16:17,804 Found index url https://www.piwheels.org/simple 2026-03-18T12:16:17,960 Fetched page https://www.piwheels.org/simple/oilpriceapi/ as text/html 2026-03-18T12:16:17,965 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:16:17,968 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:16:17,973 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:16:17,975 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:16:17,977 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:16:17,979 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:16:17,981 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:16:17,983 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:16:17,984 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:16:17,986 Skipping link: not a file: https://www.piwheels.org/simple/oilpriceapi/ 2026-03-18T12:16:17,988 Skipping link: not a file: https://pypi.org/simple/oilpriceapi/ 2026-03-18T12:16:18,016 Given no hashes to check 1 links for project 'oilpriceapi': discarding no candidates 2026-03-18T12:16:18,040 Collecting oilpriceapi==1.6.1 2026-03-18T12:16:18,051 Created temporary directory: /tmp/pip-unpack-97lfx_m3 2026-03-18T12:16:18,273 Downloading oilpriceapi-1.6.1.tar.gz (68 kB) 2026-03-18T12:16:18,438 Added oilpriceapi==1.6.1 from https://files.pythonhosted.org/packages/7e/06/8b55b1dec25bb0c8704c963ce2673c1aebe2441e93ed915f397786c5e592/oilpriceapi-1.6.1.tar.gz to build tracker '/tmp/pip-build-tracker-zkygytpo' 2026-03-18T12:16:18,446 Created temporary directory: /tmp/pip-build-env-w4o9yxqf 2026-03-18T12:16:18,450 Installing build dependencies: started 2026-03-18T12:16:18,452 Running command pip subprocess to install build dependencies 2026-03-18T12:16:19,870 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T12:16:20,422 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:16:20,451 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T12:16:22,201 Collecting setuptools>=61.0 2026-03-18T12:16:22,292 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T12:16:22,563 Collecting wheel 2026-03-18T12:16:22,578 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T12:16:22,763 Collecting packaging>=24.0 2026-03-18T12:16:22,778 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T12:16:25,978 Installing collected packages: setuptools, packaging, wheel 2026-03-18T12:16:29,917 Creating /tmp/pip-build-env-w4o9yxqf/overlay/local/bin 2026-03-18T12:16:29,920 changing mode of /tmp/pip-build-env-w4o9yxqf/overlay/local/bin/wheel to 755 2026-03-18T12:16:29,941 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-18T12:16:30,216 Installing build dependencies: finished with status 'done' 2026-03-18T12:16:30,223 Getting requirements to build wheel: started 2026-03-18T12:16:30,224 Running command Getting requirements to build wheel 2026-03-18T12:16:30,847 /tmp/pip-build-env-w4o9yxqf/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:16:30,848 !! 2026-03-18T12:16:30,849 ******************************************************************************** 2026-03-18T12:16:30,849 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:16:30,850 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T12:16:30,851 or your builds will no longer be supported. 2026-03-18T12:16:30,852 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:30,853 ******************************************************************************** 2026-03-18T12:16:30,854 !! 2026-03-18T12:16:30,855 corresp(dist, value, root_dir) 2026-03-18T12:16:30,940 /tmp/pip-build-env-w4o9yxqf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:16:30,940 !! 2026-03-18T12:16:30,941 ******************************************************************************** 2026-03-18T12:16:30,942 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:16:30,943 License :: OSI Approved :: MIT License 2026-03-18T12:16:30,944 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:30,945 ******************************************************************************** 2026-03-18T12:16:30,946 !! 2026-03-18T12:16:30,947 dist._finalize_license_expression() 2026-03-18T12:16:30,949 /tmp/pip-build-env-w4o9yxqf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:16:30,950 !! 2026-03-18T12:16:30,951 ******************************************************************************** 2026-03-18T12:16:30,951 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:16:30,953 License :: OSI Approved :: MIT License 2026-03-18T12:16:30,954 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:30,955 ******************************************************************************** 2026-03-18T12:16:30,956 !! 2026-03-18T12:16:30,956 self._finalize_license_expression() 2026-03-18T12:16:30,959 running egg_info 2026-03-18T12:16:30,965 writing oilpriceapi.egg-info/PKG-INFO 2026-03-18T12:16:30,974 writing dependency_links to oilpriceapi.egg-info/dependency_links.txt 2026-03-18T12:16:30,976 writing entry points to oilpriceapi.egg-info/entry_points.txt 2026-03-18T12:16:30,981 writing requirements to oilpriceapi.egg-info/requires.txt 2026-03-18T12:16:30,983 writing top-level names to oilpriceapi.egg-info/top_level.txt 2026-03-18T12:16:31,005 reading manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:31,010 reading manifest template 'MANIFEST.in' 2026-03-18T12:16:31,019 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T12:16:31,020 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-18T12:16:31,021 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T12:16:31,022 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T12:16:31,024 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-18T12:16:31,025 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-18T12:16:31,026 warning: no previously-included files found matching 'generate_*.py' 2026-03-18T12:16:31,027 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-18T12:16:31,028 no previously-included directories found matching 'tests' 2026-03-18T12:16:31,029 no previously-included directories found matching 'docs/_build' 2026-03-18T12:16:31,030 no previously-included directories found matching 'htmlcov' 2026-03-18T12:16:31,031 adding license file 'LICENSE' 2026-03-18T12:16:31,035 writing manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:31,132 Getting requirements to build wheel: finished with status 'done' 2026-03-18T12:16:31,135 Created temporary directory: /tmp/pip-modern-metadata-fkb4ykev 2026-03-18T12:16:31,137 Preparing metadata (pyproject.toml): started 2026-03-18T12:16:31,138 Running command Preparing metadata (pyproject.toml) 2026-03-18T12:16:31,721 /tmp/pip-build-env-w4o9yxqf/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:16:31,722 !! 2026-03-18T12:16:31,723 ******************************************************************************** 2026-03-18T12:16:31,723 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:16:31,724 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T12:16:31,725 or your builds will no longer be supported. 2026-03-18T12:16:31,726 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:31,727 ******************************************************************************** 2026-03-18T12:16:31,728 !! 2026-03-18T12:16:31,728 corresp(dist, value, root_dir) 2026-03-18T12:16:31,801 /tmp/pip-build-env-w4o9yxqf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:16:31,802 !! 2026-03-18T12:16:31,803 ******************************************************************************** 2026-03-18T12:16:31,804 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:16:31,805 License :: OSI Approved :: MIT License 2026-03-18T12:16:31,806 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:31,806 ******************************************************************************** 2026-03-18T12:16:31,808 !! 2026-03-18T12:16:31,808 dist._finalize_license_expression() 2026-03-18T12:16:31,811 /tmp/pip-build-env-w4o9yxqf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:16:31,812 !! 2026-03-18T12:16:31,812 ******************************************************************************** 2026-03-18T12:16:31,813 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:16:31,814 License :: OSI Approved :: MIT License 2026-03-18T12:16:31,815 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:31,815 ******************************************************************************** 2026-03-18T12:16:31,816 !! 2026-03-18T12:16:31,816 self._finalize_license_expression() 2026-03-18T12:16:31,820 running dist_info 2026-03-18T12:16:31,831 creating /tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info 2026-03-18T12:16:31,832 writing /tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/PKG-INFO 2026-03-18T12:16:31,841 writing dependency_links to /tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/dependency_links.txt 2026-03-18T12:16:31,843 writing entry points to /tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/entry_points.txt 2026-03-18T12:16:31,848 writing requirements to /tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/requires.txt 2026-03-18T12:16:31,849 writing top-level names to /tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/top_level.txt 2026-03-18T12:16:31,851 writing manifest file '/tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:31,871 reading manifest file '/tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:31,873 reading manifest template 'MANIFEST.in' 2026-03-18T12:16:31,883 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T12:16:31,884 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-18T12:16:31,885 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T12:16:31,886 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T12:16:31,887 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-18T12:16:31,888 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-18T12:16:31,889 warning: no previously-included files found matching 'generate_*.py' 2026-03-18T12:16:31,890 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-18T12:16:31,891 no previously-included directories found matching 'tests' 2026-03-18T12:16:31,892 no previously-included directories found matching 'docs/_build' 2026-03-18T12:16:31,893 no previously-included directories found matching 'htmlcov' 2026-03-18T12:16:31,893 adding license file 'LICENSE' 2026-03-18T12:16:31,897 writing manifest file '/tmp/pip-modern-metadata-fkb4ykev/oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:31,898 creating '/tmp/pip-modern-metadata-fkb4ykev/oilpriceapi-1.6.1.dist-info' 2026-03-18T12:16:32,021 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T12:16:32,028 Source in /tmp/pip-wheel-9dk94rk4/oilpriceapi_73601c9b53434a11beef1b7fc2082615 has version 1.6.1, which satisfies requirement oilpriceapi==1.6.1 from https://files.pythonhosted.org/packages/7e/06/8b55b1dec25bb0c8704c963ce2673c1aebe2441e93ed915f397786c5e592/oilpriceapi-1.6.1.tar.gz 2026-03-18T12:16:32,029 Removed oilpriceapi==1.6.1 from https://files.pythonhosted.org/packages/7e/06/8b55b1dec25bb0c8704c963ce2673c1aebe2441e93ed915f397786c5e592/oilpriceapi-1.6.1.tar.gz from build tracker '/tmp/pip-build-tracker-zkygytpo' 2026-03-18T12:16:32,039 Created temporary directory: /tmp/pip-unpack-ocn67bmc 2026-03-18T12:16:32,039 Building wheels for collected packages: oilpriceapi 2026-03-18T12:16:32,044 Created temporary directory: /tmp/pip-wheel-labjc3un 2026-03-18T12:16:32,044 Destination directory: /tmp/pip-wheel-labjc3un 2026-03-18T12:16:32,046 Building wheel for oilpriceapi (pyproject.toml): started 2026-03-18T12:16:32,047 Running command Building wheel for oilpriceapi (pyproject.toml) 2026-03-18T12:16:32,608 /tmp/pip-build-env-w4o9yxqf/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:16:32,608 !! 2026-03-18T12:16:32,609 ******************************************************************************** 2026-03-18T12:16:32,610 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:16:32,611 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T12:16:32,611 or your builds will no longer be supported. 2026-03-18T12:16:32,612 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:32,612 ******************************************************************************** 2026-03-18T12:16:32,613 !! 2026-03-18T12:16:32,614 corresp(dist, value, root_dir) 2026-03-18T12:16:32,680 /tmp/pip-build-env-w4o9yxqf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:16:32,681 !! 2026-03-18T12:16:32,682 ******************************************************************************** 2026-03-18T12:16:32,682 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:16:32,684 License :: OSI Approved :: MIT License 2026-03-18T12:16:32,685 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:32,685 ******************************************************************************** 2026-03-18T12:16:32,686 !! 2026-03-18T12:16:32,687 dist._finalize_license_expression() 2026-03-18T12:16:32,687 /tmp/pip-build-env-w4o9yxqf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T12:16:32,688 !! 2026-03-18T12:16:32,689 ******************************************************************************** 2026-03-18T12:16:32,689 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T12:16:32,690 License :: OSI Approved :: MIT License 2026-03-18T12:16:32,692 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T12:16:32,692 ******************************************************************************** 2026-03-18T12:16:32,693 !! 2026-03-18T12:16:32,694 self._finalize_license_expression() 2026-03-18T12:16:32,694 running bdist_wheel 2026-03-18T12:16:32,707 running build 2026-03-18T12:16:32,708 running build_py 2026-03-18T12:16:32,714 creating build/lib/oilpriceapi 2026-03-18T12:16:32,716 copying oilpriceapi/client.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,719 copying oilpriceapi/__init__.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,721 copying oilpriceapi/telemetry.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,723 copying oilpriceapi/exceptions.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,725 copying oilpriceapi/retry.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,727 copying oilpriceapi/async_client.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,730 copying oilpriceapi/visualization.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,732 copying oilpriceapi/models.py -> build/lib/oilpriceapi 2026-03-18T12:16:32,736 creating build/lib/oilpriceapi/resources 2026-03-18T12:16:32,737 copying oilpriceapi/resources/drilling.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,739 copying oilpriceapi/resources/__init__.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,741 copying oilpriceapi/resources/analytics.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,743 copying oilpriceapi/resources/commodities.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,745 copying oilpriceapi/resources/data_quality.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,746 copying oilpriceapi/resources/forecasts.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,748 copying oilpriceapi/resources/storage.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,750 copying oilpriceapi/resources/prices.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,753 copying oilpriceapi/resources/data_sources.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,755 copying oilpriceapi/resources/historical.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,757 copying oilpriceapi/resources/webhooks.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,759 copying oilpriceapi/resources/futures.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,761 copying oilpriceapi/resources/alerts.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,764 copying oilpriceapi/resources/diesel.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,766 copying oilpriceapi/resources/rig_counts.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,769 copying oilpriceapi/resources/bunker_fuels.py -> build/lib/oilpriceapi/resources 2026-03-18T12:16:32,771 creating build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,773 copying oilpriceapi/resources/ei/opec_production.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,775 copying oilpriceapi/resources/ei/__init__.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,777 copying oilpriceapi/resources/ei/frac_focus.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,779 copying oilpriceapi/resources/ei/forecasts.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,781 copying oilpriceapi/resources/ei/well_permits.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,783 copying oilpriceapi/resources/ei/drilling_productivity.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,786 copying oilpriceapi/resources/ei/rig_counts.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,788 copying oilpriceapi/resources/ei/oil_inventories.py -> build/lib/oilpriceapi/resources/ei 2026-03-18T12:16:32,790 running egg_info 2026-03-18T12:16:32,799 writing oilpriceapi.egg-info/PKG-INFO 2026-03-18T12:16:32,807 writing dependency_links to oilpriceapi.egg-info/dependency_links.txt 2026-03-18T12:16:32,808 writing entry points to oilpriceapi.egg-info/entry_points.txt 2026-03-18T12:16:32,813 writing requirements to oilpriceapi.egg-info/requires.txt 2026-03-18T12:16:32,814 writing top-level names to oilpriceapi.egg-info/top_level.txt 2026-03-18T12:16:32,825 reading manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:32,829 reading manifest template 'MANIFEST.in' 2026-03-18T12:16:32,838 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T12:16:32,839 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-18T12:16:32,840 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T12:16:32,841 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T12:16:32,842 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-03-18T12:16:32,843 warning: no previously-included files found matching 'test_sdk_live.py' 2026-03-18T12:16:32,844 warning: no previously-included files found matching 'generate_*.py' 2026-03-18T12:16:32,845 warning: no previously-included files found matching 'data_validation_comparison.py' 2026-03-18T12:16:32,846 no previously-included directories found matching 'tests' 2026-03-18T12:16:32,846 no previously-included directories found matching 'docs/_build' 2026-03-18T12:16:32,847 no previously-included directories found matching 'htmlcov' 2026-03-18T12:16:32,848 adding license file 'LICENSE' 2026-03-18T12:16:32,852 writing manifest file 'oilpriceapi.egg-info/SOURCES.txt' 2026-03-18T12:16:32,855 copying oilpriceapi/py.typed -> build/lib/oilpriceapi 2026-03-18T12:16:32,868 installing to build/bdist.linux-armv7l/wheel 2026-03-18T12:16:32,869 running install 2026-03-18T12:16:32,892 running install_lib 2026-03-18T12:16:32,897 creating build/bdist.linux-armv7l/wheel 2026-03-18T12:16:32,899 creating build/bdist.linux-armv7l/wheel/oilpriceapi 2026-03-18T12:16:32,901 copying build/lib/oilpriceapi/py.typed -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,902 copying build/lib/oilpriceapi/client.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,905 copying build/lib/oilpriceapi/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,906 copying build/lib/oilpriceapi/telemetry.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,909 creating build/bdist.linux-armv7l/wheel/oilpriceapi/resources 2026-03-18T12:16:32,910 copying build/lib/oilpriceapi/resources/drilling.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,912 copying build/lib/oilpriceapi/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,914 copying build/lib/oilpriceapi/resources/analytics.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,917 creating build/bdist.linux-armv7l/wheel/oilpriceapi/resources/ei 2026-03-18T12:16:32,918 copying build/lib/oilpriceapi/resources/ei/opec_production.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,921 copying build/lib/oilpriceapi/resources/ei/__init__.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,922 copying build/lib/oilpriceapi/resources/ei/frac_focus.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,925 copying build/lib/oilpriceapi/resources/ei/forecasts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,927 copying build/lib/oilpriceapi/resources/ei/well_permits.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,929 copying build/lib/oilpriceapi/resources/ei/drilling_productivity.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,931 copying build/lib/oilpriceapi/resources/ei/rig_counts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,933 copying build/lib/oilpriceapi/resources/ei/oil_inventories.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources/ei 2026-03-18T12:16:32,935 copying build/lib/oilpriceapi/resources/commodities.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,937 copying build/lib/oilpriceapi/resources/data_quality.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,939 copying build/lib/oilpriceapi/resources/forecasts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,940 copying build/lib/oilpriceapi/resources/storage.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,943 copying build/lib/oilpriceapi/resources/prices.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,945 copying build/lib/oilpriceapi/resources/data_sources.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,947 copying build/lib/oilpriceapi/resources/historical.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,950 copying build/lib/oilpriceapi/resources/webhooks.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,952 copying build/lib/oilpriceapi/resources/futures.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,954 copying build/lib/oilpriceapi/resources/alerts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,957 copying build/lib/oilpriceapi/resources/diesel.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,959 copying build/lib/oilpriceapi/resources/rig_counts.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,961 copying build/lib/oilpriceapi/resources/bunker_fuels.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi/resources 2026-03-18T12:16:32,963 copying build/lib/oilpriceapi/exceptions.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,965 copying build/lib/oilpriceapi/retry.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,967 copying build/lib/oilpriceapi/async_client.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,970 copying build/lib/oilpriceapi/visualization.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,972 copying build/lib/oilpriceapi/models.py -> build/bdist.linux-armv7l/wheel/./oilpriceapi 2026-03-18T12:16:32,974 running install_egg_info 2026-03-18T12:16:32,979 Copying oilpriceapi.egg-info to build/bdist.linux-armv7l/wheel/./oilpriceapi-1.6.1-py3.11.egg-info 2026-03-18T12:16:32,990 running install_scripts 2026-03-18T12:16:33,002 creating build/bdist.linux-armv7l/wheel/oilpriceapi-1.6.1.dist-info/WHEEL 2026-03-18T12:16:33,005 creating '/tmp/pip-wheel-labjc3un/.tmp-t5vnamsc/oilpriceapi-1.6.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T12:16:33,008 adding 'oilpriceapi/__init__.py' 2026-03-18T12:16:33,011 adding 'oilpriceapi/async_client.py' 2026-03-18T12:16:33,014 adding 'oilpriceapi/client.py' 2026-03-18T12:16:33,016 adding 'oilpriceapi/exceptions.py' 2026-03-18T12:16:33,018 adding 'oilpriceapi/models.py' 2026-03-18T12:16:33,020 adding 'oilpriceapi/py.typed' 2026-03-18T12:16:33,022 adding 'oilpriceapi/retry.py' 2026-03-18T12:16:33,024 adding 'oilpriceapi/telemetry.py' 2026-03-18T12:16:33,026 adding 'oilpriceapi/visualization.py' 2026-03-18T12:16:33,029 adding 'oilpriceapi/resources/__init__.py' 2026-03-18T12:16:33,031 adding 'oilpriceapi/resources/alerts.py' 2026-03-18T12:16:33,033 adding 'oilpriceapi/resources/analytics.py' 2026-03-18T12:16:33,035 adding 'oilpriceapi/resources/bunker_fuels.py' 2026-03-18T12:16:33,037 adding 'oilpriceapi/resources/commodities.py' 2026-03-18T12:16:33,039 adding 'oilpriceapi/resources/data_quality.py' 2026-03-18T12:16:33,040 adding 'oilpriceapi/resources/data_sources.py' 2026-03-18T12:16:33,043 adding 'oilpriceapi/resources/diesel.py' 2026-03-18T12:16:33,044 adding 'oilpriceapi/resources/drilling.py' 2026-03-18T12:16:33,046 adding 'oilpriceapi/resources/forecasts.py' 2026-03-18T12:16:33,048 adding 'oilpriceapi/resources/futures.py' 2026-03-18T12:16:33,050 adding 'oilpriceapi/resources/historical.py' 2026-03-18T12:16:33,052 adding 'oilpriceapi/resources/prices.py' 2026-03-18T12:16:33,054 adding 'oilpriceapi/resources/rig_counts.py' 2026-03-18T12:16:33,056 adding 'oilpriceapi/resources/storage.py' 2026-03-18T12:16:33,058 adding 'oilpriceapi/resources/webhooks.py' 2026-03-18T12:16:33,060 adding 'oilpriceapi/resources/ei/__init__.py' 2026-03-18T12:16:33,061 adding 'oilpriceapi/resources/ei/drilling_productivity.py' 2026-03-18T12:16:33,063 adding 'oilpriceapi/resources/ei/forecasts.py' 2026-03-18T12:16:33,065 adding 'oilpriceapi/resources/ei/frac_focus.py' 2026-03-18T12:16:33,067 adding 'oilpriceapi/resources/ei/oil_inventories.py' 2026-03-18T12:16:33,068 adding 'oilpriceapi/resources/ei/opec_production.py' 2026-03-18T12:16:33,070 adding 'oilpriceapi/resources/ei/rig_counts.py' 2026-03-18T12:16:33,072 adding 'oilpriceapi/resources/ei/well_permits.py' 2026-03-18T12:16:33,074 adding 'oilpriceapi-1.6.1.dist-info/licenses/LICENSE' 2026-03-18T12:16:33,078 adding 'oilpriceapi-1.6.1.dist-info/METADATA' 2026-03-18T12:16:33,079 adding 'oilpriceapi-1.6.1.dist-info/WHEEL' 2026-03-18T12:16:33,081 adding 'oilpriceapi-1.6.1.dist-info/entry_points.txt' 2026-03-18T12:16:33,082 adding 'oilpriceapi-1.6.1.dist-info/top_level.txt' 2026-03-18T12:16:33,084 adding 'oilpriceapi-1.6.1.dist-info/RECORD' 2026-03-18T12:16:33,086 removing build/bdist.linux-armv7l/wheel 2026-03-18T12:16:33,193 Building wheel for oilpriceapi (pyproject.toml): finished with status 'done' 2026-03-18T12:16:33,199 Created wheel for oilpriceapi: filename=oilpriceapi-1.6.1-py3-none-any.whl size=70862 sha256=ef2251a181a2232237fb3679373a06755667c713fde2f371a7fa12bcc87f0693 2026-03-18T12:16:33,200 Stored in directory: /tmp/pip-ephem-wheel-cache-q478tdhy/wheels/2a/d3/1d/604326543defaba872c3cd7ae9e6979f2a516011869515cb74 2026-03-18T12:16:33,218 Successfully built oilpriceapi 2026-03-18T12:16:33,222 Removed build tracker: '/tmp/pip-build-tracker-zkygytpo'