2026-07-28T17:43:39,487 Created temporary directory: /tmp/pip-ephem-wheel-cache-65hwwwgc 2026-07-28T17:43:39,489 Created temporary directory: /tmp/pip-build-tracker-d7su5fdj 2026-07-28T17:43:39,490 Initialized build tracking at /tmp/pip-build-tracker-d7su5fdj 2026-07-28T17:43:39,490 Created build tracker: /tmp/pip-build-tracker-d7su5fdj 2026-07-28T17:43:39,490 Entered build tracker: /tmp/pip-build-tracker-d7su5fdj 2026-07-28T17:43:39,491 Created temporary directory: /tmp/pip-wheel-jtn6fy8b 2026-07-28T17:43:39,495 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-07-28T17:43:39,497 Created temporary directory: /tmp/pip-ephem-wheel-cache-nn2_d2jo 2026-07-28T17:43:39,519 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-28T17:43:39,522 2 location(s) to search for versions of ironic-prometheus-exporter: 2026-07-28T17:43:39,522 * https://pypi.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:39,522 * https://www.piwheels.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:39,523 Fetching project page and analyzing links: https://pypi.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:39,524 Getting page https://pypi.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:39,525 Found index url https://pypi.org/simple 2026-07-28T17:43:39,753 Fetched page https://pypi.org/simple/ironic-prometheus-exporter/ as application/vnd.pypi.simple.v1+json 2026-07-28T17:43:39,763 Found link https://files.pythonhosted.org/packages/b7/82/e144b328c3f676787937856c206148defeac7696cacc27a978423ed334b4/ironic-prometheus-exporter-0.1.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/), version: 0.1.0 2026-07-28T17:43:39,764 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/19/6c/6a6a8a80d15a6010fb96f3cf04c21b05403a5d5331b4c38dd6bcf9ca1de6/ironic_prometheus_exporter-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:39,764 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/4a/e7/ef74a12a49966e0cf413a24b90708c7986bcaf20f07bbebe41f781b8326b/ironic_prometheus_exporter-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:39,765 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/21/b5/0641335358c52b85d5cdf7b4d05976f56c5ef1cc0242ee1f0d025a8089f1/ironic_prometheus_exporter-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:39,766 Found link https://files.pythonhosted.org/packages/2d/ee/1cd90cfb739a44faac09c3af8082cda1a1cd14f95d19a40ab12e51076103/ironic_prometheus_exporter-1.0.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/), version: 1.0.0 2026-07-28T17:43:39,766 Found link https://files.pythonhosted.org/packages/88/78/7d216b8013f801ba3b7ee2e2cce5099c394995a0c4365a61d156588c6270/ironic-prometheus-exporter-1.1.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/), version: 1.1.0 2026-07-28T17:43:39,767 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/44/13/15b211f0d0ead9b1f8d2aea90cd28b3bbec1b839fbbe248da855780cfefd/ironic_prometheus_exporter-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:39,768 Found link https://files.pythonhosted.org/packages/af/55/242c97e95c437050198e12f14e78b94af4965038300b6af31a9b68cf3720/ironic-prometheus-exporter-1.1.1.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/), version: 1.1.1 2026-07-28T17:43:39,769 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/88/e6/e4e410f006181d83f22103c74c93f4c11da0e25645a8e1913282394942b9/ironic_prometheus_exporter-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:39,769 Found link https://files.pythonhosted.org/packages/17/d4/39512786c9c33006b651a14edf7b00b0e28a9424994a953eca257feb20c4/ironic-prometheus-exporter-1.1.2.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/), version: 1.1.2 2026-07-28T17:43:39,770 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/53/6e/4a2c9130694a2cd3db69572769d0ee33b87ce933357c23b08b6a241486cd/ironic_prometheus_exporter-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:39,771 Found link https://files.pythonhosted.org/packages/4a/07/e5f6677874e73ad94e86e8064fb44f91495ee810d4f1b410d28d272e85cb/ironic-prometheus-exporter-2.0.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 2.0.0 2026-07-28T17:43:39,772 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/fe/b9/7f527d6e444b0a0921cee233ca424f125e8fb7dc9b5b4fdfc67f0ab2df07/ironic_prometheus_exporter-2.0.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,773 Found link https://files.pythonhosted.org/packages/71/2b/0ad7d959525d9a9d9b9cced201b54998d5789cc3796bf91546b3b9b6772c/ironic-prometheus-exporter-2.0.1.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 2.0.1 2026-07-28T17:43:39,773 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/fe/fd/295cf2fe5b9cc2fd0b448be3fae9b9c427d3f5864b3eee5b0af96179a55b/ironic_prometheus_exporter-2.0.1-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,774 Found link https://files.pythonhosted.org/packages/74/fb/3f592ba8d072df11b2015f69d177766c28b4f428fd201b6471be161aa166/ironic-prometheus-exporter-2.1.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 2.1.0 2026-07-28T17:43:39,775 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/62/2c/7ebbea443ec8e613c23119dd3000bf095eb8404462ab93b56f2b4f51ce2a/ironic_prometheus_exporter-2.1.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,775 Found link https://files.pythonhosted.org/packages/74/e3/8eebe25825701b56ea3d4d6b1107a62d2f80a92be49927d1243d51513780/ironic-prometheus-exporter-2.1.1.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 2.1.1 2026-07-28T17:43:39,776 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/0c/cf/5205309c7d8a92d6a8baac1c125e0f4c9e2f49cee5a89f3c645c4ecc6aae/ironic_prometheus_exporter-2.1.1-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,777 Found link https://files.pythonhosted.org/packages/1c/36/b784e96bd22f989f4a988056fbe4c9b1d87b8e500b32538fe7102ae9362c/ironic-prometheus-exporter-2.2.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 2.2.0 2026-07-28T17:43:39,778 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/77/e1/fe0f98d923b0c939b2fea082fa2d0fd77caec01427e63b97fca9ef449ba0/ironic_prometheus_exporter-2.2.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,779 Found link https://files.pythonhosted.org/packages/b8/e5/a912526edab44c9e9c3db7caa8d74425746b03b3577106a7a1102e505fc0/ironic-prometheus-exporter-3.0.0.0rc1.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 3.0.0.0rc1 2026-07-28T17:43:39,779 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/19/57/65aa2ff7ec4ba69d9a6b4e45759fcb6fbae3b4c063eed9e604394227152b/ironic_prometheus_exporter-3.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,780 Found link https://files.pythonhosted.org/packages/8d/c6/00befb8fc8f349cff12e8e87761f178531817720d23e4ac3e307f5e578a9/ironic-prometheus-exporter-3.0.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 3.0.0 2026-07-28T17:43:39,781 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/d1/e6/9917a79dbafb629bd2363070d1bd1979bfcdb2b3ddd295d67c2980088b3a/ironic_prometheus_exporter-3.0.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,782 Found link https://files.pythonhosted.org/packages/b3/cc/701fd8ec88e4f7d78cdc1c656d34181e6665f264f83d02d466a0787eaf6d/ironic-prometheus-exporter-3.1.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6), version: 3.1.0 2026-07-28T17:43:39,782 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/53/69/1ba8f47e45a2bda868adc72b62d8820cc8e25f39240ad37f70f9d40853d7/ironic_prometheus_exporter-3.1.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:39,783 Found link https://files.pythonhosted.org/packages/4b/d5/9e7099dec0e60d1ce4a2e0ffcde28d1f8c3f1814680280d1b4b4b79297c7/ironic-prometheus-exporter-4.0.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.0.0 2026-07-28T17:43:39,784 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/3f/80/1d92b5ef7afe5904dfb1e7baa1566839a39ea3d802cbe7e3f7b9bc9d7f36/ironic_prometheus_exporter-4.0.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,785 Found link https://files.pythonhosted.org/packages/7f/6f/25e234a9da52b4ccf1f321a181f706274da8ede85c399143123473d779f7/ironic-prometheus-exporter-4.1.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.1.0 2026-07-28T17:43:39,785 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/cb/ca/110a69b745b655e56afb8153ddd766724dbc65ddc976736dbdb3faa0503f/ironic_prometheus_exporter-4.1.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,786 Found link https://files.pythonhosted.org/packages/44/b0/a5fb53106a37e1446a7912fcc983af68012842d88cfe09409f550765e977/ironic-prometheus-exporter-4.2.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.2.0 2026-07-28T17:43:39,787 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/83/0e/dcc85af0b58e228f8b6ae321d946a9dd1a5a25c5d298c68acf9bd554ece8/ironic_prometheus_exporter-4.2.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,788 Found link https://files.pythonhosted.org/packages/6c/73/43125d853eeb69a138f12fd7050c4e2f5e1be18bf1b1e67400de1ef0dbe1/ironic-prometheus-exporter-4.2.1.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.2.1 2026-07-28T17:43:39,788 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/63/48/05240a709a21aeeca67d12bf3812b0a1f714990e3c12d3e4ee7f192ece66/ironic_prometheus_exporter-4.2.1-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,789 Found link https://files.pythonhosted.org/packages/5b/00/a6505a0f91583ce5065af8f9b647815495fbcd6aa9e734a89e625ba9234c/ironic-prometheus-exporter-4.3.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.3.0 2026-07-28T17:43:39,790 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/e8/e8/29628b6d3be8ce55d82f3b7db2251452fd33d6d9595fc73402155e0b8659/ironic_prometheus_exporter-4.3.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,791 Found link https://files.pythonhosted.org/packages/1b/48/a74837a48aa1c6310b3b1b2554a393db37126e1ea0bb05d6c1bd054ec3af/ironic-prometheus-exporter-4.4.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.4.0 2026-07-28T17:43:39,791 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/fd/1f/1c909bd53ec0dd0611c55858aac083fa69879b4f5a15844ce7595808c995/ironic_prometheus_exporter-4.4.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,792 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/08/e8/ca9a7c6e0e3ba795e224f5a07ee74b9b12d44b654481187bd7cb185a1a19/ironic_prometheus_exporter-4.5.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:39,793 Found link https://files.pythonhosted.org/packages/e6/2d/545c87891921abb1030bfeb80e929bad0aad099793ac33f058ad3cc8f983/ironic_prometheus_exporter-4.5.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8), version: 4.5.0 2026-07-28T17:43:39,793 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/95/26/d35e3a99637b8224fa24e176b86dbfa6f0bc52eede24be7c6cd81fc71cce/ironic_prometheus_exporter-4.6.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.9) 2026-07-28T17:43:39,794 Found link https://files.pythonhosted.org/packages/e5/e9/aa6eb68cd0526be0864032cbaf41b94b971b5c15702a989ca5c104f4fb7f/ironic_prometheus_exporter-4.6.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.9), version: 4.6.0 2026-07-28T17:43:39,795 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/93/29/5ed150453a94dd4ec1c14dcc32c7bee405973446177a02d818ccf6b2ecf8/ironic_prometheus_exporter-4.7.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.9) 2026-07-28T17:43:39,796 Found link https://files.pythonhosted.org/packages/71/02/8b414dc6883c98fd42146116b79d7fb18b7f9b2af21ec28a08207c0eab64/ironic_prometheus_exporter-4.7.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.9), version: 4.7.0 2026-07-28T17:43:39,796 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/65/b5/4ae2ac0140030f1344105245a79dde38670c12496509fb47b6f163369231/ironic_prometheus_exporter-4.8.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.10) 2026-07-28T17:43:39,797 Found link https://files.pythonhosted.org/packages/64/f3/cd3b98d5a757fdc3f3b06ba0b0a14f3f209dea517bbbd92c378e61a2d3b6/ironic_prometheus_exporter-4.8.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.10), version: 4.8.0 2026-07-28T17:43:39,798 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://files.pythonhosted.org/packages/8f/26/f578b024c527667365ee897b6455c5bb799bcaa274fbfcd2791038bdad4c/ironic_prometheus_exporter-4.9.0-py3-none-any.whl (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.10) 2026-07-28T17:43:39,799 Found link https://files.pythonhosted.org/packages/72/01/de3beb1c3718380012f90026f602c11e2f2b58e87d57b61e47ffbb6bae9f/ironic_prometheus_exporter-4.9.0.tar.gz (from https://pypi.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.10), version: 4.9.0 2026-07-28T17:43:39,800 Fetching project page and analyzing links: https://www.piwheels.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:39,800 Getting page https://www.piwheels.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:39,802 Found index url https://www.piwheels.org/simple 2026-07-28T17:43:39,993 Fetched page https://www.piwheels.org/simple/ironic-prometheus-exporter/ as text/html 2026-07-28T17:43:40,001 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.8.0-py3-none-any.whl#sha256=16597a5696e10b585b392a8ce026b7a8a281979601f8af5884ed41679d9fe37b (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.10) 2026-07-28T17:43:40,001 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.7.0-py3-none-any.whl#sha256=27dd456c038d26e9b53fac78b95d138c460927ce7d4beb243c2a8702dfe0310a (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.9) 2026-07-28T17:43:40,002 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.6.0-py3-none-any.whl#sha256=fc50676a0e3e4930bee7e52608e3623381187edd5296c3ec5e5d2b2a8616d5f6 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.9) 2026-07-28T17:43:40,002 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.5.0-py3-none-any.whl#sha256=42b72a81ce9d7a6e91302207b0632d5ae119377a269e96772abea483bc183e6a (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,003 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.4.0-py3-none-any.whl#sha256=8537baa5fb7d92383ec19b873af2589ae18269325ee9ebb1557e2c8b4cdad794 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,003 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.3.0-py3-none-any.whl#sha256=7705d58bced23638cee746d12f83596f231ce38844734040c4a972710afdcd1d (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,004 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.2.1-py3-none-any.whl#sha256=ddef0a42c245fde0d3be0a8cfd24a3708f1fa85e42fb20fce0ea1e80de8426dd (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,004 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.2.0-py3-none-any.whl#sha256=3aa003a9e9b49b265cad48700d37af1d6fe2ce2ffbfb1d5905bf3d9e813bf2d5 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,005 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.1.0-py3-none-any.whl#sha256=1699332afea63243e20f6df4f0c1101e81cd07a2213d575f587f86fea8e9141a (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,006 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-4.0.0-py3-none-any.whl#sha256=fbd0571ddff348eeba66877bb6b41e537e5a1806346dd4bc354499c1a1e4a34f (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.8) 2026-07-28T17:43:40,006 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-3.1.0-py3-none-any.whl#sha256=d2afa5e0078b7928e199edaa70f25e8d11dcc6418eb096065a08e5a5cfd32593 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,007 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-3.0.0-py3-none-any.whl#sha256=6d3c61cb955ef25d156f89502409b27db03e3e35a1f45f5355dce7f9decf2d59 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,007 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-3.0.0.0rc1-py3-none-any.whl#sha256=0c11f1ba152d41447e521c668187b39467649cb0017f1a7040a0a66b5a7ec181 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,008 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-2.2.0-py3-none-any.whl#sha256=ee66b0ec9462beb955af107b324aabd47033be7a9d4c9bffa03bfbece22a1866 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,008 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-2.1.1-py3-none-any.whl#sha256=8d5fcf0763951f1a3c53c62e115c09096d13f7d7fe4a53617738f40c8b673ea5 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,009 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-2.1.0-py3-none-any.whl#sha256=58014f851f2b84274259a73ef3293fcd9f3efc0573b3cfe26495aad1ad3cdfd0 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,009 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-2.0.1-py3-none-any.whl#sha256=eb633d7fde48700eb67c436abb0ce0ccc77bfbd989a60e47ad81e3ffb2ace252 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,010 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-2.0.0-py3-none-any.whl#sha256=1f36cabd1e8a0e5c049a61807a0b5fad2ee09883795dc7747df81cbaa2b66106 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) (requires-python:>=3.6) 2026-07-28T17:43:40,010 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-1.1.2-py2.py3-none-any.whl#sha256=bf170d718d45500b0bc84fa6916a809d18dd2577b5b25c2be97f82158acb724e (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:40,011 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-1.1.1-py2.py3-none-any.whl#sha256=9fa8a74e9ba96c2e979445e12882ca7f48ce647b28346c13bf6445adc3471773 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:40,011 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-1.1.0-py2.py3-none-any.whl#sha256=b4c3c669115973ad46c28b0b19156a791f491e0d3bbab8933231aa4b6fa09197 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:40,012 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-1.0.0-py3-none-any.whl#sha256=23d71cc613beb032dd1e6563da6e346e5e935923c3ab410b231251e2041d0ed8 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:40,012 Skipping link: No binaries permitted for ironic-prometheus-exporter: https://archive1.piwheels.org/simple/ironic-prometheus-exporter/ironic_prometheus_exporter-0.1.0-py2.py3-none-any.whl#sha256=e8baeee2bb586859e91e133dddf44d2ea3bc513c0e50a5b8fb74d273752e1731 (from https://www.piwheels.org/simple/ironic-prometheus-exporter/) 2026-07-28T17:43:40,013 Skipping link: not a file: https://www.piwheels.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:40,013 Skipping link: not a file: https://pypi.org/simple/ironic-prometheus-exporter/ 2026-07-28T17:43:40,037 Given no hashes to check 1 links for project 'ironic-prometheus-exporter': discarding no candidates 2026-07-28T17:43:40,056 Collecting ironic-prometheus-exporter==4.9.0 2026-07-28T17:43:40,059 Created temporary directory: /tmp/pip-unpack-ya5c3_oh 2026-07-28T17:43:40,211 Downloading ironic_prometheus_exporter-4.9.0.tar.gz (74 kB) 2026-07-28T17:43:40,478 Added ironic-prometheus-exporter==4.9.0 from https://files.pythonhosted.org/packages/72/01/de3beb1c3718380012f90026f602c11e2f2b58e87d57b61e47ffbb6bae9f/ironic_prometheus_exporter-4.9.0.tar.gz to build tracker '/tmp/pip-build-tracker-d7su5fdj' 2026-07-28T17:43:40,482 Created temporary directory: /tmp/pip-build-env-cmwhb4xb 2026-07-28T17:43:40,487 Installing build dependencies: started 2026-07-28T17:43:40,488 Running command pip subprocess to install build dependencies 2026-07-28T17:43:41,615 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-28T17:43:42,481 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-07-28T17:43:42,504 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-28T17:43:43,061 Collecting pbr>=6.0.0 2026-07-28T17:43:43,062 Obtaining dependency information for pbr>=6.0.0 from https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-07-28T17:43:43,080 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl.metadata (4.0 kB) 2026-07-28T17:43:44,555 Collecting setuptools>=64.0.0 2026-07-28T17:43:44,556 Obtaining dependency information for setuptools>=64.0.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-28T17:43:44,573 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-28T17:43:44,780 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-07-28T17:43:44,871 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-28T17:43:44,907 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-07-28T17:43:45,011 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-28T17:43:47,895 Installing collected packages: setuptools, pbr 2026-07-28T17:43:51,698 Creating /tmp/pip-build-env-cmwhb4xb/overlay/local/bin 2026-07-28T17:43:51,700 changing mode of /tmp/pip-build-env-cmwhb4xb/overlay/local/bin/pbr to 755 2026-07-28T17:43:51,718 Successfully installed pbr-7.0.3 setuptools-83.0.0 2026-07-28T17:43:52,016 Installing build dependencies: finished with status 'done' 2026-07-28T17:43:52,023 Getting requirements to build wheel: started 2026-07-28T17:43:52,025 Running command Getting requirements to build wheel 2026-07-28T17:43:52,597 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-28T17:43:52,597 !! 2026-07-28T17:43:52,599 ******************************************************************************** 2026-07-28T17:43:52,599 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-28T17:43:52,601 License :: OSI Approved :: Apache Software License 2026-07-28T17:43:52,602 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-28T17:43:52,603 ******************************************************************************** 2026-07-28T17:43:52,605 !! 2026-07-28T17:43:52,606 self._finalize_license_expression() 2026-07-28T17:43:52,687 Getting requirements to build wheel: finished with status 'done' 2026-07-28T17:43:52,702 Created temporary directory: /tmp/pip-modern-metadata-6k9b5ecg 2026-07-28T17:43:52,704 Preparing metadata (pyproject.toml): started 2026-07-28T17:43:52,705 Running command Preparing metadata (pyproject.toml) 2026-07-28T17:43:53,321 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-28T17:43:53,322 !! 2026-07-28T17:43:53,323 ******************************************************************************** 2026-07-28T17:43:53,323 Please avoid running ``setup.py`` directly. 2026-07-28T17:43:53,324 Instead, use pypa/build, pypa/installer or other 2026-07-28T17:43:53,325 standards-based tools. 2026-07-28T17:43:53,326 This deprecation is overdue, please update your project and remove deprecated 2026-07-28T17:43:53,327 calls to avoid build errors in the future. 2026-07-28T17:43:53,328 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-28T17:43:53,328 ******************************************************************************** 2026-07-28T17:43:53,329 !! 2026-07-28T17:43:53,330 self.initialize_options() 2026-07-28T17:43:53,330 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-07-28T17:43:53,331 warnings.warn(msg) 2026-07-28T17:43:53,345 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-28T17:43:53,346 !! 2026-07-28T17:43:53,347 ******************************************************************************** 2026-07-28T17:43:53,347 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-28T17:43:53,348 License :: OSI Approved :: Apache Software License 2026-07-28T17:43:53,349 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-28T17:43:53,350 ******************************************************************************** 2026-07-28T17:43:53,351 !! 2026-07-28T17:43:53,352 self._finalize_license_expression() 2026-07-28T17:43:53,359 running dist_info 2026-07-28T17:43:53,366 creating /tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info 2026-07-28T17:43:53,383 writing /tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/PKG-INFO 2026-07-28T17:43:53,391 writing dependency_links to /tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/dependency_links.txt 2026-07-28T17:43:53,394 writing entry points to /tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/entry_points.txt 2026-07-28T17:43:53,397 writing requirements to /tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/requires.txt 2026-07-28T17:43:53,398 writing top-level names to /tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/top_level.txt 2026-07-28T17:43:53,400 [pbr] Processing SOURCES.txt 2026-07-28T17:43:53,401 writing manifest file '/tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/SOURCES.txt' 2026-07-28T17:43:53,498 warning: no previously-included files found matching '.gitignore' 2026-07-28T17:43:53,500 warning: no previously-included files found matching '.gitreview' 2026-07-28T17:43:53,502 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-07-28T17:43:53,549 adding license file 'LICENSE' 2026-07-28T17:43:53,551 adding license file 'AUTHORS' 2026-07-28T17:43:53,553 writing manifest file '/tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter.egg-info/SOURCES.txt' 2026-07-28T17:43:53,559 creating '/tmp/pip-modern-metadata-6k9b5ecg/ironic_prometheus_exporter-4.9.0.dist-info' 2026-07-28T17:43:53,754 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-28T17:43:53,759 Source in /tmp/pip-wheel-jtn6fy8b/ironic-prometheus-exporter_311d399fa3334d049c8eb0c0eb084056 has version 4.9.0, which satisfies requirement ironic-prometheus-exporter==4.9.0 from https://files.pythonhosted.org/packages/72/01/de3beb1c3718380012f90026f602c11e2f2b58e87d57b61e47ffbb6bae9f/ironic_prometheus_exporter-4.9.0.tar.gz 2026-07-28T17:43:53,760 Removed ironic-prometheus-exporter==4.9.0 from https://files.pythonhosted.org/packages/72/01/de3beb1c3718380012f90026f602c11e2f2b58e87d57b61e47ffbb6bae9f/ironic_prometheus_exporter-4.9.0.tar.gz from build tracker '/tmp/pip-build-tracker-d7su5fdj' 2026-07-28T17:43:53,765 Created temporary directory: /tmp/pip-unpack-v1939lfk 2026-07-28T17:43:53,766 Building wheels for collected packages: ironic-prometheus-exporter 2026-07-28T17:43:53,770 Created temporary directory: /tmp/pip-wheel-dxr1lkq1 2026-07-28T17:43:53,771 Destination directory: /tmp/pip-wheel-dxr1lkq1 2026-07-28T17:43:53,773 Building wheel for ironic-prometheus-exporter (pyproject.toml): started 2026-07-28T17:43:53,774 Running command Building wheel for ironic-prometheus-exporter (pyproject.toml) 2026-07-28T17:43:54,415 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-07-28T17:43:54,415 warnings.warn(msg) 2026-07-28T17:43:54,436 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-28T17:43:54,437 !! 2026-07-28T17:43:54,438 ******************************************************************************** 2026-07-28T17:43:54,438 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-28T17:43:54,439 License :: OSI Approved :: Apache Software License 2026-07-28T17:43:54,440 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-28T17:43:54,441 ******************************************************************************** 2026-07-28T17:43:54,442 !! 2026-07-28T17:43:54,443 self._finalize_license_expression() 2026-07-28T17:43:54,451 running bdist_wheel 2026-07-28T17:43:54,480 running build 2026-07-28T17:43:54,480 running build_py 2026-07-28T17:43:54,490 creating build/lib/ironic_prometheus_exporter/app 2026-07-28T17:43:54,492 copying ironic_prometheus_exporter/app/__init__.py -> build/lib/ironic_prometheus_exporter/app 2026-07-28T17:43:54,494 copying ironic_prometheus_exporter/app/wsgi.py -> build/lib/ironic_prometheus_exporter/app 2026-07-28T17:43:54,496 copying ironic_prometheus_exporter/app/exporter.py -> build/lib/ironic_prometheus_exporter/app 2026-07-28T17:43:54,499 copying ironic_prometheus_exporter/utils.py -> build/lib/ironic_prometheus_exporter 2026-07-28T17:43:54,501 copying ironic_prometheus_exporter/messaging.py -> build/lib/ironic_prometheus_exporter 2026-07-28T17:43:54,503 copying ironic_prometheus_exporter/__init__.py -> build/lib/ironic_prometheus_exporter 2026-07-28T17:43:54,505 creating build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,506 copying ironic_prometheus_exporter/parsers/ipmi.py -> build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,509 copying ironic_prometheus_exporter/parsers/redfish.py -> build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,511 copying ironic_prometheus_exporter/parsers/ironic.py -> build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,513 copying ironic_prometheus_exporter/parsers/descriptions.py -> build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,515 copying ironic_prometheus_exporter/parsers/__init__.py -> build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,517 copying ironic_prometheus_exporter/parsers/header.py -> build/lib/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,519 creating build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,521 copying ironic_prometheus_exporter/tests/test_ironic_parser.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,523 copying ironic_prometheus_exporter/tests/test_driver.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,525 copying ironic_prometheus_exporter/tests/test_ipmi_parser.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,528 copying ironic_prometheus_exporter/tests/test_header_parser.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,530 copying ironic_prometheus_exporter/tests/__init__.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,532 copying ironic_prometheus_exporter/tests/test_idrac_parser.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,534 copying ironic_prometheus_exporter/tests/test_redfish_parser.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,537 copying ironic_prometheus_exporter/tests/test_descriptions.py -> build/lib/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,538 running egg_info 2026-07-28T17:43:54,556 writing ironic_prometheus_exporter.egg-info/PKG-INFO 2026-07-28T17:43:54,559 writing dependency_links to ironic_prometheus_exporter.egg-info/dependency_links.txt 2026-07-28T17:43:54,561 writing entry points to ironic_prometheus_exporter.egg-info/entry_points.txt 2026-07-28T17:43:54,563 writing requirements to ironic_prometheus_exporter.egg-info/requires.txt 2026-07-28T17:43:54,564 writing top-level names to ironic_prometheus_exporter.egg-info/top_level.txt 2026-07-28T17:43:54,565 [pbr] Reusing existing SOURCES.txt 2026-07-28T17:43:54,573 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_prometheus_exporter.parsers.metrics_information' is absent from the `packages` configuration. 2026-07-28T17:43:54,574 !! 2026-07-28T17:43:54,575 ******************************************************************************** 2026-07-28T17:43:54,575 ############################ 2026-07-28T17:43:54,576 # Package would be ignored # 2026-07-28T17:43:54,576 ############################ 2026-07-28T17:43:54,577 Python recognizes 'ironic_prometheus_exporter.parsers.metrics_information' as an importable package[^1], 2026-07-28T17:43:54,577 but it is absent from setuptools' `packages` configuration. 2026-07-28T17:43:54,578 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T17:43:54,579 package, please make sure that 'ironic_prometheus_exporter.parsers.metrics_information' is explicitly added 2026-07-28T17:43:54,579 to the `packages` configuration field. 2026-07-28T17:43:54,580 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T17:43:54,581 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T17:43:54,581 instead of `find_packages(...)`/`find:`). 2026-07-28T17:43:54,582 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T17:43:54,583 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T17:43:54,584 If you don't want 'ironic_prometheus_exporter.parsers.metrics_information' to be distributed and are 2026-07-28T17:43:54,584 already explicitly excluding 'ironic_prometheus_exporter.parsers.metrics_information' via 2026-07-28T17:43:54,585 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T17:43:54,585 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T17:43:54,586 combination with a more fine grained `package-data` configuration. 2026-07-28T17:43:54,586 You can read more about "package data files" on setuptools documentation page: 2026-07-28T17:43:54,587 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T17:43:54,589 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T17:43:54,589 even if it does not contain any `.py` files. 2026-07-28T17:43:54,590 On the other hand, currently there is no concept of package data 2026-07-28T17:43:54,590 directory, all directories are treated like packages. 2026-07-28T17:43:54,591 ******************************************************************************** 2026-07-28T17:43:54,592 !! 2026-07-28T17:43:54,592 check.warn(importable) 2026-07-28T17:43:54,593 /tmp/pip-build-env-cmwhb4xb/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_prometheus_exporter.tests.json_samples' is absent from the `packages` configuration. 2026-07-28T17:43:54,593 !! 2026-07-28T17:43:54,594 ******************************************************************************** 2026-07-28T17:43:54,595 ############################ 2026-07-28T17:43:54,595 # Package would be ignored # 2026-07-28T17:43:54,596 ############################ 2026-07-28T17:43:54,596 Python recognizes 'ironic_prometheus_exporter.tests.json_samples' as an importable package[^1], 2026-07-28T17:43:54,597 but it is absent from setuptools' `packages` configuration. 2026-07-28T17:43:54,598 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-28T17:43:54,598 package, please make sure that 'ironic_prometheus_exporter.tests.json_samples' is explicitly added 2026-07-28T17:43:54,599 to the `packages` configuration field. 2026-07-28T17:43:54,600 Alternatively, you can also rely on setuptools' discovery methods 2026-07-28T17:43:54,600 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-28T17:43:54,601 instead of `find_packages(...)`/`find:`). 2026-07-28T17:43:54,602 You can read more about "package discovery" on setuptools documentation page: 2026-07-28T17:43:54,603 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-28T17:43:54,604 If you don't want 'ironic_prometheus_exporter.tests.json_samples' to be distributed and are 2026-07-28T17:43:54,604 already explicitly excluding 'ironic_prometheus_exporter.tests.json_samples' via 2026-07-28T17:43:54,605 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-28T17:43:54,605 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-28T17:43:54,606 combination with a more fine grained `package-data` configuration. 2026-07-28T17:43:54,607 You can read more about "package data files" on setuptools documentation page: 2026-07-28T17:43:54,608 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-28T17:43:54,609 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-28T17:43:54,609 even if it does not contain any `.py` files. 2026-07-28T17:43:54,610 On the other hand, currently there is no concept of package data 2026-07-28T17:43:54,611 directory, all directories are treated like packages. 2026-07-28T17:43:54,611 ******************************************************************************** 2026-07-28T17:43:54,613 !! 2026-07-28T17:43:54,613 check.warn(importable) 2026-07-28T17:43:54,613 creating build/lib/ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,614 copying ironic_prometheus_exporter/parsers/metrics_information/header.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,614 copying ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,615 copying ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,615 creating build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,616 copying ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,616 copying ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,617 copying ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,618 copying ironic_prometheus_exporter/tests/json_samples/notification-header.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,618 copying ironic_prometheus_exporter/tests/json_samples/notification-idrac.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,619 copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,620 copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,621 copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,626 copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,630 copying ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,633 copying ironic_prometheus_exporter/tests/json_samples/notification-missing-timestamp.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,635 copying ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,637 copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-extra-info.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,640 copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,642 copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,644 copying ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> build/lib/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,649 installing to build/bdist.linux-armv7l/wheel 2026-07-28T17:43:54,649 running install 2026-07-28T17:43:54,684 [pbr] Generating AUTHORS 2026-07-28T17:43:54,690 [pbr] AUTHORS complete (0.0s) 2026-07-28T17:43:54,690 running install_lib 2026-07-28T17:43:54,698 creating build/bdist.linux-armv7l/wheel 2026-07-28T17:43:54,700 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter 2026-07-28T17:43:54,702 copying build/lib/ironic_prometheus_exporter/utils.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter 2026-07-28T17:43:54,704 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter/tests 2026-07-28T17:43:54,705 copying build/lib/ironic_prometheus_exporter/tests/test_ironic_parser.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,708 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,709 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,714 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,716 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-header.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,717 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,719 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,721 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,723 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,727 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,731 copying build/lib/ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,733 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,735 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-extra-info.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,737 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-idrac.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,739 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,741 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,745 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,747 copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-missing-timestamp.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests/json_samples 2026-07-28T17:43:54,749 copying build/lib/ironic_prometheus_exporter/tests/test_driver.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,751 copying build/lib/ironic_prometheus_exporter/tests/test_ipmi_parser.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,754 copying build/lib/ironic_prometheus_exporter/tests/test_header_parser.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,756 copying build/lib/ironic_prometheus_exporter/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,758 copying build/lib/ironic_prometheus_exporter/tests/test_idrac_parser.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,760 copying build/lib/ironic_prometheus_exporter/tests/test_redfish_parser.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,762 copying build/lib/ironic_prometheus_exporter/tests/test_descriptions.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/tests 2026-07-28T17:43:54,765 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,766 copying build/lib/ironic_prometheus_exporter/parsers/ipmi.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,769 copying build/lib/ironic_prometheus_exporter/parsers/redfish.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,771 copying build/lib/ironic_prometheus_exporter/parsers/ironic.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,773 copying build/lib/ironic_prometheus_exporter/parsers/descriptions.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,776 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,777 copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,779 copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/header.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,781 copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers/metrics_information 2026-07-28T17:43:54,783 copying build/lib/ironic_prometheus_exporter/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,784 copying build/lib/ironic_prometheus_exporter/parsers/header.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/parsers 2026-07-28T17:43:54,787 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter/app 2026-07-28T17:43:54,788 copying build/lib/ironic_prometheus_exporter/app/__init__.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/app 2026-07-28T17:43:54,790 copying build/lib/ironic_prometheus_exporter/app/wsgi.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/app 2026-07-28T17:43:54,792 copying build/lib/ironic_prometheus_exporter/app/exporter.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter/app 2026-07-28T17:43:54,794 copying build/lib/ironic_prometheus_exporter/messaging.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter 2026-07-28T17:43:54,796 copying build/lib/ironic_prometheus_exporter/__init__.py -> build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter 2026-07-28T17:43:54,797 running install_egg_info 2026-07-28T17:43:54,811 Copying ironic_prometheus_exporter.egg-info to build/bdist.linux-armv7l/wheel/./ironic_prometheus_exporter-4.9.0-py3.11.egg-info 2026-07-28T17:43:54,826 running install_scripts 2026-07-28T17:43:54,841 creating build/bdist.linux-armv7l/wheel/ironic_prometheus_exporter-4.9.0.dist-info/WHEEL 2026-07-28T17:43:54,845 creating '/tmp/pip-wheel-dxr1lkq1/.tmp-sg07h2ut/ironic_prometheus_exporter-4.9.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-28T17:43:54,847 adding 'ironic_prometheus_exporter/__init__.py' 2026-07-28T17:43:54,849 adding 'ironic_prometheus_exporter/messaging.py' 2026-07-28T17:43:54,850 adding 'ironic_prometheus_exporter/utils.py' 2026-07-28T17:43:54,852 adding 'ironic_prometheus_exporter/app/__init__.py' 2026-07-28T17:43:54,853 adding 'ironic_prometheus_exporter/app/exporter.py' 2026-07-28T17:43:54,854 adding 'ironic_prometheus_exporter/app/wsgi.py' 2026-07-28T17:43:54,856 adding 'ironic_prometheus_exporter/parsers/__init__.py' 2026-07-28T17:43:54,858 adding 'ironic_prometheus_exporter/parsers/descriptions.py' 2026-07-28T17:43:54,859 adding 'ironic_prometheus_exporter/parsers/header.py' 2026-07-28T17:43:54,861 adding 'ironic_prometheus_exporter/parsers/ipmi.py' 2026-07-28T17:43:54,863 adding 'ironic_prometheus_exporter/parsers/ironic.py' 2026-07-28T17:43:54,865 adding 'ironic_prometheus_exporter/parsers/redfish.py' 2026-07-28T17:43:54,867 adding 'ironic_prometheus_exporter/parsers/metrics_information/header.json' 2026-07-28T17:43:54,868 adding 'ironic_prometheus_exporter/parsers/metrics_information/ipmi.json' 2026-07-28T17:43:54,869 adding 'ironic_prometheus_exporter/parsers/metrics_information/redfish.json' 2026-07-28T17:43:54,871 adding 'ironic_prometheus_exporter/tests/__init__.py' 2026-07-28T17:43:54,872 adding 'ironic_prometheus_exporter/tests/test_descriptions.py' 2026-07-28T17:43:54,874 adding 'ironic_prometheus_exporter/tests/test_driver.py' 2026-07-28T17:43:54,875 adding 'ironic_prometheus_exporter/tests/test_header_parser.py' 2026-07-28T17:43:54,877 adding 'ironic_prometheus_exporter/tests/test_idrac_parser.py' 2026-07-28T17:43:54,880 adding 'ironic_prometheus_exporter/tests/test_ipmi_parser.py' 2026-07-28T17:43:54,882 adding 'ironic_prometheus_exporter/tests/test_ironic_parser.py' 2026-07-28T17:43:54,883 adding 'ironic_prometheus_exporter/tests/test_redfish_parser.py' 2026-07-28T17:43:54,886 adding 'ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json' 2026-07-28T17:43:54,887 adding 'ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json' 2026-07-28T17:43:54,888 adding 'ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json' 2026-07-28T17:43:54,890 adding 'ironic_prometheus_exporter/tests/json_samples/notification-header.json' 2026-07-28T17:43:54,891 adding 'ironic_prometheus_exporter/tests/json_samples/notification-idrac.json' 2026-07-28T17:43:54,897 adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json' 2026-07-28T17:43:54,902 adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json' 2026-07-28T17:43:54,908 adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json' 2026-07-28T17:43:54,914 adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json' 2026-07-28T17:43:54,916 adding 'ironic_prometheus_exporter/tests/json_samples/notification-ironic.json' 2026-07-28T17:43:54,917 adding 'ironic_prometheus_exporter/tests/json_samples/notification-missing-timestamp.json' 2026-07-28T17:43:54,919 adding 'ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json' 2026-07-28T17:43:54,920 adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-extra-info.json' 2026-07-28T17:43:54,921 adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json' 2026-07-28T17:43:54,923 adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json' 2026-07-28T17:43:54,924 adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish.json' 2026-07-28T17:43:54,927 adding 'ironic_prometheus_exporter-4.9.0.dist-info/licenses/AUTHORS' 2026-07-28T17:43:54,929 adding 'ironic_prometheus_exporter-4.9.0.dist-info/licenses/LICENSE' 2026-07-28T17:43:54,930 adding 'ironic_prometheus_exporter-4.9.0.dist-info/METADATA' 2026-07-28T17:43:54,931 adding 'ironic_prometheus_exporter-4.9.0.dist-info/WHEEL' 2026-07-28T17:43:54,932 adding 'ironic_prometheus_exporter-4.9.0.dist-info/entry_points.txt' 2026-07-28T17:43:54,933 adding 'ironic_prometheus_exporter-4.9.0.dist-info/top_level.txt' 2026-07-28T17:43:54,934 adding 'ironic_prometheus_exporter-4.9.0.dist-info/RECORD' 2026-07-28T17:43:54,937 removing build/bdist.linux-armv7l/wheel 2026-07-28T17:43:55,048 Building wheel for ironic-prometheus-exporter (pyproject.toml): finished with status 'done' 2026-07-28T17:43:55,054 Created wheel for ironic-prometheus-exporter: filename=ironic_prometheus_exporter-4.9.0-py3-none-any.whl size=74999 sha256=798918727bd7c71b2144a943d9911e6eea072465cab53b1a6c8b2bd9cfc1f4bb 2026-07-28T17:43:55,055 Stored in directory: /tmp/pip-ephem-wheel-cache-nn2_d2jo/wheels/c3/84/af/26493cfff8d81127acd25433b2005db6ba5ab7870735dfdda5 2026-07-28T17:43:55,067 Successfully built ironic-prometheus-exporter 2026-07-28T17:43:55,073 Removed build tracker: '/tmp/pip-build-tracker-d7su5fdj'