2025-09-07T21:50:26,637 Created temporary directory: /tmp/pip-build-tracker-huvgdb9b 2025-09-07T21:50:26,638 Initialized build tracking at /tmp/pip-build-tracker-huvgdb9b 2025-09-07T21:50:26,638 Created build tracker: /tmp/pip-build-tracker-huvgdb9b 2025-09-07T21:50:26,638 Entered build tracker: /tmp/pip-build-tracker-huvgdb9b 2025-09-07T21:50:26,638 Created temporary directory: /tmp/pip-wheel-c9ta3op5 2025-09-07T21:50:26,641 Created temporary directory: /tmp/pip-ephem-wheel-cache-l51m0lp_ 2025-09-07T21:50:26,697 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:50:26,699 2 location(s) to search for versions of txstatsd: 2025-09-07T21:50:26,699 * https://pypi.org/simple/txstatsd/ 2025-09-07T21:50:26,699 * https://www.piwheels.org/simple/txstatsd/ 2025-09-07T21:50:26,700 Fetching project page and analyzing links: https://pypi.org/simple/txstatsd/ 2025-09-07T21:50:26,700 Getting page https://pypi.org/simple/txstatsd/ 2025-09-07T21:50:26,701 Found index url https://pypi.org/simple/ 2025-09-07T21:50:26,847 Fetched page https://pypi.org/simple/txstatsd/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:50:26,849 Found link https://files.pythonhosted.org/packages/7a/a7/0e786854b21cef608cdf7f50a82507ce48f3388024d61f854380d24c653c/txStatsD-1.0.0.tar.gz (from https://pypi.org/simple/txstatsd/), version: 1.0.0 2025-09-07T21:50:26,850 Fetching project page and analyzing links: https://www.piwheels.org/simple/txstatsd/ 2025-09-07T21:50:26,850 Getting page https://www.piwheels.org/simple/txstatsd/ 2025-09-07T21:50:26,852 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:50:26,957 Fetched page https://www.piwheels.org/simple/txstatsd/ as text/html 2025-09-07T21:50:26,958 Skipping link: not a file: https://www.piwheels.org/simple/txstatsd/ 2025-09-07T21:50:26,958 Skipping link: not a file: https://pypi.org/simple/txstatsd/ 2025-09-07T21:50:26,983 Given no hashes to check 1 links for project 'txstatsd': discarding no candidates 2025-09-07T21:50:26,985 Collecting txstatsd==1.0.0 2025-09-07T21:50:26,986 Created temporary directory: /tmp/pip-unpack-punhz9gd 2025-09-07T21:50:27,126 Downloading txStatsD-1.0.0.tar.gz (51 kB) 2025-09-07T21:50:27,200 Added txstatsd==1.0.0 from https://files.pythonhosted.org/packages/7a/a7/0e786854b21cef608cdf7f50a82507ce48f3388024d61f854380d24c653c/txStatsD-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-huvgdb9b' 2025-09-07T21:50:27,201 Running setup.py (path:/tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757/setup.py) egg_info for package txstatsd 2025-09-07T21:50:27,202 Created temporary directory: /tmp/pip-pip-egg-info-rx2p_96j 2025-09-07T21:50:27,202 Preparing metadata (setup.py): started 2025-09-07T21:50:27,203 Running command python setup.py egg_info 2025-09-07T21:50:28,276 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T21:50:28,276 !! 2025-09-07T21:50:28,277 ******************************************************************************** 2025-09-07T21:50:28,277 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T21:50:28,277 License :: OSI Approved :: MIT License 2025-09-07T21:50:28,277 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T21:50:28,277 ******************************************************************************** 2025-09-07T21:50:28,277 !! 2025-09-07T21:50:28,277 self._finalize_license_expression() 2025-09-07T21:50:28,351 running egg_info 2025-09-07T21:50:28,427 creating /tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info 2025-09-07T21:50:28,427 writing /tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info/PKG-INFO 2025-09-07T21:50:28,428 writing dependency_links to /tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info/dependency_links.txt 2025-09-07T21:50:28,429 writing top-level names to /tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info/top_level.txt 2025-09-07T21:50:28,429 writing manifest file '/tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info/SOURCES.txt' 2025-09-07T21:50:28,657 reading manifest file '/tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info/SOURCES.txt' 2025-09-07T21:50:28,658 reading manifest template 'MANIFEST.in' 2025-09-07T21:50:28,663 adding license file 'LICENSE' 2025-09-07T21:50:28,668 writing manifest file '/tmp/pip-pip-egg-info-rx2p_96j/txStatsD.egg-info/SOURCES.txt' 2025-09-07T21:50:28,780 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T21:50:28,784 Source in /tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757 has version 1.0.0, which satisfies requirement txstatsd==1.0.0 from https://files.pythonhosted.org/packages/7a/a7/0e786854b21cef608cdf7f50a82507ce48f3388024d61f854380d24c653c/txStatsD-1.0.0.tar.gz 2025-09-07T21:50:28,784 Removed txstatsd==1.0.0 from https://files.pythonhosted.org/packages/7a/a7/0e786854b21cef608cdf7f50a82507ce48f3388024d61f854380d24c653c/txStatsD-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-huvgdb9b' 2025-09-07T21:50:28,787 Created temporary directory: /tmp/pip-unpack-68k6xw9s 2025-09-07T21:50:28,788 Created temporary directory: /tmp/pip-unpack-u10b_0a1 2025-09-07T21:50:28,788 Building wheels for collected packages: txstatsd 2025-09-07T21:50:28,789 Created temporary directory: /tmp/pip-wheel-9nwpmq7a 2025-09-07T21:50:28,789 DEPRECATION: Building 'txstatsd' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'txstatsd'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T21:50:28,790 Building wheel for txstatsd (setup.py): started 2025-09-07T21:50:28,791 Destination directory: /tmp/pip-wheel-9nwpmq7a 2025-09-07T21:50:28,791 Running command python setup.py bdist_wheel 2025-09-07T21:50:29,864 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T21:50:29,864 !! 2025-09-07T21:50:29,865 ******************************************************************************** 2025-09-07T21:50:29,865 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T21:50:29,865 License :: OSI Approved :: MIT License 2025-09-07T21:50:29,865 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T21:50:29,865 ******************************************************************************** 2025-09-07T21:50:29,865 !! 2025-09-07T21:50:29,865 self._finalize_license_expression() 2025-09-07T21:50:29,866 running bdist_wheel 2025-09-07T21:50:30,234 running build 2025-09-07T21:50:30,234 running build_py 2025-09-07T21:50:30,312 creating build/lib/txstatsd 2025-09-07T21:50:30,312 copying txstatsd/itxstatsd.py -> build/lib/txstatsd 2025-09-07T21:50:30,313 copying txstatsd/report.py -> build/lib/txstatsd 2025-09-07T21:50:30,313 copying txstatsd/process.py -> build/lib/txstatsd 2025-09-07T21:50:30,314 copying txstatsd/hashing.py -> build/lib/txstatsd 2025-09-07T21:50:30,314 copying txstatsd/protocol.py -> build/lib/txstatsd 2025-09-07T21:50:30,315 copying txstatsd/version.py -> build/lib/txstatsd 2025-09-07T21:50:30,315 copying txstatsd/service.py -> build/lib/txstatsd 2025-09-07T21:50:30,316 copying txstatsd/client.py -> build/lib/txstatsd 2025-09-07T21:50:30,316 copying txstatsd/__init__.py -> build/lib/txstatsd 2025-09-07T21:50:30,317 creating build/lib/txstatsd/server 2025-09-07T21:50:30,318 copying txstatsd/server/httpinfo.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,318 copying txstatsd/server/processor.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,319 copying txstatsd/server/protocol.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,319 copying txstatsd/server/configurableprocessor.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,320 copying txstatsd/server/router.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,320 copying txstatsd/server/__init__.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,321 copying txstatsd/server/loggingprocessor.py -> build/lib/txstatsd/server 2025-09-07T21:50:30,321 creating build/lib/txstatsd/stats 2025-09-07T21:50:30,322 copying txstatsd/stats/uniformsample.py -> build/lib/txstatsd/stats 2025-09-07T21:50:30,322 copying txstatsd/stats/ewma.py -> build/lib/txstatsd/stats 2025-09-07T21:50:30,323 copying txstatsd/stats/exponentiallydecayingsample.py -> build/lib/txstatsd/stats 2025-09-07T21:50:30,323 copying txstatsd/stats/__init__.py -> build/lib/txstatsd/stats 2025-09-07T21:50:30,324 creating build/lib/txstatsd/tests 2025-09-07T21:50:30,324 copying txstatsd/tests/test_process.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,325 copying txstatsd/tests/test_processor.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,326 copying txstatsd/tests/test_metrics.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,326 copying txstatsd/tests/test_httpinfo.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,327 copying txstatsd/tests/test_loggingprocessor.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,327 copying txstatsd/tests/test_report.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,328 copying txstatsd/tests/helper.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,328 copying txstatsd/tests/test_client.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,329 copying txstatsd/tests/test_configurableprocessor.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,329 copying txstatsd/tests/test_router.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,330 copying txstatsd/tests/__init__.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,330 copying txstatsd/tests/test_service.py -> build/lib/txstatsd/tests 2025-09-07T21:50:30,331 creating build/lib/txstatsd/metrics 2025-09-07T21:50:30,331 copying txstatsd/metrics/timermetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,332 copying txstatsd/metrics/gaugemetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,332 copying txstatsd/metrics/histogrammetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,333 copying txstatsd/metrics/slimetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,333 copying txstatsd/metrics/imetrics.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,334 copying txstatsd/metrics/extendedmetrics.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,334 copying txstatsd/metrics/countermetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,335 copying txstatsd/metrics/__init__.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,335 copying txstatsd/metrics/metric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,336 copying txstatsd/metrics/metermetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,336 copying txstatsd/metrics/distinctmetric.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,337 copying txstatsd/metrics/metrics.py -> build/lib/txstatsd/metrics 2025-09-07T21:50:30,338 creating build/lib/txstatsd/tests/stats 2025-09-07T21:50:30,338 copying txstatsd/tests/stats/test_ewma.py -> build/lib/txstatsd/tests/stats 2025-09-07T21:50:30,338 copying txstatsd/tests/stats/test_exponentiallydecayingsample.py -> build/lib/txstatsd/tests/stats 2025-09-07T21:50:30,339 copying txstatsd/tests/stats/test_uniformsample.py -> build/lib/txstatsd/tests/stats 2025-09-07T21:50:30,339 copying txstatsd/tests/stats/__init__.py -> build/lib/txstatsd/tests/stats 2025-09-07T21:50:30,340 creating build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,340 copying txstatsd/tests/metrics/test_sli.py -> build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,341 copying txstatsd/tests/metrics/test_distinct.py -> build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,342 copying txstatsd/tests/metrics/test_timermetric.py -> build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,342 copying txstatsd/tests/metrics/test_histogrammetric.py -> build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,343 copying txstatsd/tests/metrics/test_metermetric.py -> build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,343 copying txstatsd/tests/metrics/__init__.py -> build/lib/txstatsd/tests/metrics 2025-09-07T21:50:30,344 creating build/lib/twisted/plugins 2025-09-07T21:50:30,344 copying twisted/plugins/txstatsd_plugin.py -> build/lib/twisted/plugins 2025-09-07T21:50:30,345 copying twisted/plugins/distinct_plugin.py -> build/lib/twisted/plugins 2025-09-07T21:50:30,345 copying twisted/plugins/sli_plugin.py -> build/lib/twisted/plugins 2025-09-07T21:50:30,424 installing to build/bdist.linux-armv7l/wheel 2025-09-07T21:50:30,425 running install 2025-09-07T21:50:30,447 running install_lib 2025-09-07T21:50:30,520 creating build/bdist.linux-armv7l/wheel 2025-09-07T21:50:30,521 creating build/bdist.linux-armv7l/wheel/twisted 2025-09-07T21:50:30,521 creating build/bdist.linux-armv7l/wheel/twisted/plugins 2025-09-07T21:50:30,521 copying build/lib/twisted/plugins/sli_plugin.py -> build/bdist.linux-armv7l/wheel/./twisted/plugins 2025-09-07T21:50:30,522 copying build/lib/twisted/plugins/distinct_plugin.py -> build/bdist.linux-armv7l/wheel/./twisted/plugins 2025-09-07T21:50:30,522 copying build/lib/twisted/plugins/txstatsd_plugin.py -> build/bdist.linux-armv7l/wheel/./twisted/plugins 2025-09-07T21:50:30,523 creating build/bdist.linux-armv7l/wheel/txstatsd 2025-09-07T21:50:30,523 creating build/bdist.linux-armv7l/wheel/txstatsd/metrics 2025-09-07T21:50:30,523 copying build/lib/txstatsd/metrics/metrics.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,524 copying build/lib/txstatsd/metrics/distinctmetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,524 copying build/lib/txstatsd/metrics/metermetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,525 copying build/lib/txstatsd/metrics/metric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,525 copying build/lib/txstatsd/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,525 copying build/lib/txstatsd/metrics/countermetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,526 copying build/lib/txstatsd/metrics/extendedmetrics.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,526 copying build/lib/txstatsd/metrics/imetrics.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,526 copying build/lib/txstatsd/metrics/slimetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,527 copying build/lib/txstatsd/metrics/histogrammetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,527 copying build/lib/txstatsd/metrics/gaugemetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,527 copying build/lib/txstatsd/metrics/timermetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/metrics 2025-09-07T21:50:30,528 creating build/bdist.linux-armv7l/wheel/txstatsd/tests 2025-09-07T21:50:30,528 creating build/bdist.linux-armv7l/wheel/txstatsd/tests/metrics 2025-09-07T21:50:30,529 copying build/lib/txstatsd/tests/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/metrics 2025-09-07T21:50:30,529 copying build/lib/txstatsd/tests/metrics/test_metermetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/metrics 2025-09-07T21:50:30,529 copying build/lib/txstatsd/tests/metrics/test_histogrammetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/metrics 2025-09-07T21:50:30,530 copying build/lib/txstatsd/tests/metrics/test_timermetric.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/metrics 2025-09-07T21:50:30,530 copying build/lib/txstatsd/tests/metrics/test_distinct.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/metrics 2025-09-07T21:50:30,530 copying build/lib/txstatsd/tests/metrics/test_sli.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/metrics 2025-09-07T21:50:30,531 creating build/bdist.linux-armv7l/wheel/txstatsd/tests/stats 2025-09-07T21:50:30,531 copying build/lib/txstatsd/tests/stats/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/stats 2025-09-07T21:50:30,532 copying build/lib/txstatsd/tests/stats/test_uniformsample.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/stats 2025-09-07T21:50:30,532 copying build/lib/txstatsd/tests/stats/test_exponentiallydecayingsample.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/stats 2025-09-07T21:50:30,532 copying build/lib/txstatsd/tests/stats/test_ewma.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests/stats 2025-09-07T21:50:30,533 copying build/lib/txstatsd/tests/test_service.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,533 copying build/lib/txstatsd/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,534 copying build/lib/txstatsd/tests/test_router.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,534 copying build/lib/txstatsd/tests/test_configurableprocessor.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,534 copying build/lib/txstatsd/tests/test_client.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,535 copying build/lib/txstatsd/tests/helper.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,535 copying build/lib/txstatsd/tests/test_report.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,535 copying build/lib/txstatsd/tests/test_loggingprocessor.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,536 copying build/lib/txstatsd/tests/test_httpinfo.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,536 copying build/lib/txstatsd/tests/test_metrics.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,536 copying build/lib/txstatsd/tests/test_processor.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,537 copying build/lib/txstatsd/tests/test_process.py -> build/bdist.linux-armv7l/wheel/./txstatsd/tests 2025-09-07T21:50:30,538 creating build/bdist.linux-armv7l/wheel/txstatsd/stats 2025-09-07T21:50:30,538 copying build/lib/txstatsd/stats/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd/stats 2025-09-07T21:50:30,538 copying build/lib/txstatsd/stats/exponentiallydecayingsample.py -> build/bdist.linux-armv7l/wheel/./txstatsd/stats 2025-09-07T21:50:30,539 copying build/lib/txstatsd/stats/ewma.py -> build/bdist.linux-armv7l/wheel/./txstatsd/stats 2025-09-07T21:50:30,539 copying build/lib/txstatsd/stats/uniformsample.py -> build/bdist.linux-armv7l/wheel/./txstatsd/stats 2025-09-07T21:50:30,539 creating build/bdist.linux-armv7l/wheel/txstatsd/server 2025-09-07T21:50:30,540 copying build/lib/txstatsd/server/loggingprocessor.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,540 copying build/lib/txstatsd/server/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,540 copying build/lib/txstatsd/server/router.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,541 copying build/lib/txstatsd/server/configurableprocessor.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,541 copying build/lib/txstatsd/server/protocol.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,542 copying build/lib/txstatsd/server/processor.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,542 copying build/lib/txstatsd/server/httpinfo.py -> build/bdist.linux-armv7l/wheel/./txstatsd/server 2025-09-07T21:50:30,542 copying build/lib/txstatsd/__init__.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,543 copying build/lib/txstatsd/client.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,543 copying build/lib/txstatsd/service.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,543 copying build/lib/txstatsd/version.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,544 copying build/lib/txstatsd/protocol.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,544 copying build/lib/txstatsd/hashing.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,545 copying build/lib/txstatsd/process.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,545 copying build/lib/txstatsd/report.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,545 copying build/lib/txstatsd/itxstatsd.py -> build/bdist.linux-armv7l/wheel/./txstatsd 2025-09-07T21:50:30,546 running install_egg_info 2025-09-07T21:50:30,622 running egg_info 2025-09-07T21:50:30,695 writing txStatsD.egg-info/PKG-INFO 2025-09-07T21:50:30,697 writing dependency_links to txStatsD.egg-info/dependency_links.txt 2025-09-07T21:50:30,697 writing top-level names to txStatsD.egg-info/top_level.txt 2025-09-07T21:50:30,775 reading manifest file 'txStatsD.egg-info/SOURCES.txt' 2025-09-07T21:50:30,779 reading manifest template 'MANIFEST.in' 2025-09-07T21:50:30,784 adding license file 'LICENSE' 2025-09-07T21:50:30,789 writing manifest file 'txStatsD.egg-info/SOURCES.txt' 2025-09-07T21:50:30,790 Copying txStatsD.egg-info to build/bdist.linux-armv7l/wheel/./txStatsD-1.0.0-py3.13.egg-info 2025-09-07T21:50:30,799 Traceback (most recent call last): 2025-09-07T21:50:30,804 File "", line 2, in 2025-09-07T21:50:30,805 exec(compile(''' 2025-09-07T21:50:30,805 ~~~~^^^^^^^^^^^^ 2025-09-07T21:50:30,805 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:50:30,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:50:30,805 ...<32 lines>... 2025-09-07T21:50:30,805 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:50:30,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:50:30,805 ''' % ('/tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757/setup.py',), "", "exec")) 2025-09-07T21:50:30,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:50:30,806 File "", line 35, in 2025-09-07T21:50:30,806 File "/tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757/setup.py", line 66, in 2025-09-07T21:50:30,806 setup( 2025-09-07T21:50:30,806 ~~~~~^ 2025-09-07T21:50:30,806 cmdclass = {'install': TxPluginInstaller}, 2025-09-07T21:50:30,806 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:50:30,806 ...<19 lines>... 2025-09-07T21:50:30,806 **extra_setup_args 2025-09-07T21:50:30,807 ^^^^^^^^^^^^^^^^^^ 2025-09-07T21:50:30,807 ) 2025-09-07T21:50:30,807 ^ 2025-09-07T21:50:30,807 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-07T21:50:30,807 return distutils.core.setup(**attrs) 2025-09-07T21:50:30,807 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-07T21:50:30,807 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-07T21:50:30,807 return run_commands(dist) 2025-09-07T21:50:30,807 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-07T21:50:30,808 dist.run_commands() 2025-09-07T21:50:30,808 ~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:50:30,808 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-07T21:50:30,808 self.run_command(cmd) 2025-09-07T21:50:30,808 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-07T21:50:30,808 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-07T21:50:30,808 super().run_command(command) 2025-09-07T21:50:30,808 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-07T21:50:30,809 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-07T21:50:30,809 cmd_obj.run() 2025-09-07T21:50:30,809 ~~~~~~~~~~~^^ 2025-09-07T21:50:30,809 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 405, in run 2025-09-07T21:50:30,809 self.run_command("install") 2025-09-07T21:50:30,809 ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-07T21:50:30,809 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-07T21:50:30,809 self.distribution.run_command(command) 2025-09-07T21:50:30,809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-07T21:50:30,810 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-07T21:50:30,810 super().run_command(command) 2025-09-07T21:50:30,810 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-07T21:50:30,810 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-07T21:50:30,810 cmd_obj.run() 2025-09-07T21:50:30,810 ~~~~~~~~~~~^^ 2025-09-07T21:50:30,810 File "/tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757/setup.py", line 62, in run 2025-09-07T21:50:30,810 from twisted.plugin import IPlugin, getPlugins 2025-09-07T21:50:30,811 ModuleNotFoundError: No module named 'twisted.plugin' 2025-09-07T21:50:30,920 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T21:50:30,933 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T21:50:30,933 exec(compile('"'"''"'"''"'"' 2025-09-07T21:50:30,933 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:50:30,933 # 2025-09-07T21:50:30,933 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:50:30,933 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:50:30,933 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:50:30,933 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:50:30,933 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:50:30,933 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:50:30,933 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:50:30,933 import os, sys, tokenize, traceback 2025-09-07T21:50:30,933 2025-09-07T21:50:30,933 try: 2025-09-07T21:50:30,933 import setuptools 2025-09-07T21:50:30,933 except ImportError: 2025-09-07T21:50:30,933 print( 2025-09-07T21:50:30,933 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:50:30,933 "the build environment with exception:", 2025-09-07T21:50:30,933 file=sys.stderr, 2025-09-07T21:50:30,933 ) 2025-09-07T21:50:30,933 traceback.print_exc() 2025-09-07T21:50:30,933 sys.exit(1) 2025-09-07T21:50:30,933 2025-09-07T21:50:30,933 __file__ = %r 2025-09-07T21:50:30,933 sys.argv[0] = __file__ 2025-09-07T21:50:30,933 2025-09-07T21:50:30,933 if os.path.exists(__file__): 2025-09-07T21:50:30,933 filename = __file__ 2025-09-07T21:50:30,933 with tokenize.open(__file__) as f: 2025-09-07T21:50:30,933 setup_py_code = f.read() 2025-09-07T21:50:30,933 else: 2025-09-07T21:50:30,933 filename = "" 2025-09-07T21:50:30,933 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:50:30,933 2025-09-07T21:50:30,933 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:50:30,933 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-9nwpmq7a[/] 2025-09-07T21:50:30,933 [bold magenta]cwd[/]: /tmp/pip-wheel-c9ta3op5/txstatsd_08287c6527f64941b23c0ce634a32757/ 2025-09-07T21:50:30,933 Building wheel for txstatsd (setup.py): finished with status 'error' 2025-09-07T21:50:30,934 ERROR: Failed building wheel for txstatsd 2025-09-07T21:50:30,935 Running setup.py clean for txstatsd 2025-09-07T21:50:30,935 Running command python setup.py clean 2025-09-07T21:50:32,026 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T21:50:32,026 !! 2025-09-07T21:50:32,026 ******************************************************************************** 2025-09-07T21:50:32,026 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T21:50:32,027 License :: OSI Approved :: MIT License 2025-09-07T21:50:32,027 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T21:50:32,027 ******************************************************************************** 2025-09-07T21:50:32,027 !! 2025-09-07T21:50:32,027 self._finalize_license_expression() 2025-09-07T21:50:32,106 running clean 2025-09-07T21:50:32,266 removing 'build/lib' (and everything under it) 2025-09-07T21:50:32,268 removing 'build/bdist.linux-armv7l' (and everything under it) 2025-09-07T21:50:32,271 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T21:50:32,271 removing 'build' 2025-09-07T21:50:32,382 Failed to build txstatsd 2025-09-07T21:50:32,383 ERROR: Failed to build one or more wheels 2025-09-07T21:50:32,384 Exception information: 2025-09-07T21:50:32,384 Traceback (most recent call last): 2025-09-07T21:50:32,384 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:50:32,384 status = _inner_run() 2025-09-07T21:50:32,384 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:50:32,384 return self.run(options, args) 2025-09-07T21:50:32,384 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:50:32,384 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:50:32,384 return func(self, options, args) 2025-09-07T21:50:32,384 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T21:50:32,384 raise CommandError("Failed to build one or more wheels") 2025-09-07T21:50:32,384 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T21:50:32,388 Removed build tracker: '/tmp/pip-build-tracker-huvgdb9b'