2025-09-13T21:40:10,609 Created temporary directory: /tmp/pip-build-tracker-lwrm6whu 2025-09-13T21:40:10,610 Initialized build tracking at /tmp/pip-build-tracker-lwrm6whu 2025-09-13T21:40:10,610 Created build tracker: /tmp/pip-build-tracker-lwrm6whu 2025-09-13T21:40:10,610 Entered build tracker: /tmp/pip-build-tracker-lwrm6whu 2025-09-13T21:40:10,610 Created temporary directory: /tmp/pip-wheel-kdruan8x 2025-09-13T21:40:10,614 Created temporary directory: /tmp/pip-ephem-wheel-cache-f3ymkm_q 2025-09-13T21:40:10,674 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T21:40:10,677 2 location(s) to search for versions of beatsaver: 2025-09-13T21:40:10,677 * https://pypi.org/simple/beatsaver/ 2025-09-13T21:40:10,677 * https://www.piwheels.org/simple/beatsaver/ 2025-09-13T21:40:10,677 Fetching project page and analyzing links: https://pypi.org/simple/beatsaver/ 2025-09-13T21:40:10,678 Getting page https://pypi.org/simple/beatsaver/ 2025-09-13T21:40:10,679 Found index url https://pypi.org/simple/ 2025-09-13T21:40:10,828 Fetched page https://pypi.org/simple/beatsaver/ as application/vnd.pypi.simple.v1+json 2025-09-13T21:40:10,829 Skipping link: No binaries permitted for beatsaver: https://files.pythonhosted.org/packages/67/be/806153db310ec1efc48dd8556a4d82669e253b6df75db2232a99d805cfca/beatsaver-1.0.1-py3-none-any.whl (from https://pypi.org/simple/beatsaver/) (requires-python:>=3.8, <4) 2025-09-13T21:40:10,830 Skipping link: No binaries permitted for beatsaver: https://files.pythonhosted.org/packages/78/91/d333925b551984d2905df967a4bb42e2e90536389d546919d3503be22274/beatsaver-1.1.0-py3-none-any.whl (from https://pypi.org/simple/beatsaver/) (requires-python:>=3.12, <4) 2025-09-13T21:40:10,831 Found link https://files.pythonhosted.org/packages/a1/f2/d8c5b20ad0b797add17cf64cc3f273751f928e4940a3d4aeee363358be42/beatsaver-1.1.0.tar.gz (from https://pypi.org/simple/beatsaver/) (requires-python:>=3.12, <4), version: 1.1.0 2025-09-13T21:40:10,831 Fetching project page and analyzing links: https://www.piwheels.org/simple/beatsaver/ 2025-09-13T21:40:10,831 Getting page https://www.piwheels.org/simple/beatsaver/ 2025-09-13T21:40:10,832 Found index url https://www.piwheels.org/simple/ 2025-09-13T21:40:10,930 Fetched page https://www.piwheels.org/simple/beatsaver/ as text/html 2025-09-13T21:40:10,931 Skipping link: not a file: https://www.piwheels.org/simple/beatsaver/ 2025-09-13T21:40:10,931 Skipping link: not a file: https://pypi.org/simple/beatsaver/ 2025-09-13T21:40:10,956 Given no hashes to check 1 links for project 'beatsaver': discarding no candidates 2025-09-13T21:40:10,957 Collecting beatsaver==1.1.0 2025-09-13T21:40:10,959 Created temporary directory: /tmp/pip-unpack-lv3mf7wo 2025-09-13T21:40:11,101 Downloading beatsaver-1.1.0.tar.gz (10.0 kB) 2025-09-13T21:40:11,125 Added beatsaver==1.1.0 from https://files.pythonhosted.org/packages/a1/f2/d8c5b20ad0b797add17cf64cc3f273751f928e4940a3d4aeee363358be42/beatsaver-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-lwrm6whu' 2025-09-13T21:40:11,126 Running setup.py (path:/tmp/pip-wheel-kdruan8x/beatsaver_7d0734bbf2094e1d84c8b7129b4850c0/setup.py) egg_info for package beatsaver 2025-09-13T21:40:11,127 Created temporary directory: /tmp/pip-pip-egg-info-e0awhgwc 2025-09-13T21:40:11,127 Preparing metadata (setup.py): started 2025-09-13T21:40:11,128 Running command python setup.py egg_info 2025-09-13T21:40:12,514 running egg_info 2025-09-13T21:40:12,607 creating /tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info 2025-09-13T21:40:12,608 writing /tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info/PKG-INFO 2025-09-13T21:40:12,609 writing dependency_links to /tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info/dependency_links.txt 2025-09-13T21:40:12,610 writing top-level names to /tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info/top_level.txt 2025-09-13T21:40:12,610 writing manifest file '/tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info/SOURCES.txt' 2025-09-13T21:40:12,880 reading manifest file '/tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info/SOURCES.txt' 2025-09-13T21:40:12,881 adding license file 'LICENSE' 2025-09-13T21:40:12,884 writing manifest file '/tmp/pip-pip-egg-info-e0awhgwc/beatsaver.egg-info/SOURCES.txt' 2025-09-13T21:40:13,013 Preparing metadata (setup.py): finished with status 'done' 2025-09-13T21:40:13,019 Source in /tmp/pip-wheel-kdruan8x/beatsaver_7d0734bbf2094e1d84c8b7129b4850c0 has version 1.1.0, which satisfies requirement beatsaver==1.1.0 from https://files.pythonhosted.org/packages/a1/f2/d8c5b20ad0b797add17cf64cc3f273751f928e4940a3d4aeee363358be42/beatsaver-1.1.0.tar.gz 2025-09-13T21:40:13,019 Removed beatsaver==1.1.0 from https://files.pythonhosted.org/packages/a1/f2/d8c5b20ad0b797add17cf64cc3f273751f928e4940a3d4aeee363358be42/beatsaver-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-lwrm6whu' 2025-09-13T21:40:13,024 Created temporary directory: /tmp/pip-unpack-ura2ehig 2025-09-13T21:40:13,024 Created temporary directory: /tmp/pip-unpack-qiuv5dxl 2025-09-13T21:40:13,024 Building wheels for collected packages: beatsaver 2025-09-13T21:40:13,026 Created temporary directory: /tmp/pip-wheel-7cp1cfp2 2025-09-13T21:40:13,026 DEPRECATION: Building 'beatsaver' 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 'beatsaver'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-13T21:40:13,028 Building wheel for beatsaver (setup.py): started 2025-09-13T21:40:13,028 Destination directory: /tmp/pip-wheel-7cp1cfp2 2025-09-13T21:40:13,029 Running command python setup.py bdist_wheel 2025-09-13T21:40:14,219 running bdist_wheel 2025-09-13T21:40:14,659 running build 2025-09-13T21:40:14,660 running build_py 2025-09-13T21:40:14,751 creating build/lib/beatsaver 2025-09-13T21:40:14,751 copying beatsaver/vote.py -> build/lib/beatsaver 2025-09-13T21:40:14,752 copying beatsaver/users.py -> build/lib/beatsaver 2025-09-13T21:40:14,753 copying beatsaver/search.py -> build/lib/beatsaver 2025-09-13T21:40:14,753 copying beatsaver/playlists.py -> build/lib/beatsaver 2025-09-13T21:40:14,754 copying beatsaver/maps.py -> build/lib/beatsaver 2025-09-13T21:40:14,755 copying beatsaver/__init__.py -> build/lib/beatsaver 2025-09-13T21:40:14,756 creating build/lib/beatsaver/models 2025-09-13T21:40:14,756 copying beatsaver/models/models.py -> build/lib/beatsaver/models 2025-09-13T21:40:14,757 copying beatsaver/models/exceptions.py -> build/lib/beatsaver/models 2025-09-13T21:40:14,757 copying beatsaver/models/__init__.py -> build/lib/beatsaver/models 2025-09-13T21:40:14,849 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-13T21:40:14,849 !! 2025-09-13T21:40:14,850 ******************************************************************************** 2025-09-13T21:40:14,850 Please avoid running ``setup.py`` directly. 2025-09-13T21:40:14,850 Instead, use pypa/build, pypa/installer or other 2025-09-13T21:40:14,850 standards-based tools. 2025-09-13T21:40:14,850 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-13T21:40:14,850 or your builds will no longer be supported. 2025-09-13T21:40:14,851 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-13T21:40:14,851 ******************************************************************************** 2025-09-13T21:40:14,851 !! 2025-09-13T21:40:14,851 self.initialize_options() 2025-09-13T21:40:14,939 installing to build/bdist.linux-armv7l/wheel 2025-09-13T21:40:14,939 running install 2025-09-13T21:40:14,963 running install_lib 2025-09-13T21:40:15,052 creating build/bdist.linux-armv7l/wheel 2025-09-13T21:40:15,053 creating build/bdist.linux-armv7l/wheel/beatsaver 2025-09-13T21:40:15,054 creating build/bdist.linux-armv7l/wheel/beatsaver/models 2025-09-13T21:40:15,054 copying build/lib/beatsaver/models/__init__.py -> build/bdist.linux-armv7l/wheel/./beatsaver/models 2025-09-13T21:40:15,054 copying build/lib/beatsaver/models/exceptions.py -> build/bdist.linux-armv7l/wheel/./beatsaver/models 2025-09-13T21:40:15,055 copying build/lib/beatsaver/models/models.py -> build/bdist.linux-armv7l/wheel/./beatsaver/models 2025-09-13T21:40:15,056 copying build/lib/beatsaver/__init__.py -> build/bdist.linux-armv7l/wheel/./beatsaver 2025-09-13T21:40:15,056 copying build/lib/beatsaver/maps.py -> build/bdist.linux-armv7l/wheel/./beatsaver 2025-09-13T21:40:15,056 copying build/lib/beatsaver/playlists.py -> build/bdist.linux-armv7l/wheel/./beatsaver 2025-09-13T21:40:15,057 copying build/lib/beatsaver/search.py -> build/bdist.linux-armv7l/wheel/./beatsaver 2025-09-13T21:40:15,058 copying build/lib/beatsaver/users.py -> build/bdist.linux-armv7l/wheel/./beatsaver 2025-09-13T21:40:15,058 copying build/lib/beatsaver/vote.py -> build/bdist.linux-armv7l/wheel/./beatsaver 2025-09-13T21:40:15,059 running install_egg_info 2025-09-13T21:40:15,151 running egg_info 2025-09-13T21:40:15,240 writing beatsaver.egg-info/PKG-INFO 2025-09-13T21:40:15,241 writing dependency_links to beatsaver.egg-info/dependency_links.txt 2025-09-13T21:40:15,242 writing top-level names to beatsaver.egg-info/top_level.txt 2025-09-13T21:40:15,331 reading manifest file 'beatsaver.egg-info/SOURCES.txt' 2025-09-13T21:40:15,333 adding license file 'LICENSE' 2025-09-13T21:40:15,336 writing manifest file 'beatsaver.egg-info/SOURCES.txt' 2025-09-13T21:40:15,336 Copying beatsaver.egg-info to build/bdist.linux-armv7l/wheel/./beatsaver-1.1.0-py3.13.egg-info 2025-09-13T21:40:15,338 running install_scripts 2025-09-13T21:40:15,340 creating build/bdist.linux-armv7l/wheel/beatsaver-1.1.0.dist-info/WHEEL 2025-09-13T21:40:15,342 creating '/tmp/pip-wheel-7cp1cfp2/beatsaver-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-13T21:40:15,343 adding 'beatsaver/__init__.py' 2025-09-13T21:40:15,344 adding 'beatsaver/maps.py' 2025-09-13T21:40:15,345 adding 'beatsaver/playlists.py' 2025-09-13T21:40:15,346 adding 'beatsaver/search.py' 2025-09-13T21:40:15,347 adding 'beatsaver/users.py' 2025-09-13T21:40:15,348 adding 'beatsaver/vote.py' 2025-09-13T21:40:15,349 adding 'beatsaver/models/__init__.py' 2025-09-13T21:40:15,349 adding 'beatsaver/models/exceptions.py' 2025-09-13T21:40:15,351 adding 'beatsaver/models/models.py' 2025-09-13T21:40:15,352 adding 'beatsaver-1.1.0.dist-info/licenses/LICENSE' 2025-09-13T21:40:15,353 adding 'beatsaver-1.1.0.dist-info/METADATA' 2025-09-13T21:40:15,353 adding 'beatsaver-1.1.0.dist-info/WHEEL' 2025-09-13T21:40:15,354 adding 'beatsaver-1.1.0.dist-info/top_level.txt' 2025-09-13T21:40:15,355 adding 'beatsaver-1.1.0.dist-info/RECORD' 2025-09-13T21:40:15,355 removing build/bdist.linux-armv7l/wheel 2025-09-13T21:40:15,486 Building wheel for beatsaver (setup.py): finished with status 'done' 2025-09-13T21:40:15,488 Created wheel for beatsaver: filename=beatsaver-1.1.0-py3-none-any.whl size=12291 sha256=3e448a6d52fc5a294515edd47ad4409720a9dac4ef16340552ce51bf86160891 2025-09-13T21:40:15,488 Stored in directory: /tmp/pip-ephem-wheel-cache-f3ymkm_q/wheels/48/32/e9/233132a60a161c4e37d0234266a2610cd2e567738e3ce0b145 2025-09-13T21:40:15,497 Successfully built beatsaver 2025-09-13T21:40:15,499 Removed build tracker: '/tmp/pip-build-tracker-lwrm6whu'