2023-09-08T22:16:25,518 Created temporary directory: /tmp/pip-build-tracker-raxhaqy6 2023-09-08T22:16:25,519 Initialized build tracking at /tmp/pip-build-tracker-raxhaqy6 2023-09-08T22:16:25,520 Created build tracker: /tmp/pip-build-tracker-raxhaqy6 2023-09-08T22:16:25,520 Entered build tracker: /tmp/pip-build-tracker-raxhaqy6 2023-09-08T22:16:25,521 Created temporary directory: /tmp/pip-wheel-rj1lmt_3 2023-09-08T22:16:25,524 Created temporary directory: /tmp/pip-ephem-wheel-cache-fwhaneqa 2023-09-08T22:16:25,546 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T22:16:25,549 2 location(s) to search for versions of lightfm: 2023-09-08T22:16:25,549 * https://pypi.org/simple/lightfm/ 2023-09-08T22:16:25,549 * https://www.piwheels.org/simple/lightfm/ 2023-09-08T22:16:25,550 Fetching project page and analyzing links: https://pypi.org/simple/lightfm/ 2023-09-08T22:16:25,551 Getting page https://pypi.org/simple/lightfm/ 2023-09-08T22:16:25,552 Found index url https://pypi.org/simple/ 2023-09-08T22:16:25,767 Fetched page https://pypi.org/simple/lightfm/ as application/vnd.pypi.simple.v1+json 2023-09-08T22:16:25,770 Found link https://files.pythonhosted.org/packages/05/51/d99d559740bbe6d09631e4a046194f42a820204f502909ac0ba38c607a66/lightfm-1.3.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.3 2023-09-08T22:16:25,771 Found link https://files.pythonhosted.org/packages/12/12/23ec6c8577ca37dce2538b26f6ad6141b61c71dc0fc1cb10c7c6271fe327/lightfm-1.4.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.4 2023-09-08T22:16:25,772 Found link https://files.pythonhosted.org/packages/a6/a7/19e9c08bf3dba6a70e856d944c07a5fe19cff8af25361adff9ecd3d0b3bc/lightfm-1.5.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.5 2023-09-08T22:16:25,772 Found link https://files.pythonhosted.org/packages/5e/f5/ee937b6f24ceca10264c6a7bf207ecdd349e9805c0c57fba726bcfedc2ab/lightfm-1.6.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.6 2023-09-08T22:16:25,773 Found link https://files.pythonhosted.org/packages/29/73/b13f4f67e540ae78905befad8a096d0118f87706f137a1917cccba104dc2/lightfm-1.7.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.7 2023-09-08T22:16:25,774 Found link https://files.pythonhosted.org/packages/f8/3f/16bf471db00ad4596ac2a167cd23b384bbf38ca7713a73c947595025255e/lightfm-1.8.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.8 2023-09-08T22:16:25,774 Found link https://files.pythonhosted.org/packages/9e/e5/52bb8763e35f06bb71aa849609feb82a9fec61170f6943a505b64172e65a/lightfm-1.9.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.9 2023-09-08T22:16:25,775 Found link https://files.pythonhosted.org/packages/0c/90/e58c3b703de6518b94604519ddba0fbb6550a45593ba52675ca70569333c/lightfm-1.10.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.10 2023-09-08T22:16:25,776 Found link https://files.pythonhosted.org/packages/7b/4f/6308c57623b48c47edae280e4f524bf56023a20aa688e7a3b1e40e64b226/lightfm-1.11.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.11 2023-09-08T22:16:25,777 Found link https://files.pythonhosted.org/packages/e8/c4/915ca61e3a72bb890aeb1d30253ea6f9088bd303c3fc2f4b57e3e5d02730/lightfm-1.12.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.12 2023-09-08T22:16:25,777 Found link https://files.pythonhosted.org/packages/35/b7/db4950d8b8048ae8e4def1035e6dde19fb707a005c6dc3c753c8ff2121d6/lightfm-1.13.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.13 2023-09-08T22:16:25,778 Found link https://files.pythonhosted.org/packages/2f/e5/418933a214f659412ede8a9f34a69b02a2f8ff6b97221ad101d267bfd53c/lightfm-1.14.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.14 2023-09-08T22:16:25,779 Found link https://files.pythonhosted.org/packages/e9/8e/5485ac5a8616abe1c673d1e033e2f232b4319ab95424b42499fabff2257f/lightfm-1.15.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.15 2023-09-08T22:16:25,780 Found link https://files.pythonhosted.org/packages/5e/fe/8864d723daa8e5afc74080ce510c30f7ad52facf6a157d4b42dec83dfab4/lightfm-1.16.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.16 2023-09-08T22:16:25,781 Found link https://files.pythonhosted.org/packages/1f/96/5ec230f5c27811534af0faaa8525f11c1000ee1c24c8a82c0546d0724aea/lightfm-1.17.tar.gz (from https://pypi.org/simple/lightfm/), version: 1.17 2023-09-08T22:16:25,782 Fetching project page and analyzing links: https://www.piwheels.org/simple/lightfm/ 2023-09-08T22:16:25,783 Getting page https://www.piwheels.org/simple/lightfm/ 2023-09-08T22:16:25,784 Found index url https://www.piwheels.org/simple/ 2023-09-08T22:16:26,135 Fetched page https://www.piwheels.org/simple/lightfm/ as text/html 2023-09-08T22:16:26,146 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.17-cp39-cp39-linux_armv7l.whl#sha256=38cd042fae7207f29ac2906c75762f6d9fb524586eced7ba3914b71fdfaefa3c (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,146 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.17-cp39-cp39-linux_armv6l.whl#sha256=38cd042fae7207f29ac2906c75762f6d9fb524586eced7ba3914b71fdfaefa3c (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,147 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.17-cp37-cp37m-linux_armv7l.whl#sha256=912ad85e1cc0c3fd7ebefdf89d4315aaba68231952a246d268bf00baae170ed2 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,147 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.17-cp37-cp37m-linux_armv6l.whl#sha256=912ad85e1cc0c3fd7ebefdf89d4315aaba68231952a246d268bf00baae170ed2 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,148 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.16-cp39-cp39-linux_armv7l.whl#sha256=708e369e7b0a82b0dee0d9c1e44725bf70176649d117377d28386d180800c2c0 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,148 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.16-cp39-cp39-linux_armv6l.whl#sha256=708e369e7b0a82b0dee0d9c1e44725bf70176649d117377d28386d180800c2c0 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,149 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.16-cp37-cp37m-linux_armv7l.whl#sha256=2d956ed09fac84fcb2da6c7eb8f4f519a2aa36d444e74d07e9eaff3ee89d5447 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,149 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.16-cp37-cp37m-linux_armv6l.whl#sha256=2d956ed09fac84fcb2da6c7eb8f4f519a2aa36d444e74d07e9eaff3ee89d5447 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,150 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.16-cp35-cp35m-linux_armv7l.whl#sha256=b5df3d85ca33279c0e5335e7dd5d8dcd41792965a9b2cef0f1f853077360266d (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,151 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.16-cp35-cp35m-linux_armv6l.whl#sha256=b5df3d85ca33279c0e5335e7dd5d8dcd41792965a9b2cef0f1f853077360266d (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,152 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.15-cp37-cp37m-linux_armv6l.whl#sha256=659cb481d01674834e30d8c7c1a89d40e4a44d92214275edb7130c7992da3f9a (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,152 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.15-cp37-cp37m-linux_armv7l.whl#sha256=659cb481d01674834e30d8c7c1a89d40e4a44d92214275edb7130c7992da3f9a (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,153 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.15-cp35-cp35m-linux_armv6l.whl#sha256=b3e0c9deee04119ed16ef492afd7bb8d9da44c9563a3d99ee531fcab0cdcb636 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,153 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.15-cp35-cp35m-linux_armv7l.whl#sha256=b3e0c9deee04119ed16ef492afd7bb8d9da44c9563a3d99ee531fcab0cdcb636 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,154 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.14-cp35-cp35m-linux_armv7l.whl#sha256=aaf743744fd95f5ba674103496787d8d6c60c049c4910e64d7f4f461aa8ae5f9 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,155 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.14-cp35-cp35m-linux_armv6l.whl#sha256=aaf743744fd95f5ba674103496787d8d6c60c049c4910e64d7f4f461aa8ae5f9 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,155 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.13-cp35-cp35m-linux_armv6l.whl#sha256=549681d690b620c276bcee9f08b9ea6094b229fcbf0b188a6034171df2d4d9c1 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,155 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.13-cp35-cp35m-linux_armv7l.whl#sha256=549681d690b620c276bcee9f08b9ea6094b229fcbf0b188a6034171df2d4d9c1 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,156 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.12-cp35-cp35m-linux_armv6l.whl#sha256=73f415d8b71587fef6fdedac556670b5fdcc2b7d1f562b3de18aa28e5a7aebc3 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,156 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.12-cp35-cp35m-linux_armv7l.whl#sha256=73f415d8b71587fef6fdedac556670b5fdcc2b7d1f562b3de18aa28e5a7aebc3 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,157 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.11-cp35-cp35m-linux_armv6l.whl#sha256=245c32529ed0ab292db3c4ab3e1dfa2abbeabf3f37516f6e3d308a96ce7f6068 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,157 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.11-cp35-cp35m-linux_armv7l.whl#sha256=245c32529ed0ab292db3c4ab3e1dfa2abbeabf3f37516f6e3d308a96ce7f6068 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,158 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.10-cp35-cp35m-linux_armv7l.whl#sha256=cabbf3aa51487f3920321f9acdee66813b9b9cca5106d3131a97aa5aea418006 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,159 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.10-cp35-cp35m-linux_armv6l.whl#sha256=cabbf3aa51487f3920321f9acdee66813b9b9cca5106d3131a97aa5aea418006 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,159 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.9-cp35-cp35m-linux_armv6l.whl#sha256=a1207a831c16d6eb3e1db123460b51d6e5f7eb2dc0103ef963b7a097cc5383e4 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,160 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.9-cp35-cp35m-linux_armv7l.whl#sha256=a1207a831c16d6eb3e1db123460b51d6e5f7eb2dc0103ef963b7a097cc5383e4 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,160 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.8-cp35-cp35m-linux_armv7l.whl#sha256=0b47386d07eebc4409a2be33ef6ad354b4618225155ee6502876865abd93f1c6 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,161 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.8-cp35-cp35m-linux_armv6l.whl#sha256=0b47386d07eebc4409a2be33ef6ad354b4618225155ee6502876865abd93f1c6 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,161 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.7-cp35-cp35m-linux_armv7l.whl#sha256=1f85048eb2ab9405e4feffa90e6a4aff2b740a42c9ceda66efc80fd1b7ec3075 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,162 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.7-cp35-cp35m-linux_armv6l.whl#sha256=1f85048eb2ab9405e4feffa90e6a4aff2b740a42c9ceda66efc80fd1b7ec3075 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,162 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.6-cp35-cp35m-linux_armv6l.whl#sha256=1bad39ccd93bac8375cc185ea40f78d4deed55039f9f824786e2385befb32f23 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,163 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.6-cp35-cp35m-linux_armv7l.whl#sha256=1bad39ccd93bac8375cc185ea40f78d4deed55039f9f824786e2385befb32f23 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,163 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.5-cp35-cp35m-linux_armv6l.whl#sha256=07d9634b1e1ed176eb3bafa693ecbc6a854d7ad18a2b452bcb516e10da32e635 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,164 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.5-cp35-cp35m-linux_armv7l.whl#sha256=07d9634b1e1ed176eb3bafa693ecbc6a854d7ad18a2b452bcb516e10da32e635 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,164 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.4-cp35-cp35m-linux_armv6l.whl#sha256=6a8737e54a135487193159c34c71b063d1a385672b7c2dc5a999179e7dc13d08 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,165 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.4-cp35-cp35m-linux_armv7l.whl#sha256=6a8737e54a135487193159c34c71b063d1a385672b7c2dc5a999179e7dc13d08 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,165 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.3-cp35-cp35m-linux_armv6l.whl#sha256=376b5228c2dcf605e87f6dc030d3aa574bb894979b295da6331ad8a6eb5e5a19 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,166 Skipping link: No binaries permitted for lightfm: https://www.piwheels.org/simple/lightfm/lightfm-1.3-cp35-cp35m-linux_armv7l.whl#sha256=376b5228c2dcf605e87f6dc030d3aa574bb894979b295da6331ad8a6eb5e5a19 (from https://www.piwheels.org/simple/lightfm/) 2023-09-08T22:16:26,167 Skipping link: not a file: https://www.piwheels.org/simple/lightfm/ 2023-09-08T22:16:26,167 Skipping link: not a file: https://pypi.org/simple/lightfm/ 2023-09-08T22:16:26,187 Given no hashes to check 1 links for project 'lightfm': discarding no candidates 2023-09-08T22:16:26,205 Collecting lightfm==1.9 2023-09-08T22:16:26,208 Created temporary directory: /tmp/pip-unpack-raz4jzeg 2023-09-08T22:16:26,422 Downloading lightfm-1.9.tar.gz (244 kB) 2023-09-08T22:16:26,606 Added lightfm==1.9 from https://files.pythonhosted.org/packages/9e/e5/52bb8763e35f06bb71aa849609feb82a9fec61170f6943a505b64172e65a/lightfm-1.9.tar.gz to build tracker '/tmp/pip-build-tracker-raxhaqy6' 2023-09-08T22:16:26,608 Running setup.py (path:/tmp/pip-wheel-rj1lmt_3/lightfm_3d58450e1a874bdda33fb2a69d848bf6/setup.py) egg_info for package lightfm 2023-09-08T22:16:26,609 Created temporary directory: /tmp/pip-pip-egg-info-5b7natkp 2023-09-08T22:16:26,609 Preparing metadata (setup.py): started 2023-09-08T22:16:26,611 Running command python setup.py egg_info 2023-09-08T22:16:27,318 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-08T22:16:27,318 !! 2023-09-08T22:16:27,320 ******************************************************************************** 2023-09-08T22:16:27,320 Usage of dash-separated 'description-file' will not be supported in future 2023-09-08T22:16:27,320 versions. Please use the underscore name 'description_file' instead. 2023-09-08T22:16:27,321 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-08T22:16:27,322 or your builds will no longer be supported. 2023-09-08T22:16:27,323 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-08T22:16:27,323 ******************************************************************************** 2023-09-08T22:16:27,324 !! 2023-09-08T22:16:27,324 opt = self.warn_dash_deprecation(opt, section) 2023-09-08T22:16:27,668 running egg_info 2023-09-08T22:16:27,670 creating /tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info 2023-09-08T22:16:27,696 writing /tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/PKG-INFO 2023-09-08T22:16:27,699 writing dependency_links to /tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/dependency_links.txt 2023-09-08T22:16:27,701 writing requirements to /tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/requires.txt 2023-09-08T22:16:27,702 writing top-level names to /tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/top_level.txt 2023-09-08T22:16:27,703 writing manifest file '/tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/SOURCES.txt' 2023-09-08T22:16:27,810 reading manifest file '/tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/SOURCES.txt' 2023-09-08T22:16:27,813 writing manifest file '/tmp/pip-pip-egg-info-5b7natkp/lightfm.egg-info/SOURCES.txt' 2023-09-08T22:16:27,930 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T22:16:27,934 Source in /tmp/pip-wheel-rj1lmt_3/lightfm_3d58450e1a874bdda33fb2a69d848bf6 has version 1.9, which satisfies requirement lightfm==1.9 from https://files.pythonhosted.org/packages/9e/e5/52bb8763e35f06bb71aa849609feb82a9fec61170f6943a505b64172e65a/lightfm-1.9.tar.gz 2023-09-08T22:16:27,935 Removed lightfm==1.9 from https://files.pythonhosted.org/packages/9e/e5/52bb8763e35f06bb71aa849609feb82a9fec61170f6943a505b64172e65a/lightfm-1.9.tar.gz from build tracker '/tmp/pip-build-tracker-raxhaqy6' 2023-09-08T22:16:27,939 Created temporary directory: /tmp/pip-unpack-_41464yd 2023-09-08T22:16:27,940 Created temporary directory: /tmp/pip-unpack-wbrtvmjm 2023-09-08T22:16:27,945 Building wheels for collected packages: lightfm 2023-09-08T22:16:27,950 Created temporary directory: /tmp/pip-wheel-zocxx312 2023-09-08T22:16:27,951 Building wheel for lightfm (setup.py): started 2023-09-08T22:16:27,952 Destination directory: /tmp/pip-wheel-zocxx312 2023-09-08T22:16:27,953 Running command python setup.py bdist_wheel 2023-09-08T22:16:28,840 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-08T22:16:28,840 !! 2023-09-08T22:16:28,841 ******************************************************************************** 2023-09-08T22:16:28,841 Usage of dash-separated 'description-file' will not be supported in future 2023-09-08T22:16:28,842 versions. Please use the underscore name 'description_file' instead. 2023-09-08T22:16:28,843 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-08T22:16:28,844 or your builds will no longer be supported. 2023-09-08T22:16:28,845 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-08T22:16:28,845 ******************************************************************************** 2023-09-08T22:16:28,847 !! 2023-09-08T22:16:28,847 opt = self.warn_dash_deprecation(opt, section) 2023-09-08T22:16:29,181 running bdist_wheel 2023-09-08T22:16:29,273 running build 2023-09-08T22:16:29,274 running build_py 2023-09-08T22:16:29,300 creating build 2023-09-08T22:16:29,300 creating build/lib.linux-armv7l-cpython-311 2023-09-08T22:16:29,301 creating build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,302 copying lightfm/lightfm.py -> build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,305 copying lightfm/_lightfm_fast.py -> build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,306 copying lightfm/__init__.py -> build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,308 copying lightfm/evaluation.py -> build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,311 creating build/lib.linux-armv7l-cpython-311/lightfm/datasets 2023-09-08T22:16:29,312 copying lightfm/datasets/movielens.py -> build/lib.linux-armv7l-cpython-311/lightfm/datasets 2023-09-08T22:16:29,314 copying lightfm/datasets/_common.py -> build/lib.linux-armv7l-cpython-311/lightfm/datasets 2023-09-08T22:16:29,315 copying lightfm/datasets/stackexchange.py -> build/lib.linux-armv7l-cpython-311/lightfm/datasets 2023-09-08T22:16:29,317 copying lightfm/datasets/__init__.py -> build/lib.linux-armv7l-cpython-311/lightfm/datasets 2023-09-08T22:16:29,320 copying lightfm/_lightfm_fast_openmp.c -> build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,338 copying lightfm/_lightfm_fast_no_openmp.c -> build/lib.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,355 running build_ext 2023-09-08T22:16:29,864 building 'lightfm._lightfm_fast_openmp' extension 2023-09-08T22:16:29,864 creating build/temp.linux-armv7l-cpython-311 2023-09-08T22:16:29,865 creating build/temp.linux-armv7l-cpython-311/lightfm 2023-09-08T22:16:29,865 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c lightfm/_lightfm_fast_openmp.c -o build/temp.linux-armv7l-cpython-311/lightfm/_lightfm_fast_openmp.o -ffast-math -march=native -fopenmp 2023-09-08T22:16:30,241 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_ListComp_Append’: 2023-09-08T22:16:30,242 lightfm/_lightfm_fast_openmp.c:984:23: error: lvalue required as left operand of assignment 2023-09-08T22:16:30,243 984 | Py_SIZE(list) = len+1; 2023-09-08T22:16:30,243 | ^ 2023-09-08T22:16:30,244 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_PyList_Append’: 2023-09-08T22:16:30,245 lightfm/_lightfm_fast_openmp.c:1025:23: error: lvalue required as left operand of assignment 2023-09-08T22:16:30,246 1025 | Py_SIZE(list) = len+1; 2023-09-08T22:16:30,246 | ^ 2023-09-08T22:16:30,583 lightfm/_lightfm_fast_openmp.c: In function ‘__pyx_tp_dealloc_array’: 2023-09-08T22:16:30,601 lightfm/_lightfm_fast_openmp.c:20759:5: error: lvalue required as increment operand 2023-09-08T22:16:30,602 20759 | ++Py_REFCNT(o); 2023-09-08T22:16:30,603 | ^~ 2023-09-08T22:16:30,620 lightfm/_lightfm_fast_openmp.c:20761:5: error: lvalue required as decrement operand 2023-09-08T22:16:30,620 20761 | --Py_REFCNT(o); 2023-09-08T22:16:30,621 | ^~ 2023-09-08T22:16:30,637 lightfm/_lightfm_fast_openmp.c: In function ‘__pyx_tp_dealloc_memoryview’: 2023-09-08T22:16:30,656 lightfm/_lightfm_fast_openmp.c:21043:5: error: lvalue required as increment operand 2023-09-08T22:16:30,657 21043 | ++Py_REFCNT(o); 2023-09-08T22:16:30,657 | ^~ 2023-09-08T22:16:30,675 lightfm/_lightfm_fast_openmp.c:21045:5: error: lvalue required as decrement operand 2023-09-08T22:16:30,675 21045 | --Py_REFCNT(o); 2023-09-08T22:16:30,676 | ^~ 2023-09-08T22:16:30,688 lightfm/_lightfm_fast_openmp.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2023-09-08T22:16:30,707 lightfm/_lightfm_fast_openmp.c:21280:5: error: lvalue required as increment operand 2023-09-08T22:16:30,708 21280 | ++Py_REFCNT(o); 2023-09-08T22:16:30,708 | ^~ 2023-09-08T22:16:30,726 lightfm/_lightfm_fast_openmp.c:21282:5: error: lvalue required as decrement operand 2023-09-08T22:16:30,727 21282 | --Py_REFCNT(o); 2023-09-08T22:16:30,727 | ^~ 2023-09-08T22:16:30,742 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_InitCachedConstants’: 2023-09-08T22:16:30,761 lightfm/_lightfm_fast_openmp.c:21749:248: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:30,761 21749 | __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(12, 0, 24, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__14, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_logistic, 674, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,762 | ^~~ 2023-09-08T22:16:30,762 | | 2023-09-08T22:16:30,763 | int 2023-09-08T22:16:30,763 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,764 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,764 | ^~~~~ 2023-09-08T22:16:30,765 In file included from /usr/include/python3.11/Python.h:71, 2023-09-08T22:16:30,766 from lightfm/_lightfm_fast_openmp.c:15: 2023-09-08T22:16:30,767 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:30,767 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,768 | ^~~~~~~~~~ 2023-09-08T22:16:30,784 lightfm/_lightfm_fast_openmp.c:21749:253: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:30,784 21749 | __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(12, 0, 24, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__14, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_logistic, 674, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,785 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,786 | | 2023-09-08T22:16:30,786 | PyObject * {aka struct _object *} 2023-09-08T22:16:30,787 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,788 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,788 | ^~~~ 2023-09-08T22:16:30,789 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:30,789 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,790 | ^~~ 2023-09-08T22:16:30,806 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:30,807 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,807 | ^~~~~~~~~~ 2023-09-08T22:16:30,808 lightfm/_lightfm_fast_openmp.c:21749:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,808 21749 | __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(12, 0, 24, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__14, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_logistic, 674, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,809 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,809 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:30,810 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:30,810 | ^~~~~~~~~~ 2023-09-08T22:16:30,827 lightfm/_lightfm_fast_openmp.c:21761:244: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:30,827 21761 | __pyx_codeobj__17 = (PyObject*)__Pyx_PyCode_New(14, 0, 31, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__16, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_warp, 759, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__17)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 759; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,828 | ^~~ 2023-09-08T22:16:30,828 | | 2023-09-08T22:16:30,829 | int 2023-09-08T22:16:30,830 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,830 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,831 | ^~~~~ 2023-09-08T22:16:30,831 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:30,832 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,833 | ^~~~~~~~~~ 2023-09-08T22:16:30,849 lightfm/_lightfm_fast_openmp.c:21761:249: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:30,850 21761 | __pyx_codeobj__17 = (PyObject*)__Pyx_PyCode_New(14, 0, 31, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__16, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_warp, 759, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__17)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 759; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,851 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,851 | | 2023-09-08T22:16:30,852 | PyObject * {aka struct _object *} 2023-09-08T22:16:30,852 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,852 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,853 | ^~~~ 2023-09-08T22:16:30,854 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:30,854 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,855 | ^~~ 2023-09-08T22:16:30,871 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:30,872 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,872 | ^~~~~~~~~~ 2023-09-08T22:16:30,873 lightfm/_lightfm_fast_openmp.c:21761:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,874 21761 | __pyx_codeobj__17 = (PyObject*)__Pyx_PyCode_New(14, 0, 31, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__16, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_warp, 759, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__17)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 759; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,875 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,875 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:30,876 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:30,876 | ^~~~~~~~~~ 2023-09-08T22:16:30,891 lightfm/_lightfm_fast_openmp.c:21773:248: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:30,892 21773 | __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(13, 0, 37, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__18, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_warp_kos, 885, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 885; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,893 | ^~~ 2023-09-08T22:16:30,893 | | 2023-09-08T22:16:30,894 | int 2023-09-08T22:16:30,895 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,895 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,896 | ^~~~~ 2023-09-08T22:16:30,896 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:30,897 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,897 | ^~~~~~~~~~ 2023-09-08T22:16:30,914 lightfm/_lightfm_fast_openmp.c:21773:253: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:30,914 21773 | __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(13, 0, 37, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__18, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_warp_kos, 885, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 885; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,915 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,915 | | 2023-09-08T22:16:30,916 | PyObject * {aka struct _object *} 2023-09-08T22:16:30,917 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,917 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,918 | ^~~~ 2023-09-08T22:16:30,919 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:30,919 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,920 | ^~~ 2023-09-08T22:16:30,936 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:30,937 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,937 | ^~~~~~~~~~ 2023-09-08T22:16:30,938 lightfm/_lightfm_fast_openmp.c:21773:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,939 21773 | __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(13, 0, 37, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__18, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_warp_kos, 885, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 885; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,939 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,940 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:30,941 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:30,941 | ^~~~~~~~~~ 2023-09-08T22:16:30,956 lightfm/_lightfm_fast_openmp.c:21785:243: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:30,957 21785 | __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(14, 0, 28, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__20, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_bpr, 1039, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1039; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,957 | ^~~~ 2023-09-08T22:16:30,958 | | 2023-09-08T22:16:30,958 | int 2023-09-08T22:16:30,959 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,959 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,960 | ^~~~~ 2023-09-08T22:16:30,961 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:30,961 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,962 | ^~~~~~~~~~ 2023-09-08T22:16:30,979 lightfm/_lightfm_fast_openmp.c:21785:249: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:30,979 21785 | __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(14, 0, 28, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__20, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_bpr, 1039, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1039; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:30,980 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:30,981 | | 2023-09-08T22:16:30,981 | PyObject * {aka struct _object *} 2023-09-08T22:16:30,982 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:30,983 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:30,983 | ^~~~ 2023-09-08T22:16:30,984 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:30,984 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:30,984 | ^~~ 2023-09-08T22:16:31,001 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:31,001 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,002 | ^~~~~~~~~~ 2023-09-08T22:16:31,002 lightfm/_lightfm_fast_openmp.c:21785:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,003 21785 | __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(14, 0, 28, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__20, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_fit_bpr, 1039, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1039; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,004 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,004 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:31,005 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:31,005 | ^~~~~~~~~~ 2023-09-08T22:16:31,021 lightfm/_lightfm_fast_openmp.c:21797:250: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:31,022 21797 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(7, 0, 11, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_predict_lightfm, 1145, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1145; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,023 | ^~~~ 2023-09-08T22:16:31,023 | | 2023-09-08T22:16:31,024 | int 2023-09-08T22:16:31,025 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,025 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,026 | ^~~~~ 2023-09-08T22:16:31,026 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:31,027 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,028 | ^~~~~~~~~~ 2023-09-08T22:16:31,043 lightfm/_lightfm_fast_openmp.c:21797:256: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:31,044 21797 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(7, 0, 11, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_predict_lightfm, 1145, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1145; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,044 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,045 | | 2023-09-08T22:16:31,045 | PyObject * {aka struct _object *} 2023-09-08T22:16:31,046 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,046 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,047 | ^~~~ 2023-09-08T22:16:31,048 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:31,048 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,049 | ^~~ 2023-09-08T22:16:31,066 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:31,066 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,067 | ^~~~~~~~~~ 2023-09-08T22:16:31,068 lightfm/_lightfm_fast_openmp.c:21797:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,068 21797 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(7, 0, 11, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_predict_lightfm, 1145, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1145; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,069 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,070 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:31,070 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:31,071 | ^~~~~~~~~~ 2023-09-08T22:16:31,086 lightfm/_lightfm_fast_openmp.c:21809:248: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:31,087 21809 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(7, 0, 20, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_predict_ranks, 1192, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1192; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,087 | ^~~~ 2023-09-08T22:16:31,088 | | 2023-09-08T22:16:31,089 | int 2023-09-08T22:16:31,089 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,090 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,090 | ^~~~~ 2023-09-08T22:16:31,090 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:31,091 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,091 | ^~~~~~~~~~ 2023-09-08T22:16:31,108 lightfm/_lightfm_fast_openmp.c:21809:254: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:31,109 21809 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(7, 0, 20, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_predict_ranks, 1192, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1192; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,109 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,110 | | 2023-09-08T22:16:31,111 | PyObject * {aka struct _object *} 2023-09-08T22:16:31,111 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,112 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,112 | ^~~~ 2023-09-08T22:16:31,113 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:31,114 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,114 | ^~~ 2023-09-08T22:16:31,130 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:31,131 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,132 | ^~~~~~~~~~ 2023-09-08T22:16:31,133 lightfm/_lightfm_fast_openmp.c:21809:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,133 21809 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(7, 0, 20, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_predict_ranks, 1192, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1192; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,134 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,134 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:31,135 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:31,135 | ^~~~~~~~~~ 2023-09-08T22:16:31,151 lightfm/_lightfm_fast_openmp.c:21821:258: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:31,151 21821 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_calculate_auc_from_rank, 1286, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1286; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,152 | ^~~~ 2023-09-08T22:16:31,153 | | 2023-09-08T22:16:31,153 | int 2023-09-08T22:16:31,154 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,155 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,155 | ^~~~~ 2023-09-08T22:16:31,156 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:31,157 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,157 | ^~~~~~~~~~ 2023-09-08T22:16:31,173 lightfm/_lightfm_fast_openmp.c:21821:264: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:31,174 21821 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_calculate_auc_from_rank, 1286, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1286; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,174 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,175 | | 2023-09-08T22:16:31,176 | PyObject * {aka struct _object *} 2023-09-08T22:16:31,176 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,177 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,177 | ^~~~ 2023-09-08T22:16:31,178 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:31,178 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,179 | ^~~ 2023-09-08T22:16:31,195 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:31,196 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,196 | ^~~~~~~~~~ 2023-09-08T22:16:31,197 lightfm/_lightfm_fast_openmp.c:21821:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,198 21821 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_calculate_auc_from_rank, 1286, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1286; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,198 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,199 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:31,200 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:31,200 | ^~~~~~~~~~ 2023-09-08T22:16:31,216 lightfm/_lightfm_fast_openmp.c:21833:251: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T22:16:31,216 21833 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_test_in_positives, 1341, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1341; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,217 | ^~~~ 2023-09-08T22:16:31,218 | | 2023-09-08T22:16:31,218 | int 2023-09-08T22:16:31,219 lightfm/_lightfm_fast_openmp.c:72:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,219 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,221 | ^~~~~ 2023-09-08T22:16:31,221 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T22:16:31,221 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,222 | ^~~~~~~~~~ 2023-09-08T22:16:31,238 lightfm/_lightfm_fast_openmp.c:21833:257: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T22:16:31,239 21833 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_test_in_positives, 1341, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1341; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,239 | ^~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,240 | | 2023-09-08T22:16:31,240 | PyObject * {aka struct _object *} 2023-09-08T22:16:31,241 lightfm/_lightfm_fast_openmp.c:72:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,241 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,242 | ^~~~ 2023-09-08T22:16:31,243 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T22:16:31,243 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T22:16:31,244 | ^~~ 2023-09-08T22:16:31,260 lightfm/_lightfm_fast_openmp.c:72:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T22:16:31,261 72 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T22:16:31,262 | ^~~~~~~~~~ 2023-09-08T22:16:31,262 lightfm/_lightfm_fast_openmp.c:21833:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T22:16:31,263 21833 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_maciej_Code_lightfm_lightf, __pyx_n_s_test_in_positives, 1341, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1341; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2023-09-08T22:16:31,263 | ^~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,264 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T22:16:31,265 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T22:16:31,265 | ^~~~~~~~~~ 2023-09-08T22:16:31,266 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_InitGlobals’: 2023-09-08T22:16:31,275 lightfm/_lightfm_fast_openmp.c:21899:1: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations] 2023-09-08T22:16:31,276 21899 | PyEval_InitThreads(); 2023-09-08T22:16:31,277 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,277 In file included from /usr/include/python3.11/Python.h:95: 2023-09-08T22:16:31,278 /usr/include/python3.11/ceval.h:132:37: note: declared here 2023-09-08T22:16:31,278 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2023-09-08T22:16:31,279 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,279 lightfm/_lightfm_fast_openmp.c: In function ‘PyInit__lightfm_fast_openmp’: 2023-09-08T22:16:31,299 lightfm/_lightfm_fast_openmp.c:22008:55: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T22:16:31,300 22008 | __pyx_type_7lightfm_20_lightfm_fast_openmp_CSRMatrix.tp_print = 0; 2023-09-08T22:16:31,300 | ^ 2023-09-08T22:16:31,319 lightfm/_lightfm_fast_openmp.c:22013:57: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T22:16:31,320 22013 | __pyx_type_7lightfm_20_lightfm_fast_openmp_FastLightFM.tp_print = 0; 2023-09-08T22:16:31,320 | ^ 2023-09-08T22:16:31,339 lightfm/_lightfm_fast_openmp.c:22017:25: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T22:16:31,340 22017 | __pyx_type___pyx_array.tp_print = 0; 2023-09-08T22:16:31,340 | ^ 2023-09-08T22:16:31,359 lightfm/_lightfm_fast_openmp.c:22020:31: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T22:16:31,360 22020 | __pyx_type___pyx_MemviewEnum.tp_print = 0; 2023-09-08T22:16:31,360 | ^ 2023-09-08T22:16:31,379 lightfm/_lightfm_fast_openmp.c:22031:30: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T22:16:31,380 22031 | __pyx_type___pyx_memoryview.tp_print = 0; 2023-09-08T22:16:31,381 | ^ 2023-09-08T22:16:31,400 lightfm/_lightfm_fast_openmp.c:22040:35: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T22:16:31,400 22040 | __pyx_type___pyx_memoryviewslice.tp_print = 0; 2023-09-08T22:16:31,401 | ^ 2023-09-08T22:16:31,416 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_ParseOptionalKeywords’: 2023-09-08T22:16:31,435 lightfm/_lightfm_fast_openmp.c:22399:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T22:16:31,436 22399 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T22:16:31,437 | ^ 2023-09-08T22:16:31,438 In file included from /usr/include/python3.11/unicodeobject.h:1042, 2023-09-08T22:16:31,438 from /usr/include/python3.11/Python.h:51: 2023-09-08T22:16:31,439 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T22:16:31,439 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T22:16:31,440 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,459 lightfm/_lightfm_fast_openmp.c:22399:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T22:16:31,459 22399 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T22:16:31,460 | ^ 2023-09-08T22:16:31,461 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T22:16:31,461 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T22:16:31,462 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,483 lightfm/_lightfm_fast_openmp.c:22415:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T22:16:31,485 22415 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T22:16:31,485 | ^ 2023-09-08T22:16:31,486 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T22:16:31,486 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T22:16:31,487 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,506 lightfm/_lightfm_fast_openmp.c:22415:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T22:16:31,507 22415 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T22:16:31,507 | ^ 2023-09-08T22:16:31,508 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T22:16:31,508 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T22:16:31,509 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,773 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_decode_c_string’: 2023-09-08T22:16:31,794 lightfm/_lightfm_fast_openmp.c:23677:9: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2023-09-08T22:16:31,795 23677 | return PyUnicode_FromUnicode(NULL, 0); 2023-09-08T22:16:31,796 | ^~~~~~ 2023-09-08T22:16:31,796 /usr/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here 2023-09-08T22:16:31,797 600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2023-09-08T22:16:31,797 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T22:16:31,805 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_ExceptionSave’: 2023-09-08T22:16:31,836 lightfm/_lightfm_fast_openmp.c:23705:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:31,836 23705 | *type = tstate->exc_type; 2023-09-08T22:16:31,837 | ^~~~~~~~ 2023-09-08T22:16:31,838 | curexc_type 2023-09-08T22:16:31,866 lightfm/_lightfm_fast_openmp.c:23706:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:31,867 23706 | *value = tstate->exc_value; 2023-09-08T22:16:31,868 | ^~~~~~~~~ 2023-09-08T22:16:31,869 | curexc_value 2023-09-08T22:16:31,897 lightfm/_lightfm_fast_openmp.c:23707:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:31,898 23707 | *tb = tstate->exc_traceback; 2023-09-08T22:16:31,899 | ^~~~~~~~~~~~~ 2023-09-08T22:16:31,899 | curexc_traceback 2023-09-08T22:16:31,900 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_ExceptionReset’: 2023-09-08T22:16:31,928 lightfm/_lightfm_fast_openmp.c:23719:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:31,929 23719 | tmp_type = tstate->exc_type; 2023-09-08T22:16:31,929 | ^~~~~~~~ 2023-09-08T22:16:31,930 | curexc_type 2023-09-08T22:16:31,959 lightfm/_lightfm_fast_openmp.c:23720:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:31,960 23720 | tmp_value = tstate->exc_value; 2023-09-08T22:16:31,960 | ^~~~~~~~~ 2023-09-08T22:16:31,961 | curexc_value 2023-09-08T22:16:31,990 lightfm/_lightfm_fast_openmp.c:23721:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:31,991 23721 | tmp_tb = tstate->exc_traceback; 2023-09-08T22:16:31,991 | ^~~~~~~~~~~~~ 2023-09-08T22:16:31,992 | curexc_traceback 2023-09-08T22:16:32,020 lightfm/_lightfm_fast_openmp.c:23722:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:32,021 23722 | tstate->exc_type = type; 2023-09-08T22:16:32,022 | ^~~~~~~~ 2023-09-08T22:16:32,022 | curexc_type 2023-09-08T22:16:32,051 lightfm/_lightfm_fast_openmp.c:23723:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:32,052 23723 | tstate->exc_value = value; 2023-09-08T22:16:32,052 | ^~~~~~~~~ 2023-09-08T22:16:32,053 | curexc_value 2023-09-08T22:16:32,081 lightfm/_lightfm_fast_openmp.c:23724:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:32,082 23724 | tstate->exc_traceback = tb; 2023-09-08T22:16:32,083 | ^~~~~~~~~~~~~ 2023-09-08T22:16:32,083 | curexc_traceback 2023-09-08T22:16:32,087 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_GetException’: 2023-09-08T22:16:32,118 lightfm/_lightfm_fast_openmp.c:23767:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:32,118 23767 | tmp_type = tstate->exc_type; 2023-09-08T22:16:32,119 | ^~~~~~~~ 2023-09-08T22:16:32,120 | curexc_type 2023-09-08T22:16:32,149 lightfm/_lightfm_fast_openmp.c:23768:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:32,149 23768 | tmp_value = tstate->exc_value; 2023-09-08T22:16:32,150 | ^~~~~~~~~ 2023-09-08T22:16:32,150 | curexc_value 2023-09-08T22:16:32,179 lightfm/_lightfm_fast_openmp.c:23769:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:32,180 23769 | tmp_tb = tstate->exc_traceback; 2023-09-08T22:16:32,181 | ^~~~~~~~~~~~~ 2023-09-08T22:16:32,182 | curexc_traceback 2023-09-08T22:16:32,210 lightfm/_lightfm_fast_openmp.c:23770:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:32,211 23770 | tstate->exc_type = local_type; 2023-09-08T22:16:32,212 | ^~~~~~~~ 2023-09-08T22:16:32,212 | curexc_type 2023-09-08T22:16:32,241 lightfm/_lightfm_fast_openmp.c:23771:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:32,242 23771 | tstate->exc_value = local_value; 2023-09-08T22:16:32,242 | ^~~~~~~~~ 2023-09-08T22:16:32,243 | curexc_value 2023-09-08T22:16:32,272 lightfm/_lightfm_fast_openmp.c:23772:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:32,273 23772 | tstate->exc_traceback = local_tb; 2023-09-08T22:16:32,273 | ^~~~~~~~~~~~~ 2023-09-08T22:16:32,274 | curexc_traceback 2023-09-08T22:16:32,275 lightfm/_lightfm_fast_openmp.c: In function ‘__Pyx_ExceptionSwap’: 2023-09-08T22:16:32,303 lightfm/_lightfm_fast_openmp.c:23794:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:32,304 23794 | tmp_type = tstate->exc_type; 2023-09-08T22:16:32,305 | ^~~~~~~~ 2023-09-08T22:16:32,305 | curexc_type 2023-09-08T22:16:32,334 lightfm/_lightfm_fast_openmp.c:23795:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:32,335 23795 | tmp_value = tstate->exc_value; 2023-09-08T22:16:32,335 | ^~~~~~~~~ 2023-09-08T22:16:32,336 | curexc_value 2023-09-08T22:16:32,365 lightfm/_lightfm_fast_openmp.c:23796:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:32,366 23796 | tmp_tb = tstate->exc_traceback; 2023-09-08T22:16:32,366 | ^~~~~~~~~~~~~ 2023-09-08T22:16:32,367 | curexc_traceback 2023-09-08T22:16:32,397 lightfm/_lightfm_fast_openmp.c:23797:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T22:16:32,397 23797 | tstate->exc_type = *type; 2023-09-08T22:16:32,398 | ^~~~~~~~ 2023-09-08T22:16:32,398 | curexc_type 2023-09-08T22:16:32,428 lightfm/_lightfm_fast_openmp.c:23798:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T22:16:32,428 23798 | tstate->exc_value = *value; 2023-09-08T22:16:32,429 | ^~~~~~~~~ 2023-09-08T22:16:32,429 | curexc_value 2023-09-08T22:16:32,458 lightfm/_lightfm_fast_openmp.c:23799:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T22:16:32,459 23799 | tstate->exc_traceback = *tb; 2023-09-08T22:16:32,460 | ^~~~~~~~~~~~~ 2023-09-08T22:16:32,460 | curexc_traceback 2023-09-08T22:16:32,500 lightfm/_lightfm_fast_openmp.c: At top level: 2023-09-08T22:16:32,522 lightfm/_lightfm_fast_openmp.c:23964:12: fatal error: longintrepr.h: No such file or directory 2023-09-08T22:16:32,522 23964 | #include "longintrepr.h" 2023-09-08T22:16:32,523 | ^~~~~~~~~~~~~~~ 2023-09-08T22:16:32,524 compilation terminated. 2023-09-08T22:16:32,527 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T22:16:32,676 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T22:16:32,689 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T22:16:32,689 exec(compile('"'"''"'"''"'"' 2023-09-08T22:16:32,689 # This is -- a caller that pip uses to run setup.py 2023-09-08T22:16:32,689 # 2023-09-08T22:16:32,689 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T22:16:32,689 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T22:16:32,689 # - It provides a clear error message when setuptools is not installed. 2023-09-08T22:16:32,689 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T22:16:32,689 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T22:16:32,689 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T22:16:32,689 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T22:16:32,689 import os, sys, tokenize 2023-09-08T22:16:32,689 2023-09-08T22:16:32,689 try: 2023-09-08T22:16:32,689 import setuptools 2023-09-08T22:16:32,689 except ImportError as error: 2023-09-08T22:16:32,689 print( 2023-09-08T22:16:32,689 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T22:16:32,689 "the build environment.", 2023-09-08T22:16:32,689 file=sys.stderr, 2023-09-08T22:16:32,689 ) 2023-09-08T22:16:32,689 sys.exit(1) 2023-09-08T22:16:32,689 2023-09-08T22:16:32,689 __file__ = %r 2023-09-08T22:16:32,689 sys.argv[0] = __file__ 2023-09-08T22:16:32,689 2023-09-08T22:16:32,689 if os.path.exists(__file__): 2023-09-08T22:16:32,689 filename = __file__ 2023-09-08T22:16:32,689 with tokenize.open(__file__) as f: 2023-09-08T22:16:32,689 setup_py_code = f.read() 2023-09-08T22:16:32,689 else: 2023-09-08T22:16:32,689 filename = "" 2023-09-08T22:16:32,689 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T22:16:32,689 2023-09-08T22:16:32,689 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T22:16:32,689 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rj1lmt_3/lightfm_3d58450e1a874bdda33fb2a69d848bf6/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-zocxx312[/] 2023-09-08T22:16:32,690 [bold magenta]cwd[/]: /tmp/pip-wheel-rj1lmt_3/lightfm_3d58450e1a874bdda33fb2a69d848bf6/ 2023-09-08T22:16:32,691 Building wheel for lightfm (setup.py): finished with status 'error' 2023-09-08T22:16:32,692 ERROR: Failed building wheel for lightfm 2023-09-08T22:16:32,693 Running setup.py clean for lightfm 2023-09-08T22:16:32,695 Running command python setup.py clean 2023-09-08T22:16:33,364 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-08T22:16:33,364 !! 2023-09-08T22:16:33,366 ******************************************************************************** 2023-09-08T22:16:33,366 Usage of dash-separated 'description-file' will not be supported in future 2023-09-08T22:16:33,366 versions. Please use the underscore name 'description_file' instead. 2023-09-08T22:16:33,368 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-08T22:16:33,368 or your builds will no longer be supported. 2023-09-08T22:16:33,370 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-08T22:16:33,370 ******************************************************************************** 2023-09-08T22:16:33,371 !! 2023-09-08T22:16:33,372 opt = self.warn_dash_deprecation(opt, section) 2023-09-08T22:16:33,683 usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 2023-09-08T22:16:33,684 or: setup.py --help [cmd1 cmd2 ...] 2023-09-08T22:16:33,685 or: setup.py --help-commands 2023-09-08T22:16:33,686 or: setup.py cmd --help 2023-09-08T22:16:33,688 error: option --all not recognized 2023-09-08T22:16:33,796 ERROR: [present-rich] python setup.py clean exited with 1 2023-09-08T22:16:33,801 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T22:16:33,801 exec(compile('"'"''"'"''"'"' 2023-09-08T22:16:33,801 # This is -- a caller that pip uses to run setup.py 2023-09-08T22:16:33,801 # 2023-09-08T22:16:33,801 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T22:16:33,801 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T22:16:33,801 # - It provides a clear error message when setuptools is not installed. 2023-09-08T22:16:33,801 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T22:16:33,801 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T22:16:33,801 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T22:16:33,801 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T22:16:33,801 import os, sys, tokenize 2023-09-08T22:16:33,801 2023-09-08T22:16:33,801 try: 2023-09-08T22:16:33,801 import setuptools 2023-09-08T22:16:33,801 except ImportError as error: 2023-09-08T22:16:33,801 print( 2023-09-08T22:16:33,801 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T22:16:33,801 "the build environment.", 2023-09-08T22:16:33,801 file=sys.stderr, 2023-09-08T22:16:33,801 ) 2023-09-08T22:16:33,801 sys.exit(1) 2023-09-08T22:16:33,801 2023-09-08T22:16:33,801 __file__ = %r 2023-09-08T22:16:33,801 sys.argv[0] = __file__ 2023-09-08T22:16:33,801 2023-09-08T22:16:33,801 if os.path.exists(__file__): 2023-09-08T22:16:33,801 filename = __file__ 2023-09-08T22:16:33,801 with tokenize.open(__file__) as f: 2023-09-08T22:16:33,801 setup_py_code = f.read() 2023-09-08T22:16:33,801 else: 2023-09-08T22:16:33,801 filename = "" 2023-09-08T22:16:33,801 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T22:16:33,801 2023-09-08T22:16:33,801 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T22:16:33,801 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rj1lmt_3/lightfm_3d58450e1a874bdda33fb2a69d848bf6/setup.py'"'"',), "", "exec"))' clean --all[/] 2023-09-08T22:16:33,802 [bold magenta]cwd[/]: /tmp/pip-wheel-rj1lmt_3/lightfm_3d58450e1a874bdda33fb2a69d848bf6 2023-09-08T22:16:33,803 ERROR: Failed cleaning build dir for lightfm 2023-09-08T22:16:33,805 Failed to build lightfm 2023-09-08T22:16:33,806 ERROR: Failed to build one or more wheels 2023-09-08T22:16:33,807 Exception information: 2023-09-08T22:16:33,807 Traceback (most recent call last): 2023-09-08T22:16:33,807 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T22:16:33,807 status = run_func(*args) 2023-09-08T22:16:33,807 ^^^^^^^^^^^^^^^ 2023-09-08T22:16:33,807 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T22:16:33,807 return func(self, options, args) 2023-09-08T22:16:33,807 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T22:16:33,807 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T22:16:33,807 raise CommandError("Failed to build one or more wheels") 2023-09-08T22:16:33,807 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T22:16:33,810 Removed build tracker: '/tmp/pip-build-tracker-raxhaqy6'