2025-09-27T02:00:21,902 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ncx7rvr 2025-09-27T02:00:21,904 Created temporary directory: /tmp/pip-build-tracker-96sjqvy7 2025-09-27T02:00:21,905 Initialized build tracking at /tmp/pip-build-tracker-96sjqvy7 2025-09-27T02:00:21,905 Created build tracker: /tmp/pip-build-tracker-96sjqvy7 2025-09-27T02:00:21,905 Entered build tracker: /tmp/pip-build-tracker-96sjqvy7 2025-09-27T02:00:21,906 Created temporary directory: /tmp/pip-wheel-1as4s92o 2025-09-27T02:00:21,909 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 2025-09-27T02:00:21,911 Created temporary directory: /tmp/pip-ephem-wheel-cache-ter3o6_e 2025-09-27T02:00:21,935 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-27T02:00:21,939 2 location(s) to search for versions of pylings: 2025-09-27T02:00:21,939 * https://pypi.org/simple/pylings/ 2025-09-27T02:00:21,939 * https://www.piwheels.org/simple/pylings/ 2025-09-27T02:00:21,940 Fetching project page and analyzing links: https://pypi.org/simple/pylings/ 2025-09-27T02:00:21,940 Getting page https://pypi.org/simple/pylings/ 2025-09-27T02:00:21,942 Found index url https://pypi.org/simple 2025-09-27T02:00:22,157 Fetched page https://pypi.org/simple/pylings/ as application/vnd.pypi.simple.v1+json 2025-09-27T02:00:22,162 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/64/e3/e3797c1389c97c2fee2798e06ef2978707430bae7489e940e4f7723ed13c/pylings-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pylings/) 2025-09-27T02:00:22,163 Found link https://files.pythonhosted.org/packages/26/60/f0c19bb142b9845f29ddbaf4b48094b6132e51786df1a041c14631938fe5/pylings-1.0.0.tar.gz (from https://pypi.org/simple/pylings/), version: 1.0.0 2025-09-27T02:00:22,164 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/d7/72/1c0aadff23592ca761caa7cd8cba03ef3cc19659a0eedb4d63598a61c633/pylings-1.0.1-py3-none-any.whl (from https://pypi.org/simple/pylings/) 2025-09-27T02:00:22,165 Found link https://files.pythonhosted.org/packages/50/b5/12aa6eb508fa52fa05018d4da21f8252da7c77df358367c9174c84604c7c/pylings-1.0.1.tar.gz (from https://pypi.org/simple/pylings/), version: 1.0.1 2025-09-27T02:00:22,166 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/c1/b0/f38728afadaadbe4057c8f8c38a032fe2b878e0ce457cc5bcd53ed61ed8d/pylings-1.0.2-py3-none-any.whl (from https://pypi.org/simple/pylings/) 2025-09-27T02:00:22,166 Found link https://files.pythonhosted.org/packages/37/9b/ed4fde311831bef0cc704228ec7b64660d2b802bf028168b8b5c461cd34e/pylings-1.0.2.tar.gz (from https://pypi.org/simple/pylings/), version: 1.0.2 2025-09-27T02:00:22,167 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/2e/9d/0530f77e84830022185aa33fe7d7a0c544628e9048eea0d6ef156319142b/pylings-1.0.3-py3-none-any.whl (from https://pypi.org/simple/pylings/) 2025-09-27T02:00:22,168 Found link https://files.pythonhosted.org/packages/07/a7/f40e5dec1ef65329fa7f5d468b1f1b0d6eebe538dc47efc227d5e1d1a3c5/pylings-1.0.3.tar.gz (from https://pypi.org/simple/pylings/), version: 1.0.3 2025-09-27T02:00:22,169 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/1a/f0/9b929c0e19ccef85b19869ef65a42c003a6392b9f59017d531865e5fd344/pylings-1.0.4-py3-none-any.whl (from https://pypi.org/simple/pylings/) 2025-09-27T02:00:22,170 Found link https://files.pythonhosted.org/packages/48/70/ea400a2eaba8c17df6257666fcf4bf31463c6626900374ad819324fc8e83/pylings-1.0.4.tar.gz (from https://pypi.org/simple/pylings/), version: 1.0.4 2025-09-27T02:00:22,171 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/48/f1/c6fffd523d2feda4d08581a3480217ba727f74a4f35382d291781088fffc/pylings-1.0.5-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,172 Found link https://files.pythonhosted.org/packages/b5/9d/a571a895d89193adcf6101f07ca464a920578c91377d44adbb6ca4e6ab60/pylings-1.0.5.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.0.5 2025-09-27T02:00:22,173 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/a0/dc/7c93ad660322bd8b3c39b087b383c95e77dd1fa0f805fe0b7c952dc343c6/pylings-1.1.1-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,174 Found link https://files.pythonhosted.org/packages/e5/2a/fa2b59717f0f97339eda420f5a146a2d456d5c40db93d8259b23b9fbd2a4/pylings-1.1.1.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.1.1 2025-09-27T02:00:22,174 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/31/a2/f7d52d5d439f49b28e25f2139627abdb3ad0b1640746105527f52b1291fe/pylings-1.1.2-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,175 Found link https://files.pythonhosted.org/packages/0f/dc/2b36d3395e67dc1d31852436f228e87d8700b6f7a896137f9260ad5a5526/pylings-1.1.2.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.1.2 2025-09-27T02:00:22,176 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/26/f9/b77a2041b36a961eb24b1df0923bb9ce5abeb585a6fde881211772980c10/pylings-1.2.0-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,177 Found link https://files.pythonhosted.org/packages/03/90/3e25d75eed2008e3622327ba4be79bf8f98001d5e4192d4191acdf5ff975/pylings-1.2.0.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.2.0 2025-09-27T02:00:22,178 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/e4/a3/d19029701dd3995cc4ed7116a836b114c48a342fabae4b81cfaef50d1a9d/pylings-1.2.1-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,178 Found link https://files.pythonhosted.org/packages/23/89/1c3ff69fde57fd1bdc4ab4e1751b55b8fbc2609f569e777f7009698d3cad/pylings-1.2.1.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.2.1 2025-09-27T02:00:22,179 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/c9/73/7e64742c0872e37bae69b0b5249e941e0d672c583d160520296dccd0f6e6/pylings-1.2.2-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,180 Found link https://files.pythonhosted.org/packages/98/d4/ba9d6b79cf2a4f893c198d3d4224cd22a0be0a61a5d3a2d81b40f1169a29/pylings-1.2.2.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.2.2 2025-09-27T02:00:22,181 Fetching project page and analyzing links: https://www.piwheels.org/simple/pylings/ 2025-09-27T02:00:22,182 Getting page https://www.piwheels.org/simple/pylings/ 2025-09-27T02:00:22,183 Found index url https://www.piwheels.org/simple 2025-09-27T02:00:22,384 Fetched page https://www.piwheels.org/simple/pylings/ as text/html 2025-09-27T02:00:22,388 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.2.1-py3-none-any.whl#sha256=f93152d7183bc394df134c15f557c0ff75b61a81dbd0038054a6aeb7695a018c (from https://www.piwheels.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,389 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.2.0-py3-none-any.whl#sha256=a200da91c41d1c7547b41dc5101d83c5cbc6aa8347dfe80571ac68af024f0266 (from https://www.piwheels.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,389 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.1.2-py3-none-any.whl#sha256=4120f38d118f7392141bd8ce3c741aae539b2817759c2475f53509492e943c8c (from https://www.piwheels.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,390 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.1.1-py3-none-any.whl#sha256=7704963fc4cb1cb23d2ba3b073b6367002e4338927ce56209c5d5eb8124594d3 (from https://www.piwheels.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,391 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.0.5-py3-none-any.whl#sha256=fd1c62fc963c9a16677c0c21df29d5433f5f0870ad4f1c7d37c959b06200c805 (from https://www.piwheels.org/simple/pylings/) (requires-python:>=3.10) 2025-09-27T02:00:22,391 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.0.4-py3-none-any.whl#sha256=361f451675dc2532aa6da83d248548d42c5798d5a853ce5ae3938dae9b79c645 (from https://www.piwheels.org/simple/pylings/) 2025-09-27T02:00:22,392 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.0.3-py3-none-any.whl#sha256=137be5ac1d4d6888ca54e43890784c1a47419ec44b089096acb55fcc2bf81054 (from https://www.piwheels.org/simple/pylings/) 2025-09-27T02:00:22,392 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.0.2-py3-none-any.whl#sha256=faed61207242855f33c434a9d548c1ef3b98a4853e2bc25fc916c38185d07ea0 (from https://www.piwheels.org/simple/pylings/) 2025-09-27T02:00:22,393 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.0.1-py3-none-any.whl#sha256=34c1f79bdeb8311558ff34fca87ad9449b1f1d4e3735e58098ed9dcffd7762e2 (from https://www.piwheels.org/simple/pylings/) 2025-09-27T02:00:22,393 Skipping link: No binaries permitted for pylings: https://archive1.piwheels.org/simple/pylings/pylings-1.0.0-py3-none-any.whl#sha256=1dd9c806a86fb314017c528425e147d3a690539c0c648c81be9213cbc580c53c (from https://www.piwheels.org/simple/pylings/) 2025-09-27T02:00:22,394 Skipping link: not a file: https://www.piwheels.org/simple/pylings/ 2025-09-27T02:00:22,394 Skipping link: not a file: https://pypi.org/simple/pylings/ 2025-09-27T02:00:22,414 Given no hashes to check 1 links for project 'pylings': discarding no candidates 2025-09-27T02:00:22,432 Collecting pylings==1.2.2 2025-09-27T02:00:22,434 Created temporary directory: /tmp/pip-unpack-7j6_7ss2 2025-09-27T02:00:22,644 Downloading pylings-1.2.2.tar.gz (90 kB) 2025-09-27T02:00:22,951 Added pylings==1.2.2 from https://files.pythonhosted.org/packages/98/d4/ba9d6b79cf2a4f893c198d3d4224cd22a0be0a61a5d3a2d81b40f1169a29/pylings-1.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-96sjqvy7' 2025-09-27T02:00:22,956 Created temporary directory: /tmp/pip-build-env-dkt2xgcy 2025-09-27T02:00:22,960 Installing build dependencies: started 2025-09-27T02:00:22,962 Running command pip subprocess to install build dependencies 2025-09-27T02:00:24,082 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-27T02:00:24,695 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 2025-09-27T02:00:24,717 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-27T02:00:26,453 Collecting setuptools>=61 2025-09-27T02:00:26,588 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-27T02:00:29,646 Installing collected packages: setuptools 2025-09-27T02:00:33,206 Successfully installed setuptools-80.9.0 2025-09-27T02:00:33,474 Installing build dependencies: finished with status 'done' 2025-09-27T02:00:33,481 Getting requirements to build wheel: started 2025-09-27T02:00:33,482 Running command Getting requirements to build wheel 2025-09-27T02:00:34,189 running egg_info 2025-09-27T02:00:34,196 writing pylings.egg-info/PKG-INFO 2025-09-27T02:00:34,199 writing dependency_links to pylings.egg-info/dependency_links.txt 2025-09-27T02:00:34,201 writing entry points to pylings.egg-info/entry_points.txt 2025-09-27T02:00:34,202 writing requirements to pylings.egg-info/requires.txt 2025-09-27T02:00:34,204 writing top-level names to pylings.egg-info/top_level.txt 2025-09-27T02:00:34,250 reading manifest file 'pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:34,258 adding license file 'LICENSE.md' 2025-09-27T02:00:34,266 writing manifest file 'pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:34,365 Getting requirements to build wheel: finished with status 'done' 2025-09-27T02:00:34,368 Created temporary directory: /tmp/pip-modern-metadata-njqg1u30 2025-09-27T02:00:34,371 Preparing metadata (pyproject.toml): started 2025-09-27T02:00:34,372 Running command Preparing metadata (pyproject.toml) 2025-09-27T02:00:35,018 running dist_info 2025-09-27T02:00:35,031 creating /tmp/pip-modern-metadata-njqg1u30/pylings.egg-info 2025-09-27T02:00:35,031 writing /tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/PKG-INFO 2025-09-27T02:00:35,035 writing dependency_links to /tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/dependency_links.txt 2025-09-27T02:00:35,037 writing entry points to /tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/entry_points.txt 2025-09-27T02:00:35,038 writing requirements to /tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/requires.txt 2025-09-27T02:00:35,039 writing top-level names to /tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/top_level.txt 2025-09-27T02:00:35,041 writing manifest file '/tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:35,077 reading manifest file '/tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:35,079 adding license file 'LICENSE.md' 2025-09-27T02:00:35,086 writing manifest file '/tmp/pip-modern-metadata-njqg1u30/pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:35,087 creating '/tmp/pip-modern-metadata-njqg1u30/pylings-1.2.2.dist-info' 2025-09-27T02:00:35,216 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-27T02:00:35,221 Source in /tmp/pip-wheel-1as4s92o/pylings_713e70cca5af425a9c1b274005bfba75 has version 1.2.2, which satisfies requirement pylings==1.2.2 from https://files.pythonhosted.org/packages/98/d4/ba9d6b79cf2a4f893c198d3d4224cd22a0be0a61a5d3a2d81b40f1169a29/pylings-1.2.2.tar.gz 2025-09-27T02:00:35,222 Removed pylings==1.2.2 from https://files.pythonhosted.org/packages/98/d4/ba9d6b79cf2a4f893c198d3d4224cd22a0be0a61a5d3a2d81b40f1169a29/pylings-1.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-96sjqvy7' 2025-09-27T02:00:35,229 Created temporary directory: /tmp/pip-unpack-g1k7ny1t 2025-09-27T02:00:35,229 Building wheels for collected packages: pylings 2025-09-27T02:00:35,234 Created temporary directory: /tmp/pip-wheel-brp5_011 2025-09-27T02:00:35,235 Destination directory: /tmp/pip-wheel-brp5_011 2025-09-27T02:00:35,237 Building wheel for pylings (pyproject.toml): started 2025-09-27T02:00:35,238 Running command Building wheel for pylings (pyproject.toml) 2025-09-27T02:00:35,851 running bdist_wheel 2025-09-27T02:00:35,871 running build 2025-09-27T02:00:35,872 running build_py 2025-09-27T02:00:35,879 creating build/lib/pylings 2025-09-27T02:00:35,881 copying pylings/constants.py -> build/lib/pylings 2025-09-27T02:00:35,884 copying pylings/utils.py -> build/lib/pylings 2025-09-27T02:00:35,886 copying pylings/__main__.py -> build/lib/pylings 2025-09-27T02:00:35,888 copying pylings/watcher.py -> build/lib/pylings 2025-09-27T02:00:35,890 copying pylings/exercises.py -> build/lib/pylings 2025-09-27T02:00:35,893 copying pylings/debug.py -> build/lib/pylings 2025-09-27T02:00:35,895 copying pylings/__init__.py -> build/lib/pylings 2025-09-27T02:00:35,897 copying pylings/init.py -> build/lib/pylings 2025-09-27T02:00:35,899 copying pylings/pylings.py -> build/lib/pylings 2025-09-27T02:00:35,901 copying pylings/theme.py -> build/lib/pylings 2025-09-27T02:00:35,903 copying pylings/config.py -> build/lib/pylings 2025-09-27T02:00:35,905 copying pylings/ui.py -> build/lib/pylings 2025-09-27T02:00:35,907 running egg_info 2025-09-27T02:00:35,918 writing pylings.egg-info/PKG-INFO 2025-09-27T02:00:35,921 writing dependency_links to pylings.egg-info/dependency_links.txt 2025-09-27T02:00:35,923 writing entry points to pylings.egg-info/entry_points.txt 2025-09-27T02:00:35,924 writing requirements to pylings.egg-info/requires.txt 2025-09-27T02:00:35,925 writing top-level names to pylings.egg-info/top_level.txt 2025-09-27T02:00:35,952 reading manifest file 'pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:35,961 adding license file 'LICENSE.md' 2025-09-27T02:00:35,969 writing manifest file 'pylings.egg-info/SOURCES.txt' 2025-09-27T02:00:35,971 /tmp/pip-build-env-dkt2xgcy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.backups' is absent from the `packages` configuration. 2025-09-27T02:00:35,972 !! 2025-09-27T02:00:35,973 ******************************************************************************** 2025-09-27T02:00:35,973 ############################ 2025-09-27T02:00:35,973 # Package would be ignored # 2025-09-27T02:00:35,974 ############################ 2025-09-27T02:00:35,974 Python recognizes 'pylings.backups' as an importable package[^1], 2025-09-27T02:00:35,975 but it is absent from setuptools' `packages` configuration. 2025-09-27T02:00:35,976 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-27T02:00:35,976 package, please make sure that 'pylings.backups' is explicitly added 2025-09-27T02:00:35,977 to the `packages` configuration field. 2025-09-27T02:00:35,978 Alternatively, you can also rely on setuptools' discovery methods 2025-09-27T02:00:35,979 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-27T02:00:35,979 instead of `find_packages(...)`/`find:`). 2025-09-27T02:00:35,980 You can read more about "package discovery" on setuptools documentation page: 2025-09-27T02:00:35,982 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-27T02:00:35,983 If you don't want 'pylings.backups' to be distributed and are 2025-09-27T02:00:35,984 already explicitly excluding 'pylings.backups' via 2025-09-27T02:00:35,984 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-27T02:00:35,985 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-27T02:00:35,985 combination with a more fine grained `package-data` configuration. 2025-09-27T02:00:35,986 You can read more about "package data files" on setuptools documentation page: 2025-09-27T02:00:35,987 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-27T02:00:35,989 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-27T02:00:35,989 even if it does not contain any `.py` files. 2025-09-27T02:00:35,990 On the other hand, currently there is no concept of package data 2025-09-27T02:00:35,990 directory, all directories are treated like packages. 2025-09-27T02:00:35,991 ******************************************************************************** 2025-09-27T02:00:35,992 !! 2025-09-27T02:00:35,992 check.warn(importable) 2025-09-27T02:00:35,993 /tmp/pip-build-env-dkt2xgcy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.config' is absent from the `packages` configuration. 2025-09-27T02:00:35,994 !! 2025-09-27T02:00:35,995 ******************************************************************************** 2025-09-27T02:00:35,995 ############################ 2025-09-27T02:00:35,995 # Package would be ignored # 2025-09-27T02:00:35,996 ############################ 2025-09-27T02:00:35,996 Python recognizes 'pylings.config' as an importable package[^1], 2025-09-27T02:00:35,997 but it is absent from setuptools' `packages` configuration. 2025-09-27T02:00:35,997 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-27T02:00:35,998 package, please make sure that 'pylings.config' is explicitly added 2025-09-27T02:00:35,998 to the `packages` configuration field. 2025-09-27T02:00:35,999 Alternatively, you can also rely on setuptools' discovery methods 2025-09-27T02:00:36,000 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-27T02:00:36,000 instead of `find_packages(...)`/`find:`). 2025-09-27T02:00:36,001 You can read more about "package discovery" on setuptools documentation page: 2025-09-27T02:00:36,002 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-27T02:00:36,002 If you don't want 'pylings.config' to be distributed and are 2025-09-27T02:00:36,003 already explicitly excluding 'pylings.config' via 2025-09-27T02:00:36,003 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-27T02:00:36,004 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-27T02:00:36,004 combination with a more fine grained `package-data` configuration. 2025-09-27T02:00:36,005 You can read more about "package data files" on setuptools documentation page: 2025-09-27T02:00:36,006 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-27T02:00:36,008 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-27T02:00:36,008 even if it does not contain any `.py` files. 2025-09-27T02:00:36,009 On the other hand, currently there is no concept of package data 2025-09-27T02:00:36,009 directory, all directories are treated like packages. 2025-09-27T02:00:36,010 ******************************************************************************** 2025-09-27T02:00:36,011 !! 2025-09-27T02:00:36,012 check.warn(importable) 2025-09-27T02:00:36,012 /tmp/pip-build-env-dkt2xgcy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.exercises' is absent from the `packages` configuration. 2025-09-27T02:00:36,013 !! 2025-09-27T02:00:36,014 ******************************************************************************** 2025-09-27T02:00:36,014 ############################ 2025-09-27T02:00:36,015 # Package would be ignored # 2025-09-27T02:00:36,015 ############################ 2025-09-27T02:00:36,016 Python recognizes 'pylings.exercises' as an importable package[^1], 2025-09-27T02:00:36,016 but it is absent from setuptools' `packages` configuration. 2025-09-27T02:00:36,017 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-27T02:00:36,018 package, please make sure that 'pylings.exercises' is explicitly added 2025-09-27T02:00:36,018 to the `packages` configuration field. 2025-09-27T02:00:36,019 Alternatively, you can also rely on setuptools' discovery methods 2025-09-27T02:00:36,020 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-27T02:00:36,020 instead of `find_packages(...)`/`find:`). 2025-09-27T02:00:36,021 You can read more about "package discovery" on setuptools documentation page: 2025-09-27T02:00:36,022 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-27T02:00:36,023 If you don't want 'pylings.exercises' to be distributed and are 2025-09-27T02:00:36,024 already explicitly excluding 'pylings.exercises' via 2025-09-27T02:00:36,024 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-27T02:00:36,025 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-27T02:00:36,025 combination with a more fine grained `package-data` configuration. 2025-09-27T02:00:36,026 You can read more about "package data files" on setuptools documentation page: 2025-09-27T02:00:36,027 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-27T02:00:36,028 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-27T02:00:36,028 even if it does not contain any `.py` files. 2025-09-27T02:00:36,029 On the other hand, currently there is no concept of package data 2025-09-27T02:00:36,029 directory, all directories are treated like packages. 2025-09-27T02:00:36,030 ******************************************************************************** 2025-09-27T02:00:36,031 !! 2025-09-27T02:00:36,031 check.warn(importable) 2025-09-27T02:00:36,032 /tmp/pip-build-env-dkt2xgcy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.solutions' is absent from the `packages` configuration. 2025-09-27T02:00:36,032 !! 2025-09-27T02:00:36,033 ******************************************************************************** 2025-09-27T02:00:36,034 ############################ 2025-09-27T02:00:36,034 # Package would be ignored # 2025-09-27T02:00:36,035 ############################ 2025-09-27T02:00:36,035 Python recognizes 'pylings.solutions' as an importable package[^1], 2025-09-27T02:00:36,036 but it is absent from setuptools' `packages` configuration. 2025-09-27T02:00:36,036 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-27T02:00:36,037 package, please make sure that 'pylings.solutions' is explicitly added 2025-09-27T02:00:36,037 to the `packages` configuration field. 2025-09-27T02:00:36,039 Alternatively, you can also rely on setuptools' discovery methods 2025-09-27T02:00:36,039 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-27T02:00:36,040 instead of `find_packages(...)`/`find:`). 2025-09-27T02:00:36,041 You can read more about "package discovery" on setuptools documentation page: 2025-09-27T02:00:36,042 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-27T02:00:36,043 If you don't want 'pylings.solutions' to be distributed and are 2025-09-27T02:00:36,043 already explicitly excluding 'pylings.solutions' via 2025-09-27T02:00:36,044 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-27T02:00:36,044 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-27T02:00:36,045 combination with a more fine grained `package-data` configuration. 2025-09-27T02:00:36,046 You can read more about "package data files" on setuptools documentation page: 2025-09-27T02:00:36,047 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-27T02:00:36,049 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-27T02:00:36,049 even if it does not contain any `.py` files. 2025-09-27T02:00:36,050 On the other hand, currently there is no concept of package data 2025-09-27T02:00:36,051 directory, all directories are treated like packages. 2025-09-27T02:00:36,051 ******************************************************************************** 2025-09-27T02:00:36,052 !! 2025-09-27T02:00:36,053 check.warn(importable) 2025-09-27T02:00:36,053 /tmp/pip-build-env-dkt2xgcy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.styles' is absent from the `packages` configuration. 2025-09-27T02:00:36,054 !! 2025-09-27T02:00:36,055 ******************************************************************************** 2025-09-27T02:00:36,055 ############################ 2025-09-27T02:00:36,056 # Package would be ignored # 2025-09-27T02:00:36,056 ############################ 2025-09-27T02:00:36,057 Python recognizes 'pylings.styles' as an importable package[^1], 2025-09-27T02:00:36,057 but it is absent from setuptools' `packages` configuration. 2025-09-27T02:00:36,058 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-27T02:00:36,058 package, please make sure that 'pylings.styles' is explicitly added 2025-09-27T02:00:36,059 to the `packages` configuration field. 2025-09-27T02:00:36,060 Alternatively, you can also rely on setuptools' discovery methods 2025-09-27T02:00:36,060 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-27T02:00:36,061 instead of `find_packages(...)`/`find:`). 2025-09-27T02:00:36,062 You can read more about "package discovery" on setuptools documentation page: 2025-09-27T02:00:36,063 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-27T02:00:36,064 If you don't want 'pylings.styles' to be distributed and are 2025-09-27T02:00:36,064 already explicitly excluding 'pylings.styles' via 2025-09-27T02:00:36,065 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-27T02:00:36,065 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-27T02:00:36,066 combination with a more fine grained `package-data` configuration. 2025-09-27T02:00:36,067 You can read more about "package data files" on setuptools documentation page: 2025-09-27T02:00:36,068 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-27T02:00:36,070 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-27T02:00:36,070 even if it does not contain any `.py` files. 2025-09-27T02:00:36,071 On the other hand, currently there is no concept of package data 2025-09-27T02:00:36,071 directory, all directories are treated like packages. 2025-09-27T02:00:36,072 ******************************************************************************** 2025-09-27T02:00:36,073 !! 2025-09-27T02:00:36,073 check.warn(importable) 2025-09-27T02:00:36,074 creating build/lib/pylings/backups/00_intro 2025-09-27T02:00:36,074 copying pylings/backups/00_intro/intro1.py -> build/lib/pylings/backups/00_intro 2025-09-27T02:00:36,075 creating build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,075 copying pylings/backups/01_variables/README.md -> build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,076 copying pylings/backups/01_variables/variables1.py -> build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,076 copying pylings/backups/01_variables/variables2.py -> build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,077 copying pylings/backups/01_variables/variables3.py -> build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,077 copying pylings/backups/01_variables/variables4.py -> build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,078 copying pylings/backups/01_variables/variables5.py -> build/lib/pylings/backups/01_variables 2025-09-27T02:00:36,078 creating build/lib/pylings/backups/02_data_structures 2025-09-27T02:00:36,079 copying pylings/backups/02_data_structures/README.md -> build/lib/pylings/backups/02_data_structures 2025-09-27T02:00:36,080 copying pylings/backups/02_data_structures/data_structures1.py -> build/lib/pylings/backups/02_data_structures 2025-09-27T02:00:36,080 copying pylings/backups/02_data_structures/data_structures2.py -> build/lib/pylings/backups/02_data_structures 2025-09-27T02:00:36,081 copying pylings/backups/02_data_structures/data_structures3.py -> build/lib/pylings/backups/02_data_structures 2025-09-27T02:00:36,081 copying pylings/backups/02_data_structures/data_structures4.py -> build/lib/pylings/backups/02_data_structures 2025-09-27T02:00:36,081 creating build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,082 copying pylings/backups/03_functions/README.md -> build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,082 copying pylings/backups/03_functions/functions1.py -> build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,083 copying pylings/backups/03_functions/functions2.py -> build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,083 copying pylings/backups/03_functions/functions3.py -> build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,084 copying pylings/backups/03_functions/functions4.py -> build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,084 copying pylings/backups/03_functions/functions5.py -> build/lib/pylings/backups/03_functions 2025-09-27T02:00:36,085 creating build/lib/pylings/backups/04_conditionals 2025-09-27T02:00:36,085 copying pylings/backups/04_conditionals/README.md -> build/lib/pylings/backups/04_conditionals 2025-09-27T02:00:36,086 copying pylings/backups/04_conditionals/conditionals1.py -> build/lib/pylings/backups/04_conditionals 2025-09-27T02:00:36,086 copying pylings/backups/04_conditionals/conditionals2.py -> build/lib/pylings/backups/04_conditionals 2025-09-27T02:00:36,087 copying pylings/backups/04_conditionals/conditionals3.py -> build/lib/pylings/backups/04_conditionals 2025-09-27T02:00:36,087 copying pylings/backups/04_conditionals/conditionals4.py -> build/lib/pylings/backups/04_conditionals 2025-09-27T02:00:36,088 creating build/lib/pylings/backups/05_loops 2025-09-27T02:00:36,088 copying pylings/backups/05_loops/README.md -> build/lib/pylings/backups/05_loops 2025-09-27T02:00:36,089 copying pylings/backups/05_loops/loops1.py -> build/lib/pylings/backups/05_loops 2025-09-27T02:00:36,089 creating build/lib/pylings/backups/06_oop 2025-09-27T02:00:36,090 copying pylings/backups/06_oop/README.md -> build/lib/pylings/backups/06_oop 2025-09-27T02:00:36,091 copying pylings/backups/06_oop/oop1.py -> build/lib/pylings/backups/06_oop 2025-09-27T02:00:36,091 copying pylings/backups/06_oop/oop2.py -> build/lib/pylings/backups/06_oop 2025-09-27T02:00:36,092 copying pylings/backups/06_oop/oop3.py -> build/lib/pylings/backups/06_oop 2025-09-27T02:00:36,092 creating build/lib/pylings/backups/07_quiz 2025-09-27T02:00:36,093 copying pylings/backups/07_quiz/README.md -> build/lib/pylings/backups/07_quiz 2025-09-27T02:00:36,096 copying pylings/backups/07_quiz/quiz1.py -> build/lib/pylings/backups/07_quiz 2025-09-27T02:00:36,098 creating build/lib/pylings/backups/08_error_handling 2025-09-27T02:00:36,099 copying pylings/backups/08_error_handling/README.md -> build/lib/pylings/backups/08_error_handling 2025-09-27T02:00:36,101 copying pylings/backups/08_error_handling/errors1.py -> build/lib/pylings/backups/08_error_handling 2025-09-27T02:00:36,103 copying pylings/backups/08_error_handling/errors2.py -> build/lib/pylings/backups/08_error_handling 2025-09-27T02:00:36,106 copying pylings/backups/08_error_handling/errors3.py -> build/lib/pylings/backups/08_error_handling 2025-09-27T02:00:36,108 copying pylings/backups/08_error_handling/errors4.py -> build/lib/pylings/backups/08_error_handling 2025-09-27T02:00:36,110 creating build/lib/pylings/backups/09_threading 2025-09-27T02:00:36,111 copying pylings/backups/09_threading/README.md -> build/lib/pylings/backups/09_threading 2025-09-27T02:00:36,114 copying pylings/backups/09_threading/threading1.py -> build/lib/pylings/backups/09_threading 2025-09-27T02:00:36,117 copying pylings/backups/09_threading/threading2.py -> build/lib/pylings/backups/09_threading 2025-09-27T02:00:36,119 copying pylings/backups/09_threading/threading3.py -> build/lib/pylings/backups/09_threading 2025-09-27T02:00:36,121 creating build/lib/pylings/config 2025-09-27T02:00:36,122 copying pylings/config/config.toml -> build/lib/pylings/config 2025-09-27T02:00:36,125 copying pylings/config/themes.toml -> build/lib/pylings/config 2025-09-27T02:00:36,127 creating build/lib/pylings/exercises/00_intro 2025-09-27T02:00:36,128 copying pylings/exercises/00_intro/intro1.py -> build/lib/pylings/exercises/00_intro 2025-09-27T02:00:36,131 creating build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,131 copying pylings/exercises/01_variables/README.md -> build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,134 copying pylings/exercises/01_variables/variables1.py -> build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,136 copying pylings/exercises/01_variables/variables2.py -> build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,138 copying pylings/exercises/01_variables/variables3.py -> build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,140 copying pylings/exercises/01_variables/variables4.py -> build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,142 copying pylings/exercises/01_variables/variables5.py -> build/lib/pylings/exercises/01_variables 2025-09-27T02:00:36,144 creating build/lib/pylings/exercises/02_data_structures 2025-09-27T02:00:36,145 copying pylings/exercises/02_data_structures/README.md -> build/lib/pylings/exercises/02_data_structures 2025-09-27T02:00:36,147 copying pylings/exercises/02_data_structures/data_structures1.py -> build/lib/pylings/exercises/02_data_structures 2025-09-27T02:00:36,149 copying pylings/exercises/02_data_structures/data_structures2.py -> build/lib/pylings/exercises/02_data_structures 2025-09-27T02:00:36,152 copying pylings/exercises/02_data_structures/data_structures3.py -> build/lib/pylings/exercises/02_data_structures 2025-09-27T02:00:36,154 copying pylings/exercises/02_data_structures/data_structures4.py -> build/lib/pylings/exercises/02_data_structures 2025-09-27T02:00:36,157 creating build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,158 copying pylings/exercises/03_functions/README.md -> build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,161 copying pylings/exercises/03_functions/functions1.py -> build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,163 copying pylings/exercises/03_functions/functions2.py -> build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,165 copying pylings/exercises/03_functions/functions3.py -> build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,167 copying pylings/exercises/03_functions/functions4.py -> build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,170 copying pylings/exercises/03_functions/functions5.py -> build/lib/pylings/exercises/03_functions 2025-09-27T02:00:36,172 creating build/lib/pylings/exercises/04_conditionals 2025-09-27T02:00:36,173 copying pylings/exercises/04_conditionals/README.md -> build/lib/pylings/exercises/04_conditionals 2025-09-27T02:00:36,175 copying pylings/exercises/04_conditionals/conditionals1.py -> build/lib/pylings/exercises/04_conditionals 2025-09-27T02:00:36,177 copying pylings/exercises/04_conditionals/conditionals2.py -> build/lib/pylings/exercises/04_conditionals 2025-09-27T02:00:36,179 copying pylings/exercises/04_conditionals/conditionals3.py -> build/lib/pylings/exercises/04_conditionals 2025-09-27T02:00:36,182 copying pylings/exercises/04_conditionals/conditionals4.py -> build/lib/pylings/exercises/04_conditionals 2025-09-27T02:00:36,184 creating build/lib/pylings/exercises/05_loops 2025-09-27T02:00:36,185 copying pylings/exercises/05_loops/README.md -> build/lib/pylings/exercises/05_loops 2025-09-27T02:00:36,187 copying pylings/exercises/05_loops/loops1.py -> build/lib/pylings/exercises/05_loops 2025-09-27T02:00:36,189 creating build/lib/pylings/exercises/06_oop 2025-09-27T02:00:36,190 copying pylings/exercises/06_oop/README.md -> build/lib/pylings/exercises/06_oop 2025-09-27T02:00:36,193 copying pylings/exercises/06_oop/oop1.py -> build/lib/pylings/exercises/06_oop 2025-09-27T02:00:36,195 copying pylings/exercises/06_oop/oop2.py -> build/lib/pylings/exercises/06_oop 2025-09-27T02:00:36,197 copying pylings/exercises/06_oop/oop3.py -> build/lib/pylings/exercises/06_oop 2025-09-27T02:00:36,200 creating build/lib/pylings/exercises/07_quiz 2025-09-27T02:00:36,201 copying pylings/exercises/07_quiz/README.md -> build/lib/pylings/exercises/07_quiz 2025-09-27T02:00:36,204 copying pylings/exercises/07_quiz/quiz1.py -> build/lib/pylings/exercises/07_quiz 2025-09-27T02:00:36,207 creating build/lib/pylings/exercises/08_error_handling 2025-09-27T02:00:36,208 copying pylings/exercises/08_error_handling/README.md -> build/lib/pylings/exercises/08_error_handling 2025-09-27T02:00:36,210 copying pylings/exercises/08_error_handling/errors1.py -> build/lib/pylings/exercises/08_error_handling 2025-09-27T02:00:36,212 copying pylings/exercises/08_error_handling/errors2.py -> build/lib/pylings/exercises/08_error_handling 2025-09-27T02:00:36,214 copying pylings/exercises/08_error_handling/errors3.py -> build/lib/pylings/exercises/08_error_handling 2025-09-27T02:00:36,217 copying pylings/exercises/08_error_handling/errors4.py -> build/lib/pylings/exercises/08_error_handling 2025-09-27T02:00:36,219 creating build/lib/pylings/exercises/09_threading 2025-09-27T02:00:36,220 copying pylings/exercises/09_threading/README.md -> build/lib/pylings/exercises/09_threading 2025-09-27T02:00:36,222 copying pylings/exercises/09_threading/threading1.py -> build/lib/pylings/exercises/09_threading 2025-09-27T02:00:36,225 copying pylings/exercises/09_threading/threading2.py -> build/lib/pylings/exercises/09_threading 2025-09-27T02:00:36,227 copying pylings/exercises/09_threading/threading3.py -> build/lib/pylings/exercises/09_threading 2025-09-27T02:00:36,229 creating build/lib/pylings/solutions/00_intro 2025-09-27T02:00:36,230 copying pylings/solutions/00_intro/intro1.py -> build/lib/pylings/solutions/00_intro 2025-09-27T02:00:36,233 creating build/lib/pylings/solutions/01_variables 2025-09-27T02:00:36,234 copying pylings/solutions/01_variables/variables1.py -> build/lib/pylings/solutions/01_variables 2025-09-27T02:00:36,236 copying pylings/solutions/01_variables/variables2.py -> build/lib/pylings/solutions/01_variables 2025-09-27T02:00:36,238 copying pylings/solutions/01_variables/variables3.py -> build/lib/pylings/solutions/01_variables 2025-09-27T02:00:36,240 copying pylings/solutions/01_variables/variables4.py -> build/lib/pylings/solutions/01_variables 2025-09-27T02:00:36,243 copying pylings/solutions/01_variables/variables5.py -> build/lib/pylings/solutions/01_variables 2025-09-27T02:00:36,245 creating build/lib/pylings/solutions/02_data_structures 2025-09-27T02:00:36,246 copying pylings/solutions/02_data_structures/data_structures1.py -> build/lib/pylings/solutions/02_data_structures 2025-09-27T02:00:36,248 copying pylings/solutions/02_data_structures/data_structures2.py -> build/lib/pylings/solutions/02_data_structures 2025-09-27T02:00:36,250 copying pylings/solutions/02_data_structures/data_structures3.py -> build/lib/pylings/solutions/02_data_structures 2025-09-27T02:00:36,253 copying pylings/solutions/02_data_structures/data_structures4.py -> build/lib/pylings/solutions/02_data_structures 2025-09-27T02:00:36,255 creating build/lib/pylings/solutions/03_functions 2025-09-27T02:00:36,256 copying pylings/solutions/03_functions/functions1.py -> build/lib/pylings/solutions/03_functions 2025-09-27T02:00:36,258 copying pylings/solutions/03_functions/functions2.py -> build/lib/pylings/solutions/03_functions 2025-09-27T02:00:36,261 copying pylings/solutions/03_functions/functions3.py -> build/lib/pylings/solutions/03_functions 2025-09-27T02:00:36,263 copying pylings/solutions/03_functions/functions4.py -> build/lib/pylings/solutions/03_functions 2025-09-27T02:00:36,265 copying pylings/solutions/03_functions/functions5.py -> build/lib/pylings/solutions/03_functions 2025-09-27T02:00:36,267 creating build/lib/pylings/solutions/04_conditionals 2025-09-27T02:00:36,268 copying pylings/solutions/04_conditionals/conditionals1.py -> build/lib/pylings/solutions/04_conditionals 2025-09-27T02:00:36,270 copying pylings/solutions/04_conditionals/conditionals2.py -> build/lib/pylings/solutions/04_conditionals 2025-09-27T02:00:36,273 copying pylings/solutions/04_conditionals/conditionals3.py -> build/lib/pylings/solutions/04_conditionals 2025-09-27T02:00:36,275 copying pylings/solutions/04_conditionals/conditionals4.py -> build/lib/pylings/solutions/04_conditionals 2025-09-27T02:00:36,277 creating build/lib/pylings/solutions/05_loops 2025-09-27T02:00:36,278 copying pylings/solutions/05_loops/loops1.py -> build/lib/pylings/solutions/05_loops 2025-09-27T02:00:36,280 creating build/lib/pylings/solutions/06_oop 2025-09-27T02:00:36,281 copying pylings/solutions/06_oop/oop1.py -> build/lib/pylings/solutions/06_oop 2025-09-27T02:00:36,283 copying pylings/solutions/06_oop/oop2.py -> build/lib/pylings/solutions/06_oop 2025-09-27T02:00:36,285 copying pylings/solutions/06_oop/oop3.py -> build/lib/pylings/solutions/06_oop 2025-09-27T02:00:36,287 creating build/lib/pylings/solutions/07_quiz 2025-09-27T02:00:36,288 copying pylings/solutions/07_quiz/quiz1.py -> build/lib/pylings/solutions/07_quiz 2025-09-27T02:00:36,290 creating build/lib/pylings/solutions/08_error_handling 2025-09-27T02:00:36,291 copying pylings/solutions/08_error_handling/errors1.py -> build/lib/pylings/solutions/08_error_handling 2025-09-27T02:00:36,294 copying pylings/solutions/08_error_handling/errors2.py -> build/lib/pylings/solutions/08_error_handling 2025-09-27T02:00:36,296 copying pylings/solutions/08_error_handling/errors3.py -> build/lib/pylings/solutions/08_error_handling 2025-09-27T02:00:36,298 copying pylings/solutions/08_error_handling/errors4.py -> build/lib/pylings/solutions/08_error_handling 2025-09-27T02:00:36,300 creating build/lib/pylings/solutions/09_threading 2025-09-27T02:00:36,301 copying pylings/solutions/09_threading/threading1.py -> build/lib/pylings/solutions/09_threading 2025-09-27T02:00:36,304 copying pylings/solutions/09_threading/threading2.py -> build/lib/pylings/solutions/09_threading 2025-09-27T02:00:36,306 copying pylings/solutions/09_threading/threading3.py -> build/lib/pylings/solutions/09_threading 2025-09-27T02:00:36,308 creating build/lib/pylings/styles 2025-09-27T02:00:36,309 copying pylings/styles/ui.tcss -> build/lib/pylings/styles 2025-09-27T02:00:36,323 installing to build/bdist.linux-armv7l/wheel 2025-09-27T02:00:36,323 running install 2025-09-27T02:00:36,347 running install_lib 2025-09-27T02:00:36,353 creating build/bdist.linux-armv7l/wheel 2025-09-27T02:00:36,356 creating build/bdist.linux-armv7l/wheel/pylings 2025-09-27T02:00:36,357 copying build/lib/pylings/constants.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,359 copying build/lib/pylings/utils.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,362 copying build/lib/pylings/__main__.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,364 copying build/lib/pylings/watcher.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,366 creating build/bdist.linux-armv7l/wheel/pylings/config 2025-09-27T02:00:36,368 copying build/lib/pylings/config/config.toml -> build/bdist.linux-armv7l/wheel/./pylings/config 2025-09-27T02:00:36,370 copying build/lib/pylings/config/themes.toml -> build/bdist.linux-armv7l/wheel/./pylings/config 2025-09-27T02:00:36,372 copying build/lib/pylings/exercises.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,375 copying build/lib/pylings/debug.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,377 creating build/bdist.linux-armv7l/wheel/pylings/styles 2025-09-27T02:00:36,378 copying build/lib/pylings/styles/ui.tcss -> build/bdist.linux-armv7l/wheel/./pylings/styles 2025-09-27T02:00:36,380 copying build/lib/pylings/__init__.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,382 copying build/lib/pylings/init.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,384 copying build/lib/pylings/pylings.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,386 creating build/bdist.linux-armv7l/wheel/pylings/exercises 2025-09-27T02:00:36,388 creating build/bdist.linux-armv7l/wheel/pylings/exercises/07_quiz 2025-09-27T02:00:36,389 copying build/lib/pylings/exercises/07_quiz/quiz1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/07_quiz 2025-09-27T02:00:36,391 copying build/lib/pylings/exercises/07_quiz/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/07_quiz 2025-09-27T02:00:36,393 creating build/bdist.linux-armv7l/wheel/pylings/exercises/01_variables 2025-09-27T02:00:36,394 copying build/lib/pylings/exercises/01_variables/variables4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-09-27T02:00:36,396 copying build/lib/pylings/exercises/01_variables/variables2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-09-27T02:00:36,398 copying build/lib/pylings/exercises/01_variables/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-09-27T02:00:36,399 copying build/lib/pylings/exercises/01_variables/variables3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-09-27T02:00:36,401 copying build/lib/pylings/exercises/01_variables/variables1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-09-27T02:00:36,403 copying build/lib/pylings/exercises/01_variables/variables5.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-09-27T02:00:36,405 creating build/bdist.linux-armv7l/wheel/pylings/exercises/09_threading 2025-09-27T02:00:36,406 copying build/lib/pylings/exercises/09_threading/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-09-27T02:00:36,408 copying build/lib/pylings/exercises/09_threading/threading1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-09-27T02:00:36,410 copying build/lib/pylings/exercises/09_threading/threading3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-09-27T02:00:36,412 copying build/lib/pylings/exercises/09_threading/threading2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-09-27T02:00:36,414 creating build/bdist.linux-armv7l/wheel/pylings/exercises/08_error_handling 2025-09-27T02:00:36,415 copying build/lib/pylings/exercises/08_error_handling/errors1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-09-27T02:00:36,417 copying build/lib/pylings/exercises/08_error_handling/errors4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-09-27T02:00:36,419 copying build/lib/pylings/exercises/08_error_handling/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-09-27T02:00:36,421 copying build/lib/pylings/exercises/08_error_handling/errors2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-09-27T02:00:36,423 copying build/lib/pylings/exercises/08_error_handling/errors3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-09-27T02:00:36,425 creating build/bdist.linux-armv7l/wheel/pylings/exercises/04_conditionals 2025-09-27T02:00:36,427 copying build/lib/pylings/exercises/04_conditionals/conditionals3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-09-27T02:00:36,429 copying build/lib/pylings/exercises/04_conditionals/conditionals1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-09-27T02:00:36,431 copying build/lib/pylings/exercises/04_conditionals/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-09-27T02:00:36,432 copying build/lib/pylings/exercises/04_conditionals/conditionals4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-09-27T02:00:36,434 copying build/lib/pylings/exercises/04_conditionals/conditionals2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-09-27T02:00:36,436 creating build/bdist.linux-armv7l/wheel/pylings/exercises/06_oop 2025-09-27T02:00:36,437 copying build/lib/pylings/exercises/06_oop/oop2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-09-27T02:00:36,439 copying build/lib/pylings/exercises/06_oop/oop3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-09-27T02:00:36,441 copying build/lib/pylings/exercises/06_oop/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-09-27T02:00:36,443 copying build/lib/pylings/exercises/06_oop/oop1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-09-27T02:00:36,445 creating build/bdist.linux-armv7l/wheel/pylings/exercises/03_functions 2025-09-27T02:00:36,446 copying build/lib/pylings/exercises/03_functions/functions1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-09-27T02:00:36,448 copying build/lib/pylings/exercises/03_functions/functions5.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-09-27T02:00:36,450 copying build/lib/pylings/exercises/03_functions/functions2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-09-27T02:00:36,452 copying build/lib/pylings/exercises/03_functions/functions3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-09-27T02:00:36,454 copying build/lib/pylings/exercises/03_functions/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-09-27T02:00:36,456 copying build/lib/pylings/exercises/03_functions/functions4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-09-27T02:00:36,458 creating build/bdist.linux-armv7l/wheel/pylings/exercises/02_data_structures 2025-09-27T02:00:36,459 copying build/lib/pylings/exercises/02_data_structures/data_structures4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-09-27T02:00:36,461 copying build/lib/pylings/exercises/02_data_structures/data_structures2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-09-27T02:00:36,463 copying build/lib/pylings/exercises/02_data_structures/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-09-27T02:00:36,465 copying build/lib/pylings/exercises/02_data_structures/data_structures3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-09-27T02:00:36,467 copying build/lib/pylings/exercises/02_data_structures/data_structures1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-09-27T02:00:36,469 creating build/bdist.linux-armv7l/wheel/pylings/exercises/05_loops 2025-09-27T02:00:36,470 copying build/lib/pylings/exercises/05_loops/loops1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/05_loops 2025-09-27T02:00:36,472 copying build/lib/pylings/exercises/05_loops/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/05_loops 2025-09-27T02:00:36,474 creating build/bdist.linux-armv7l/wheel/pylings/exercises/00_intro 2025-09-27T02:00:36,475 copying build/lib/pylings/exercises/00_intro/intro1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/00_intro 2025-09-27T02:00:36,478 creating build/bdist.linux-armv7l/wheel/pylings/backups 2025-09-27T02:00:36,480 creating build/bdist.linux-armv7l/wheel/pylings/backups/07_quiz 2025-09-27T02:00:36,481 copying build/lib/pylings/backups/07_quiz/quiz1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/07_quiz 2025-09-27T02:00:36,483 copying build/lib/pylings/backups/07_quiz/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/07_quiz 2025-09-27T02:00:36,485 creating build/bdist.linux-armv7l/wheel/pylings/backups/01_variables 2025-09-27T02:00:36,487 copying build/lib/pylings/backups/01_variables/variables4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-09-27T02:00:36,489 copying build/lib/pylings/backups/01_variables/variables2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-09-27T02:00:36,490 copying build/lib/pylings/backups/01_variables/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-09-27T02:00:36,492 copying build/lib/pylings/backups/01_variables/variables3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-09-27T02:00:36,494 copying build/lib/pylings/backups/01_variables/variables1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-09-27T02:00:36,496 copying build/lib/pylings/backups/01_variables/variables5.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-09-27T02:00:36,498 creating build/bdist.linux-armv7l/wheel/pylings/backups/09_threading 2025-09-27T02:00:36,499 copying build/lib/pylings/backups/09_threading/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-09-27T02:00:36,501 copying build/lib/pylings/backups/09_threading/threading1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-09-27T02:00:36,504 copying build/lib/pylings/backups/09_threading/threading3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-09-27T02:00:36,505 copying build/lib/pylings/backups/09_threading/threading2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-09-27T02:00:36,508 creating build/bdist.linux-armv7l/wheel/pylings/backups/08_error_handling 2025-09-27T02:00:36,509 copying build/lib/pylings/backups/08_error_handling/errors1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-09-27T02:00:36,511 copying build/lib/pylings/backups/08_error_handling/errors4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-09-27T02:00:36,513 copying build/lib/pylings/backups/08_error_handling/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-09-27T02:00:36,514 copying build/lib/pylings/backups/08_error_handling/errors2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-09-27T02:00:36,516 copying build/lib/pylings/backups/08_error_handling/errors3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-09-27T02:00:36,519 creating build/bdist.linux-armv7l/wheel/pylings/backups/04_conditionals 2025-09-27T02:00:36,520 copying build/lib/pylings/backups/04_conditionals/conditionals3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-09-27T02:00:36,522 copying build/lib/pylings/backups/04_conditionals/conditionals1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-09-27T02:00:36,524 copying build/lib/pylings/backups/04_conditionals/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-09-27T02:00:36,526 copying build/lib/pylings/backups/04_conditionals/conditionals4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-09-27T02:00:36,528 copying build/lib/pylings/backups/04_conditionals/conditionals2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-09-27T02:00:36,530 creating build/bdist.linux-armv7l/wheel/pylings/backups/06_oop 2025-09-27T02:00:36,531 copying build/lib/pylings/backups/06_oop/oop2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-09-27T02:00:36,533 copying build/lib/pylings/backups/06_oop/oop3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-09-27T02:00:36,535 copying build/lib/pylings/backups/06_oop/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-09-27T02:00:36,537 copying build/lib/pylings/backups/06_oop/oop1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-09-27T02:00:36,539 creating build/bdist.linux-armv7l/wheel/pylings/backups/03_functions 2025-09-27T02:00:36,541 copying build/lib/pylings/backups/03_functions/functions1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-09-27T02:00:36,542 copying build/lib/pylings/backups/03_functions/functions5.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-09-27T02:00:36,544 copying build/lib/pylings/backups/03_functions/functions2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-09-27T02:00:36,546 copying build/lib/pylings/backups/03_functions/functions3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-09-27T02:00:36,548 copying build/lib/pylings/backups/03_functions/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-09-27T02:00:36,549 copying build/lib/pylings/backups/03_functions/functions4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-09-27T02:00:36,552 creating build/bdist.linux-armv7l/wheel/pylings/backups/02_data_structures 2025-09-27T02:00:36,553 copying build/lib/pylings/backups/02_data_structures/data_structures4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-09-27T02:00:36,555 copying build/lib/pylings/backups/02_data_structures/data_structures2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-09-27T02:00:36,557 copying build/lib/pylings/backups/02_data_structures/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-09-27T02:00:36,558 copying build/lib/pylings/backups/02_data_structures/data_structures3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-09-27T02:00:36,560 copying build/lib/pylings/backups/02_data_structures/data_structures1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-09-27T02:00:36,563 creating build/bdist.linux-armv7l/wheel/pylings/backups/05_loops 2025-09-27T02:00:36,564 copying build/lib/pylings/backups/05_loops/loops1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/05_loops 2025-09-27T02:00:36,566 copying build/lib/pylings/backups/05_loops/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/05_loops 2025-09-27T02:00:36,568 creating build/bdist.linux-armv7l/wheel/pylings/backups/00_intro 2025-09-27T02:00:36,569 copying build/lib/pylings/backups/00_intro/intro1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/00_intro 2025-09-27T02:00:36,572 copying build/lib/pylings/theme.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,573 copying build/lib/pylings/config.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,576 creating build/bdist.linux-armv7l/wheel/pylings/solutions 2025-09-27T02:00:36,578 creating build/bdist.linux-armv7l/wheel/pylings/solutions/07_quiz 2025-09-27T02:00:36,579 copying build/lib/pylings/solutions/07_quiz/quiz1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/07_quiz 2025-09-27T02:00:36,582 creating build/bdist.linux-armv7l/wheel/pylings/solutions/01_variables 2025-09-27T02:00:36,583 copying build/lib/pylings/solutions/01_variables/variables4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-09-27T02:00:36,585 copying build/lib/pylings/solutions/01_variables/variables2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-09-27T02:00:36,587 copying build/lib/pylings/solutions/01_variables/variables3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-09-27T02:00:36,588 copying build/lib/pylings/solutions/01_variables/variables1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-09-27T02:00:36,590 copying build/lib/pylings/solutions/01_variables/variables5.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-09-27T02:00:36,593 creating build/bdist.linux-armv7l/wheel/pylings/solutions/09_threading 2025-09-27T02:00:36,594 copying build/lib/pylings/solutions/09_threading/threading1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/09_threading 2025-09-27T02:00:36,596 copying build/lib/pylings/solutions/09_threading/threading3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/09_threading 2025-09-27T02:00:36,598 copying build/lib/pylings/solutions/09_threading/threading2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/09_threading 2025-09-27T02:00:36,600 creating build/bdist.linux-armv7l/wheel/pylings/solutions/08_error_handling 2025-09-27T02:00:36,601 copying build/lib/pylings/solutions/08_error_handling/errors1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-09-27T02:00:36,603 copying build/lib/pylings/solutions/08_error_handling/errors4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-09-27T02:00:36,605 copying build/lib/pylings/solutions/08_error_handling/errors2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-09-27T02:00:36,606 copying build/lib/pylings/solutions/08_error_handling/errors3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-09-27T02:00:36,609 creating build/bdist.linux-armv7l/wheel/pylings/solutions/04_conditionals 2025-09-27T02:00:36,610 copying build/lib/pylings/solutions/04_conditionals/conditionals3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-09-27T02:00:36,612 copying build/lib/pylings/solutions/04_conditionals/conditionals1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-09-27T02:00:36,614 copying build/lib/pylings/solutions/04_conditionals/conditionals4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-09-27T02:00:36,616 copying build/lib/pylings/solutions/04_conditionals/conditionals2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-09-27T02:00:36,618 creating build/bdist.linux-armv7l/wheel/pylings/solutions/06_oop 2025-09-27T02:00:36,619 copying build/lib/pylings/solutions/06_oop/oop2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/06_oop 2025-09-27T02:00:36,621 copying build/lib/pylings/solutions/06_oop/oop3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/06_oop 2025-09-27T02:00:36,623 copying build/lib/pylings/solutions/06_oop/oop1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/06_oop 2025-09-27T02:00:36,626 creating build/bdist.linux-armv7l/wheel/pylings/solutions/03_functions 2025-09-27T02:00:36,627 copying build/lib/pylings/solutions/03_functions/functions1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-09-27T02:00:36,629 copying build/lib/pylings/solutions/03_functions/functions5.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-09-27T02:00:36,632 copying build/lib/pylings/solutions/03_functions/functions2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-09-27T02:00:36,633 copying build/lib/pylings/solutions/03_functions/functions3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-09-27T02:00:36,636 copying build/lib/pylings/solutions/03_functions/functions4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-09-27T02:00:36,638 creating build/bdist.linux-armv7l/wheel/pylings/solutions/02_data_structures 2025-09-27T02:00:36,639 copying build/lib/pylings/solutions/02_data_structures/data_structures4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-09-27T02:00:36,641 copying build/lib/pylings/solutions/02_data_structures/data_structures2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-09-27T02:00:36,643 copying build/lib/pylings/solutions/02_data_structures/data_structures3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-09-27T02:00:36,646 copying build/lib/pylings/solutions/02_data_structures/data_structures1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-09-27T02:00:36,648 creating build/bdist.linux-armv7l/wheel/pylings/solutions/05_loops 2025-09-27T02:00:36,649 copying build/lib/pylings/solutions/05_loops/loops1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/05_loops 2025-09-27T02:00:36,652 creating build/bdist.linux-armv7l/wheel/pylings/solutions/00_intro 2025-09-27T02:00:36,653 copying build/lib/pylings/solutions/00_intro/intro1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/00_intro 2025-09-27T02:00:36,655 copying build/lib/pylings/ui.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-09-27T02:00:36,657 running install_egg_info 2025-09-27T02:00:36,663 Copying pylings.egg-info to build/bdist.linux-armv7l/wheel/./pylings-1.2.2-py3.11.egg-info 2025-09-27T02:00:36,675 running install_scripts 2025-09-27T02:00:36,689 creating build/bdist.linux-armv7l/wheel/pylings-1.2.2.dist-info/WHEEL 2025-09-27T02:00:36,692 creating '/tmp/pip-wheel-brp5_011/.tmp-o7_o_en1/pylings-1.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-27T02:00:36,695 adding 'pylings/__init__.py' 2025-09-27T02:00:36,696 adding 'pylings/__main__.py' 2025-09-27T02:00:36,698 adding 'pylings/config.py' 2025-09-27T02:00:36,699 adding 'pylings/constants.py' 2025-09-27T02:00:36,701 adding 'pylings/debug.py' 2025-09-27T02:00:36,703 adding 'pylings/exercises.py' 2025-09-27T02:00:36,705 adding 'pylings/init.py' 2025-09-27T02:00:36,706 adding 'pylings/pylings.py' 2025-09-27T02:00:36,708 adding 'pylings/theme.py' 2025-09-27T02:00:36,710 adding 'pylings/ui.py' 2025-09-27T02:00:36,712 adding 'pylings/utils.py' 2025-09-27T02:00:36,714 adding 'pylings/watcher.py' 2025-09-27T02:00:36,716 adding 'pylings/backups/00_intro/intro1.py' 2025-09-27T02:00:36,718 adding 'pylings/backups/01_variables/README.md' 2025-09-27T02:00:36,719 adding 'pylings/backups/01_variables/variables1.py' 2025-09-27T02:00:36,721 adding 'pylings/backups/01_variables/variables2.py' 2025-09-27T02:00:36,722 adding 'pylings/backups/01_variables/variables3.py' 2025-09-27T02:00:36,723 adding 'pylings/backups/01_variables/variables4.py' 2025-09-27T02:00:36,724 adding 'pylings/backups/01_variables/variables5.py' 2025-09-27T02:00:36,726 adding 'pylings/backups/02_data_structures/README.md' 2025-09-27T02:00:36,728 adding 'pylings/backups/02_data_structures/data_structures1.py' 2025-09-27T02:00:36,729 adding 'pylings/backups/02_data_structures/data_structures2.py' 2025-09-27T02:00:36,730 adding 'pylings/backups/02_data_structures/data_structures3.py' 2025-09-27T02:00:36,732 adding 'pylings/backups/02_data_structures/data_structures4.py' 2025-09-27T02:00:36,734 adding 'pylings/backups/03_functions/README.md' 2025-09-27T02:00:36,735 adding 'pylings/backups/03_functions/functions1.py' 2025-09-27T02:00:36,736 adding 'pylings/backups/03_functions/functions2.py' 2025-09-27T02:00:36,738 adding 'pylings/backups/03_functions/functions3.py' 2025-09-27T02:00:36,739 adding 'pylings/backups/03_functions/functions4.py' 2025-09-27T02:00:36,740 adding 'pylings/backups/03_functions/functions5.py' 2025-09-27T02:00:36,742 adding 'pylings/backups/04_conditionals/README.md' 2025-09-27T02:00:36,743 adding 'pylings/backups/04_conditionals/conditionals1.py' 2025-09-27T02:00:36,744 adding 'pylings/backups/04_conditionals/conditionals2.py' 2025-09-27T02:00:36,746 adding 'pylings/backups/04_conditionals/conditionals3.py' 2025-09-27T02:00:36,747 adding 'pylings/backups/04_conditionals/conditionals4.py' 2025-09-27T02:00:36,749 adding 'pylings/backups/05_loops/README.md' 2025-09-27T02:00:36,750 adding 'pylings/backups/05_loops/loops1.py' 2025-09-27T02:00:36,752 adding 'pylings/backups/06_oop/README.md' 2025-09-27T02:00:36,753 adding 'pylings/backups/06_oop/oop1.py' 2025-09-27T02:00:36,754 adding 'pylings/backups/06_oop/oop2.py' 2025-09-27T02:00:36,756 adding 'pylings/backups/06_oop/oop3.py' 2025-09-27T02:00:36,757 adding 'pylings/backups/07_quiz/README.md' 2025-09-27T02:00:36,759 adding 'pylings/backups/07_quiz/quiz1.py' 2025-09-27T02:00:36,760 adding 'pylings/backups/08_error_handling/README.md' 2025-09-27T02:00:36,762 adding 'pylings/backups/08_error_handling/errors1.py' 2025-09-27T02:00:36,763 adding 'pylings/backups/08_error_handling/errors2.py' 2025-09-27T02:00:36,764 adding 'pylings/backups/08_error_handling/errors3.py' 2025-09-27T02:00:36,765 adding 'pylings/backups/08_error_handling/errors4.py' 2025-09-27T02:00:36,767 adding 'pylings/backups/09_threading/README.md' 2025-09-27T02:00:36,768 adding 'pylings/backups/09_threading/threading1.py' 2025-09-27T02:00:36,769 adding 'pylings/backups/09_threading/threading2.py' 2025-09-27T02:00:36,770 adding 'pylings/backups/09_threading/threading3.py' 2025-09-27T02:00:36,773 adding 'pylings/config/config.toml' 2025-09-27T02:00:36,774 adding 'pylings/config/themes.toml' 2025-09-27T02:00:36,776 adding 'pylings/exercises/00_intro/intro1.py' 2025-09-27T02:00:36,778 adding 'pylings/exercises/01_variables/README.md' 2025-09-27T02:00:36,779 adding 'pylings/exercises/01_variables/variables1.py' 2025-09-27T02:00:36,780 adding 'pylings/exercises/01_variables/variables2.py' 2025-09-27T02:00:36,781 adding 'pylings/exercises/01_variables/variables3.py' 2025-09-27T02:00:36,783 adding 'pylings/exercises/01_variables/variables4.py' 2025-09-27T02:00:36,784 adding 'pylings/exercises/01_variables/variables5.py' 2025-09-27T02:00:36,785 adding 'pylings/exercises/02_data_structures/README.md' 2025-09-27T02:00:36,787 adding 'pylings/exercises/02_data_structures/data_structures1.py' 2025-09-27T02:00:36,788 adding 'pylings/exercises/02_data_structures/data_structures2.py' 2025-09-27T02:00:36,789 adding 'pylings/exercises/02_data_structures/data_structures3.py' 2025-09-27T02:00:36,790 adding 'pylings/exercises/02_data_structures/data_structures4.py' 2025-09-27T02:00:36,792 adding 'pylings/exercises/03_functions/README.md' 2025-09-27T02:00:36,793 adding 'pylings/exercises/03_functions/functions1.py' 2025-09-27T02:00:36,794 adding 'pylings/exercises/03_functions/functions2.py' 2025-09-27T02:00:36,796 adding 'pylings/exercises/03_functions/functions3.py' 2025-09-27T02:00:36,797 adding 'pylings/exercises/03_functions/functions4.py' 2025-09-27T02:00:36,798 adding 'pylings/exercises/03_functions/functions5.py' 2025-09-27T02:00:36,800 adding 'pylings/exercises/04_conditionals/README.md' 2025-09-27T02:00:36,801 adding 'pylings/exercises/04_conditionals/conditionals1.py' 2025-09-27T02:00:36,802 adding 'pylings/exercises/04_conditionals/conditionals2.py' 2025-09-27T02:00:36,804 adding 'pylings/exercises/04_conditionals/conditionals3.py' 2025-09-27T02:00:36,805 adding 'pylings/exercises/04_conditionals/conditionals4.py' 2025-09-27T02:00:36,807 adding 'pylings/exercises/05_loops/README.md' 2025-09-27T02:00:36,808 adding 'pylings/exercises/05_loops/loops1.py' 2025-09-27T02:00:36,810 adding 'pylings/exercises/06_oop/README.md' 2025-09-27T02:00:36,811 adding 'pylings/exercises/06_oop/oop1.py' 2025-09-27T02:00:36,812 adding 'pylings/exercises/06_oop/oop2.py' 2025-09-27T02:00:36,814 adding 'pylings/exercises/06_oop/oop3.py' 2025-09-27T02:00:36,815 adding 'pylings/exercises/07_quiz/README.md' 2025-09-27T02:00:36,817 adding 'pylings/exercises/07_quiz/quiz1.py' 2025-09-27T02:00:36,819 adding 'pylings/exercises/08_error_handling/README.md' 2025-09-27T02:00:36,820 adding 'pylings/exercises/08_error_handling/errors1.py' 2025-09-27T02:00:36,821 adding 'pylings/exercises/08_error_handling/errors2.py' 2025-09-27T02:00:36,822 adding 'pylings/exercises/08_error_handling/errors3.py' 2025-09-27T02:00:36,824 adding 'pylings/exercises/08_error_handling/errors4.py' 2025-09-27T02:00:36,825 adding 'pylings/exercises/09_threading/README.md' 2025-09-27T02:00:36,827 adding 'pylings/exercises/09_threading/threading1.py' 2025-09-27T02:00:36,828 adding 'pylings/exercises/09_threading/threading2.py' 2025-09-27T02:00:36,829 adding 'pylings/exercises/09_threading/threading3.py' 2025-09-27T02:00:36,832 adding 'pylings/solutions/00_intro/intro1.py' 2025-09-27T02:00:36,833 adding 'pylings/solutions/01_variables/variables1.py' 2025-09-27T02:00:36,834 adding 'pylings/solutions/01_variables/variables2.py' 2025-09-27T02:00:36,835 adding 'pylings/solutions/01_variables/variables3.py' 2025-09-27T02:00:36,837 adding 'pylings/solutions/01_variables/variables4.py' 2025-09-27T02:00:36,838 adding 'pylings/solutions/01_variables/variables5.py' 2025-09-27T02:00:36,839 adding 'pylings/solutions/02_data_structures/data_structures1.py' 2025-09-27T02:00:36,841 adding 'pylings/solutions/02_data_structures/data_structures2.py' 2025-09-27T02:00:36,842 adding 'pylings/solutions/02_data_structures/data_structures3.py' 2025-09-27T02:00:36,843 adding 'pylings/solutions/02_data_structures/data_structures4.py' 2025-09-27T02:00:36,845 adding 'pylings/solutions/03_functions/functions1.py' 2025-09-27T02:00:36,846 adding 'pylings/solutions/03_functions/functions2.py' 2025-09-27T02:00:36,847 adding 'pylings/solutions/03_functions/functions3.py' 2025-09-27T02:00:36,848 adding 'pylings/solutions/03_functions/functions4.py' 2025-09-27T02:00:36,849 adding 'pylings/solutions/03_functions/functions5.py' 2025-09-27T02:00:36,851 adding 'pylings/solutions/04_conditionals/conditionals1.py' 2025-09-27T02:00:36,852 adding 'pylings/solutions/04_conditionals/conditionals2.py' 2025-09-27T02:00:36,854 adding 'pylings/solutions/04_conditionals/conditionals3.py' 2025-09-27T02:00:36,855 adding 'pylings/solutions/04_conditionals/conditionals4.py' 2025-09-27T02:00:36,856 adding 'pylings/solutions/05_loops/loops1.py' 2025-09-27T02:00:36,858 adding 'pylings/solutions/06_oop/oop1.py' 2025-09-27T02:00:36,859 adding 'pylings/solutions/06_oop/oop2.py' 2025-09-27T02:00:36,861 adding 'pylings/solutions/06_oop/oop3.py' 2025-09-27T02:00:36,862 adding 'pylings/solutions/07_quiz/quiz1.py' 2025-09-27T02:00:36,864 adding 'pylings/solutions/08_error_handling/errors1.py' 2025-09-27T02:00:36,865 adding 'pylings/solutions/08_error_handling/errors2.py' 2025-09-27T02:00:36,867 adding 'pylings/solutions/08_error_handling/errors3.py' 2025-09-27T02:00:36,868 adding 'pylings/solutions/08_error_handling/errors4.py' 2025-09-27T02:00:36,870 adding 'pylings/solutions/09_threading/threading1.py' 2025-09-27T02:00:36,871 adding 'pylings/solutions/09_threading/threading2.py' 2025-09-27T02:00:36,872 adding 'pylings/solutions/09_threading/threading3.py' 2025-09-27T02:00:36,874 adding 'pylings/styles/ui.tcss' 2025-09-27T02:00:36,876 adding 'pylings-1.2.2.dist-info/licenses/LICENSE.md' 2025-09-27T02:00:36,878 adding 'pylings-1.2.2.dist-info/METADATA' 2025-09-27T02:00:36,879 adding 'pylings-1.2.2.dist-info/WHEEL' 2025-09-27T02:00:36,880 adding 'pylings-1.2.2.dist-info/entry_points.txt' 2025-09-27T02:00:36,881 adding 'pylings-1.2.2.dist-info/top_level.txt' 2025-09-27T02:00:36,883 adding 'pylings-1.2.2.dist-info/RECORD' 2025-09-27T02:00:36,887 removing build/bdist.linux-armv7l/wheel 2025-09-27T02:00:37,024 Building wheel for pylings (pyproject.toml): finished with status 'done' 2025-09-27T02:00:37,031 Created wheel for pylings: filename=pylings-1.2.2-py3-none-any.whl size=131665 sha256=cf1ae5eebeb9c7c925cfa16dab06ed55729bb008d65f3439cdee40e9fb7f7ae9 2025-09-27T02:00:37,032 Stored in directory: /tmp/pip-ephem-wheel-cache-ter3o6_e/wheels/07/71/2d/887a1bb35e2feaf27f16f7c4f1b3b8bbc250793db3cafb765b 2025-09-27T02:00:37,048 Successfully built pylings 2025-09-27T02:00:37,056 Removed build tracker: '/tmp/pip-build-tracker-96sjqvy7'