2025-09-08T20:05:37,984 Created temporary directory: /tmp/pip-build-tracker-r9_q0qmx 2025-09-08T20:05:37,985 Initialized build tracking at /tmp/pip-build-tracker-r9_q0qmx 2025-09-08T20:05:37,985 Created build tracker: /tmp/pip-build-tracker-r9_q0qmx 2025-09-08T20:05:37,985 Entered build tracker: /tmp/pip-build-tracker-r9_q0qmx 2025-09-08T20:05:37,985 Created temporary directory: /tmp/pip-wheel-cw4f80rh 2025-09-08T20:05:37,989 Created temporary directory: /tmp/pip-ephem-wheel-cache-vfk5eprs 2025-09-08T20:05:38,049 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T20:05:38,051 2 location(s) to search for versions of mutar: 2025-09-08T20:05:38,051 * https://pypi.org/simple/mutar/ 2025-09-08T20:05:38,051 * https://www.piwheels.org/simple/mutar/ 2025-09-08T20:05:38,052 Fetching project page and analyzing links: https://pypi.org/simple/mutar/ 2025-09-08T20:05:38,052 Getting page https://pypi.org/simple/mutar/ 2025-09-08T20:05:38,053 Found index url https://pypi.org/simple/ 2025-09-08T20:05:38,124 Fetched page https://pypi.org/simple/mutar/ as application/vnd.pypi.simple.v1+json 2025-09-08T20:05:38,126 Skipping link: No binaries permitted for mutar: https://files.pythonhosted.org/packages/b6/bf/c02fb5b378ff717a42e94c830a78919e42560e1bee4e8272965b6ce5e2ff/mutar-0.0.1.dev0-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/mutar/) 2025-09-08T20:05:38,126 Found link https://files.pythonhosted.org/packages/ec/b5/8ce092f67744c0093d38a9836d8ed8cfc15b778858402a1c227495f51c11/mutar-0.0.1.dev0.tar.gz (from https://pypi.org/simple/mutar/), version: 0.0.1.dev0 2025-09-08T20:05:38,126 Skipping link: No binaries permitted for mutar: https://files.pythonhosted.org/packages/e4/fe/e47fa097c15246cb10adfc55b69d6788e9e6f46fb4c34ac58e9b55634b26/mutar-0.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/mutar/) 2025-09-08T20:05:38,126 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f3/49/73fcd42ab4a8242411d43c9599acd1c09cd447a130e9892790a557245b6e/mutar-0.0.1-py3.6.egg (from https://pypi.org/simple/mutar/) 2025-09-08T20:05:38,127 Found link https://files.pythonhosted.org/packages/fd/1f/1133823b313eba87c8de24b76c318858821bd22cc3f45e0949fe48f8d19a/mutar-0.0.1.tar.gz (from https://pypi.org/simple/mutar/), version: 0.0.1 2025-09-08T20:05:38,127 Fetching project page and analyzing links: https://www.piwheels.org/simple/mutar/ 2025-09-08T20:05:38,127 Getting page https://www.piwheels.org/simple/mutar/ 2025-09-08T20:05:38,128 Found index url https://www.piwheels.org/simple/ 2025-09-08T20:05:38,215 Fetched page https://www.piwheels.org/simple/mutar/ as text/html 2025-09-08T20:05:38,218 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=a42d70bd348da6b6d36fbeec99e92dcd50a14c8b6f782b3cc34601ddd0a8991f (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,218 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=a42d70bd348da6b6d36fbeec99e92dcd50a14c8b6f782b3cc34601ddd0a8991f (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,218 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp34-cp34m-linux_armv6l.whl#sha256=c0ae236f974920aa08c3c1f1d8036b001bdf94fd57e21d4081b0454d015b491e (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,218 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp34-cp34m-linux_armv7l.whl#sha256=c0ae236f974920aa08c3c1f1d8036b001bdf94fd57e21d4081b0454d015b491e (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp35-cp35m-linux_armv7l.whl#sha256=3a01054ad1a71786d90f77cbdaef7778dfba1cf995ca9a72d7310feeb8844aab (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp35-cp35m-linux_armv6l.whl#sha256=3a01054ad1a71786d90f77cbdaef7778dfba1cf995ca9a72d7310feeb8844aab (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=d7d7be79ec77a6df39a67fe17bb5e8b80a559f826fa157f5a68f066d933988f7 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=d7d7be79ec77a6df39a67fe17bb5e8b80a559f826fa157f5a68f066d933988f7 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp39-cp39-linux_armv6l.whl#sha256=9e812f10b7132c91a1108c4db0c600f4c2d5dba1fcf3cbe3f6865db85d56f782 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp39-cp39-linux_armv7l.whl#sha256=9e812f10b7132c91a1108c4db0c600f4c2d5dba1fcf3cbe3f6865db85d56f782 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp34-cp34m-linux_armv7l.whl#sha256=0dd9da4cad6731d09c48ccf8a4a6cbd3e7af68a7841ac74981f7c5f46dc695a4 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,219 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp34-cp34m-linux_armv6l.whl#sha256=0dd9da4cad6731d09c48ccf8a4a6cbd3e7af68a7841ac74981f7c5f46dc695a4 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,220 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp35-cp35m-linux_armv7l.whl#sha256=cb79f5320e78737fee00ac909862434e0df94b93ba8de2426fd700742ead6a2b (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,220 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp35-cp35m-linux_armv6l.whl#sha256=cb79f5320e78737fee00ac909862434e0df94b93ba8de2426fd700742ead6a2b (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,220 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp37-cp37m-linux_armv6l.whl#sha256=3981c96dc67db493297915c687dc30d1bef6ae720c3ea38b7c66e4cc866237f5 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,220 Skipping link: No binaries permitted for mutar: https://archive1.piwheels.org/simple/mutar/mutar-0.0.1.dev0-cp37-cp37m-linux_armv7l.whl#sha256=3981c96dc67db493297915c687dc30d1bef6ae720c3ea38b7c66e4cc866237f5 (from https://www.piwheels.org/simple/mutar/) 2025-09-08T20:05:38,220 Skipping link: not a file: https://www.piwheels.org/simple/mutar/ 2025-09-08T20:05:38,220 Skipping link: not a file: https://pypi.org/simple/mutar/ 2025-09-08T20:05:38,242 Given no hashes to check 1 links for project 'mutar': discarding no candidates 2025-09-08T20:05:38,243 Collecting mutar==0.0.1.dev0 2025-09-08T20:05:38,244 Created temporary directory: /tmp/pip-unpack-5oxhxdw8 2025-09-08T20:05:38,385 Downloading mutar-0.0.1.dev0.tar.gz (278 kB) 2025-09-08T20:05:38,493 Added mutar==0.0.1.dev0 from https://files.pythonhosted.org/packages/ec/b5/8ce092f67744c0093d38a9836d8ed8cfc15b778858402a1c227495f51c11/mutar-0.0.1.dev0.tar.gz to build tracker '/tmp/pip-build-tracker-r9_q0qmx' 2025-09-08T20:05:38,494 Running setup.py (path:/tmp/pip-wheel-cw4f80rh/mutar_b141eb793d7c43e697e6bdcc20f1c2cb/setup.py) egg_info for package mutar 2025-09-08T20:05:38,495 Created temporary directory: /tmp/pip-pip-egg-info-2w1v6n8n 2025-09-08T20:05:38,495 Preparing metadata (setup.py): started 2025-09-08T20:05:38,496 Running command python setup.py egg_info 2025-09-08T20:05:41,614 performance hint: mutar/solver_mtw_cd.pyx:10:0: Exception check on 'fsign' will always require the GIL to be acquired. Declare 'fsign' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:41,614 performance hint: mutar/solver_mtw_cd.pyx:18:0: Exception check on 'fdot' will always require the GIL to be acquired. Declare 'fdot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:41,615 performance hint: mutar/solver_mtw_cd.pyx:25:0: Exception check on 'faxpy' will always require the GIL to be acquired. 2025-09-08T20:05:41,615 Possible solutions: 2025-09-08T20:05:41,615 1. Declare 'faxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:41,615 2. Use an 'int' return type on 'faxpy' to allow an error code to be returned. 2025-09-08T20:05:41,615 performance hint: mutar/solver_mtw_cd.pyx:32:0: Exception check on 'fnrm2' will always require the GIL to be acquired. Declare 'fnrm2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:41,615 performance hint: mutar/solver_mtw_cd.pyx:38:0: Exception check on 'proximal' will always require the GIL to be acquired. Declare 'proximal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:42,050 performance hint: mutar/solver_mtw_cd.pyx:54:0: Exception check on 'cd_update' will always require the GIL to be acquired. Declare 'cd_update' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,625 performance hint: mutar/solver_mtw_cd.pyx:75:12: Exception check after calling '__pyx_fuse_0faxpy' will always require the GIL to be acquired. 2025-09-08T20:05:43,625 Possible solutions: 2025-09-08T20:05:43,625 1. Declare '__pyx_fuse_0faxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,626 2. Use an 'int' return type on '__pyx_fuse_0faxpy' to allow an error code to be returned. 2025-09-08T20:05:43,626 performance hint: mutar/solver_mtw_cd.pyx:79:13: Exception check after calling '__pyx_fuse_0fdot' will always require the GIL to be acquired. Declare '__pyx_fuse_0fdot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,627 performance hint: mutar/solver_mtw_cd.pyx:83:26: Exception check after calling '__pyx_fuse_0proximal' will always require the GIL to be acquired. Declare '__pyx_fuse_0proximal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,628 performance hint: mutar/solver_mtw_cd.pyx:86:23: Exception check after calling '__pyx_fuse_0fsign' will always require the GIL to be acquired. Declare '__pyx_fuse_0fsign' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,631 performance hint: mutar/solver_mtw_cd.pyx:94:12: Exception check after calling '__pyx_fuse_0faxpy' will always require the GIL to be acquired. 2025-09-08T20:05:43,631 Possible solutions: 2025-09-08T20:05:43,632 1. Declare '__pyx_fuse_0faxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,632 2. Use an 'int' return type on '__pyx_fuse_0faxpy' to allow an error code to be returned. 2025-09-08T20:05:43,632 performance hint: mutar/solver_mtw_cd.pyx:97:32: Exception check after calling '__pyx_fuse_0fnrm2' will always require the GIL to be acquired. Declare '__pyx_fuse_0fnrm2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,635 performance hint: mutar/solver_mtw_cd.pyx:75:12: Exception check after calling '__pyx_fuse_1faxpy' will always require the GIL to be acquired. 2025-09-08T20:05:43,635 Possible solutions: 2025-09-08T20:05:43,635 1. Declare '__pyx_fuse_1faxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,635 2. Use an 'int' return type on '__pyx_fuse_1faxpy' to allow an error code to be returned. 2025-09-08T20:05:43,636 performance hint: mutar/solver_mtw_cd.pyx:79:13: Exception check after calling '__pyx_fuse_1fdot' will always require the GIL to be acquired. Declare '__pyx_fuse_1fdot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,637 performance hint: mutar/solver_mtw_cd.pyx:83:26: Exception check after calling '__pyx_fuse_1proximal' will always require the GIL to be acquired. Declare '__pyx_fuse_1proximal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,638 performance hint: mutar/solver_mtw_cd.pyx:86:23: Exception check after calling '__pyx_fuse_1fsign' will always require the GIL to be acquired. Declare '__pyx_fuse_1fsign' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,641 performance hint: mutar/solver_mtw_cd.pyx:94:12: Exception check after calling '__pyx_fuse_1faxpy' will always require the GIL to be acquired. 2025-09-08T20:05:43,641 Possible solutions: 2025-09-08T20:05:43,641 1. Declare '__pyx_fuse_1faxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,641 2. Use an 'int' return type on '__pyx_fuse_1faxpy' to allow an error code to be returned. 2025-09-08T20:05:43,641 performance hint: mutar/solver_mtw_cd.pyx:97:32: Exception check after calling '__pyx_fuse_1fnrm2' will always require the GIL to be acquired. Declare '__pyx_fuse_1fnrm2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,644 performance hint: mutar/solver_mtw_cd.pyx:126:29: Exception check after calling '__pyx_fuse_0fnrm2' will always require the GIL to be acquired. Declare '__pyx_fuse_0fnrm2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,646 performance hint: mutar/solver_mtw_cd.pyx:134:28: Exception check after calling '__pyx_fuse_0cd_update' will always require the GIL to be acquired. Declare '__pyx_fuse_0cd_update' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,648 performance hint: mutar/solver_mtw_cd.pyx:126:29: Exception check after calling '__pyx_fuse_1fnrm2' will always require the GIL to be acquired. Declare '__pyx_fuse_1fnrm2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,650 performance hint: mutar/solver_mtw_cd.pyx:134:28: Exception check after calling '__pyx_fuse_1cd_update' will always require the GIL to be acquired. Declare '__pyx_fuse_1cd_update' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T20:05:43,850 Compiling mutar/solver_mtw_cd.pyx because it changed. 2025-09-08T20:05:43,850 [1/1] Cythonizing mutar/solver_mtw_cd.pyx 2025-09-08T20:05:44,015 /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-08T20:05:44,015 !! 2025-09-08T20:05:44,015 ******************************************************************************** 2025-09-08T20:05:44,015 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T20:05:44,015 versions. Please use the underscore name 'description_file' instead. 2025-09-08T20:05:44,016 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T20:05:44,016 or your builds will no longer be supported. 2025-09-08T20:05:44,016 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T20:05:44,016 ******************************************************************************** 2025-09-08T20:05:44,016 !! 2025-09-08T20:05:44,016 opt = self._enforce_underscore(opt, section) 2025-09-08T20:05:44,311 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '0.0.1-dev' to '0.0.1.dev0' 2025-09-08T20:05:44,311 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T20:05:44,313 /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-08T20:05:44,313 !! 2025-09-08T20:05:44,314 ******************************************************************************** 2025-09-08T20:05:44,314 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T20:05:44,314 versions. Please use the underscore name 'description_file' instead. 2025-09-08T20:05:44,314 (Affected: mutar). 2025-09-08T20:05:44,314 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T20:05:44,314 or your builds will no longer be supported. 2025-09-08T20:05:44,314 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T20:05:44,314 ******************************************************************************** 2025-09-08T20:05:44,315 !! 2025-09-08T20:05:44,315 opt = self._enforce_underscore(opt, section) 2025-09-08T20:05:44,315 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T20:05:44,315 !! 2025-09-08T20:05:44,315 ******************************************************************************** 2025-09-08T20:05:44,315 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T20:05:44,315 License :: OSI Approved 2025-09-08T20:05:44,315 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T20:05:44,316 ******************************************************************************** 2025-09-08T20:05:44,316 !! 2025-09-08T20:05:44,316 self._finalize_license_expression() 2025-09-08T20:05:44,391 running egg_info 2025-09-08T20:05:44,467 creating /tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info 2025-09-08T20:05:44,467 writing /tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/PKG-INFO 2025-09-08T20:05:44,471 writing dependency_links to /tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/dependency_links.txt 2025-09-08T20:05:44,473 writing requirements to /tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/requires.txt 2025-09-08T20:05:44,473 writing top-level names to /tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/top_level.txt 2025-09-08T20:05:44,474 writing manifest file '/tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/SOURCES.txt' 2025-09-08T20:05:44,776 reading manifest file '/tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/SOURCES.txt' 2025-09-08T20:05:44,777 reading manifest template 'MANIFEST.in' 2025-09-08T20:05:44,778 warning: no files found matching '*.md' 2025-09-08T20:05:44,784 warning: no files found matching '*.pxd' under directory 'mutar' 2025-09-08T20:05:44,785 warning: no previously-included files found matching 'Makefile' 2025-09-08T20:05:44,785 warning: no previously-included files found matching '.coveragerc' 2025-09-08T20:05:44,786 warning: no previously-included files found matching '*.yml' 2025-09-08T20:05:44,786 warning: no previously-included files found matching '.mailmap' 2025-09-08T20:05:44,787 warning: no previously-included files matching '*.pyc' found under directory 'mutar' 2025-09-08T20:05:44,787 warning: no previously-included files matching '*' found under directory 'docs' 2025-09-08T20:05:44,787 adding license file 'LICENSE' 2025-09-08T20:05:44,790 writing manifest file '/tmp/pip-pip-egg-info-2w1v6n8n/mutar.egg-info/SOURCES.txt' 2025-09-08T20:05:45,407 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T20:05:45,412 Source in /tmp/pip-wheel-cw4f80rh/mutar_b141eb793d7c43e697e6bdcc20f1c2cb has version 0.0.1.dev0, which satisfies requirement mutar==0.0.1.dev0 from https://files.pythonhosted.org/packages/ec/b5/8ce092f67744c0093d38a9836d8ed8cfc15b778858402a1c227495f51c11/mutar-0.0.1.dev0.tar.gz 2025-09-08T20:05:45,413 Removed mutar==0.0.1.dev0 from https://files.pythonhosted.org/packages/ec/b5/8ce092f67744c0093d38a9836d8ed8cfc15b778858402a1c227495f51c11/mutar-0.0.1.dev0.tar.gz from build tracker '/tmp/pip-build-tracker-r9_q0qmx' 2025-09-08T20:05:45,420 Created temporary directory: /tmp/pip-unpack-k7kw2wtq 2025-09-08T20:05:45,421 Created temporary directory: /tmp/pip-unpack-m9hsvbv0 2025-09-08T20:05:45,421 Building wheels for collected packages: mutar 2025-09-08T20:05:45,422 Created temporary directory: /tmp/pip-wheel-4dyh6_1j 2025-09-08T20:05:45,423 DEPRECATION: Building 'mutar' 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 'mutar'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T20:05:45,424 Building wheel for mutar (setup.py): started 2025-09-08T20:05:45,425 Destination directory: /tmp/pip-wheel-4dyh6_1j 2025-09-08T20:05:45,425 Running command python setup.py bdist_wheel 2025-09-08T20:05:46,884 /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-08T20:05:46,884 !! 2025-09-08T20:05:46,885 ******************************************************************************** 2025-09-08T20:05:46,885 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T20:05:46,885 versions. Please use the underscore name 'description_file' instead. 2025-09-08T20:05:46,885 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T20:05:46,885 or your builds will no longer be supported. 2025-09-08T20:05:46,885 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T20:05:46,885 ******************************************************************************** 2025-09-08T20:05:46,886 !! 2025-09-08T20:05:46,886 opt = self._enforce_underscore(opt, section) 2025-09-08T20:05:47,179 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '0.0.1-dev' to '0.0.1.dev0' 2025-09-08T20:05:47,179 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T20:05:47,181 /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-08T20:05:47,181 !! 2025-09-08T20:05:47,182 ******************************************************************************** 2025-09-08T20:05:47,182 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T20:05:47,182 versions. Please use the underscore name 'description_file' instead. 2025-09-08T20:05:47,182 (Affected: mutar). 2025-09-08T20:05:47,182 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T20:05:47,182 or your builds will no longer be supported. 2025-09-08T20:05:47,182 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T20:05:47,182 ******************************************************************************** 2025-09-08T20:05:47,183 !! 2025-09-08T20:05:47,183 opt = self._enforce_underscore(opt, section) 2025-09-08T20:05:47,183 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T20:05:47,183 !! 2025-09-08T20:05:47,183 ******************************************************************************** 2025-09-08T20:05:47,183 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T20:05:47,183 License :: OSI Approved 2025-09-08T20:05:47,184 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T20:05:47,184 ******************************************************************************** 2025-09-08T20:05:47,184 !! 2025-09-08T20:05:47,184 self._finalize_license_expression() 2025-09-08T20:05:47,184 running bdist_wheel 2025-09-08T20:05:47,547 running build 2025-09-08T20:05:47,547 running build_py 2025-09-08T20:05:47,625 creating build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,625 copying mutar/estimators.py -> build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,626 copying mutar/utils.py -> build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,626 copying mutar/solvers.py -> build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,627 copying mutar/otfunctions.py -> build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,628 copying mutar/__init__.py -> build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,628 copying mutar/_version.py -> build/lib.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,629 creating build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,629 copying mutar/tests/test_indlasso.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,630 copying mutar/tests/test_ot.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,630 copying mutar/tests/test_dirty.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,631 copying mutar/tests/__init__.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,631 copying mutar/tests/test_mtw.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,632 copying mutar/tests/test_mll.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,632 copying mutar/tests/test_warnings.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,633 copying mutar/tests/conftest.py -> build/lib.linux-armv7l-cpython-313/mutar/tests 2025-09-08T20:05:47,635 running build_ext 2025-09-08T20:05:47,642 building 'mutar.solver_mtw_cd' extension 2025-09-08T20:05:47,643 creating build/temp.linux-armv7l-cpython-313/mutar 2025-09-08T20:05:47,643 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c mutar/solver_mtw_cd.c -o build/temp.linux-armv7l-cpython-313/mutar/solver_mtw_cd.o 2025-09-08T20:06:04,623 In function ‘__Pyx_PyLong_From_int’, 2025-09-08T20:06:04,624 inlined from ‘__pyx_pf_5mutar_13solver_mtw_cd_2cython_wrapper’ at mutar/solver_mtw_cd.c:22224:15, 2025-09-08T20:06:04,624 inlined from ‘__pyx_fuse_0__pyx_pw_5mutar_13solver_mtw_cd_3cython_wrapper’ at mutar/solver_mtw_cd.c:22033:13: 2025-09-08T20:06:04,659 mutar/solver_mtw_cd.c:33635:20: warning: ‘__pyx_r’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T20:06:04,659 33635 | return PyLong_FromLong((long) value); 2025-09-08T20:06:04,659 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T20:06:04,660 mutar/solver_mtw_cd.c: In function ‘__pyx_fuse_0__pyx_pw_5mutar_13solver_mtw_cd_3cython_wrapper’: 2025-09-08T20:06:04,680 mutar/solver_mtw_cd.c:20509:7: note: ‘__pyx_r’ was declared here 2025-09-08T20:06:04,680 20509 | int __pyx_r; 2025-09-08T20:06:04,681 | ^~~~~~~ 2025-09-08T20:06:06,441 In function ‘__Pyx_PyLong_From_int’, 2025-09-08T20:06:06,441 inlined from ‘__pyx_pf_5mutar_13solver_mtw_cd_4cython_wrapper’ at mutar/solver_mtw_cd.c:22665:15, 2025-09-08T20:06:06,441 inlined from ‘__pyx_fuse_1__pyx_pw_5mutar_13solver_mtw_cd_5cython_wrapper’ at mutar/solver_mtw_cd.c:22474:13: 2025-09-08T20:06:06,475 mutar/solver_mtw_cd.c:33635:20: warning: ‘__pyx_r’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T20:06:06,475 33635 | return PyLong_FromLong((long) value); 2025-09-08T20:06:06,475 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T20:06:06,475 mutar/solver_mtw_cd.c: In function ‘__pyx_fuse_1__pyx_pw_5mutar_13solver_mtw_cd_5cython_wrapper’: 2025-09-08T20:06:06,496 mutar/solver_mtw_cd.c:20716:7: note: ‘__pyx_r’ was declared here 2025-09-08T20:06:06,496 20716 | int __pyx_r; 2025-09-08T20:06:06,496 | ^~~~~~~ 2025-09-08T20:06:14,372 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/mutar/solver_mtw_cd.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/mutar/solver_mtw_cd.cpython-313-arm-linux-gnueabihf.so 2025-09-08T20:06:14,595 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T20:06:14,596 !! 2025-09-08T20:06:14,596 ******************************************************************************** 2025-09-08T20:06:14,596 Please avoid running ``setup.py`` directly. 2025-09-08T20:06:14,596 Instead, use pypa/build, pypa/installer or other 2025-09-08T20:06:14,596 standards-based tools. 2025-09-08T20:06:14,596 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T20:06:14,596 or your builds will no longer be supported. 2025-09-08T20:06:14,596 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T20:06:14,597 ******************************************************************************** 2025-09-08T20:06:14,597 !! 2025-09-08T20:06:14,597 self.initialize_options() 2025-09-08T20:06:14,669 installing to build/bdist.linux-armv7l/wheel 2025-09-08T20:06:14,669 running install 2025-09-08T20:06:14,692 running install_lib 2025-09-08T20:06:14,766 creating build/bdist.linux-armv7l/wheel 2025-09-08T20:06:14,767 creating build/bdist.linux-armv7l/wheel/mutar 2025-09-08T20:06:14,767 copying build/lib.linux-armv7l-cpython-313/mutar/solver_mtw_cd.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,773 creating build/bdist.linux-armv7l/wheel/mutar/tests 2025-09-08T20:06:14,773 copying build/lib.linux-armv7l-cpython-313/mutar/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,774 copying build/lib.linux-armv7l-cpython-313/mutar/tests/test_warnings.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,774 copying build/lib.linux-armv7l-cpython-313/mutar/tests/test_mll.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,775 copying build/lib.linux-armv7l-cpython-313/mutar/tests/test_mtw.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,776 copying build/lib.linux-armv7l-cpython-313/mutar/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,776 copying build/lib.linux-armv7l-cpython-313/mutar/tests/test_dirty.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,777 copying build/lib.linux-armv7l-cpython-313/mutar/tests/test_ot.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,777 copying build/lib.linux-armv7l-cpython-313/mutar/tests/test_indlasso.py -> build/bdist.linux-armv7l/wheel/./mutar/tests 2025-09-08T20:06:14,778 copying build/lib.linux-armv7l-cpython-313/mutar/_version.py -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,778 copying build/lib.linux-armv7l-cpython-313/mutar/__init__.py -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,779 copying build/lib.linux-armv7l-cpython-313/mutar/otfunctions.py -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,780 copying build/lib.linux-armv7l-cpython-313/mutar/solvers.py -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,780 copying build/lib.linux-armv7l-cpython-313/mutar/utils.py -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,781 copying build/lib.linux-armv7l-cpython-313/mutar/estimators.py -> build/bdist.linux-armv7l/wheel/./mutar 2025-09-08T20:06:14,782 running install_egg_info 2025-09-08T20:06:14,857 running egg_info 2025-09-08T20:06:14,929 writing mutar.egg-info/PKG-INFO 2025-09-08T20:06:14,933 writing dependency_links to mutar.egg-info/dependency_links.txt 2025-09-08T20:06:14,936 writing requirements to mutar.egg-info/requires.txt 2025-09-08T20:06:14,936 writing top-level names to mutar.egg-info/top_level.txt 2025-09-08T20:06:15,012 reading manifest file 'mutar.egg-info/SOURCES.txt' 2025-09-08T20:06:15,015 reading manifest template 'MANIFEST.in' 2025-09-08T20:06:15,016 warning: no files found matching '*.md' 2025-09-08T20:06:15,022 warning: no files found matching '*.pxd' under directory 'mutar' 2025-09-08T20:06:15,023 warning: no previously-included files found matching 'Makefile' 2025-09-08T20:06:15,024 warning: no previously-included files found matching '.coveragerc' 2025-09-08T20:06:15,024 warning: no previously-included files found matching '*.yml' 2025-09-08T20:06:15,025 warning: no previously-included files found matching '.mailmap' 2025-09-08T20:06:15,026 warning: no previously-included files matching '*.pyc' found under directory 'mutar' 2025-09-08T20:06:15,026 warning: no previously-included files matching '*' found under directory 'docs' 2025-09-08T20:06:15,027 adding license file 'LICENSE' 2025-09-08T20:06:15,030 writing manifest file 'mutar.egg-info/SOURCES.txt' 2025-09-08T20:06:15,031 Copying mutar.egg-info to build/bdist.linux-armv7l/wheel/./mutar-0.0.1.dev0-py3.13.egg-info 2025-09-08T20:06:15,033 running install_scripts 2025-09-08T20:06:15,091 creating build/bdist.linux-armv7l/wheel/mutar-0.0.1.dev0.dist-info/WHEEL 2025-09-08T20:06:15,093 creating '/tmp/pip-wheel-4dyh6_1j/mutar-0.0.1.dev0-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T20:06:15,094 adding 'mutar/__init__.py' 2025-09-08T20:06:15,095 adding 'mutar/_version.py' 2025-09-08T20:06:15,098 adding 'mutar/estimators.py' 2025-09-08T20:06:15,100 adding 'mutar/otfunctions.py' 2025-09-08T20:06:15,357 adding 'mutar/solver_mtw_cd.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T20:06:15,367 adding 'mutar/solvers.py' 2025-09-08T20:06:15,368 adding 'mutar/utils.py' 2025-09-08T20:06:15,369 adding 'mutar/tests/__init__.py' 2025-09-08T20:06:15,370 adding 'mutar/tests/conftest.py' 2025-09-08T20:06:15,371 adding 'mutar/tests/test_dirty.py' 2025-09-08T20:06:15,372 adding 'mutar/tests/test_indlasso.py' 2025-09-08T20:06:15,373 adding 'mutar/tests/test_mll.py' 2025-09-08T20:06:15,374 adding 'mutar/tests/test_mtw.py' 2025-09-08T20:06:15,375 adding 'mutar/tests/test_ot.py' 2025-09-08T20:06:15,376 adding 'mutar/tests/test_warnings.py' 2025-09-08T20:06:15,377 adding 'mutar-0.0.1.dev0.dist-info/licenses/LICENSE' 2025-09-08T20:06:15,378 adding 'mutar-0.0.1.dev0.dist-info/METADATA' 2025-09-08T20:06:15,379 adding 'mutar-0.0.1.dev0.dist-info/WHEEL' 2025-09-08T20:06:15,379 adding 'mutar-0.0.1.dev0.dist-info/top_level.txt' 2025-09-08T20:06:15,380 adding 'mutar-0.0.1.dev0.dist-info/RECORD' 2025-09-08T20:06:15,381 removing build/bdist.linux-armv7l/wheel 2025-09-08T20:06:15,555 Building wheel for mutar (setup.py): finished with status 'done' 2025-09-08T20:06:15,562 Created wheel for mutar: filename=mutar-0.0.1.dev0-cp313-cp313-linux_armv7l.whl size=529016 sha256=666403d95b60d16d11609eea63879b9225dfe9644c02954928dbbbd4d7ed518e 2025-09-08T20:06:15,563 Stored in directory: /tmp/pip-ephem-wheel-cache-vfk5eprs/wheels/5c/81/bb/9c250329591026f39cad9672f0695a4e3fa1195feececdba6f 2025-09-08T20:06:15,572 Successfully built mutar 2025-09-08T20:06:15,574 Removed build tracker: '/tmp/pip-build-tracker-r9_q0qmx'