2026-03-07T04:13:38,213 Created temporary directory: /tmp/pip-ephem-wheel-cache-gavov4mt 2026-03-07T04:13:38,215 Created temporary directory: /tmp/pip-build-tracker-gih2l3qi 2026-03-07T04:13:38,216 Initialized build tracking at /tmp/pip-build-tracker-gih2l3qi 2026-03-07T04:13:38,216 Created build tracker: /tmp/pip-build-tracker-gih2l3qi 2026-03-07T04:13:38,217 Entered build tracker: /tmp/pip-build-tracker-gih2l3qi 2026-03-07T04:13:38,218 Created temporary directory: /tmp/pip-wheel-jll3of36 2026-03-07T04:13:38,220 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-07T04:13:38,224 Created temporary directory: /tmp/pip-ephem-wheel-cache-c86czrru 2026-03-07T04:13:38,245 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T04:13:38,249 2 location(s) to search for versions of multicall-py: 2026-03-07T04:13:38,249 * https://pypi.org/simple/multicall-py/ 2026-03-07T04:13:38,249 * https://www.piwheels.org/simple/multicall-py/ 2026-03-07T04:13:38,250 Fetching project page and analyzing links: https://pypi.org/simple/multicall-py/ 2026-03-07T04:13:38,251 Getting page https://pypi.org/simple/multicall-py/ 2026-03-07T04:13:38,252 Found index url https://pypi.org/simple 2026-03-07T04:13:38,462 Fetched page https://pypi.org/simple/multicall-py/ as application/vnd.pypi.simple.v1+json 2026-03-07T04:13:38,466 Found link https://files.pythonhosted.org/packages/51/22/9c627ef21cc1fc38f643bba8a79eedb40adb4279391ee76a8a7e40ba16b9/multicall-py-1.0.0.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.0.0 2026-03-07T04:13:38,467 Found link https://files.pythonhosted.org/packages/05/ca/3f78e967a6febf31a3259ca5055189f831c806f699d8135710493a907139/multicall-py-1.1.0.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.1.0 2026-03-07T04:13:38,468 Found link https://files.pythonhosted.org/packages/f6/0c/d367bfd5649c2665a2c2f5128269367898b6de030d0d3e0f829ff433ed70/multicall-py-1.2.0.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.2.0 2026-03-07T04:13:38,469 Found link https://files.pythonhosted.org/packages/bb/6b/121bb9ddbadffbac800b6805401b43e1fc814c4e476eb954f6c77c695c54/multicall-py-1.3.0.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.0 2026-03-07T04:13:38,470 Found link https://files.pythonhosted.org/packages/fe/9e/cd86b495e4480cbebf0a3cab2038a7bbe881d208c27ba698f9fc1cd59f5a/multicall-py-1.3.1.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.1 2026-03-07T04:13:38,471 Found link https://files.pythonhosted.org/packages/1c/5b/62aa364d98a8d59ddce254faf0fbc385ab075abfaa9a7e642e2101a021b4/multicall-py-1.3.2.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.2 2026-03-07T04:13:38,472 Found link https://files.pythonhosted.org/packages/72/4d/673e9852b2087fddc1d6a6008b4e554dfac7641f866dfc7b479225c6f676/multicall-py-1.3.3.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.3 2026-03-07T04:13:38,473 Found link https://files.pythonhosted.org/packages/da/88/e285e82bd7110f0ccb7709ec270ee2c32058db00371f2448ad4382176447/multicall-py-1.3.4.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.4 2026-03-07T04:13:38,474 Found link https://files.pythonhosted.org/packages/be/9d/604c773f87c4023a53ceca7b7d16586fb130c77d2808b0f52bcfc06eb0bc/multicall-py-1.3.5.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.5 2026-03-07T04:13:38,475 Found link https://files.pythonhosted.org/packages/07/70/cc2f8dce806fe2897a2a14e486354d18084312304bcb281cbb548b1387d9/multicall-py-1.3.6.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.6 2026-03-07T04:13:38,476 Found link https://files.pythonhosted.org/packages/26/96/bcd5a2f0c41d64ad897dcfd59075b68c627b424da128f5d5da52f1be62aa/multicall.py-1.3.7.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.7 2026-03-07T04:13:38,477 Found link https://files.pythonhosted.org/packages/e2/2f/8f632fdb30f0c3568e6c518419a5db8328652aefd5aaf388e86cb34cd2f8/multicall_py-1.3.8.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.3.8 2026-03-07T04:13:38,478 Found link https://files.pythonhosted.org/packages/55/1c/254700a89d0f96f99e3a4e12f7b3339cb739d86d7d6ae2d319e8799016a9/multicall_py-1.4.0.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.4.0 2026-03-07T04:13:38,479 Found link https://files.pythonhosted.org/packages/fb/26/b4513b3ba62a3f519ae4885177561748ebc066784f03d27aee333ed96a49/multicall_py-1.5.0.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.5.0 2026-03-07T04:13:38,480 Found link https://files.pythonhosted.org/packages/e0/a9/dba3ee384adb261ec932fe27cff3cde76756fbf82a6fe54b90eaf2825cf7/multicall_py-1.5.1.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.5.1 2026-03-07T04:13:38,481 Found link https://files.pythonhosted.org/packages/6b/3c/cf5df0258c8c2aa0a936602edda8efe97a2769eb1d159d2d5033e51b0dec/multicall_py-1.5.2.tar.gz (from https://pypi.org/simple/multicall-py/) (requires-python:>=3.6), version: 1.5.2 2026-03-07T04:13:38,481 Fetching project page and analyzing links: https://www.piwheels.org/simple/multicall-py/ 2026-03-07T04:13:38,482 Getting page https://www.piwheels.org/simple/multicall-py/ 2026-03-07T04:13:38,483 Found index url https://www.piwheels.org/simple 2026-03-07T04:13:38,638 Fetched page https://www.piwheels.org/simple/multicall-py/ as text/html 2026-03-07T04:13:38,643 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.5.1-py3-none-any.whl#sha256=ccfa81127b7033d51ece12a8fb0f577409d9d200cb1f7d7d974531220b17bec2 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,644 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.5.0-py3-none-any.whl#sha256=af9517aa129a0aa44feb094302176e533848652da79fa60a386e6767cd88f5d6 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,644 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.4.0-py3-none-any.whl#sha256=1f928c2e4e58a32c68a670f588f2eb82c2f05f43cfb9c58ab488fc03f04e6b9f (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,645 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.8-py3-none-any.whl#sha256=d06e3357c43feab2bed55d46a76ac8a58170f0f9a40002e8b62099d88885ffcf (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,646 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall.py-1.3.7-py3-none-any.whl#sha256=5ea0ee95899c5f349aa3f452548a668b70b52f0220d4bf0757fa00d92a9da8de (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,646 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.6-py3-none-any.whl#sha256=27055ad5cee8ec143fbc5e3159a2baccead8f870bca8b4e128600b8184832c9f (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,647 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.5-py3-none-any.whl#sha256=0e46da3c15adfeb845881e437673291a3817b12b47ac6998efd80ab112c99b28 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,648 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.4-py3-none-any.whl#sha256=c1f27c4b0d6e651f9c7000f245c7f9a007fb3c4179044798a4eb5de5ef0b72f6 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,649 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.3-py3-none-any.whl#sha256=5b46fe946943921a7af50a75fe854793876f31bb735cc7106d10058055122aa9 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,649 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.2-py3-none-any.whl#sha256=8212d1364b13f216ed0f1ffa073c3a9624f6beebb7bdba0bef4e541e028d5ff3 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,650 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.1-py3-none-any.whl#sha256=e57426b2c1e210fad9a710c8d2cd368e72543841bb6b31a8478e7347bd95caec (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,650 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.3.0-py3-none-any.whl#sha256=b77c1fa2490f13291463ea721bc07378f8a33df90d3d4aa3715e0232d7e83500 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,650 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.2.0-py3-none-any.whl#sha256=b01b8226612f91341684c4f817a9679fe74f7cf92acf544689e4f933f0885f28 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,651 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.1.0-py3-none-any.whl#sha256=5f6f3d55d3d913e146e5127b2dc2e1b91633861999a3b9a8fa397d3e5f5eb3d1 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,651 Skipping link: No binaries permitted for multicall-py: https://archive1.piwheels.org/simple/multicall-py/multicall_py-1.0.0-py3-none-any.whl#sha256=c6e674f18943bc79c45f866ee7bf95c722c31ca9e3dde6baeebf76981ed25ae0 (from https://www.piwheels.org/simple/multicall-py/) (requires-python:>=3.6) 2026-03-07T04:13:38,652 Skipping link: not a file: https://www.piwheels.org/simple/multicall-py/ 2026-03-07T04:13:38,653 Skipping link: not a file: https://pypi.org/simple/multicall-py/ 2026-03-07T04:13:38,674 Given no hashes to check 1 links for project 'multicall-py': discarding no candidates 2026-03-07T04:13:38,693 Collecting multicall-py==1.5.2 2026-03-07T04:13:38,695 Created temporary directory: /tmp/pip-unpack-c9v80ux3 2026-03-07T04:13:38,912 Downloading multicall_py-1.5.2.tar.gz (43 kB) 2026-03-07T04:13:39,018 Added multicall-py==1.5.2 from https://files.pythonhosted.org/packages/6b/3c/cf5df0258c8c2aa0a936602edda8efe97a2769eb1d159d2d5033e51b0dec/multicall_py-1.5.2.tar.gz to build tracker '/tmp/pip-build-tracker-gih2l3qi' 2026-03-07T04:13:39,020 Running setup.py (path:/tmp/pip-wheel-jll3of36/multicall-py_0dbf44aa5c234f1c8bcc77eded614be5/setup.py) egg_info for package multicall-py 2026-03-07T04:13:39,020 Created temporary directory: /tmp/pip-pip-egg-info-ma3ocib7 2026-03-07T04:13:39,021 Preparing metadata (setup.py): started 2026-03-07T04:13:39,022 Running command python setup.py egg_info 2026-03-07T04:13:39,921 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T04:13:39,921 !! 2026-03-07T04:13:39,922 ******************************************************************************** 2026-03-07T04:13:39,923 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T04:13:39,925 License :: OSI Approved :: MIT License 2026-03-07T04:13:39,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T04:13:39,926 ******************************************************************************** 2026-03-07T04:13:39,927 !! 2026-03-07T04:13:39,928 self._finalize_license_expression() 2026-03-07T04:13:39,951 running egg_info 2026-03-07T04:13:39,978 creating /tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info 2026-03-07T04:13:39,978 writing /tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/PKG-INFO 2026-03-07T04:13:39,982 writing dependency_links to /tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/dependency_links.txt 2026-03-07T04:13:39,984 writing requirements to /tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/requires.txt 2026-03-07T04:13:39,985 writing top-level names to /tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/top_level.txt 2026-03-07T04:13:39,986 writing manifest file '/tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/SOURCES.txt' 2026-03-07T04:13:40,075 reading manifest file '/tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/SOURCES.txt' 2026-03-07T04:13:40,076 reading manifest template 'MANIFEST.in' 2026-03-07T04:13:40,087 adding license file 'LICENSE' 2026-03-07T04:13:40,090 writing manifest file '/tmp/pip-pip-egg-info-ma3ocib7/multicall_py.egg-info/SOURCES.txt' 2026-03-07T04:13:40,198 Preparing metadata (setup.py): finished with status 'done' 2026-03-07T04:13:40,203 Source in /tmp/pip-wheel-jll3of36/multicall-py_0dbf44aa5c234f1c8bcc77eded614be5 has version 1.5.2, which satisfies requirement multicall-py==1.5.2 from https://files.pythonhosted.org/packages/6b/3c/cf5df0258c8c2aa0a936602edda8efe97a2769eb1d159d2d5033e51b0dec/multicall_py-1.5.2.tar.gz 2026-03-07T04:13:40,204 Removed multicall-py==1.5.2 from https://files.pythonhosted.org/packages/6b/3c/cf5df0258c8c2aa0a936602edda8efe97a2769eb1d159d2d5033e51b0dec/multicall_py-1.5.2.tar.gz from build tracker '/tmp/pip-build-tracker-gih2l3qi' 2026-03-07T04:13:40,210 Created temporary directory: /tmp/pip-unpack-qmcqq8i1 2026-03-07T04:13:40,211 Building wheels for collected packages: multicall-py 2026-03-07T04:13:40,216 Created temporary directory: /tmp/pip-wheel-v1rgzz27 2026-03-07T04:13:40,216 Building wheel for multicall-py (setup.py): started 2026-03-07T04:13:40,217 Destination directory: /tmp/pip-wheel-v1rgzz27 2026-03-07T04:13:40,218 Running command python setup.py bdist_wheel 2026-03-07T04:13:41,050 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T04:13:41,050 !! 2026-03-07T04:13:41,052 ******************************************************************************** 2026-03-07T04:13:41,052 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T04:13:41,053 License :: OSI Approved :: MIT License 2026-03-07T04:13:41,055 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T04:13:41,055 ******************************************************************************** 2026-03-07T04:13:41,057 !! 2026-03-07T04:13:41,057 self._finalize_license_expression() 2026-03-07T04:13:41,058 running bdist_wheel 2026-03-07T04:13:41,186 running build 2026-03-07T04:13:41,187 running build_py 2026-03-07T04:13:41,219 creating build/lib/multicall 2026-03-07T04:13:41,221 copying multicall/multicall.py -> build/lib/multicall 2026-03-07T04:13:41,223 copying multicall/call.py -> build/lib/multicall 2026-03-07T04:13:41,225 copying multicall/signature.py -> build/lib/multicall 2026-03-07T04:13:41,227 copying multicall/eth_decode.py -> build/lib/multicall 2026-03-07T04:13:41,230 copying multicall/__init__.py -> build/lib/multicall 2026-03-07T04:13:41,232 copying multicall/balance_call.py -> build/lib/multicall 2026-03-07T04:13:41,233 running egg_info 2026-03-07T04:13:41,260 writing multicall_py.egg-info/PKG-INFO 2026-03-07T04:13:41,263 writing dependency_links to multicall_py.egg-info/dependency_links.txt 2026-03-07T04:13:41,265 writing requirements to multicall_py.egg-info/requires.txt 2026-03-07T04:13:41,266 writing top-level names to multicall_py.egg-info/top_level.txt 2026-03-07T04:13:41,296 reading manifest file 'multicall_py.egg-info/SOURCES.txt' 2026-03-07T04:13:41,300 reading manifest template 'MANIFEST.in' 2026-03-07T04:13:41,309 adding license file 'LICENSE' 2026-03-07T04:13:41,312 writing manifest file 'multicall_py.egg-info/SOURCES.txt' 2026-03-07T04:13:41,314 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'multicall.__pycache__' is absent from the `packages` configuration. 2026-03-07T04:13:41,315 !! 2026-03-07T04:13:41,316 ******************************************************************************** 2026-03-07T04:13:41,317 ############################ 2026-03-07T04:13:41,317 # Package would be ignored # 2026-03-07T04:13:41,318 ############################ 2026-03-07T04:13:41,318 Python recognizes 'multicall.__pycache__' as an importable package[^1], 2026-03-07T04:13:41,319 but it is absent from setuptools' `packages` configuration. 2026-03-07T04:13:41,320 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-07T04:13:41,320 package, please make sure that 'multicall.__pycache__' is explicitly added 2026-03-07T04:13:41,321 to the `packages` configuration field. 2026-03-07T04:13:41,322 Alternatively, you can also rely on setuptools' discovery methods 2026-03-07T04:13:41,322 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-07T04:13:41,323 instead of `find_packages(...)`/`find:`). 2026-03-07T04:13:41,324 You can read more about "package discovery" on setuptools documentation page: 2026-03-07T04:13:41,325 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-07T04:13:41,326 If you don't want 'multicall.__pycache__' to be distributed and are 2026-03-07T04:13:41,326 already explicitly excluding 'multicall.__pycache__' via 2026-03-07T04:13:41,327 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-07T04:13:41,327 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-07T04:13:41,328 combination with a more fine grained `package-data` configuration. 2026-03-07T04:13:41,329 You can read more about "package data files" on setuptools documentation page: 2026-03-07T04:13:41,330 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-07T04:13:41,332 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-07T04:13:41,333 even if it does not contain any `.py` files. 2026-03-07T04:13:41,333 On the other hand, currently there is no concept of package data 2026-03-07T04:13:41,334 directory, all directories are treated like packages. 2026-03-07T04:13:41,334 ******************************************************************************** 2026-03-07T04:13:41,335 !! 2026-03-07T04:13:41,336 check.warn(importable) 2026-03-07T04:13:41,337 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'multicall.service' is absent from the `packages` configuration. 2026-03-07T04:13:41,337 !! 2026-03-07T04:13:41,338 ******************************************************************************** 2026-03-07T04:13:41,339 ############################ 2026-03-07T04:13:41,339 # Package would be ignored # 2026-03-07T04:13:41,340 ############################ 2026-03-07T04:13:41,341 Python recognizes 'multicall.service' as an importable package[^1], 2026-03-07T04:13:41,341 but it is absent from setuptools' `packages` configuration. 2026-03-07T04:13:41,342 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-07T04:13:41,342 package, please make sure that 'multicall.service' is explicitly added 2026-03-07T04:13:41,343 to the `packages` configuration field. 2026-03-07T04:13:41,344 Alternatively, you can also rely on setuptools' discovery methods 2026-03-07T04:13:41,344 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-07T04:13:41,345 instead of `find_packages(...)`/`find:`). 2026-03-07T04:13:41,346 You can read more about "package discovery" on setuptools documentation page: 2026-03-07T04:13:41,346 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-07T04:13:41,347 If you don't want 'multicall.service' to be distributed and are 2026-03-07T04:13:41,348 already explicitly excluding 'multicall.service' via 2026-03-07T04:13:41,348 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-07T04:13:41,349 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-07T04:13:41,349 combination with a more fine grained `package-data` configuration. 2026-03-07T04:13:41,350 You can read more about "package data files" on setuptools documentation page: 2026-03-07T04:13:41,351 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-07T04:13:41,353 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-07T04:13:41,353 even if it does not contain any `.py` files. 2026-03-07T04:13:41,353 On the other hand, currently there is no concept of package data 2026-03-07T04:13:41,354 directory, all directories are treated like packages. 2026-03-07T04:13:41,354 ******************************************************************************** 2026-03-07T04:13:41,355 !! 2026-03-07T04:13:41,356 check.warn(importable) 2026-03-07T04:13:41,356 creating build/lib/multicall/__pycache__ 2026-03-07T04:13:41,357 copying multicall/__pycache__/__init__.cpython-312.pyc -> build/lib/multicall/__pycache__ 2026-03-07T04:13:41,357 copying multicall/__pycache__/balance_call.cpython-312.pyc -> build/lib/multicall/__pycache__ 2026-03-07T04:13:41,358 copying multicall/__pycache__/call.cpython-312.pyc -> build/lib/multicall/__pycache__ 2026-03-07T04:13:41,359 copying multicall/__pycache__/eth_decode.cpython-312.pyc -> build/lib/multicall/__pycache__ 2026-03-07T04:13:41,359 copying multicall/__pycache__/multicall.cpython-312.pyc -> build/lib/multicall/__pycache__ 2026-03-07T04:13:41,360 copying multicall/__pycache__/signature.cpython-312.pyc -> build/lib/multicall/__pycache__ 2026-03-07T04:13:41,360 creating build/lib/multicall/service 2026-03-07T04:13:41,361 copying multicall/service/__init__.py -> build/lib/multicall/service 2026-03-07T04:13:41,361 copying multicall/service/base_token_service.py -> build/lib/multicall/service 2026-03-07T04:13:41,362 copying multicall/service/erc1155_service.py -> build/lib/multicall/service 2026-03-07T04:13:41,363 copying multicall/service/erc20_service.py -> build/lib/multicall/service 2026-03-07T04:13:41,363 copying multicall/service/erc721_service.py -> build/lib/multicall/service 2026-03-07T04:13:41,364 copying multicall/service/ether_service.py -> build/lib/multicall/service 2026-03-07T04:13:41,364 copying multicall/service/token_service.py -> build/lib/multicall/service 2026-03-07T04:13:41,386 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-07T04:13:41,386 !! 2026-03-07T04:13:41,388 ******************************************************************************** 2026-03-07T04:13:41,388 Please avoid running ``setup.py`` directly. 2026-03-07T04:13:41,389 Instead, use pypa/build, pypa/installer or other 2026-03-07T04:13:41,390 standards-based tools. 2026-03-07T04:13:41,391 This deprecation is overdue, please update your project and remove deprecated 2026-03-07T04:13:41,391 calls to avoid build errors in the future. 2026-03-07T04:13:41,392 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-07T04:13:41,392 ******************************************************************************** 2026-03-07T04:13:41,393 !! 2026-03-07T04:13:41,394 self.initialize_options() 2026-03-07T04:13:41,413 installing to build/bdist.linux-armv7l/wheel 2026-03-07T04:13:41,414 running install 2026-03-07T04:13:41,437 running install_lib 2026-03-07T04:13:41,465 creating build/bdist.linux-armv7l/wheel 2026-03-07T04:13:41,467 creating build/bdist.linux-armv7l/wheel/multicall 2026-03-07T04:13:41,468 copying build/lib/multicall/multicall.py -> build/bdist.linux-armv7l/wheel/./multicall 2026-03-07T04:13:41,471 copying build/lib/multicall/call.py -> build/bdist.linux-armv7l/wheel/./multicall 2026-03-07T04:13:41,473 creating build/bdist.linux-armv7l/wheel/multicall/service 2026-03-07T04:13:41,474 copying build/lib/multicall/service/ether_service.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,476 copying build/lib/multicall/service/base_token_service.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,478 copying build/lib/multicall/service/erc1155_service.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,480 copying build/lib/multicall/service/erc20_service.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,482 copying build/lib/multicall/service/token_service.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,484 copying build/lib/multicall/service/erc721_service.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,486 copying build/lib/multicall/service/__init__.py -> build/bdist.linux-armv7l/wheel/./multicall/service 2026-03-07T04:13:41,488 copying build/lib/multicall/signature.py -> build/bdist.linux-armv7l/wheel/./multicall 2026-03-07T04:13:41,490 copying build/lib/multicall/eth_decode.py -> build/bdist.linux-armv7l/wheel/./multicall 2026-03-07T04:13:41,493 creating build/bdist.linux-armv7l/wheel/multicall/__pycache__ 2026-03-07T04:13:41,494 copying build/lib/multicall/__pycache__/eth_decode.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./multicall/__pycache__ 2026-03-07T04:13:41,496 copying build/lib/multicall/__pycache__/multicall.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./multicall/__pycache__ 2026-03-07T04:13:41,499 copying build/lib/multicall/__pycache__/balance_call.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./multicall/__pycache__ 2026-03-07T04:13:41,501 copying build/lib/multicall/__pycache__/signature.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./multicall/__pycache__ 2026-03-07T04:13:41,503 copying build/lib/multicall/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./multicall/__pycache__ 2026-03-07T04:13:41,505 copying build/lib/multicall/__pycache__/call.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./multicall/__pycache__ 2026-03-07T04:13:41,507 copying build/lib/multicall/__init__.py -> build/bdist.linux-armv7l/wheel/./multicall 2026-03-07T04:13:41,509 copying build/lib/multicall/balance_call.py -> build/bdist.linux-armv7l/wheel/./multicall 2026-03-07T04:13:41,511 running install_egg_info 2026-03-07T04:13:41,546 Copying multicall_py.egg-info to build/bdist.linux-armv7l/wheel/./multicall_py-1.5.2-py3.11.egg-info 2026-03-07T04:13:41,556 running install_scripts 2026-03-07T04:13:41,567 creating build/bdist.linux-armv7l/wheel/multicall_py-1.5.2.dist-info/WHEEL 2026-03-07T04:13:41,570 creating '/tmp/pip-wheel-v1rgzz27/multicall_py-1.5.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T04:13:41,572 adding 'multicall/__init__.py' 2026-03-07T04:13:41,574 adding 'multicall/balance_call.py' 2026-03-07T04:13:41,575 adding 'multicall/call.py' 2026-03-07T04:13:41,577 adding 'multicall/eth_decode.py' 2026-03-07T04:13:41,579 adding 'multicall/multicall.py' 2026-03-07T04:13:41,580 adding 'multicall/signature.py' 2026-03-07T04:13:41,582 adding 'multicall/__pycache__/__init__.cpython-312.pyc' 2026-03-07T04:13:41,583 adding 'multicall/__pycache__/balance_call.cpython-312.pyc' 2026-03-07T04:13:41,585 adding 'multicall/__pycache__/call.cpython-312.pyc' 2026-03-07T04:13:41,587 adding 'multicall/__pycache__/eth_decode.cpython-312.pyc' 2026-03-07T04:13:41,589 adding 'multicall/__pycache__/multicall.cpython-312.pyc' 2026-03-07T04:13:41,591 adding 'multicall/__pycache__/signature.cpython-312.pyc' 2026-03-07T04:13:41,592 adding 'multicall/service/__init__.py' 2026-03-07T04:13:41,594 adding 'multicall/service/base_token_service.py' 2026-03-07T04:13:41,595 adding 'multicall/service/erc1155_service.py' 2026-03-07T04:13:41,596 adding 'multicall/service/erc20_service.py' 2026-03-07T04:13:41,598 adding 'multicall/service/erc721_service.py' 2026-03-07T04:13:41,599 adding 'multicall/service/ether_service.py' 2026-03-07T04:13:41,600 adding 'multicall/service/token_service.py' 2026-03-07T04:13:41,603 adding 'multicall_py-1.5.2.dist-info/licenses/LICENSE' 2026-03-07T04:13:41,604 adding 'multicall_py-1.5.2.dist-info/METADATA' 2026-03-07T04:13:41,605 adding 'multicall_py-1.5.2.dist-info/WHEEL' 2026-03-07T04:13:41,606 adding 'multicall_py-1.5.2.dist-info/top_level.txt' 2026-03-07T04:13:41,607 adding 'multicall_py-1.5.2.dist-info/RECORD' 2026-03-07T04:13:41,609 removing build/bdist.linux-armv7l/wheel 2026-03-07T04:13:41,726 Building wheel for multicall-py (setup.py): finished with status 'done' 2026-03-07T04:13:41,729 Created wheel for multicall-py: filename=multicall_py-1.5.2-py3-none-any.whl size=32148 sha256=1a0af1860cde0b63eede5ccb45bf04b6450435012ac2c0f461926998398bcbc2 2026-03-07T04:13:41,730 Stored in directory: /tmp/pip-ephem-wheel-cache-c86czrru/wheels/15/b8/71/1a31756c4bd1b84a7a0cacc44c4f975cbe76011ec5339fef5b 2026-03-07T04:13:41,742 Successfully built multicall-py 2026-03-07T04:13:41,746 Removed build tracker: '/tmp/pip-build-tracker-gih2l3qi'