2025-09-08T10:15:43,343 Created temporary directory: /tmp/pip-build-tracker-za5t16k6 2025-09-08T10:15:43,344 Initialized build tracking at /tmp/pip-build-tracker-za5t16k6 2025-09-08T10:15:43,344 Created build tracker: /tmp/pip-build-tracker-za5t16k6 2025-09-08T10:15:43,344 Entered build tracker: /tmp/pip-build-tracker-za5t16k6 2025-09-08T10:15:43,344 Created temporary directory: /tmp/pip-wheel-rfhprik_ 2025-09-08T10:15:43,348 Created temporary directory: /tmp/pip-ephem-wheel-cache-zgn2syg6 2025-09-08T10:15:43,405 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:15:43,407 2 location(s) to search for versions of abelian: 2025-09-08T10:15:43,407 * https://pypi.org/simple/abelian/ 2025-09-08T10:15:43,407 * https://www.piwheels.org/simple/abelian/ 2025-09-08T10:15:43,408 Fetching project page and analyzing links: https://pypi.org/simple/abelian/ 2025-09-08T10:15:43,408 Getting page https://pypi.org/simple/abelian/ 2025-09-08T10:15:43,409 Found index url https://pypi.org/simple/ 2025-09-08T10:15:43,555 Fetched page https://pypi.org/simple/abelian/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:15:43,557 Found link https://files.pythonhosted.org/packages/39/d6/5d8666269e802fc0c9aa976fe6f4190983972e7b6b8c9e68768b43888619/abelian-0.0.1.tar.gz (from https://pypi.org/simple/abelian/), version: 0.0.1 2025-09-08T10:15:43,558 Found link https://files.pythonhosted.org/packages/33/06/965ca138f46def323a131c26598a8880e83e422d38d3c0b53a7e9f1a9a25/abelian-0.0.2.tar.gz (from https://pypi.org/simple/abelian/), version: 0.0.2 2025-09-08T10:15:43,558 Found link https://files.pythonhosted.org/packages/a3/57/0a7f7cafad54292253edc68c3ce2e703b4285953d148c97fd0b1b5d752c8/abelian-0.0.3.tar.gz (from https://pypi.org/simple/abelian/), version: 0.0.3 2025-09-08T10:15:43,559 Found link https://files.pythonhosted.org/packages/88/49/a5ab4a297cdd7c49a765395f3f30bfa04c59028307b5a0b5bea504410bbd/abelian-0.0.4.tar.gz (from https://pypi.org/simple/abelian/), version: 0.0.4 2025-09-08T10:15:43,559 Found link https://files.pythonhosted.org/packages/6a/36/4387de06c8339ad5b712b55bf05008a01b5cd80fe8be7ed517da80fde293/abelian-0.2.0.tar.gz (from https://pypi.org/simple/abelian/), version: 0.2.0 2025-09-08T10:15:43,559 Skipping link: No binaries permitted for abelian: https://files.pythonhosted.org/packages/18/5c/2d88b60340b4dcb796818afe650295461e4327aaee75230efa572f165aaa/abelian-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/abelian/) 2025-09-08T10:15:43,560 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/09/fb/ade2a2985b9fd9bb2d103b2cd4de60856b31b4d8e7ae4c0dcc193b7b6685/abelian-1.0.0-py3.6.egg (from https://pypi.org/simple/abelian/) 2025-09-08T10:15:43,560 Skipping link: No binaries permitted for abelian: https://files.pythonhosted.org/packages/09/97/af1c191089833eb492afab0974bc34570729324badece2737c931966831e/abelian-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/abelian/) 2025-09-08T10:15:43,560 Fetching project page and analyzing links: https://www.piwheels.org/simple/abelian/ 2025-09-08T10:15:43,561 Getting page https://www.piwheels.org/simple/abelian/ 2025-09-08T10:15:43,562 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:15:43,663 Fetched page https://www.piwheels.org/simple/abelian/ as text/html 2025-09-08T10:15:43,664 Skipping link: No binaries permitted for abelian: https://archive1.piwheels.org/simple/abelian/abelian-0.0.4-py2.py3-none-any.whl#sha256=420508756ab0e5cb9532ae1633168b576fc94215b640a7d156bab9a71b75531f (from https://www.piwheels.org/simple/abelian/) 2025-09-08T10:15:43,665 Skipping link: No binaries permitted for abelian: https://archive1.piwheels.org/simple/abelian/abelian-0.0.3-py2.py3-none-any.whl#sha256=6384d4aeba7c80d0da6dfc9ab391a07a86d6f5bb585eaffeffdfb5ff9510f335 (from https://www.piwheels.org/simple/abelian/) 2025-09-08T10:15:43,665 Skipping link: No binaries permitted for abelian: https://archive1.piwheels.org/simple/abelian/abelian-0.0.2-py2.py3-none-any.whl#sha256=fc0317bd5d7403c5131d58559ac02f38fe7d390a4c26de06beb9a513ca3e326a (from https://www.piwheels.org/simple/abelian/) 2025-09-08T10:15:43,665 Skipping link: No binaries permitted for abelian: https://archive1.piwheels.org/simple/abelian/abelian-0.0.1-py2.py3-none-any.whl#sha256=9f8df028ac08d2ee390a2dcc5faa3a1da7e445d8ebc10f12d290ec10c1a711fd (from https://www.piwheels.org/simple/abelian/) 2025-09-08T10:15:43,665 Skipping link: not a file: https://www.piwheels.org/simple/abelian/ 2025-09-08T10:15:43,665 Skipping link: not a file: https://pypi.org/simple/abelian/ 2025-09-08T10:15:43,689 Given no hashes to check 1 links for project 'abelian': discarding no candidates 2025-09-08T10:15:43,690 Collecting abelian==0.2.0 2025-09-08T10:15:43,692 Created temporary directory: /tmp/pip-unpack-ikcxrecq 2025-09-08T10:15:43,834 Downloading abelian-0.2.0.tar.gz (542 kB) 2025-09-08T10:15:43,952 Added abelian==0.2.0 from https://files.pythonhosted.org/packages/6a/36/4387de06c8339ad5b712b55bf05008a01b5cd80fe8be7ed517da80fde293/abelian-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-za5t16k6' 2025-09-08T10:15:43,953 Running setup.py (path:/tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/setup.py) egg_info for package abelian 2025-09-08T10:15:43,954 Created temporary directory: /tmp/pip-pip-egg-info-l8vganpm 2025-09-08T10:15:43,954 Preparing metadata (setup.py): started 2025-09-08T10:15:43,955 Running command python setup.py egg_info 2025-09-08T10:15:44,511 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/__init__.py:3: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-08T10:15:44,511 import pkg_resources 2025-09-08T10:15:46,599 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/linalg/free_to_free.py:237: SyntaxWarning: invalid escape sequence '\m' 2025-09-08T10:15:46,599 Let :math:`A: \mathbb{Z}^n -> \mathbb{Z}^m` be a homomorphism from 2025-09-08T10:15:46,600 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/linalg/free_to_free.py:273: SyntaxWarning: invalid escape sequence '\m' 2025-09-08T10:15:46,600 Let :math:`A: \mathbb{Z}^n -> \mathbb{Z}^m` be a homomorphism from 2025-09-08T10:15:46,600 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/linalg/free_to_free.py:313: SyntaxWarning: invalid escape sequence '\m' 2025-09-08T10:15:46,600 Let :math:`A: \mathbb{Z}^n -> \mathbb{Z}^m` be a homomorphism from 2025-09-08T10:15:46,600 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/linalg/free_to_free.py:351: SyntaxWarning: invalid escape sequence '\m' 2025-09-08T10:15:46,601 Let :math:`A: \mathbb{Z}^n -> \mathbb{Z}^m` be a homomorphism from 2025-09-08T10:15:46,601 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/linalg/free_to_free.py:390: SyntaxWarning: invalid escape sequence '\m' 2025-09-08T10:15:46,601 Let :math:`A: \mathbb{Z}^n -> \mathbb{Z}^m` be a homomorphism from 2025-09-08T10:15:46,830 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/groups.py:36: SyntaxWarning: invalid escape sequence '\m' 2025-09-08T10:15:46,831 * :math:`\mathbb{Z}_n` : order = `n`, discrete = `True` 2025-09-08T10:15:46,836 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/groups.py:813: SyntaxWarning: invalid escape sequence '\L' 2025-09-08T10:15:46,836 Return the LCA as a :math:`\LaTeX` string. 2025-09-08T10:15:46,850 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/morphisms.py:846: SyntaxWarning: invalid escape sequence '\L' 2025-09-08T10:15:46,850 Return the homomorphism as a :math:`\LaTeX` string. 2025-09-08T10:15:46,869 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/functions.py:614: SyntaxWarning: invalid escape sequence '\L' 2025-09-08T10:15:46,869 Return as a :math:`\LaTeX` string. 2025-09-08T10:15:46,869 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/functions.py:754: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T10:15:46,870 :math:`A_{kl} = \sum_{m=0}^{M-1} \sum_{n=0}^{N-1} 2025-09-08T10:15:46,972 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead. 2025-09-08T10:15:46,972 !! 2025-09-08T10:15:46,972 ******************************************************************************** 2025-09-08T10:15:46,972 Usage of dash-separated 'author-email' will not be supported in future 2025-09-08T10:15:46,973 versions. Please use the underscore name 'author_email' instead. 2025-09-08T10:15:46,973 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:46,973 or your builds will no longer be supported. 2025-09-08T10:15:46,973 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:46,973 ******************************************************************************** 2025-09-08T10:15:46,973 !! 2025-09-08T10:15:46,973 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:46,973 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead. 2025-09-08T10:15:46,974 !! 2025-09-08T10:15:46,974 ******************************************************************************** 2025-09-08T10:15:46,974 Usage of dash-separated 'home-page' will not be supported in future 2025-09-08T10:15:46,974 versions. Please use the underscore name 'home_page' instead. 2025-09-08T10:15:46,974 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:46,974 or your builds will no longer be supported. 2025-09-08T10:15:46,974 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:46,974 ******************************************************************************** 2025-09-08T10:15:46,975 !! 2025-09-08T10:15:46,975 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:46,975 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T10:15:46,975 !! 2025-09-08T10:15:46,975 ******************************************************************************** 2025-09-08T10:15:46,975 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T10:15:46,975 versions. Please use the underscore name 'description_file' instead. 2025-09-08T10:15:46,975 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:46,975 or your builds will no longer be supported. 2025-09-08T10:15:46,976 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:46,976 ******************************************************************************** 2025-09-08T10:15:46,976 !! 2025-09-08T10:15:46,976 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:46,998 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T10:15:46,998 !! 2025-09-08T10:15:46,999 ******************************************************************************** 2025-09-08T10:15:46,999 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T10:15:46,999 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T10:15:46,999 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T10:15:46,999 or your builds will no longer be supported. 2025-09-08T10:15:46,999 ******************************************************************************** 2025-09-08T10:15:46,999 !! 2025-09-08T10:15:46,999 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T10:15:50,702 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/pbr/pbr/git.py:159: SyntaxWarning: invalid escape sequence '\*' 2025-09-08T10:15:50,702 msg = msg.replace('*', '\*') 2025-09-08T10:15:50,702 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/pbr/pbr/git.py:160: SyntaxWarning: invalid escape sequence '\_' 2025-09-08T10:15:50,702 msg = msg.replace('_', '\_') 2025-09-08T10:15:50,702 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/pbr/pbr/git.py:161: SyntaxWarning: invalid escape sequence '\`' 2025-09-08T10:15:50,703 msg = msg.replace('`', '\`') 2025-09-08T10:15:50,726 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/pbr/pbr/util.py:356: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T10:15:50,726 requirement_pattern = '(?P[^;]*);?(?P[^#]*?)(?:\s*#.*)?$' 2025-09-08T10:15:50,727 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/pbr/pbr/util.py:416: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T10:15:50,727 requirement_pattern = '(?P[^:]*):?(?P[^#]*?)(?:\s*#.*)?$' 2025-09-08T10:15:50,824 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/setuptools_scm/setuptools_scm/version.py:136: SyntaxWarning: invalid escape sequence '\d' 2025-09-08T10:15:50,824 prefix, tail = re.match('(.*?)(\d+)$', version).groups() 2025-09-08T10:15:50,835 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/contrib/setuptools_scm/setuptools_scm/hg.py:16: SyntaxWarning: invalid escape sequence '\.' 2025-09-08T10:15:50,835 " and (merge() or file('re:^(?!\.hgtags).*$'))" 2025-09-08T10:15:50,873 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/pytest_runner.py:38: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T10:15:50,873 !! 2025-09-08T10:15:50,873 ******************************************************************************** 2025-09-08T10:15:50,873 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T10:15:50,873 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T10:15:50,873 calls to avoid build errors in the future. 2025-09-08T10:15:50,874 ******************************************************************************** 2025-09-08T10:15:50,874 !! 2025-09-08T10:15:50,874 from setuptools.command.test import test as TestCommand 2025-09-08T10:15:50,878 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead. 2025-09-08T10:15:50,878 !! 2025-09-08T10:15:50,878 ******************************************************************************** 2025-09-08T10:15:50,878 Usage of dash-separated 'author-email' will not be supported in future 2025-09-08T10:15:50,878 versions. Please use the underscore name 'author_email' instead. 2025-09-08T10:15:50,878 (Affected: abelian). 2025-09-08T10:15:50,878 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:50,879 or your builds will no longer be supported. 2025-09-08T10:15:50,879 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:50,879 ******************************************************************************** 2025-09-08T10:15:50,879 !! 2025-09-08T10:15:50,879 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:50,879 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead. 2025-09-08T10:15:50,879 !! 2025-09-08T10:15:50,880 ******************************************************************************** 2025-09-08T10:15:50,880 Usage of dash-separated 'home-page' will not be supported in future 2025-09-08T10:15:50,880 versions. Please use the underscore name 'home_page' instead. 2025-09-08T10:15:50,880 (Affected: abelian). 2025-09-08T10:15:50,880 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:50,880 or your builds will no longer be supported. 2025-09-08T10:15:50,880 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:50,881 ******************************************************************************** 2025-09-08T10:15:50,881 !! 2025-09-08T10:15:50,881 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:50,881 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T10:15:50,881 !! 2025-09-08T10:15:50,881 ******************************************************************************** 2025-09-08T10:15:50,881 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T10:15:50,882 versions. Please use the underscore name 'description_file' instead. 2025-09-08T10:15:50,882 (Affected: abelian). 2025-09-08T10:15:50,882 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:50,882 or your builds will no longer be supported. 2025-09-08T10:15:50,882 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:50,882 ******************************************************************************** 2025-09-08T10:15:50,882 !! 2025-09-08T10:15:50,883 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:50,958 running egg_info 2025-09-08T10:15:51,032 creating /tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info 2025-09-08T10:15:51,032 writing /tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info/PKG-INFO 2025-09-08T10:15:51,033 writing dependency_links to /tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info/dependency_links.txt 2025-09-08T10:15:51,034 writing top-level names to /tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info/top_level.txt 2025-09-08T10:15:51,034 writing manifest file '/tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info/SOURCES.txt' 2025-09-08T10:15:51,299 reading manifest file '/tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info/SOURCES.txt' 2025-09-08T10:15:51,300 adding license file 'LICENSE.txt' 2025-09-08T10:15:51,300 adding license file 'AUTHORS.rst' 2025-09-08T10:15:51,303 writing manifest file '/tmp/pip-pip-egg-info-l8vganpm/abelian.egg-info/SOURCES.txt' 2025-09-08T10:15:51,626 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T10:15:51,631 Source in /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81 has version 0.2.0, which satisfies requirement abelian==0.2.0 from https://files.pythonhosted.org/packages/6a/36/4387de06c8339ad5b712b55bf05008a01b5cd80fe8be7ed517da80fde293/abelian-0.2.0.tar.gz 2025-09-08T10:15:51,631 Removed abelian==0.2.0 from https://files.pythonhosted.org/packages/6a/36/4387de06c8339ad5b712b55bf05008a01b5cd80fe8be7ed517da80fde293/abelian-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-za5t16k6' 2025-09-08T10:15:51,634 Created temporary directory: /tmp/pip-unpack-moy922qb 2025-09-08T10:15:51,635 Created temporary directory: /tmp/pip-unpack-ynm_ray8 2025-09-08T10:15:51,635 Building wheels for collected packages: abelian 2025-09-08T10:15:51,636 Created temporary directory: /tmp/pip-wheel-5zy9b6mt 2025-09-08T10:15:51,636 DEPRECATION: Building 'abelian' 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 'abelian'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T10:15:51,637 Building wheel for abelian (setup.py): started 2025-09-08T10:15:51,638 Destination directory: /tmp/pip-wheel-5zy9b6mt 2025-09-08T10:15:51,638 Running command python setup.py bdist_wheel 2025-09-08T10:15:52,192 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/abelian/__init__.py:3: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-08T10:15:52,193 import pkg_resources 2025-09-08T10:15:53,930 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead. 2025-09-08T10:15:53,930 !! 2025-09-08T10:15:53,930 ******************************************************************************** 2025-09-08T10:15:53,930 Usage of dash-separated 'author-email' will not be supported in future 2025-09-08T10:15:53,930 versions. Please use the underscore name 'author_email' instead. 2025-09-08T10:15:53,931 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:53,931 or your builds will no longer be supported. 2025-09-08T10:15:53,931 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:53,931 ******************************************************************************** 2025-09-08T10:15:53,931 !! 2025-09-08T10:15:53,931 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:53,931 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead. 2025-09-08T10:15:53,932 !! 2025-09-08T10:15:53,932 ******************************************************************************** 2025-09-08T10:15:53,932 Usage of dash-separated 'home-page' will not be supported in future 2025-09-08T10:15:53,932 versions. Please use the underscore name 'home_page' instead. 2025-09-08T10:15:53,932 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:53,932 or your builds will no longer be supported. 2025-09-08T10:15:53,932 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:53,932 ******************************************************************************** 2025-09-08T10:15:53,933 !! 2025-09-08T10:15:53,933 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:53,933 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T10:15:53,933 !! 2025-09-08T10:15:53,933 ******************************************************************************** 2025-09-08T10:15:53,933 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T10:15:53,933 versions. Please use the underscore name 'description_file' instead. 2025-09-08T10:15:53,933 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:53,934 or your builds will no longer be supported. 2025-09-08T10:15:53,934 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:53,934 ******************************************************************************** 2025-09-08T10:15:53,934 !! 2025-09-08T10:15:53,934 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:53,955 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T10:15:53,955 !! 2025-09-08T10:15:53,955 ******************************************************************************** 2025-09-08T10:15:53,955 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T10:15:53,955 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T10:15:53,956 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T10:15:53,956 or your builds will no longer be supported. 2025-09-08T10:15:53,956 ******************************************************************************** 2025-09-08T10:15:53,956 !! 2025-09-08T10:15:53,956 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T10:15:55,115 /tmp/pip-wheel-rfhprik_/abelian_d329cec643194d8885b5e163ef86ce81/.eggs/PyScaffold-2.5.11-py3.13.egg/pyscaffold/pytest_runner.py:38: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T10:15:55,116 !! 2025-09-08T10:15:55,116 ******************************************************************************** 2025-09-08T10:15:55,116 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T10:15:55,116 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T10:15:55,116 calls to avoid build errors in the future. 2025-09-08T10:15:55,116 ******************************************************************************** 2025-09-08T10:15:55,117 !! 2025-09-08T10:15:55,117 from setuptools.command.test import test as TestCommand 2025-09-08T10:15:55,121 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead. 2025-09-08T10:15:55,121 !! 2025-09-08T10:15:55,121 ******************************************************************************** 2025-09-08T10:15:55,121 Usage of dash-separated 'author-email' will not be supported in future 2025-09-08T10:15:55,121 versions. Please use the underscore name 'author_email' instead. 2025-09-08T10:15:55,121 (Affected: abelian). 2025-09-08T10:15:55,121 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:55,122 or your builds will no longer be supported. 2025-09-08T10:15:55,122 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:55,122 ******************************************************************************** 2025-09-08T10:15:55,122 !! 2025-09-08T10:15:55,122 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:55,122 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead. 2025-09-08T10:15:55,122 !! 2025-09-08T10:15:55,123 ******************************************************************************** 2025-09-08T10:15:55,123 Usage of dash-separated 'home-page' will not be supported in future 2025-09-08T10:15:55,123 versions. Please use the underscore name 'home_page' instead. 2025-09-08T10:15:55,123 (Affected: abelian). 2025-09-08T10:15:55,123 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:55,123 or your builds will no longer be supported. 2025-09-08T10:15:55,123 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:55,124 ******************************************************************************** 2025-09-08T10:15:55,124 !! 2025-09-08T10:15:55,124 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:55,124 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T10:15:55,124 !! 2025-09-08T10:15:55,124 ******************************************************************************** 2025-09-08T10:15:55,124 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T10:15:55,124 versions. Please use the underscore name 'description_file' instead. 2025-09-08T10:15:55,125 (Affected: abelian). 2025-09-08T10:15:55,125 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:15:55,125 or your builds will no longer be supported. 2025-09-08T10:15:55,125 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:15:55,125 ******************************************************************************** 2025-09-08T10:15:55,125 !! 2025-09-08T10:15:55,125 opt = self._enforce_underscore(opt, section) 2025-09-08T10:15:55,126 running bdist_wheel 2025-09-08T10:15:55,354 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-09-08T10:15:55,354 !! 2025-09-08T10:15:55,355 ******************************************************************************** 2025-09-08T10:15:55,355 With Python 2.7 end-of-life, support for building universal wheels 2025-09-08T10:15:55,355 (i.e., wheels that support both Python 2 and Python 3) 2025-09-08T10:15:55,355 is being obviated. 2025-09-08T10:15:55,355 Please discontinue using this option, or if you still need it, 2025-09-08T10:15:55,355 file an issue with pypa/setuptools describing your use case. 2025-09-08T10:15:55,355 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T10:15:55,355 calls to avoid build errors in the future. 2025-09-08T10:15:55,355 ******************************************************************************** 2025-09-08T10:15:55,356 !! 2025-09-08T10:15:55,356 self.finalize_options() 2025-09-08T10:15:55,504 running build 2025-09-08T10:15:55,504 running build_py 2025-09-08T10:15:55,583 creating build/lib/abelian 2025-09-08T10:15:55,583 copying abelian/groups.py -> build/lib/abelian 2025-09-08T10:15:55,584 copying abelian/utils.py -> build/lib/abelian 2025-09-08T10:15:55,585 copying abelian/__init__.py -> build/lib/abelian 2025-09-08T10:15:55,585 copying abelian/functions.py -> build/lib/abelian 2025-09-08T10:15:55,586 copying abelian/morphisms.py -> build/lib/abelian 2025-09-08T10:15:55,587 creating build/lib/abelian/linalg 2025-09-08T10:15:55,587 copying abelian/linalg/factorizations.py -> build/lib/abelian/linalg 2025-09-08T10:15:55,588 copying abelian/linalg/utils.py -> build/lib/abelian/linalg 2025-09-08T10:15:55,588 copying abelian/linalg/__init__.py -> build/lib/abelian/linalg 2025-09-08T10:15:55,589 copying abelian/linalg/factorizations_reals.py -> build/lib/abelian/linalg 2025-09-08T10:15:55,589 copying abelian/linalg/free_to_free.py -> build/lib/abelian/linalg 2025-09-08T10:15:55,590 copying abelian/linalg/solvers.py -> build/lib/abelian/linalg 2025-09-08T10:15:55,667 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T10:15:55,668 !! 2025-09-08T10:15:55,668 ******************************************************************************** 2025-09-08T10:15:55,668 Please avoid running ``setup.py`` directly. 2025-09-08T10:15:55,668 Instead, use pypa/build, pypa/installer or other 2025-09-08T10:15:55,668 standards-based tools. 2025-09-08T10:15:55,668 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T10:15:55,668 or your builds will no longer be supported. 2025-09-08T10:15:55,669 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T10:15:55,669 ******************************************************************************** 2025-09-08T10:15:55,669 !! 2025-09-08T10:15:55,669 self.initialize_options() 2025-09-08T10:15:55,743 installing to build/bdist.linux-armv7l/wheel 2025-09-08T10:15:55,743 running install 2025-09-08T10:15:55,766 running install_lib 2025-09-08T10:15:55,842 creating build/bdist.linux-armv7l/wheel 2025-09-08T10:15:55,842 creating build/bdist.linux-armv7l/wheel/abelian 2025-09-08T10:15:55,843 creating build/bdist.linux-armv7l/wheel/abelian/linalg 2025-09-08T10:15:55,843 copying build/lib/abelian/linalg/solvers.py -> build/bdist.linux-armv7l/wheel/./abelian/linalg 2025-09-08T10:15:55,843 copying build/lib/abelian/linalg/free_to_free.py -> build/bdist.linux-armv7l/wheel/./abelian/linalg 2025-09-08T10:15:55,844 copying build/lib/abelian/linalg/factorizations_reals.py -> build/bdist.linux-armv7l/wheel/./abelian/linalg 2025-09-08T10:15:55,844 copying build/lib/abelian/linalg/__init__.py -> build/bdist.linux-armv7l/wheel/./abelian/linalg 2025-09-08T10:15:55,845 copying build/lib/abelian/linalg/utils.py -> build/bdist.linux-armv7l/wheel/./abelian/linalg 2025-09-08T10:15:55,845 copying build/lib/abelian/linalg/factorizations.py -> build/bdist.linux-armv7l/wheel/./abelian/linalg 2025-09-08T10:15:55,845 copying build/lib/abelian/morphisms.py -> build/bdist.linux-armv7l/wheel/./abelian 2025-09-08T10:15:55,846 copying build/lib/abelian/functions.py -> build/bdist.linux-armv7l/wheel/./abelian 2025-09-08T10:15:55,846 copying build/lib/abelian/__init__.py -> build/bdist.linux-armv7l/wheel/./abelian 2025-09-08T10:15:55,847 copying build/lib/abelian/utils.py -> build/bdist.linux-armv7l/wheel/./abelian 2025-09-08T10:15:55,847 copying build/lib/abelian/groups.py -> build/bdist.linux-armv7l/wheel/./abelian 2025-09-08T10:15:55,848 running install_egg_info 2025-09-08T10:15:55,926 running egg_info 2025-09-08T10:15:56,002 writing abelian.egg-info/PKG-INFO 2025-09-08T10:15:56,003 writing dependency_links to abelian.egg-info/dependency_links.txt 2025-09-08T10:15:56,004 writing top-level names to abelian.egg-info/top_level.txt 2025-09-08T10:15:56,109 reading manifest file 'abelian.egg-info/SOURCES.txt' 2025-09-08T10:15:56,113 adding license file 'LICENSE.txt' 2025-09-08T10:15:56,113 adding license file 'AUTHORS.rst' 2025-09-08T10:15:56,117 writing manifest file 'abelian.egg-info/SOURCES.txt' 2025-09-08T10:15:56,117 Copying abelian.egg-info to build/bdist.linux-armv7l/wheel/./abelian-0.2.0-py3.13.egg-info 2025-09-08T10:15:56,119 running install_scripts 2025-09-08T10:15:56,122 creating build/bdist.linux-armv7l/wheel/abelian-0.2.0.dist-info/WHEEL 2025-09-08T10:15:56,123 creating '/tmp/pip-wheel-5zy9b6mt/abelian-0.2.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T10:15:56,124 adding 'abelian/__init__.py' 2025-09-08T10:15:56,127 adding 'abelian/functions.py' 2025-09-08T10:15:56,130 adding 'abelian/groups.py' 2025-09-08T10:15:56,133 adding 'abelian/morphisms.py' 2025-09-08T10:15:56,135 adding 'abelian/utils.py' 2025-09-08T10:15:56,135 adding 'abelian/linalg/__init__.py' 2025-09-08T10:15:56,137 adding 'abelian/linalg/factorizations.py' 2025-09-08T10:15:56,137 adding 'abelian/linalg/factorizations_reals.py' 2025-09-08T10:15:56,139 adding 'abelian/linalg/free_to_free.py' 2025-09-08T10:15:56,140 adding 'abelian/linalg/solvers.py' 2025-09-08T10:15:56,142 adding 'abelian/linalg/utils.py' 2025-09-08T10:15:56,143 adding 'abelian-0.2.0.dist-info/licenses/AUTHORS.rst' 2025-09-08T10:15:56,147 adding 'abelian-0.2.0.dist-info/licenses/LICENSE.txt' 2025-09-08T10:15:56,148 adding 'abelian-0.2.0.dist-info/METADATA' 2025-09-08T10:15:56,149 adding 'abelian-0.2.0.dist-info/WHEEL' 2025-09-08T10:15:56,149 adding 'abelian-0.2.0.dist-info/top_level.txt' 2025-09-08T10:15:56,150 adding 'abelian-0.2.0.dist-info/RECORD' 2025-09-08T10:15:56,151 removing build/bdist.linux-armv7l/wheel 2025-09-08T10:15:56,471 Building wheel for abelian (setup.py): finished with status 'done' 2025-09-08T10:15:56,473 Created wheel for abelian: filename=abelian-0.2.0-py2.py3-none-any.whl size=51056 sha256=94cef8537161419c7ebe40a5335fae83215b8406108f3c4370870ca84296d982 2025-09-08T10:15:56,474 Stored in directory: /tmp/pip-ephem-wheel-cache-zgn2syg6/wheels/79/13/3c/3349df8af3189f1cbfd1fbc403d9556697b577375f4692fa2f 2025-09-08T10:15:56,482 Successfully built abelian 2025-09-08T10:15:56,484 Removed build tracker: '/tmp/pip-build-tracker-za5t16k6'