2026-03-06T21:34:21,158 Created temporary directory: /tmp/pip-ephem-wheel-cache-8fegrb4w 2026-03-06T21:34:21,160 Created temporary directory: /tmp/pip-build-tracker-koa6xt2y 2026-03-06T21:34:21,161 Initialized build tracking at /tmp/pip-build-tracker-koa6xt2y 2026-03-06T21:34:21,161 Created build tracker: /tmp/pip-build-tracker-koa6xt2y 2026-03-06T21:34:21,162 Entered build tracker: /tmp/pip-build-tracker-koa6xt2y 2026-03-06T21:34:21,163 Created temporary directory: /tmp/pip-wheel-xh8fx208 2026-03-06T21:34:21,165 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-06T21:34:21,168 Created temporary directory: /tmp/pip-ephem-wheel-cache-doxa9ddk 2026-03-06T21:34:21,189 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-06T21:34:21,193 2 location(s) to search for versions of spmo: 2026-03-06T21:34:21,193 * https://pypi.org/simple/spmo/ 2026-03-06T21:34:21,193 * https://www.piwheels.org/simple/spmo/ 2026-03-06T21:34:21,194 Fetching project page and analyzing links: https://pypi.org/simple/spmo/ 2026-03-06T21:34:21,194 Getting page https://pypi.org/simple/spmo/ 2026-03-06T21:34:21,196 Found index url https://pypi.org/simple 2026-03-06T21:34:21,406 Fetched page https://pypi.org/simple/spmo/ as application/vnd.pypi.simple.v1+json 2026-03-06T21:34:21,408 Skipping link: No binaries permitted for spmo: https://files.pythonhosted.org/packages/c0/8e/9787754f1c3c083fe449dbaa1eee41aa97abe0c3b4c332134ad295cb414f/spmo-2.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/spmo/) 2026-03-06T21:34:21,409 Found link https://files.pythonhosted.org/packages/ce/9b/d8dedfa2a49d437eafae1458c9a8869639531d21e53d9753f0fe7cf5451e/spmo-2.0.9.tar.gz (from https://pypi.org/simple/spmo/), version: 2.0.9 2026-03-06T21:34:21,409 Found link https://files.pythonhosted.org/packages/f8/78/314ce830a5ef91c26a6052b19e43095d1e56ca4f48d1fb7170a475e16ced/spmo-2.0.12.tar.gz (from https://pypi.org/simple/spmo/), version: 2.0.12 2026-03-06T21:34:21,410 Fetching project page and analyzing links: https://www.piwheels.org/simple/spmo/ 2026-03-06T21:34:21,411 Getting page https://www.piwheels.org/simple/spmo/ 2026-03-06T21:34:21,413 Found index url https://www.piwheels.org/simple 2026-03-06T21:34:21,567 Fetched page https://www.piwheels.org/simple/spmo/ as text/html 2026-03-06T21:34:21,569 Skipping link: No binaries permitted for spmo: https://archive1.piwheels.org/simple/spmo/spmo-2.0.9-py2.py3-none-any.whl#sha256=bc8ebcaafce1edc02fb12ae14b836497d900601ee0a9de23864f814cd0cc3d9f (from https://www.piwheels.org/simple/spmo/) 2026-03-06T21:34:21,570 Skipping link: not a file: https://www.piwheels.org/simple/spmo/ 2026-03-06T21:34:21,571 Skipping link: not a file: https://pypi.org/simple/spmo/ 2026-03-06T21:34:21,590 Given no hashes to check 1 links for project 'spmo': discarding no candidates 2026-03-06T21:34:21,607 Collecting spmo==2.0.12 2026-03-06T21:34:21,610 Created temporary directory: /tmp/pip-unpack-kab8s5sh 2026-03-06T21:34:21,818 Downloading spmo-2.0.12.tar.gz (97 kB) 2026-03-06T21:34:21,947 Added spmo==2.0.12 from https://files.pythonhosted.org/packages/f8/78/314ce830a5ef91c26a6052b19e43095d1e56ca4f48d1fb7170a475e16ced/spmo-2.0.12.tar.gz to build tracker '/tmp/pip-build-tracker-koa6xt2y' 2026-03-06T21:34:21,949 Running setup.py (path:/tmp/pip-wheel-xh8fx208/spmo_10d9576dc6ba40b7a530f24dc47d5f9a/setup.py) egg_info for package spmo 2026-03-06T21:34:21,950 Created temporary directory: /tmp/pip-pip-egg-info-foetuyku 2026-03-06T21:34:21,951 Preparing metadata (setup.py): started 2026-03-06T21:34:21,952 Running command python setup.py egg_info 2026-03-06T21:34:22,851 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T21:34:22,851 !! 2026-03-06T21:34:22,853 ******************************************************************************** 2026-03-06T21:34:22,853 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T21:34:22,854 License :: OSI Approved :: BSD License 2026-03-06T21:34:22,855 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T21:34:22,856 ******************************************************************************** 2026-03-06T21:34:22,857 !! 2026-03-06T21:34:22,857 self._finalize_license_expression() 2026-03-06T21:34:22,880 running egg_info 2026-03-06T21:34:22,908 creating /tmp/pip-pip-egg-info-foetuyku/spmo.egg-info 2026-03-06T21:34:22,909 writing /tmp/pip-pip-egg-info-foetuyku/spmo.egg-info/PKG-INFO 2026-03-06T21:34:22,912 writing dependency_links to /tmp/pip-pip-egg-info-foetuyku/spmo.egg-info/dependency_links.txt 2026-03-06T21:34:22,914 writing top-level names to /tmp/pip-pip-egg-info-foetuyku/spmo.egg-info/top_level.txt 2026-03-06T21:34:22,916 writing manifest file '/tmp/pip-pip-egg-info-foetuyku/spmo.egg-info/SOURCES.txt' 2026-03-06T21:34:23,009 reading manifest file '/tmp/pip-pip-egg-info-foetuyku/spmo.egg-info/SOURCES.txt' 2026-03-06T21:34:23,011 reading manifest template 'MANIFEST.in' 2026-03-06T21:34:23,015 adding license file 'LICENSE.txt' 2026-03-06T21:34:23,018 writing manifest file '/tmp/pip-pip-egg-info-foetuyku/spmo.egg-info/SOURCES.txt' 2026-03-06T21:34:23,124 Preparing metadata (setup.py): finished with status 'done' 2026-03-06T21:34:23,128 Source in /tmp/pip-wheel-xh8fx208/spmo_10d9576dc6ba40b7a530f24dc47d5f9a has version 2.0.12, which satisfies requirement spmo==2.0.12 from https://files.pythonhosted.org/packages/f8/78/314ce830a5ef91c26a6052b19e43095d1e56ca4f48d1fb7170a475e16ced/spmo-2.0.12.tar.gz 2026-03-06T21:34:23,129 Removed spmo==2.0.12 from https://files.pythonhosted.org/packages/f8/78/314ce830a5ef91c26a6052b19e43095d1e56ca4f48d1fb7170a475e16ced/spmo-2.0.12.tar.gz from build tracker '/tmp/pip-build-tracker-koa6xt2y' 2026-03-06T21:34:23,134 Created temporary directory: /tmp/pip-unpack-_ydpxjso 2026-03-06T21:34:23,135 Building wheels for collected packages: spmo 2026-03-06T21:34:23,139 Created temporary directory: /tmp/pip-wheel-_ry55c4y 2026-03-06T21:34:23,140 Building wheel for spmo (setup.py): started 2026-03-06T21:34:23,141 Destination directory: /tmp/pip-wheel-_ry55c4y 2026-03-06T21:34:23,142 Running command python setup.py bdist_wheel 2026-03-06T21:34:23,973 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T21:34:23,973 !! 2026-03-06T21:34:23,974 ******************************************************************************** 2026-03-06T21:34:23,975 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T21:34:23,976 License :: OSI Approved :: BSD License 2026-03-06T21:34:23,977 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T21:34:23,978 ******************************************************************************** 2026-03-06T21:34:23,979 !! 2026-03-06T21:34:23,980 self._finalize_license_expression() 2026-03-06T21:34:23,980 running bdist_wheel 2026-03-06T21:34:24,056 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-06T21:34:24,056 !! 2026-03-06T21:34:24,058 ******************************************************************************** 2026-03-06T21:34:24,058 With Python 2.7 end-of-life, support for building universal wheels 2026-03-06T21:34:24,059 (i.e., wheels that support both Python 2 and Python 3) 2026-03-06T21:34:24,060 is being obviated. 2026-03-06T21:34:24,060 Please discontinue using this option, or if you still need it, 2026-03-06T21:34:24,061 file an issue with pypa/setuptools describing your use case. 2026-03-06T21:34:24,062 This deprecation is overdue, please update your project and remove deprecated 2026-03-06T21:34:24,062 calls to avoid build errors in the future. 2026-03-06T21:34:24,063 ******************************************************************************** 2026-03-06T21:34:24,064 !! 2026-03-06T21:34:24,064 self.finalize_options() 2026-03-06T21:34:24,111 running build 2026-03-06T21:34:24,112 running build_py 2026-03-06T21:34:24,144 creating build/lib/spmo 2026-03-06T21:34:24,146 copying spmo/settings.py -> build/lib/spmo 2026-03-06T21:34:24,148 copying spmo/data_serialize.py -> build/lib/spmo 2026-03-06T21:34:24,151 copying spmo/__init__.py -> build/lib/spmo 2026-03-06T21:34:24,153 copying spmo/common.py -> build/lib/spmo 2026-03-06T21:34:24,155 creating build/lib/spmo/datetime_s 2026-03-06T21:34:24,156 copying spmo/datetime_s/__init__.py -> build/lib/spmo/datetime_s 2026-03-06T21:34:24,158 copying spmo/datetime_s/common.py -> build/lib/spmo/datetime_s 2026-03-06T21:34:24,160 creating build/lib/spmo/db 2026-03-06T21:34:24,161 copying spmo/db/mysql.py -> build/lib/spmo/db 2026-03-06T21:34:24,163 copying spmo/db/__init__.py -> build/lib/spmo/db 2026-03-06T21:34:24,165 copying spmo/db/common.py -> build/lib/spmo/db 2026-03-06T21:34:24,167 creating build/lib/spmo/strings 2026-03-06T21:34:24,168 copying spmo/strings/__init__.py -> build/lib/spmo/strings 2026-03-06T21:34:24,169 copying spmo/strings/common.py -> build/lib/spmo/strings 2026-03-06T21:34:24,172 creating build/lib/spmo/net 2026-03-06T21:34:24,172 copying spmo/net/network.py -> build/lib/spmo/net 2026-03-06T21:34:24,175 copying spmo/net/http.py -> build/lib/spmo/net 2026-03-06T21:34:24,178 copying spmo/net/__init__.py -> build/lib/spmo/net 2026-03-06T21:34:24,179 copying spmo/net/domain.py -> build/lib/spmo/net 2026-03-06T21:34:24,183 creating build/lib/spmo/file 2026-03-06T21:34:24,184 copying spmo/file/__init__.py -> build/lib/spmo/file 2026-03-06T21:34:24,185 copying spmo/file/common.py -> build/lib/spmo/file 2026-03-06T21:34:24,187 running egg_info 2026-03-06T21:34:24,215 writing spmo.egg-info/PKG-INFO 2026-03-06T21:34:24,218 writing dependency_links to spmo.egg-info/dependency_links.txt 2026-03-06T21:34:24,221 writing top-level names to spmo.egg-info/top_level.txt 2026-03-06T21:34:24,255 reading manifest file 'spmo.egg-info/SOURCES.txt' 2026-03-06T21:34:24,258 reading manifest template 'MANIFEST.in' 2026-03-06T21:34:24,261 adding license file 'LICENSE.txt' 2026-03-06T21:34:24,265 writing manifest file 'spmo.egg-info/SOURCES.txt' 2026-03-06T21:34:24,267 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'spmo.conf' is absent from the `packages` configuration. 2026-03-06T21:34:24,268 !! 2026-03-06T21:34:24,269 ******************************************************************************** 2026-03-06T21:34:24,269 ############################ 2026-03-06T21:34:24,270 # Package would be ignored # 2026-03-06T21:34:24,271 ############################ 2026-03-06T21:34:24,271 Python recognizes 'spmo.conf' as an importable package[^1], 2026-03-06T21:34:24,272 but it is absent from setuptools' `packages` configuration. 2026-03-06T21:34:24,273 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-06T21:34:24,273 package, please make sure that 'spmo.conf' is explicitly added 2026-03-06T21:34:24,274 to the `packages` configuration field. 2026-03-06T21:34:24,277 Alternatively, you can also rely on setuptools' discovery methods 2026-03-06T21:34:24,278 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-06T21:34:24,278 instead of `find_packages(...)`/`find:`). 2026-03-06T21:34:24,280 You can read more about "package discovery" on setuptools documentation page: 2026-03-06T21:34:24,281 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-06T21:34:24,282 If you don't want 'spmo.conf' to be distributed and are 2026-03-06T21:34:24,282 already explicitly excluding 'spmo.conf' via 2026-03-06T21:34:24,283 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-06T21:34:24,284 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-06T21:34:24,284 combination with a more fine grained `package-data` configuration. 2026-03-06T21:34:24,285 You can read more about "package data files" on setuptools documentation page: 2026-03-06T21:34:24,286 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-06T21:34:24,287 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-06T21:34:24,288 even if it does not contain any `.py` files. 2026-03-06T21:34:24,288 On the other hand, currently there is no concept of package data 2026-03-06T21:34:24,289 directory, all directories are treated like packages. 2026-03-06T21:34:24,289 ******************************************************************************** 2026-03-06T21:34:24,290 !! 2026-03-06T21:34:24,291 check.warn(importable) 2026-03-06T21:34:24,291 creating build/lib/spmo/conf 2026-03-06T21:34:24,292 copying spmo/conf/effective_tld_names.dat -> build/lib/spmo/conf 2026-03-06T21:34:24,292 copying spmo/conf/whois.servers.json -> build/lib/spmo/conf 2026-03-06T21:34:24,316 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-06T21:34:24,316 !! 2026-03-06T21:34:24,318 ******************************************************************************** 2026-03-06T21:34:24,318 Please avoid running ``setup.py`` directly. 2026-03-06T21:34:24,319 Instead, use pypa/build, pypa/installer or other 2026-03-06T21:34:24,319 standards-based tools. 2026-03-06T21:34:24,321 This deprecation is overdue, please update your project and remove deprecated 2026-03-06T21:34:24,321 calls to avoid build errors in the future. 2026-03-06T21:34:24,323 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-06T21:34:24,323 ******************************************************************************** 2026-03-06T21:34:24,324 !! 2026-03-06T21:34:24,325 self.initialize_options() 2026-03-06T21:34:24,345 installing to build/bdist.linux-armv7l/wheel 2026-03-06T21:34:24,346 running install 2026-03-06T21:34:24,369 running install_lib 2026-03-06T21:34:24,397 creating build/bdist.linux-armv7l/wheel 2026-03-06T21:34:24,400 creating build/bdist.linux-armv7l/wheel/spmo 2026-03-06T21:34:24,401 creating build/bdist.linux-armv7l/wheel/spmo/datetime_s 2026-03-06T21:34:24,402 copying build/lib/spmo/datetime_s/__init__.py -> build/bdist.linux-armv7l/wheel/./spmo/datetime_s 2026-03-06T21:34:24,405 copying build/lib/spmo/datetime_s/common.py -> build/bdist.linux-armv7l/wheel/./spmo/datetime_s 2026-03-06T21:34:24,407 copying build/lib/spmo/settings.py -> build/bdist.linux-armv7l/wheel/./spmo 2026-03-06T21:34:24,409 copying build/lib/spmo/data_serialize.py -> build/bdist.linux-armv7l/wheel/./spmo 2026-03-06T21:34:24,411 creating build/bdist.linux-armv7l/wheel/spmo/db 2026-03-06T21:34:24,413 copying build/lib/spmo/db/mysql.py -> build/bdist.linux-armv7l/wheel/./spmo/db 2026-03-06T21:34:24,415 copying build/lib/spmo/db/__init__.py -> build/bdist.linux-armv7l/wheel/./spmo/db 2026-03-06T21:34:24,417 copying build/lib/spmo/db/common.py -> build/bdist.linux-armv7l/wheel/./spmo/db 2026-03-06T21:34:24,419 creating build/bdist.linux-armv7l/wheel/spmo/strings 2026-03-06T21:34:24,420 copying build/lib/spmo/strings/__init__.py -> build/bdist.linux-armv7l/wheel/./spmo/strings 2026-03-06T21:34:24,422 copying build/lib/spmo/strings/common.py -> build/bdist.linux-armv7l/wheel/./spmo/strings 2026-03-06T21:34:24,424 copying build/lib/spmo/__init__.py -> build/bdist.linux-armv7l/wheel/./spmo 2026-03-06T21:34:24,426 creating build/bdist.linux-armv7l/wheel/spmo/conf 2026-03-06T21:34:24,427 copying build/lib/spmo/conf/whois.servers.json -> build/bdist.linux-armv7l/wheel/./spmo/conf 2026-03-06T21:34:24,431 copying build/lib/spmo/conf/effective_tld_names.dat -> build/bdist.linux-armv7l/wheel/./spmo/conf 2026-03-06T21:34:24,436 copying build/lib/spmo/common.py -> build/bdist.linux-armv7l/wheel/./spmo 2026-03-06T21:34:24,438 creating build/bdist.linux-armv7l/wheel/spmo/net 2026-03-06T21:34:24,439 copying build/lib/spmo/net/network.py -> build/bdist.linux-armv7l/wheel/./spmo/net 2026-03-06T21:34:24,442 copying build/lib/spmo/net/http.py -> build/bdist.linux-armv7l/wheel/./spmo/net 2026-03-06T21:34:24,444 copying build/lib/spmo/net/__init__.py -> build/bdist.linux-armv7l/wheel/./spmo/net 2026-03-06T21:34:24,446 copying build/lib/spmo/net/domain.py -> build/bdist.linux-armv7l/wheel/./spmo/net 2026-03-06T21:34:24,450 creating build/bdist.linux-armv7l/wheel/spmo/file 2026-03-06T21:34:24,451 copying build/lib/spmo/file/__init__.py -> build/bdist.linux-armv7l/wheel/./spmo/file 2026-03-06T21:34:24,453 copying build/lib/spmo/file/common.py -> build/bdist.linux-armv7l/wheel/./spmo/file 2026-03-06T21:34:24,455 running install_egg_info 2026-03-06T21:34:24,490 Copying spmo.egg-info to build/bdist.linux-armv7l/wheel/./spmo-2.0.12-py3.11.egg-info 2026-03-06T21:34:24,499 running install_scripts 2026-03-06T21:34:24,510 creating build/bdist.linux-armv7l/wheel/spmo-2.0.12.dist-info/WHEEL 2026-03-06T21:34:24,513 creating '/tmp/pip-wheel-_ry55c4y/spmo-2.0.12-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-06T21:34:24,515 adding 'spmo/__init__.py' 2026-03-06T21:34:24,517 adding 'spmo/common.py' 2026-03-06T21:34:24,518 adding 'spmo/data_serialize.py' 2026-03-06T21:34:24,519 adding 'spmo/settings.py' 2026-03-06T21:34:24,551 adding 'spmo/conf/effective_tld_names.dat' 2026-03-06T21:34:24,558 adding 'spmo/conf/whois.servers.json' 2026-03-06T21:34:24,560 adding 'spmo/datetime_s/__init__.py' 2026-03-06T21:34:24,561 adding 'spmo/datetime_s/common.py' 2026-03-06T21:34:24,563 adding 'spmo/db/__init__.py' 2026-03-06T21:34:24,564 adding 'spmo/db/common.py' 2026-03-06T21:34:24,566 adding 'spmo/db/mysql.py' 2026-03-06T21:34:24,567 adding 'spmo/file/__init__.py' 2026-03-06T21:34:24,569 adding 'spmo/file/common.py' 2026-03-06T21:34:24,570 adding 'spmo/net/__init__.py' 2026-03-06T21:34:24,573 adding 'spmo/net/domain.py' 2026-03-06T21:34:24,576 adding 'spmo/net/http.py' 2026-03-06T21:34:24,577 adding 'spmo/net/network.py' 2026-03-06T21:34:24,579 adding 'spmo/strings/__init__.py' 2026-03-06T21:34:24,580 adding 'spmo/strings/common.py' 2026-03-06T21:34:24,583 adding 'spmo-2.0.12.dist-info/licenses/LICENSE.txt' 2026-03-06T21:34:24,584 adding 'spmo-2.0.12.dist-info/METADATA' 2026-03-06T21:34:24,585 adding 'spmo-2.0.12.dist-info/WHEEL' 2026-03-06T21:34:24,586 adding 'spmo-2.0.12.dist-info/top_level.txt' 2026-03-06T21:34:24,587 adding 'spmo-2.0.12.dist-info/RECORD' 2026-03-06T21:34:24,590 removing build/bdist.linux-armv7l/wheel 2026-03-06T21:34:24,708 Building wheel for spmo (setup.py): finished with status 'done' 2026-03-06T21:34:24,711 Created wheel for spmo: filename=spmo-2.0.12-py2.py3-none-any.whl size=98329 sha256=be3ce70e8f53affe011e6fbb28e33ea0e5edc4124b5761e2b5088cd5ca3a0084 2026-03-06T21:34:24,712 Stored in directory: /tmp/pip-ephem-wheel-cache-doxa9ddk/wheels/e1/ff/0b/610265f1abbafc157a9369100a8d2b34325c6665d79d59a9df 2026-03-06T21:34:24,723 Successfully built spmo 2026-03-06T21:34:24,731 Removed build tracker: '/tmp/pip-build-tracker-koa6xt2y'