2025-05-30T16:09:05,328 Created temporary directory: /tmp/pip-build-tracker-6og0myka 2025-05-30T16:09:05,329 Initialized build tracking at /tmp/pip-build-tracker-6og0myka 2025-05-30T16:09:05,330 Created build tracker: /tmp/pip-build-tracker-6og0myka 2025-05-30T16:09:05,330 Entered build tracker: /tmp/pip-build-tracker-6og0myka 2025-05-30T16:09:05,331 Created temporary directory: /tmp/pip-wheel-rkou_aqu 2025-05-30T16:09:05,335 Created temporary directory: /tmp/pip-ephem-wheel-cache-lzyc6khl 2025-05-30T16:09:05,383 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T16:09:05,385 2 location(s) to search for versions of bloonspy: 2025-05-30T16:09:05,385 * https://pypi.org/simple/bloonspy/ 2025-05-30T16:09:05,385 * https://www.piwheels.org/simple/bloonspy/ 2025-05-30T16:09:05,386 Fetching project page and analyzing links: https://pypi.org/simple/bloonspy/ 2025-05-30T16:09:05,387 Getting page https://pypi.org/simple/bloonspy/ 2025-05-30T16:09:05,389 Found index url https://pypi.org/simple/ 2025-05-30T16:09:05,675 Fetched page https://pypi.org/simple/bloonspy/ as application/vnd.pypi.simple.v1+json 2025-05-30T16:09:05,680 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/ee/d9/8748c567b9ed34e311eeef7d32c46c41174f4f810040f677c74bd4a3f23f/bloonspy-0.1-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,681 Found link https://files.pythonhosted.org/packages/20/59/4a5d6d809bed6a8aaac294a9bf6df4352868a2d47eb1130d5ebbe5ac2a1e/bloonspy-0.1.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.1 2025-05-30T16:09:05,682 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/0f/75/92b6a646528b7613eea3fa441af467479b760372e566f6459827f35d7683/bloonspy-0.1.1-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,683 Found link https://files.pythonhosted.org/packages/6b/a9/d3b9ea4dfef7b4276559d710865a065724e66ee0ff9d3f99f1836088472e/bloonspy-0.1.1.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.1.1 2025-05-30T16:09:05,683 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/78/1d/640ff364a707653486e352de2608b85d00ac082daeb3545d328dfc65e4d9/bloonspy-0.2.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,684 Found link https://files.pythonhosted.org/packages/62/df/e69807feab3d5971497cc26f043444d30d458a63671833661ae277bde18d/bloonspy-0.2.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.2.0 2025-05-30T16:09:05,684 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/3d/0f/5f3b5aaefe487282061a1ced1259fa9e9e3d7fd420204b80147bcae3c5c4/bloonspy-0.3.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,685 Found link https://files.pythonhosted.org/packages/f5/fb/77f632b9dd56153cd73871d28baf6b060e8753870380bff73cba49422297/bloonspy-0.3.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.3.0 2025-05-30T16:09:05,686 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/a9/3e/3975a963a7e11b094e233952c9a0d5c9d17139e7e5b0e909ad43c152f795/bloonspy-0.4.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,687 Found link https://files.pythonhosted.org/packages/fe/3c/b70c318937459f8186ca78b6b5801157358eb293a2988b9b5c57e1fdbbc5/bloonspy-0.4.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.4.0 2025-05-30T16:09:05,687 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/d5/32/fb9a2d7f3fa496a0c452891655ccc56150a3a34eb0ce6e194d97d5a7ea69/bloonspy-0.5.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,688 Found link https://files.pythonhosted.org/packages/ee/0d/0075af81ed354ea40f5e12251f4bcf72636162d24e276a94b607baa46126/bloonspy-0.5.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.5.0 2025-05-30T16:09:05,689 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/62/51/577dfcd6263e6d73ec519f05521956744e3e213b0fd76eee6c4e3cb49586/bloonspy-0.5.1-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,689 Found link https://files.pythonhosted.org/packages/61/a7/bd0578f36106cbb6239bf260ad9573bf5f469b2ba046f6332e3c559d6931/bloonspy-0.5.1.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.5.1 2025-05-30T16:09:05,690 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/c2/77/29727ca96682d4e1371325c8f30d4e09a49b11f3aa3e1a6680d44a10e088/bloonspy-0.6.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,690 Found link https://files.pythonhosted.org/packages/3b/be/86255cd2f3ac98e5f921f91c192493f70a50ea25f2dbdbeceb32c20d4439/bloonspy-0.6.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.6.0 2025-05-30T16:09:05,691 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/da/7a/0daeb9e992f8a0f5c0d822efd2968230f55cff0188612769a3efe07804ab/bloonspy-0.6.1-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,692 Found link https://files.pythonhosted.org/packages/aa/9c/bd027db2103abc5882c5bfe31dbb4ad15f0c43f11bcc459fcd9419b72d31/bloonspy-0.6.1.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.6.1 2025-05-30T16:09:05,692 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/d2/16/8471346dd9947e39b3b31386b6b557c38f8dbaff654dde2fa50da18ff2f5/bloonspy-0.6.2-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,693 Found link https://files.pythonhosted.org/packages/5c/02/9111fea65c965a0809433dfb44b19ec5e2bb54ac287419c961f9fb913ce8/bloonspy-0.6.2.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.6.2 2025-05-30T16:09:05,693 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/1d/6a/a47297330342e4f8cd4c1cec54c71f30eab20bc895f7fe27262034f0d204/bloonspy-0.7.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,694 Found link https://files.pythonhosted.org/packages/4e/e0/4aa173d677ac35778fbe60abc0d954169f010e57e904470aef3616ac6ffc/bloonspy-0.7.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.7.0 2025-05-30T16:09:05,695 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/01/93/63817a7c1e356f41df8d9f70b1d4d0badbdb105fd023f2ad8a6a7cfeb94f/bloonspy-0.8.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,695 Found link https://files.pythonhosted.org/packages/cb/6e/0d0c5ba554cc35ab493b4aaa1df9812b68c236e3e8156aebe25c640b6ee7/bloonspy-0.8.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.8.0 2025-05-30T16:09:05,696 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/df/7e/07e6ba8324e1379b6a1b3285e96210823c72bf47983a71be3a64ddf958a8/bloonspy-0.8.1-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,697 Found link https://files.pythonhosted.org/packages/fa/1a/52d55f95b4f0bf3dc6340798693c5a16d5d25b9e5f9d727d53e727424b6f/bloonspy-0.8.1.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.8.1 2025-05-30T16:09:05,697 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/39/93/6849192fa92312ee7132e979cbfc230e8dbfde3941487effdc81e6e21daa/bloonspy-0.9.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,698 Found link https://files.pythonhosted.org/packages/b8/2c/95a5469083393e3b5b369cf03249fb12007aae8024e9ef4e94cd9e62924e/bloonspy-0.9.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.9.0 2025-05-30T16:09:05,699 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/68/8c/17835f211c820a8e3a18db00c623ca40d20919c2238d005dbec1a39e3ede/bloonspy-0.9.1-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,699 Found link https://files.pythonhosted.org/packages/3d/09/4ce7763471ed7080bab262badc414bca7bc5bde67660d8dee96ff61aecbf/bloonspy-0.9.1.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.9.1 2025-05-30T16:09:05,700 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/82/6f/9a591992b7664cdfcf88bad7c2660a50951a53ccd20619f85a7b638ade8b/bloonspy-0.9.2-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,700 Found link https://files.pythonhosted.org/packages/88/5e/5f9503b0c27f29b4985c4322868b4e6e20e54451569ddade3500d8a6e276/bloonspy-0.9.2.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.9.2 2025-05-30T16:09:05,701 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/db/9d/d332d03f64433f26e29d797147985de569b14ef07d2e7ad074ff437b9ba5/bloonspy-0.9.3-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,702 Found link https://files.pythonhosted.org/packages/5e/76/1bca876c2f4bac0f62d543c1cad5ffa9dfca4a4b93bbcfdd68ada63a7356/bloonspy-0.9.3.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.9.3 2025-05-30T16:09:05,702 Skipping link: No binaries permitted for bloonspy: https://files.pythonhosted.org/packages/f3/71/bf15fd4f78c3e0637df200551783ad2250414c8f8719e53fe91f363adad1/bloonspy-0.10.0-py3-none-any.whl (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10) 2025-05-30T16:09:05,703 Found link https://files.pythonhosted.org/packages/fb/10/4ab68ba12c92b77ac3622afaf540a8caffd895bd5e4d250fcd8b82fc2ca4/bloonspy-0.10.0.tar.gz (from https://pypi.org/simple/bloonspy/) (requires-python:>=3.10), version: 0.10.0 2025-05-30T16:09:05,704 Fetching project page and analyzing links: https://www.piwheels.org/simple/bloonspy/ 2025-05-30T16:09:05,704 Getting page https://www.piwheels.org/simple/bloonspy/ 2025-05-30T16:09:05,705 Found index url https://www.piwheels.org/simple/ 2025-05-30T16:09:05,859 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/bloonspy/ 2025-05-30T16:09:06,513 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/bloonspy/ 2025-05-30T16:09:07,710 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/bloonspy/ 2025-05-30T16:09:09,922 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/bloonspy/ 2025-05-30T16:09:14,112 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/bloonspy/ 2025-05-30T16:09:14,314 Could not fetch URL https://www.piwheels.org/simple/bloonspy/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/bloonspy/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T16:09:14,315 Skipping link: not a file: https://www.piwheels.org/simple/bloonspy/ 2025-05-30T16:09:14,316 Skipping link: not a file: https://pypi.org/simple/bloonspy/ 2025-05-30T16:09:14,335 Given no hashes to check 1 links for project 'bloonspy': discarding no candidates 2025-05-30T16:09:14,337 Collecting bloonspy==0.10.0 2025-05-30T16:09:14,339 Created temporary directory: /tmp/pip-unpack-uytplt56 2025-05-30T16:09:14,560 Downloading bloonspy-0.10.0.tar.gz (62 kB) 2025-05-30T16:09:14,731 Added bloonspy==0.10.0 from https://files.pythonhosted.org/packages/fb/10/4ab68ba12c92b77ac3622afaf540a8caffd895bd5e4d250fcd8b82fc2ca4/bloonspy-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-6og0myka' 2025-05-30T16:09:14,734 Running setup.py (path:/tmp/pip-wheel-rkou_aqu/bloonspy_265dd88e222a4016a8378c35337ccd8e/setup.py) egg_info for package bloonspy 2025-05-30T16:09:14,735 Created temporary directory: /tmp/pip-pip-egg-info-2_v76lgf 2025-05-30T16:09:14,735 Preparing metadata (setup.py): started 2025-05-30T16:09:14,736 Running command python setup.py egg_info 2025-05-30T16:09:15,599 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T16:09:15,600 !! 2025-05-30T16:09:15,601 ******************************************************************************** 2025-05-30T16:09:15,601 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T16:09:15,602 License :: OSI Approved :: MIT License 2025-05-30T16:09:15,604 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T16:09:15,604 ******************************************************************************** 2025-05-30T16:09:15,606 !! 2025-05-30T16:09:15,606 self._finalize_license_expression() 2025-05-30T16:09:15,628 running egg_info 2025-05-30T16:09:15,657 creating /tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info 2025-05-30T16:09:15,657 writing /tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info/PKG-INFO 2025-05-30T16:09:15,660 writing dependency_links to /tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info/dependency_links.txt 2025-05-30T16:09:15,662 writing top-level names to /tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info/top_level.txt 2025-05-30T16:09:15,664 writing manifest file '/tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info/SOURCES.txt' 2025-05-30T16:09:15,754 reading manifest file '/tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info/SOURCES.txt' 2025-05-30T16:09:15,756 adding license file 'LICENSE' 2025-05-30T16:09:15,760 writing manifest file '/tmp/pip-pip-egg-info-2_v76lgf/bloonspy.egg-info/SOURCES.txt' 2025-05-30T16:09:15,866 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T16:09:15,870 Source in /tmp/pip-wheel-rkou_aqu/bloonspy_265dd88e222a4016a8378c35337ccd8e has version 0.10.0, which satisfies requirement bloonspy==0.10.0 from https://files.pythonhosted.org/packages/fb/10/4ab68ba12c92b77ac3622afaf540a8caffd895bd5e4d250fcd8b82fc2ca4/bloonspy-0.10.0.tar.gz 2025-05-30T16:09:15,871 Removed bloonspy==0.10.0 from https://files.pythonhosted.org/packages/fb/10/4ab68ba12c92b77ac3622afaf540a8caffd895bd5e4d250fcd8b82fc2ca4/bloonspy-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-6og0myka' 2025-05-30T16:09:15,876 Created temporary directory: /tmp/pip-unpack-lm91ltkw 2025-05-30T16:09:15,877 Created temporary directory: /tmp/pip-unpack-mty7t6it 2025-05-30T16:09:15,878 Building wheels for collected packages: bloonspy 2025-05-30T16:09:15,881 Created temporary directory: /tmp/pip-wheel-t0s3soe1 2025-05-30T16:09:15,882 DEPRECATION: Building 'bloonspy' 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 'bloonspy'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T16:09:15,883 Building wheel for bloonspy (setup.py): started 2025-05-30T16:09:15,884 Destination directory: /tmp/pip-wheel-t0s3soe1 2025-05-30T16:09:15,885 Running command python setup.py bdist_wheel 2025-05-30T16:09:16,695 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T16:09:16,695 !! 2025-05-30T16:09:16,696 ******************************************************************************** 2025-05-30T16:09:16,697 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T16:09:16,698 License :: OSI Approved :: MIT License 2025-05-30T16:09:16,699 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T16:09:16,700 ******************************************************************************** 2025-05-30T16:09:16,701 !! 2025-05-30T16:09:16,702 self._finalize_license_expression() 2025-05-30T16:09:16,702 running bdist_wheel 2025-05-30T16:09:16,829 running build 2025-05-30T16:09:16,830 running build_py 2025-05-30T16:09:16,858 creating build/lib/bloonspy 2025-05-30T16:09:16,861 copying bloonspy/Client.py -> build/lib/bloonspy 2025-05-30T16:09:16,863 copying bloonspy/AsyncClient.py -> build/lib/bloonspy 2025-05-30T16:09:16,866 copying bloonspy/exceptions.py -> build/lib/bloonspy 2025-05-30T16:09:16,868 copying bloonspy/__init__.py -> build/lib/bloonspy 2025-05-30T16:09:16,870 creating build/lib/tests 2025-05-30T16:09:16,871 copying tests/__init__.py -> build/lib/tests 2025-05-30T16:09:16,873 creating build/lib/bloonspy/utils 2025-05-30T16:09:16,874 copying bloonspy/utils/api.py -> build/lib/bloonspy/utils 2025-05-30T16:09:16,876 copying bloonspy/utils/asyncapi.py -> build/lib/bloonspy/utils 2025-05-30T16:09:16,878 copying bloonspy/utils/dictionaries.py -> build/lib/bloonspy/utils 2025-05-30T16:09:16,880 copying bloonspy/utils/__init__.py -> build/lib/bloonspy/utils 2025-05-30T16:09:16,882 copying bloonspy/utils/decorators.py -> build/lib/bloonspy/utils 2025-05-30T16:09:16,883 copying bloonspy/utils/Infinity.py -> build/lib/bloonspy/utils 2025-05-30T16:09:16,886 creating build/lib/bloonspy/model 2025-05-30T16:09:16,887 copying bloonspy/model/GameVersion.py -> build/lib/bloonspy/model 2025-05-30T16:09:16,889 copying bloonspy/model/Loadable.py -> build/lib/bloonspy/model 2025-05-30T16:09:16,891 copying bloonspy/model/Event.py -> build/lib/bloonspy/model 2025-05-30T16:09:16,893 copying bloonspy/model/__init__.py -> build/lib/bloonspy/model 2025-05-30T16:09:16,895 copying bloonspy/model/Asset.py -> build/lib/bloonspy/model 2025-05-30T16:09:16,897 creating build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,898 copying bloonspy/model/btd6/Map.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,901 copying bloonspy/model/btd6/Race.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,904 copying bloonspy/model/btd6/Challenge.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,906 copying bloonspy/model/btd6/CustomMap.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,909 copying bloonspy/model/btd6/Rewards.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,910 copying bloonspy/model/btd6/UserSave.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,913 copying bloonspy/model/btd6/Progress.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,916 copying bloonspy/model/btd6/Score.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,918 copying bloonspy/model/btd6/__init__.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,920 copying bloonspy/model/btd6/Cosmetics.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,922 copying bloonspy/model/btd6/Odyssey.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,925 copying bloonspy/model/btd6/Boss.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,927 copying bloonspy/model/btd6/Medals.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,929 copying bloonspy/model/btd6/Tower.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,932 copying bloonspy/model/btd6/Restriction.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,933 copying bloonspy/model/btd6/Gamemode.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,936 copying bloonspy/model/btd6/Team.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,938 copying bloonspy/model/btd6/Power.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,940 copying bloonspy/model/btd6/User.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,942 copying bloonspy/model/btd6/ContestedTerritory.py -> build/lib/bloonspy/model/btd6 2025-05-30T16:09:16,945 creating build/lib/tests/async 2025-05-30T16:09:16,946 copying tests/async/test_challenge_creator.py -> build/lib/tests/async 2025-05-30T16:09:16,948 copying tests/async/test_race_leaderboard.py -> build/lib/tests/async 2025-05-30T16:09:16,950 copying tests/async/test_fetch_user.py -> build/lib/tests/async 2025-05-30T16:09:16,952 copying tests/async/test_ct_leaderboard.py -> build/lib/tests/async 2025-05-30T16:09:16,954 copying tests/async/test_fetch_odyssey.py -> build/lib/tests/async 2025-05-30T16:09:16,956 copying tests/async/test_boss_leaderboard.py -> build/lib/tests/async 2025-05-30T16:09:16,958 copying tests/async/__init__.py -> build/lib/tests/async 2025-05-30T16:09:16,959 copying tests/async/test_challenge_browser.py -> build/lib/tests/async 2025-05-30T16:09:16,961 copying tests/async/test_usersave.py -> build/lib/tests/async 2025-05-30T16:09:16,963 copying tests/async/test_team_owner.py -> build/lib/tests/async 2025-05-30T16:09:16,966 creating build/lib/tests/unit 2025-05-30T16:09:16,967 copying tests/unit/test_boss.py -> build/lib/tests/unit 2025-05-30T16:09:16,969 copying tests/unit/test_user.py -> build/lib/tests/unit 2025-05-30T16:09:16,971 copying tests/unit/test_race.py -> build/lib/tests/unit 2025-05-30T16:09:16,973 copying tests/unit/test_challenge.py -> build/lib/tests/unit 2025-05-30T16:09:16,976 copying tests/unit/__init__.py -> build/lib/tests/unit 2025-05-30T16:09:16,977 copying tests/unit/test_team.py -> build/lib/tests/unit 2025-05-30T16:09:16,979 copying tests/unit/test_ct.py -> build/lib/tests/unit 2025-05-30T16:09:16,981 copying tests/unit/test_odyssey.py -> build/lib/tests/unit 2025-05-30T16:09:16,983 copying tests/unit/test_custom_map.py -> build/lib/tests/unit 2025-05-30T16:09:16,985 copying tests/unit/test_usersave.py -> build/lib/tests/unit 2025-05-30T16:09:16,989 creating build/lib/tests/integration 2025-05-30T16:09:16,990 copying tests/integration/test_challenge_creator.py -> build/lib/tests/integration 2025-05-30T16:09:16,992 copying tests/integration/test_race_leaderboard.py -> build/lib/tests/integration 2025-05-30T16:09:16,994 copying tests/integration/test_fetch_user.py -> build/lib/tests/integration 2025-05-30T16:09:16,996 copying tests/integration/test_ct_leaderboard.py -> build/lib/tests/integration 2025-05-30T16:09:16,998 copying tests/integration/test_fetch_odyssey.py -> build/lib/tests/integration 2025-05-30T16:09:17,000 copying tests/integration/test_boss_leaderboard.py -> build/lib/tests/integration 2025-05-30T16:09:17,002 copying tests/integration/__init__.py -> build/lib/tests/integration 2025-05-30T16:09:17,004 copying tests/integration/test_challenge_browser.py -> build/lib/tests/integration 2025-05-30T16:09:17,006 copying tests/integration/test_map_browser.py -> build/lib/tests/integration 2025-05-30T16:09:17,007 copying tests/integration/test_usersave.py -> build/lib/tests/integration 2025-05-30T16:09:17,009 copying tests/integration/test_team_owner.py -> build/lib/tests/integration 2025-05-30T16:09:17,045 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T16:09:17,046 !! 2025-05-30T16:09:17,047 ******************************************************************************** 2025-05-30T16:09:17,047 Please avoid running ``setup.py`` directly. 2025-05-30T16:09:17,048 Instead, use pypa/build, pypa/installer or other 2025-05-30T16:09:17,048 standards-based tools. 2025-05-30T16:09:17,049 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T16:09:17,050 or your builds will no longer be supported. 2025-05-30T16:09:17,050 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T16:09:17,051 ******************************************************************************** 2025-05-30T16:09:17,052 !! 2025-05-30T16:09:17,053 self.initialize_options() 2025-05-30T16:09:17,073 installing to build/bdist.linux-armv7l/wheel 2025-05-30T16:09:17,074 running install 2025-05-30T16:09:17,097 running install_lib 2025-05-30T16:09:17,122 creating build/bdist.linux-armv7l/wheel 2025-05-30T16:09:17,125 creating build/bdist.linux-armv7l/wheel/bloonspy 2025-05-30T16:09:17,126 copying build/lib/bloonspy/Client.py -> build/bdist.linux-armv7l/wheel/./bloonspy 2025-05-30T16:09:17,128 copying build/lib/bloonspy/AsyncClient.py -> build/bdist.linux-armv7l/wheel/./bloonspy 2025-05-30T16:09:17,130 copying build/lib/bloonspy/exceptions.py -> build/bdist.linux-armv7l/wheel/./bloonspy 2025-05-30T16:09:17,133 creating build/bdist.linux-armv7l/wheel/bloonspy/utils 2025-05-30T16:09:17,134 copying build/lib/bloonspy/utils/api.py -> build/bdist.linux-armv7l/wheel/./bloonspy/utils 2025-05-30T16:09:17,136 copying build/lib/bloonspy/utils/asyncapi.py -> build/bdist.linux-armv7l/wheel/./bloonspy/utils 2025-05-30T16:09:17,138 copying build/lib/bloonspy/utils/dictionaries.py -> build/bdist.linux-armv7l/wheel/./bloonspy/utils 2025-05-30T16:09:17,139 copying build/lib/bloonspy/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./bloonspy/utils 2025-05-30T16:09:17,141 copying build/lib/bloonspy/utils/decorators.py -> build/bdist.linux-armv7l/wheel/./bloonspy/utils 2025-05-30T16:09:17,143 copying build/lib/bloonspy/utils/Infinity.py -> build/bdist.linux-armv7l/wheel/./bloonspy/utils 2025-05-30T16:09:17,145 copying build/lib/bloonspy/__init__.py -> build/bdist.linux-armv7l/wheel/./bloonspy 2025-05-30T16:09:17,147 creating build/bdist.linux-armv7l/wheel/bloonspy/model 2025-05-30T16:09:17,149 creating build/bdist.linux-armv7l/wheel/bloonspy/model/btd6 2025-05-30T16:09:17,150 copying build/lib/bloonspy/model/btd6/Map.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,152 copying build/lib/bloonspy/model/btd6/Race.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,154 copying build/lib/bloonspy/model/btd6/Challenge.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,157 copying build/lib/bloonspy/model/btd6/CustomMap.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,159 copying build/lib/bloonspy/model/btd6/Rewards.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,161 copying build/lib/bloonspy/model/btd6/UserSave.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,163 copying build/lib/bloonspy/model/btd6/Progress.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,166 copying build/lib/bloonspy/model/btd6/Score.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,167 copying build/lib/bloonspy/model/btd6/__init__.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,169 copying build/lib/bloonspy/model/btd6/Cosmetics.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,172 copying build/lib/bloonspy/model/btd6/Odyssey.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,175 copying build/lib/bloonspy/model/btd6/Boss.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,177 copying build/lib/bloonspy/model/btd6/Medals.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,179 copying build/lib/bloonspy/model/btd6/Tower.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,181 copying build/lib/bloonspy/model/btd6/Restriction.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,182 copying build/lib/bloonspy/model/btd6/Gamemode.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,185 copying build/lib/bloonspy/model/btd6/Team.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,187 copying build/lib/bloonspy/model/btd6/Power.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,189 copying build/lib/bloonspy/model/btd6/User.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,191 copying build/lib/bloonspy/model/btd6/ContestedTerritory.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model/btd6 2025-05-30T16:09:17,193 copying build/lib/bloonspy/model/GameVersion.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model 2025-05-30T16:09:17,195 copying build/lib/bloonspy/model/Loadable.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model 2025-05-30T16:09:17,197 copying build/lib/bloonspy/model/Event.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model 2025-05-30T16:09:17,198 copying build/lib/bloonspy/model/__init__.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model 2025-05-30T16:09:17,200 copying build/lib/bloonspy/model/Asset.py -> build/bdist.linux-armv7l/wheel/./bloonspy/model 2025-05-30T16:09:17,202 creating build/bdist.linux-armv7l/wheel/tests 2025-05-30T16:09:17,204 creating build/bdist.linux-armv7l/wheel/tests/async 2025-05-30T16:09:17,205 copying build/lib/tests/async/test_challenge_creator.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,207 copying build/lib/tests/async/test_race_leaderboard.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,208 copying build/lib/tests/async/test_fetch_user.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,210 copying build/lib/tests/async/test_ct_leaderboard.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,212 copying build/lib/tests/async/test_fetch_odyssey.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,214 copying build/lib/tests/async/test_boss_leaderboard.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,216 copying build/lib/tests/async/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,217 copying build/lib/tests/async/test_challenge_browser.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,219 copying build/lib/tests/async/test_usersave.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,221 copying build/lib/tests/async/test_team_owner.py -> build/bdist.linux-armv7l/wheel/./tests/async 2025-05-30T16:09:17,223 creating build/bdist.linux-armv7l/wheel/tests/unit 2025-05-30T16:09:17,224 copying build/lib/tests/unit/test_boss.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,226 copying build/lib/tests/unit/test_user.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,228 copying build/lib/tests/unit/test_race.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,230 copying build/lib/tests/unit/test_challenge.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,232 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,233 copying build/lib/tests/unit/test_team.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,235 copying build/lib/tests/unit/test_ct.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,237 copying build/lib/tests/unit/test_odyssey.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,239 copying build/lib/tests/unit/test_custom_map.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,240 copying build/lib/tests/unit/test_usersave.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2025-05-30T16:09:17,243 creating build/bdist.linux-armv7l/wheel/tests/integration 2025-05-30T16:09:17,244 copying build/lib/tests/integration/test_challenge_creator.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,246 copying build/lib/tests/integration/test_race_leaderboard.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,248 copying build/lib/tests/integration/test_fetch_user.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,250 copying build/lib/tests/integration/test_ct_leaderboard.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,252 copying build/lib/tests/integration/test_fetch_odyssey.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,253 copying build/lib/tests/integration/test_boss_leaderboard.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,255 copying build/lib/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,257 copying build/lib/tests/integration/test_challenge_browser.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,258 copying build/lib/tests/integration/test_map_browser.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,260 copying build/lib/tests/integration/test_usersave.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,262 copying build/lib/tests/integration/test_team_owner.py -> build/bdist.linux-armv7l/wheel/./tests/integration 2025-05-30T16:09:17,263 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T16:09:17,265 running install_egg_info 2025-05-30T16:09:17,297 running egg_info 2025-05-30T16:09:17,323 writing bloonspy.egg-info/PKG-INFO 2025-05-30T16:09:17,325 writing dependency_links to bloonspy.egg-info/dependency_links.txt 2025-05-30T16:09:17,327 writing top-level names to bloonspy.egg-info/top_level.txt 2025-05-30T16:09:17,363 reading manifest file 'bloonspy.egg-info/SOURCES.txt' 2025-05-30T16:09:17,369 adding license file 'LICENSE' 2025-05-30T16:09:17,374 writing manifest file 'bloonspy.egg-info/SOURCES.txt' 2025-05-30T16:09:17,375 Copying bloonspy.egg-info to build/bdist.linux-armv7l/wheel/./bloonspy-0.10.0-py3.11.egg-info 2025-05-30T16:09:17,384 running install_scripts 2025-05-30T16:09:17,395 creating build/bdist.linux-armv7l/wheel/bloonspy-0.10.0.dist-info/WHEEL 2025-05-30T16:09:17,397 creating '/tmp/pip-wheel-t0s3soe1/bloonspy-0.10.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T16:09:17,400 adding 'bloonspy/AsyncClient.py' 2025-05-30T16:09:17,402 adding 'bloonspy/Client.py' 2025-05-30T16:09:17,404 adding 'bloonspy/__init__.py' 2025-05-30T16:09:17,405 adding 'bloonspy/exceptions.py' 2025-05-30T16:09:17,407 adding 'bloonspy/model/Asset.py' 2025-05-30T16:09:17,408 adding 'bloonspy/model/Event.py' 2025-05-30T16:09:17,409 adding 'bloonspy/model/GameVersion.py' 2025-05-30T16:09:17,411 adding 'bloonspy/model/Loadable.py' 2025-05-30T16:09:17,412 adding 'bloonspy/model/__init__.py' 2025-05-30T16:09:17,415 adding 'bloonspy/model/btd6/Boss.py' 2025-05-30T16:09:17,417 adding 'bloonspy/model/btd6/Challenge.py' 2025-05-30T16:09:17,419 adding 'bloonspy/model/btd6/ContestedTerritory.py' 2025-05-30T16:09:17,422 adding 'bloonspy/model/btd6/Cosmetics.py' 2025-05-30T16:09:17,423 adding 'bloonspy/model/btd6/CustomMap.py' 2025-05-30T16:09:17,425 adding 'bloonspy/model/btd6/Gamemode.py' 2025-05-30T16:09:17,426 adding 'bloonspy/model/btd6/Map.py' 2025-05-30T16:09:17,427 adding 'bloonspy/model/btd6/Medals.py' 2025-05-30T16:09:17,429 adding 'bloonspy/model/btd6/Odyssey.py' 2025-05-30T16:09:17,430 adding 'bloonspy/model/btd6/Power.py' 2025-05-30T16:09:17,434 adding 'bloonspy/model/btd6/Progress.py' 2025-05-30T16:09:17,436 adding 'bloonspy/model/btd6/Race.py' 2025-05-30T16:09:17,437 adding 'bloonspy/model/btd6/Restriction.py' 2025-05-30T16:09:17,438 adding 'bloonspy/model/btd6/Rewards.py' 2025-05-30T16:09:17,440 adding 'bloonspy/model/btd6/Score.py' 2025-05-30T16:09:17,441 adding 'bloonspy/model/btd6/Team.py' 2025-05-30T16:09:17,442 adding 'bloonspy/model/btd6/Tower.py' 2025-05-30T16:09:17,444 adding 'bloonspy/model/btd6/User.py' 2025-05-30T16:09:17,446 adding 'bloonspy/model/btd6/UserSave.py' 2025-05-30T16:09:17,447 adding 'bloonspy/model/btd6/__init__.py' 2025-05-30T16:09:17,449 adding 'bloonspy/utils/Infinity.py' 2025-05-30T16:09:17,450 adding 'bloonspy/utils/__init__.py' 2025-05-30T16:09:17,451 adding 'bloonspy/utils/api.py' 2025-05-30T16:09:17,452 adding 'bloonspy/utils/asyncapi.py' 2025-05-30T16:09:17,453 adding 'bloonspy/utils/decorators.py' 2025-05-30T16:09:17,454 adding 'bloonspy/utils/dictionaries.py' 2025-05-30T16:09:17,457 adding 'bloonspy-0.10.0.dist-info/licenses/LICENSE' 2025-05-30T16:09:17,458 adding 'tests/__init__.py' 2025-05-30T16:09:17,460 adding 'tests/async/__init__.py' 2025-05-30T16:09:17,461 adding 'tests/async/test_boss_leaderboard.py' 2025-05-30T16:09:17,463 adding 'tests/async/test_challenge_browser.py' 2025-05-30T16:09:17,464 adding 'tests/async/test_challenge_creator.py' 2025-05-30T16:09:17,465 adding 'tests/async/test_ct_leaderboard.py' 2025-05-30T16:09:17,466 adding 'tests/async/test_fetch_odyssey.py' 2025-05-30T16:09:17,468 adding 'tests/async/test_fetch_user.py' 2025-05-30T16:09:17,469 adding 'tests/async/test_race_leaderboard.py' 2025-05-30T16:09:17,470 adding 'tests/async/test_team_owner.py' 2025-05-30T16:09:17,471 adding 'tests/async/test_usersave.py' 2025-05-30T16:09:17,473 adding 'tests/integration/__init__.py' 2025-05-30T16:09:17,474 adding 'tests/integration/test_boss_leaderboard.py' 2025-05-30T16:09:17,475 adding 'tests/integration/test_challenge_browser.py' 2025-05-30T16:09:17,477 adding 'tests/integration/test_challenge_creator.py' 2025-05-30T16:09:17,478 adding 'tests/integration/test_ct_leaderboard.py' 2025-05-30T16:09:17,479 adding 'tests/integration/test_fetch_odyssey.py' 2025-05-30T16:09:17,480 adding 'tests/integration/test_fetch_user.py' 2025-05-30T16:09:17,481 adding 'tests/integration/test_map_browser.py' 2025-05-30T16:09:17,483 adding 'tests/integration/test_race_leaderboard.py' 2025-05-30T16:09:17,484 adding 'tests/integration/test_team_owner.py' 2025-05-30T16:09:17,485 adding 'tests/integration/test_usersave.py' 2025-05-30T16:09:17,487 adding 'tests/unit/__init__.py' 2025-05-30T16:09:17,488 adding 'tests/unit/test_boss.py' 2025-05-30T16:09:17,489 adding 'tests/unit/test_challenge.py' 2025-05-30T16:09:17,491 adding 'tests/unit/test_ct.py' 2025-05-30T16:09:17,492 adding 'tests/unit/test_custom_map.py' 2025-05-30T16:09:17,493 adding 'tests/unit/test_odyssey.py' 2025-05-30T16:09:17,495 adding 'tests/unit/test_race.py' 2025-05-30T16:09:17,496 adding 'tests/unit/test_team.py' 2025-05-30T16:09:17,497 adding 'tests/unit/test_user.py' 2025-05-30T16:09:17,499 adding 'tests/unit/test_usersave.py' 2025-05-30T16:09:17,500 adding 'bloonspy-0.10.0.dist-info/METADATA' 2025-05-30T16:09:17,501 adding 'bloonspy-0.10.0.dist-info/WHEEL' 2025-05-30T16:09:17,502 adding 'bloonspy-0.10.0.dist-info/top_level.txt' 2025-05-30T16:09:17,504 adding 'bloonspy-0.10.0.dist-info/RECORD' 2025-05-30T16:09:17,506 removing build/bdist.linux-armv7l/wheel 2025-05-30T16:09:17,631 Building wheel for bloonspy (setup.py): finished with status 'done' 2025-05-30T16:09:17,635 Created wheel for bloonspy: filename=bloonspy-0.10.0-py3-none-any.whl size=89047 sha256=450e1a195295e3caba96b6fa5345b1ded099d59475a37d96e6a776e90e183a91 2025-05-30T16:09:17,636 Stored in directory: /tmp/pip-ephem-wheel-cache-lzyc6khl/wheels/d1/41/c8/dbda40e36a087895748ff165b3dbb90c0d4db671e80b9a298f 2025-05-30T16:09:17,648 Successfully built bloonspy 2025-05-30T16:09:17,654 Removed build tracker: '/tmp/pip-build-tracker-6og0myka'