2026-02-07T23:00:53,128 Created temporary directory: /tmp/pip-ephem-wheel-cache-r07638l6 2026-02-07T23:00:53,131 Created temporary directory: /tmp/pip-build-tracker-1h268ubh 2026-02-07T23:00:53,132 Initialized build tracking at /tmp/pip-build-tracker-1h268ubh 2026-02-07T23:00:53,132 Created build tracker: /tmp/pip-build-tracker-1h268ubh 2026-02-07T23:00:53,133 Entered build tracker: /tmp/pip-build-tracker-1h268ubh 2026-02-07T23:00:53,134 Created temporary directory: /tmp/pip-wheel-ds6njub2 2026-02-07T23:00:53,138 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-02-07T23:00:53,156 Created temporary directory: /tmp/pip-ephem-wheel-cache-f4i5k4fu 2026-02-07T23:00:53,217 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-07T23:00:53,222 2 location(s) to search for versions of pyiec104: 2026-02-07T23:00:53,222 * https://pypi.org/simple/pyiec104/ 2026-02-07T23:00:53,222 * https://www.piwheels.org/simple/pyiec104/ 2026-02-07T23:00:53,223 Fetching project page and analyzing links: https://pypi.org/simple/pyiec104/ 2026-02-07T23:00:53,224 Getting page https://pypi.org/simple/pyiec104/ 2026-02-07T23:00:53,226 Found index url https://pypi.org/simple 2026-02-07T23:00:53,490 Fetched page https://pypi.org/simple/pyiec104/ as application/vnd.pypi.simple.v1+json 2026-02-07T23:00:53,493 Skipping link: No binaries permitted for pyiec104: https://files.pythonhosted.org/packages/56/76/7cc9a27e68fb72445c42960da7316e1d1897a57c277f4113740ebab08d13/pyiec104-21.6.12-py3-none-any.whl (from https://pypi.org/simple/pyiec104/) 2026-02-07T23:00:53,494 Found link https://files.pythonhosted.org/packages/3b/1e/364b9bf0d589dd266640f71bf5080a83a743a9ad1c77367dad92794aee68/pyiec104-21.6.12.tar.gz (from https://pypi.org/simple/pyiec104/), version: 21.6.12 2026-02-07T23:00:53,495 Skipping link: No binaries permitted for pyiec104: https://files.pythonhosted.org/packages/8b/71/7ffe39a636fcd29811d209a9f1e74c8a943448add35dc79aba2b0878d583/pyiec104-21.6.18-py3-none-any.whl (from https://pypi.org/simple/pyiec104/) 2026-02-07T23:00:53,495 Found link https://files.pythonhosted.org/packages/01/73/38482052e59c13099b2851cac12339847a61bfb4c253c62493d9d911ed1e/pyiec104-21.6.18.tar.gz (from https://pypi.org/simple/pyiec104/), version: 21.6.18 2026-02-07T23:00:53,497 Skipping link: No binaries permitted for pyiec104: https://files.pythonhosted.org/packages/e2/82/0a0252829852251abe9377e084fc9bbbb5543fc4e88d5ff51178461c7eb1/pyiec104-21.6.19-py3-none-any.whl (from https://pypi.org/simple/pyiec104/) 2026-02-07T23:00:53,498 Found link https://files.pythonhosted.org/packages/ff/5d/11d5ceb01366c205b798017949ff2bb41ad48dfbdaeeeeaa80d3c08e88ed/pyiec104-21.6.19.tar.gz (from https://pypi.org/simple/pyiec104/), version: 21.6.19 2026-02-07T23:00:53,499 Skipping link: No binaries permitted for pyiec104: https://files.pythonhosted.org/packages/23/b1/c099047136eae02bef2342f63b3bb8dc4e3c00d7ffae062b2994d8f2d05d/pyiec104-21.6.20-py3-none-any.whl (from https://pypi.org/simple/pyiec104/) 2026-02-07T23:00:53,500 Found link https://files.pythonhosted.org/packages/aa/58/60688112ae749ebbc217719cc9df9fc7f77a732ed9a112601412f35bd3ab/pyiec104-21.6.20.tar.gz (from https://pypi.org/simple/pyiec104/), version: 21.6.20 2026-02-07T23:00:53,501 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyiec104/ 2026-02-07T23:00:53,502 Getting page https://www.piwheels.org/simple/pyiec104/ 2026-02-07T23:00:53,503 Found index url https://www.piwheels.org/simple 2026-02-07T23:00:53,705 Fetched page https://www.piwheels.org/simple/pyiec104/ as text/html 2026-02-07T23:00:53,707 Skipping link: No binaries permitted for pyiec104: https://www.piwheels.org/simple/pyiec104/pyiec104-21.6.19-py3-none-any.whl#sha256=4b750477136a7c89f5e1e489affa01e5e5fac47166f9638055baaffc5cbd6a2a (from https://www.piwheels.org/simple/pyiec104/) 2026-02-07T23:00:53,708 Skipping link: No binaries permitted for pyiec104: https://www.piwheels.org/simple/pyiec104/pyiec104-21.6.18-py3-none-any.whl#sha256=f7133453a131e56e27fa440cdbd40f1f2796654e879fe0fa27e7b0b07cea19d5 (from https://www.piwheels.org/simple/pyiec104/) 2026-02-07T23:00:53,709 Skipping link: No binaries permitted for pyiec104: https://archive1.piwheels.org/simple/pyiec104/pyiec104-21.6.12-py3-none-any.whl#sha256=d2f42e0e97e1861b72060baa5cea2effef1925e4c03e7c5d21c909d8a81c439f (from https://www.piwheels.org/simple/pyiec104/) 2026-02-07T23:00:53,710 Skipping link: not a file: https://www.piwheels.org/simple/pyiec104/ 2026-02-07T23:00:53,711 Skipping link: not a file: https://pypi.org/simple/pyiec104/ 2026-02-07T23:00:53,735 Given no hashes to check 1 links for project 'pyiec104': discarding no candidates 2026-02-07T23:00:53,759 Collecting pyiec104==21.6.20 2026-02-07T23:00:53,761 Created temporary directory: /tmp/pip-unpack-u047b8bl 2026-02-07T23:00:54,063 Downloading pyiec104-21.6.20.tar.gz (412 kB) 2026-02-07T23:00:54,355 Added pyiec104==21.6.20 from https://files.pythonhosted.org/packages/aa/58/60688112ae749ebbc217719cc9df9fc7f77a732ed9a112601412f35bd3ab/pyiec104-21.6.20.tar.gz to build tracker '/tmp/pip-build-tracker-1h268ubh' 2026-02-07T23:00:54,357 Running setup.py (path:/tmp/pip-wheel-ds6njub2/pyiec104_7dcf668682ef4ba8832917597ab73409/setup.py) egg_info for package pyiec104 2026-02-07T23:00:54,358 Created temporary directory: /tmp/pip-pip-egg-info-z0_tnegf 2026-02-07T23:00:54,359 Preparing metadata (setup.py): started 2026-02-07T23:00:54,361 Running command python setup.py egg_info 2026-02-07T23:00:55,766 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '21.06.020' to '21.6.20' 2026-02-07T23:00:55,766 self.metadata.version = self._normalize_version(self.metadata.version) 2026-02-07T23:00:55,768 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-07T23:00:55,769 !! 2026-02-07T23:00:55,770 ******************************************************************************** 2026-02-07T23:00:55,771 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-07T23:00:55,773 License :: OSI Approved :: MIT License 2026-02-07T23:00:55,775 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-07T23:00:55,775 ******************************************************************************** 2026-02-07T23:00:55,777 !! 2026-02-07T23:00:55,778 self._finalize_license_expression() 2026-02-07T23:00:55,808 running egg_info 2026-02-07T23:00:55,871 creating /tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info 2026-02-07T23:00:55,872 writing /tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info/PKG-INFO 2026-02-07T23:00:55,877 writing dependency_links to /tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info/dependency_links.txt 2026-02-07T23:00:55,880 writing top-level names to /tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info/top_level.txt 2026-02-07T23:00:55,882 writing manifest file '/tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info/SOURCES.txt' 2026-02-07T23:00:56,005 reading manifest file '/tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info/SOURCES.txt' 2026-02-07T23:00:56,007 adding license file 'LICENSE' 2026-02-07T23:00:56,010 writing manifest file '/tmp/pip-pip-egg-info-z0_tnegf/pyiec104.egg-info/SOURCES.txt' 2026-02-07T23:00:56,241 Preparing metadata (setup.py): finished with status 'done' 2026-02-07T23:00:56,246 Source in /tmp/pip-wheel-ds6njub2/pyiec104_7dcf668682ef4ba8832917597ab73409 has version 21.6.20, which satisfies requirement pyiec104==21.6.20 from https://files.pythonhosted.org/packages/aa/58/60688112ae749ebbc217719cc9df9fc7f77a732ed9a112601412f35bd3ab/pyiec104-21.6.20.tar.gz 2026-02-07T23:00:56,247 Removed pyiec104==21.6.20 from https://files.pythonhosted.org/packages/aa/58/60688112ae749ebbc217719cc9df9fc7f77a732ed9a112601412f35bd3ab/pyiec104-21.6.20.tar.gz from build tracker '/tmp/pip-build-tracker-1h268ubh' 2026-02-07T23:00:56,258 Created temporary directory: /tmp/pip-unpack-ikvgiufq 2026-02-07T23:00:56,259 Building wheels for collected packages: pyiec104 2026-02-07T23:00:56,265 Created temporary directory: /tmp/pip-wheel-i5dzhtaf 2026-02-07T23:00:56,266 Building wheel for pyiec104 (setup.py): started 2026-02-07T23:00:56,267 Destination directory: /tmp/pip-wheel-i5dzhtaf 2026-02-07T23:00:56,268 Running command python setup.py bdist_wheel 2026-02-07T23:00:57,545 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '21.06.020' to '21.6.20' 2026-02-07T23:00:57,545 self.metadata.version = self._normalize_version(self.metadata.version) 2026-02-07T23:00:57,548 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-07T23:00:57,549 !! 2026-02-07T23:00:57,550 ******************************************************************************** 2026-02-07T23:00:57,551 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-07T23:00:57,552 License :: OSI Approved :: MIT License 2026-02-07T23:00:57,553 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-07T23:00:57,554 ******************************************************************************** 2026-02-07T23:00:57,556 !! 2026-02-07T23:00:57,556 self._finalize_license_expression() 2026-02-07T23:00:57,557 running bdist_wheel 2026-02-07T23:00:57,835 running build 2026-02-07T23:00:57,836 running build_py 2026-02-07T23:00:57,879 creating build/lib/pyiec104 2026-02-07T23:00:57,882 copying pyiec104/__init__.py -> build/lib/pyiec104 2026-02-07T23:00:57,885 copying pyiec104/tgtserialtypes.py -> build/lib/pyiec104 2026-02-07T23:00:57,888 copying pyiec104/tgterrorcodes.py -> build/lib/pyiec104 2026-02-07T23:00:57,891 copying pyiec104/iec104types.py -> build/lib/pyiec104 2026-02-07T23:00:57,896 copying pyiec104/iec104api.py -> build/lib/pyiec104 2026-02-07T23:00:57,900 copying pyiec104/tgterrorvalues.py -> build/lib/pyiec104 2026-02-07T23:00:57,903 copying pyiec104/tgttypes.py -> build/lib/pyiec104 2026-02-07T23:00:57,906 copying pyiec104/structureWithEnums.py -> build/lib/pyiec104 2026-02-07T23:00:57,909 copying pyiec104/iec60870common.py -> build/lib/pyiec104 2026-02-07T23:00:57,912 copying pyiec104/tgtcommon.py -> build/lib/pyiec104 2026-02-07T23:00:57,914 copying pyiec104/tgtdefines.py -> build/lib/pyiec104 2026-02-07T23:00:57,916 running egg_info 2026-02-07T23:00:57,954 writing pyiec104.egg-info/PKG-INFO 2026-02-07T23:00:57,959 writing dependency_links to pyiec104.egg-info/dependency_links.txt 2026-02-07T23:00:57,963 writing top-level names to pyiec104.egg-info/top_level.txt 2026-02-07T23:00:58,008 reading manifest file 'pyiec104.egg-info/SOURCES.txt' 2026-02-07T23:00:58,011 adding license file 'LICENSE' 2026-02-07T23:00:58,015 writing manifest file 'pyiec104.egg-info/SOURCES.txt' 2026-02-07T23:00:58,018 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyiec104.tests' is absent from the `packages` configuration. 2026-02-07T23:00:58,019 !! 2026-02-07T23:00:58,020 ******************************************************************************** 2026-02-07T23:00:58,021 ############################ 2026-02-07T23:00:58,022 # Package would be ignored # 2026-02-07T23:00:58,022 ############################ 2026-02-07T23:00:58,023 Python recognizes 'pyiec104.tests' as an importable package[^1], 2026-02-07T23:00:58,024 but it is absent from setuptools' `packages` configuration. 2026-02-07T23:00:58,033 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-07T23:00:58,034 package, please make sure that 'pyiec104.tests' is explicitly added 2026-02-07T23:00:58,035 to the `packages` configuration field. 2026-02-07T23:00:58,037 Alternatively, you can also rely on setuptools' discovery methods 2026-02-07T23:00:58,037 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-07T23:00:58,038 instead of `find_packages(...)`/`find:`). 2026-02-07T23:00:58,040 You can read more about "package discovery" on setuptools documentation page: 2026-02-07T23:00:58,041 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-07T23:00:58,043 If you don't want 'pyiec104.tests' to be distributed and are 2026-02-07T23:00:58,044 already explicitly excluding 'pyiec104.tests' via 2026-02-07T23:00:58,045 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-07T23:00:58,046 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-07T23:00:58,046 combination with a more fine grained `package-data` configuration. 2026-02-07T23:00:58,048 You can read more about "package data files" on setuptools documentation page: 2026-02-07T23:00:58,050 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-07T23:00:58,052 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-07T23:00:58,053 even if it does not contain any `.py` files. 2026-02-07T23:00:58,057 On the other hand, currently there is no concept of package data 2026-02-07T23:00:58,062 directory, all directories are treated like packages. 2026-02-07T23:00:58,064 ******************************************************************************** 2026-02-07T23:00:58,066 !! 2026-02-07T23:00:58,067 check.warn(importable) 2026-02-07T23:00:58,070 copying pyiec104/iec104x64d.dll -> build/lib/pyiec104 2026-02-07T23:00:58,070 copying pyiec104/libx86_x64-iec104.so -> build/lib/pyiec104 2026-02-07T23:00:58,081 creating build/lib/pyiec104/tests 2026-02-07T23:00:58,083 copying pyiec104/tests/iec104clienttest.py -> build/lib/pyiec104/tests 2026-02-07T23:00:58,088 copying pyiec104/tests/iec104servertest.py -> build/lib/pyiec104/tests 2026-02-07T23:00:58,128 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-07T23:00:58,129 !! 2026-02-07T23:00:58,131 ******************************************************************************** 2026-02-07T23:00:58,132 Please avoid running ``setup.py`` directly. 2026-02-07T23:00:58,133 Instead, use pypa/build, pypa/installer or other 2026-02-07T23:00:58,133 standards-based tools. 2026-02-07T23:00:58,135 This deprecation is overdue, please update your project and remove deprecated 2026-02-07T23:00:58,136 calls to avoid build errors in the future. 2026-02-07T23:00:58,137 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-07T23:00:58,138 ******************************************************************************** 2026-02-07T23:00:58,140 !! 2026-02-07T23:00:58,140 self.initialize_options() 2026-02-07T23:00:58,175 installing to build/bdist.linux-armv7l/wheel 2026-02-07T23:00:58,175 running install 2026-02-07T23:00:58,202 running install_lib 2026-02-07T23:00:58,240 creating build/bdist.linux-armv7l/wheel 2026-02-07T23:00:58,244 creating build/bdist.linux-armv7l/wheel/pyiec104 2026-02-07T23:00:58,246 copying build/lib/pyiec104/iec104x64d.dll -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,264 copying build/lib/pyiec104/__init__.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,266 copying build/lib/pyiec104/tgtserialtypes.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,269 copying build/lib/pyiec104/tgterrorcodes.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,272 copying build/lib/pyiec104/libx86_x64-iec104.so -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,286 copying build/lib/pyiec104/iec104types.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,291 copying build/lib/pyiec104/iec104api.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,296 copying build/lib/pyiec104/tgterrorvalues.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,298 copying build/lib/pyiec104/tgttypes.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,301 copying build/lib/pyiec104/structureWithEnums.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,305 creating build/bdist.linux-armv7l/wheel/pyiec104/tests 2026-02-07T23:00:58,306 copying build/lib/pyiec104/tests/iec104clienttest.py -> build/bdist.linux-armv7l/wheel/./pyiec104/tests 2026-02-07T23:00:58,310 copying build/lib/pyiec104/tests/iec104servertest.py -> build/bdist.linux-armv7l/wheel/./pyiec104/tests 2026-02-07T23:00:58,314 copying build/lib/pyiec104/iec60870common.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,317 copying build/lib/pyiec104/tgtcommon.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,320 copying build/lib/pyiec104/tgtdefines.py -> build/bdist.linux-armv7l/wheel/./pyiec104 2026-02-07T23:00:58,322 running install_egg_info 2026-02-07T23:00:58,371 Copying pyiec104.egg-info to build/bdist.linux-armv7l/wheel/./pyiec104-21.6.20-py3.11.egg-info 2026-02-07T23:00:58,383 running install_scripts 2026-02-07T23:00:58,400 creating build/bdist.linux-armv7l/wheel/pyiec104-21.6.20.dist-info/WHEEL 2026-02-07T23:00:58,404 creating '/tmp/pip-wheel-i5dzhtaf/pyiec104-21.6.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-07T23:00:58,408 adding 'pyiec104/__init__.py' 2026-02-07T23:00:58,415 adding 'pyiec104/iec104api.py' 2026-02-07T23:00:58,423 adding 'pyiec104/iec104types.py' 2026-02-07T23:00:58,519 adding 'pyiec104/iec104x64d.dll' 2026-02-07T23:00:58,526 adding 'pyiec104/iec60870common.py' 2026-02-07T23:00:58,592 adding 'pyiec104/libx86_x64-iec104.so' 2026-02-07T23:00:58,597 adding 'pyiec104/structureWithEnums.py' 2026-02-07T23:00:58,600 adding 'pyiec104/tgtcommon.py' 2026-02-07T23:00:58,602 adding 'pyiec104/tgtdefines.py' 2026-02-07T23:00:58,605 adding 'pyiec104/tgterrorcodes.py' 2026-02-07T23:00:58,607 adding 'pyiec104/tgterrorvalues.py' 2026-02-07T23:00:58,610 adding 'pyiec104/tgtserialtypes.py' 2026-02-07T23:00:58,612 adding 'pyiec104/tgttypes.py' 2026-02-07T23:00:58,616 adding 'pyiec104/tests/iec104clienttest.py' 2026-02-07T23:00:58,620 adding 'pyiec104/tests/iec104servertest.py' 2026-02-07T23:00:58,625 adding 'pyiec104-21.6.20.dist-info/licenses/LICENSE' 2026-02-07T23:00:58,629 adding 'pyiec104-21.6.20.dist-info/METADATA' 2026-02-07T23:00:58,631 adding 'pyiec104-21.6.20.dist-info/WHEEL' 2026-02-07T23:00:58,632 adding 'pyiec104-21.6.20.dist-info/top_level.txt' 2026-02-07T23:00:58,634 adding 'pyiec104-21.6.20.dist-info/RECORD' 2026-02-07T23:00:58,647 removing build/bdist.linux-armv7l/wheel 2026-02-07T23:00:58,822 Building wheel for pyiec104 (setup.py): finished with status 'done' 2026-02-07T23:00:58,830 Created wheel for pyiec104: filename=pyiec104-21.6.20-py3-none-any.whl size=414385 sha256=991284ea843f600a05e8bf32275dd4b06a7527c961d23d74f39f1ab7cb413eb5 2026-02-07T23:00:58,832 Stored in directory: /tmp/pip-ephem-wheel-cache-f4i5k4fu/wheels/e2/70/e5/e749a9f2cbb0abfa0fff45ee293227062b1799e192e8b8abbf 2026-02-07T23:00:58,867 Successfully built pyiec104 2026-02-07T23:00:58,903 Removed build tracker: '/tmp/pip-build-tracker-1h268ubh'