2025-09-08T08:50:37,721 Created temporary directory: /tmp/pip-build-tracker-1wila4ag 2025-09-08T08:50:37,722 Initialized build tracking at /tmp/pip-build-tracker-1wila4ag 2025-09-08T08:50:37,722 Created build tracker: /tmp/pip-build-tracker-1wila4ag 2025-09-08T08:50:37,722 Entered build tracker: /tmp/pip-build-tracker-1wila4ag 2025-09-08T08:50:37,722 Created temporary directory: /tmp/pip-wheel-r97__h6f 2025-09-08T08:50:37,726 Created temporary directory: /tmp/pip-ephem-wheel-cache-hur7yomi 2025-09-08T08:50:37,787 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:50:37,790 2 location(s) to search for versions of singlem: 2025-09-08T08:50:37,790 * https://pypi.org/simple/singlem/ 2025-09-08T08:50:37,790 * https://www.piwheels.org/simple/singlem/ 2025-09-08T08:50:37,790 Fetching project page and analyzing links: https://pypi.org/simple/singlem/ 2025-09-08T08:50:37,790 Getting page https://pypi.org/simple/singlem/ 2025-09-08T08:50:37,791 Found index url https://pypi.org/simple/ 2025-09-08T08:50:37,861 Fetched page https://pypi.org/simple/singlem/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:50:37,866 Found link https://files.pythonhosted.org/packages/35/55/72780c79146b2ccd465016b28eccbe6c326493f5a8db3c489eda3382fbb1/singlem-0.7.1.tar.gz (from https://pypi.org/simple/singlem/), version: 0.7.1 2025-09-08T08:50:37,866 Found link https://files.pythonhosted.org/packages/17/8b/f553c11bbb3e950516589aa26299b85098d0ac78405a4ebacefa023de306/singlem-0.8.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.8.0 2025-09-08T08:50:37,866 Found link https://files.pythonhosted.org/packages/b6/f9/9538a096be3c2cc820642d87a626e45ce03f55716175025605b2d33f5e39/singlem-0.8.1.tar.gz (from https://pypi.org/simple/singlem/), version: 0.8.1 2025-09-08T08:50:37,867 Found link https://files.pythonhosted.org/packages/ca/c5/95b117cf1ebc381cf922280dd0aaaf9967777c903c8a079330728a278709/singlem-0.8.2.tar.gz (from https://pypi.org/simple/singlem/), version: 0.8.2 2025-09-08T08:50:37,867 Found link https://files.pythonhosted.org/packages/9d/8d/156892825f51ea215336c9171ba98ddd3003bc72538232c3e5cc20840b9c/singlem-0.9.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.9.0 2025-09-08T08:50:37,867 Found link https://files.pythonhosted.org/packages/9c/7c/bdc416d19613e03f631006b9e63355480dfd5438007172002652014dccd5/singlem-0.11.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.11.0 2025-09-08T08:50:37,867 Found link https://files.pythonhosted.org/packages/a3/67/58f5f073fa50c02cf0ccbade3bc0823976f29d12545e48a0b2f2c45288f9/singlem-0.12.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.12.0 2025-09-08T08:50:37,867 Found link https://files.pythonhosted.org/packages/68/8c/8bd9277ff17836d14658186469cb05376569f052f90cb3a82a449ac7eea4/singlem-0.12.1.tar.gz (from https://pypi.org/simple/singlem/), version: 0.12.1 2025-09-08T08:50:37,868 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/17/71/31b5c5d9541c9104d713a0eced18a124a696ee81f9f9dddd578e02b4380f/singlem-0.13.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,868 Found link https://files.pythonhosted.org/packages/db/0b/e73e8b154bbca8f6fb81337791f7420b54b128f3682f9b394843c6559bbc/singlem-0.13.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.13.0 2025-09-08T08:50:37,868 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/9c/c2/59c1904feff0407c2ca5f1ec0ae098f42415c722f36cf01836c400a0e6ec/singlem-0.13.1-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,868 Found link https://files.pythonhosted.org/packages/54/6a/d718c26f15b38a4b0e999f8246dcfcd5b7237c2298009031ebd18d7e2a7d/singlem-0.13.1.tar.gz (from https://pypi.org/simple/singlem/), version: 0.13.1 2025-09-08T08:50:37,868 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/aa/67/a4cf9b0c9f573201e887a91a98251ad31dace8433b735c7f698a9e94ebc0/singlem-0.13.2-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,869 Found link https://files.pythonhosted.org/packages/2a/bb/75b1c30a8c30835d277ce6cacbd827fde3f094648bf6c5d4fff5d922b2f7/singlem-0.13.2.tar.gz (from https://pypi.org/simple/singlem/), version: 0.13.2 2025-09-08T08:50:37,869 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/50/5a/f72ef558f096a3c9706e30c3bd0dab98c42539b6d507b8e8554c4433edda/singlem-0.14.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,869 Found link https://files.pythonhosted.org/packages/7c/7b/ca7227ef1d9151143a723d74b26bca4d18c6d60870348b4a4aee539ad343/singlem-0.14.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.14.0 2025-09-08T08:50:37,869 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/4c/a3/98cd7cfaef694f36655d9c8d193774e7d94fd9e0f6fc9d92f402fc88b898/singlem-0.15.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,869 Found link https://files.pythonhosted.org/packages/b1/7c/e32b071b5a3f79fb69c39f9a172a179a3c5071e5344fc52387b561fbf38e/singlem-0.15.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.15.0 2025-09-08T08:50:37,869 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/fc/16/ea6f071e069d735d896eec440e65fdeaf88d69123893b1e7198bde08ba5e/singlem-0.15.1-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,870 Found link https://files.pythonhosted.org/packages/ed/e7/34484f28ce4bb10dc929264cea43d5683c213858b91520243c197eba77b0/singlem-0.15.1.tar.gz (from https://pypi.org/simple/singlem/), version: 0.15.1 2025-09-08T08:50:37,870 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/22/91/db397eac675c00346bf5cd791b7bf0e7ce239b22ae55f255af6f35e34d7e/singlem-0.16.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,870 Found link https://files.pythonhosted.org/packages/04/5a/0eb1e0bcf0d3fdeb87d543d86ef1c5cba4e5dedb4165a06f21b84e80f744/singlem-0.16.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.16.0 2025-09-08T08:50:37,870 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/f7/8b/22924e7ea1fdafa961cd2534919ae78fb024516d61e5c3f988bd1a92cd3c/singlem-0.17.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,870 Found link https://files.pythonhosted.org/packages/a6/b9/168d5463ab41e4f0511b7fe868b80d019dcedb5c14b3b04eea91b39ab5e5/singlem-0.17.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.17.0 2025-09-08T08:50:37,870 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/f2/ff/e5fa9cd9e05e0d066f173a6d1f89a54fd749a192f1107bd24807abc20290/singlem-0.18.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,871 Found link https://files.pythonhosted.org/packages/47/dd/5bc943ee3849e5e8d5be202fe563beb4e76604310f136c87a6524ee2d6c4/singlem-0.18.0.tar.gz (from https://pypi.org/simple/singlem/), version: 0.18.0 2025-09-08T08:50:37,871 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/db/cf/78616e32c3df6f385cc3db921b1fb2099fee3cd03490fbed44cd3cde10f0/singlem-0.18.1-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,871 Found link https://files.pythonhosted.org/packages/6c/99/ff18fa38032984bc8dd09441ce43c0b1277ef5869ea2b836635d27023e19/singlem-0.18.1.tar.gz (from https://pypi.org/simple/singlem/), version: 0.18.1 2025-09-08T08:50:37,871 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/2d/0c/f0ca152e1d53d4a5fb23591fc717ee74da694ed5f1973fc1191de14d2c0a/singlem-0.18.2-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,871 Found link https://files.pythonhosted.org/packages/7f/d7/c4286a48ae93a74032d2ef6f765b256352dd01ce22263d69a75649dd89bc/singlem-0.18.2.tar.gz (from https://pypi.org/simple/singlem/), version: 0.18.2 2025-09-08T08:50:37,871 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/1c/b2/8219c658a9b4aaea7f2521297944fda1ea3b2c51813219805ffbd6045055/singlem-0.18.3-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,872 Found link https://files.pythonhosted.org/packages/57/90/e0f7565915cbc92b8d9783c759a50ecab2e363285db2702c14897686a047/singlem-0.18.3.tar.gz (from https://pypi.org/simple/singlem/), version: 0.18.3 2025-09-08T08:50:37,872 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/5b/7e/ee3491459ac48fb16ce91e24bd7dcbc54cb4f5de550f137bddbf802e1dfd/singlem-0.19.0-py3-none-any.whl (from https://pypi.org/simple/singlem/) (requires-python:>=3.7) 2025-09-08T08:50:37,872 Found link https://files.pythonhosted.org/packages/88/78/53b3aad9b96ca16283557e6f08c9bab3e9b1730f2d0fe2756cc6449d5aef/singlem-0.19.0.tar.gz (from https://pypi.org/simple/singlem/) (requires-python:>=3.7), version: 0.19.0 2025-09-08T08:50:37,872 Skipping link: No binaries permitted for singlem: https://files.pythonhosted.org/packages/84/1a/8a17c9c2a441e8ec94ac79f90d63cb2dfd994594fc9b0ac177dd4d511a78/singlem-1.0.0b8-py3-none-any.whl (from https://pypi.org/simple/singlem/) 2025-09-08T08:50:37,873 Found link https://files.pythonhosted.org/packages/3e/08/4fe229183f8c2c33255bcf7148fa79b6dd1d65453bcb99d37f82600441b7/singlem-1.0.0b8.tar.gz (from https://pypi.org/simple/singlem/), version: 1.0.0b8 2025-09-08T08:50:37,873 Fetching project page and analyzing links: https://www.piwheels.org/simple/singlem/ 2025-09-08T08:50:37,873 Getting page https://www.piwheels.org/simple/singlem/ 2025-09-08T08:50:37,874 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:50:37,970 Fetched page https://www.piwheels.org/simple/singlem/ as text/html 2025-09-08T08:50:37,975 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-1.0.0b8-py3-none-any.whl#sha256=3365626c8cb55d23a5197a42572fbbb259c9dbc65b14a97f8e800c940b9a362c (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,975 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.19.0-py3-none-any.whl#sha256=f36f064392b66d0a6f6f413ec67cc654e6514bcf36efe5153618f6d20743362c (from https://www.piwheels.org/simple/singlem/) (requires-python:>=3.7) 2025-09-08T08:50:37,975 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.18.3-py3-none-any.whl#sha256=1ee9f2c47c0487991cf85d23e679d21ae017ffee68f0e22a557457190733e703 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,975 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.18.2-py3-none-any.whl#sha256=4b9da20cb3cf4579625a6ce463d4195bf6109091addd7ac2c4e83244c39671b2 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,975 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.18.1-py3-none-any.whl#sha256=31d4ed37512fc7fc55a8b5b14fa0a274996b8524b4546ce7684c37e1506709ca (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,975 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.18.0-py3-none-any.whl#sha256=1242840cbfb61ba6c0a428bc2b6d5f4023200bd886a871bc4f3071e9265c60a2 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.17.0-py3-none-any.whl#sha256=b12f157af3e578d4a2bf5ab66f5f54ee0e66e9c9c611e08eace7e36119563e2a (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.16.0-py3-none-any.whl#sha256=899b9e72e567babdc8e689ef6c2676d7d7c58fecb2ebed82d413c75d17c4e410 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.15.1-py3-none-any.whl#sha256=4cc1d3a1e437383de7a99970d08e9abdd2633314cf3a06760f8822d81533f512 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.15.0-py3-none-any.whl#sha256=51ac005a1c09c7004e5639c3045e1313d39f7d8d4d77c417b63c8f4e243cec51 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.14.0-py3-none-any.whl#sha256=184ece47180c793b14866826b9436d33ec0fd1d3c5e2cf5bf0c7625520509208 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.13.2-py3-none-any.whl#sha256=0b410717882ab1cf12894ff799a530aaacb1eb2b69ad778355384c3ec5316bbb (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,976 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.13.1-py3-none-any.whl#sha256=950f2fc4d7e4eee5e75cc2bb2a5b7119aaa39590ee8c5fe9086ae0425a268fa3 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,977 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.13.0-py3-none-any.whl#sha256=5f5cb853b85d738f19c8d06c769e4c1f5ae107ae7a2489c75185a7eeb3f0a9e6 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,977 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.12.0-py3-none-any.whl#sha256=044eb417530be9293ed3640ebb56b5a2f8cfb34d2f8dab45e96556494cf0c2d5 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,977 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.11.0-py3-none-any.whl#sha256=83c2697c65261566314896fee814840e77012597bb29405182cf4a3063711651 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,977 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.9.0-py3-none-any.whl#sha256=bfb2dc9633dea53293af0244d04cb1bd0e981c01cfe3dce8cc5b7cd4cf9d7eb9 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,977 Skipping link: No binaries permitted for singlem: https://archive1.piwheels.org/simple/singlem/singlem-0.8.2-py3-none-any.whl#sha256=9f7f2cf19f5d8b565a8641eed3e9925ee9112647c245999a6f685af7bfa1c001 (from https://www.piwheels.org/simple/singlem/) 2025-09-08T08:50:37,977 Skipping link: not a file: https://www.piwheels.org/simple/singlem/ 2025-09-08T08:50:37,977 Skipping link: not a file: https://pypi.org/simple/singlem/ 2025-09-08T08:50:38,003 Given no hashes to check 1 links for project 'singlem': discarding no candidates 2025-09-08T08:50:38,004 Collecting singlem==0.8.0 2025-09-08T08:50:38,005 Created temporary directory: /tmp/pip-unpack-o85_e7ac 2025-09-08T08:50:38,245 Downloading singlem-0.8.0.tar.gz (38.9 MB) 2025-09-08T08:50:44,651 Added singlem==0.8.0 from https://files.pythonhosted.org/packages/17/8b/f553c11bbb3e950516589aa26299b85098d0ac78405a4ebacefa023de306/singlem-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-1wila4ag' 2025-09-08T08:50:44,652 Running setup.py (path:/tmp/pip-wheel-r97__h6f/singlem_6616b0ba7a5e4f18a5a1313b7ed23922/setup.py) egg_info for package singlem 2025-09-08T08:50:44,652 Created temporary directory: /tmp/pip-pip-egg-info-g5349wsm 2025-09-08T08:50:44,652 Preparing metadata (setup.py): started 2025-09-08T08:50:44,653 Running command python setup.py egg_info 2025-09-08T08:50:45,281 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T08:50:45,281 !! 2025-09-08T08:50:45,281 ******************************************************************************** 2025-09-08T08:50:45,282 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T08:50:45,282 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T08:50:45,282 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:50:45,282 or your builds will no longer be supported. 2025-09-08T08:50:45,282 ******************************************************************************** 2025-09-08T08:50:45,282 !! 2025-09-08T08:50:45,282 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T08:50:47,928 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T08:50:47,928 warnings.warn(msg) 2025-09-08T08:50:48,072 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:50:48,072 !! 2025-09-08T08:50:48,072 ******************************************************************************** 2025-09-08T08:50:48,072 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:50:48,072 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-08T08:50:48,073 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:50:48,073 ******************************************************************************** 2025-09-08T08:50:48,073 !! 2025-09-08T08:50:48,073 self._finalize_license_expression() 2025-09-08T08:50:48,140 running egg_info 2025-09-08T08:50:48,210 creating /tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info 2025-09-08T08:50:48,210 writing /tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/PKG-INFO 2025-09-08T08:50:48,211 writing dependency_links to /tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/dependency_links.txt 2025-09-08T08:50:48,212 writing requirements to /tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/requires.txt 2025-09-08T08:50:48,212 writing top-level names to /tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/top_level.txt 2025-09-08T08:50:48,212 writing manifest file '/tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/SOURCES.txt' 2025-09-08T08:50:48,494 reading manifest file '/tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/SOURCES.txt' 2025-09-08T08:50:48,495 reading manifest template 'MANIFEST.in' 2025-09-08T08:50:48,498 warning: no files found matching 'README.rst' 2025-09-08T08:50:48,505 warning: manifest_maker: MANIFEST.in, line 6: 'recursive-include' expects ... 2025-09-08T08:50:48,511 writing manifest file '/tmp/pip-pip-egg-info-g5349wsm/singlem.egg-info/SOURCES.txt' 2025-09-08T08:50:48,604 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:50:48,609 Source in /tmp/pip-wheel-r97__h6f/singlem_6616b0ba7a5e4f18a5a1313b7ed23922 has version 0.8.0, which satisfies requirement singlem==0.8.0 from https://files.pythonhosted.org/packages/17/8b/f553c11bbb3e950516589aa26299b85098d0ac78405a4ebacefa023de306/singlem-0.8.0.tar.gz 2025-09-08T08:50:48,610 Removed singlem==0.8.0 from https://files.pythonhosted.org/packages/17/8b/f553c11bbb3e950516589aa26299b85098d0ac78405a4ebacefa023de306/singlem-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-1wila4ag' 2025-09-08T08:50:48,616 Created temporary directory: /tmp/pip-unpack-ijfo5yxe 2025-09-08T08:50:48,616 Created temporary directory: /tmp/pip-unpack-88b1skwo 2025-09-08T08:50:48,616 Building wheels for collected packages: singlem 2025-09-08T08:50:48,618 Created temporary directory: /tmp/pip-wheel-feyu936a 2025-09-08T08:50:48,618 DEPRECATION: Building 'singlem' 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 'singlem'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T08:50:48,619 Building wheel for singlem (setup.py): started 2025-09-08T08:50:48,620 Destination directory: /tmp/pip-wheel-feyu936a 2025-09-08T08:50:48,620 Running command python setup.py bdist_wheel 2025-09-08T08:50:49,146 Traceback (most recent call last): 2025-09-08T08:50:49,149 File "", line 2, in 2025-09-08T08:50:49,150 exec(compile(''' 2025-09-08T08:50:49,150 ~~~~^^^^^^^^^^^^ 2025-09-08T08:50:49,150 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:50:49,150 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,150 ...<32 lines>... 2025-09-08T08:50:49,150 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:50:49,150 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,150 ''' % ('/tmp/pip-wheel-r97__h6f/singlem_6616b0ba7a5e4f18a5a1313b7ed23922/setup.py',), "", "exec")) 2025-09-08T08:50:49,151 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,151 File "", line 35, in 2025-09-08T08:50:49,151 File "/tmp/pip-wheel-r97__h6f/singlem_6616b0ba7a5e4f18a5a1313b7ed23922/setup.py", line 38, in 2025-09-08T08:50:49,151 subprocess.check_call( 2025-09-08T08:50:49,151 ~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:50:49,151 ["graftM", "archive", "--extract", 2025-09-08T08:50:49,151 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,151 ...<2 lines>... 2025-09-08T08:50:49,152 'db', spkg, gpkg+".tar.gz"), 2025-09-08T08:50:49,152 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,152 "--force"]) 2025-09-08T08:50:49,152 ^^^^^^^^^^^ 2025-09-08T08:50:49,152 File "/usr/lib/python3.13/subprocess.py", line 414, in check_call 2025-09-08T08:50:49,152 retcode = call(*popenargs, **kwargs) 2025-09-08T08:50:49,152 File "/usr/lib/python3.13/subprocess.py", line 395, in call 2025-09-08T08:50:49,152 with Popen(*popenargs, **kwargs) as p: 2025-09-08T08:50:49,152 ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,153 File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 2025-09-08T08:50:49,153 self._execute_child(args, executable, preexec_fn, close_fds, 2025-09-08T08:50:49,153 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,153 pass_fds, cwd, env, 2025-09-08T08:50:49,153 ^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,153 ...<5 lines>... 2025-09-08T08:50:49,153 gid, gids, uid, umask, 2025-09-08T08:50:49,153 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,154 start_new_session, process_group) 2025-09-08T08:50:49,154 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:49,154 File "/usr/lib/python3.13/subprocess.py", line 1972, in _execute_child 2025-09-08T08:50:49,154 raise child_exception_type(errno_num, err_msg, err_filename) 2025-09-08T08:50:49,154 FileNotFoundError: [Errno 2] No such file or directory: 'graftM' 2025-09-08T08:50:49,237 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T08:50:49,250 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T08:50:49,250 exec(compile('"'"''"'"''"'"' 2025-09-08T08:50:49,250 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:50:49,250 # 2025-09-08T08:50:49,250 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:50:49,250 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:50:49,250 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:50:49,250 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:50:49,250 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:50:49,250 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:50:49,250 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:50:49,250 import os, sys, tokenize, traceback 2025-09-08T08:50:49,250 2025-09-08T08:50:49,250 try: 2025-09-08T08:50:49,250 import setuptools 2025-09-08T08:50:49,250 except ImportError: 2025-09-08T08:50:49,250 print( 2025-09-08T08:50:49,250 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:50:49,250 "the build environment with exception:", 2025-09-08T08:50:49,250 file=sys.stderr, 2025-09-08T08:50:49,250 ) 2025-09-08T08:50:49,250 traceback.print_exc() 2025-09-08T08:50:49,250 sys.exit(1) 2025-09-08T08:50:49,250 2025-09-08T08:50:49,250 __file__ = %r 2025-09-08T08:50:49,250 sys.argv[0] = __file__ 2025-09-08T08:50:49,250 2025-09-08T08:50:49,250 if os.path.exists(__file__): 2025-09-08T08:50:49,250 filename = __file__ 2025-09-08T08:50:49,250 with tokenize.open(__file__) as f: 2025-09-08T08:50:49,250 setup_py_code = f.read() 2025-09-08T08:50:49,250 else: 2025-09-08T08:50:49,250 filename = "" 2025-09-08T08:50:49,250 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:50:49,250 2025-09-08T08:50:49,250 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:50:49,250 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-r97__h6f/singlem_6616b0ba7a5e4f18a5a1313b7ed23922/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-feyu936a[/] 2025-09-08T08:50:49,250 [bold magenta]cwd[/]: /tmp/pip-wheel-r97__h6f/singlem_6616b0ba7a5e4f18a5a1313b7ed23922/ 2025-09-08T08:50:49,251 Building wheel for singlem (setup.py): finished with status 'error' 2025-09-08T08:50:49,251 ERROR: Failed building wheel for singlem 2025-09-08T08:50:49,252 Running setup.py clean for singlem 2025-09-08T08:50:49,253 Running command python setup.py clean 2025-09-08T08:50:49,882 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T08:50:49,882 !! 2025-09-08T08:50:49,882 ******************************************************************************** 2025-09-08T08:50:49,882 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T08:50:49,883 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T08:50:49,883 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:50:49,883 or your builds will no longer be supported. 2025-09-08T08:50:49,883 ******************************************************************************** 2025-09-08T08:50:49,883 !! 2025-09-08T08:50:49,883 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T08:50:50,305 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T08:50:50,306 warnings.warn(msg) 2025-09-08T08:50:50,448 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:50:50,448 !! 2025-09-08T08:50:50,449 ******************************************************************************** 2025-09-08T08:50:50,449 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:50:50,449 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-08T08:50:50,449 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:50:50,449 ******************************************************************************** 2025-09-08T08:50:50,449 !! 2025-09-08T08:50:50,450 self._finalize_license_expression() 2025-09-08T08:50:50,528 running clean 2025-09-08T08:50:50,667 'build/lib' does not exist -- can't clean it 2025-09-08T08:50:50,668 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T08:50:50,668 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T08:50:50,759 Failed to build singlem 2025-09-08T08:50:50,760 ERROR: Failed to build one or more wheels 2025-09-08T08:50:50,761 Exception information: 2025-09-08T08:50:50,761 Traceback (most recent call last): 2025-09-08T08:50:50,761 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:50:50,761 status = _inner_run() 2025-09-08T08:50:50,761 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:50:50,761 return self.run(options, args) 2025-09-08T08:50:50,761 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:50:50,761 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:50:50,761 return func(self, options, args) 2025-09-08T08:50:50,761 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T08:50:50,761 raise CommandError("Failed to build one or more wheels") 2025-09-08T08:50:50,761 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T08:50:50,765 Removed build tracker: '/tmp/pip-build-tracker-1wila4ag'