2025-11-10T11:49:42,192 Created temporary directory: /tmp/pip-ephem-wheel-cache-qm79mjbt 2025-11-10T11:49:42,194 Created temporary directory: /tmp/pip-build-tracker-tpqr152x 2025-11-10T11:49:42,194 Initialized build tracking at /tmp/pip-build-tracker-tpqr152x 2025-11-10T11:49:42,195 Created build tracker: /tmp/pip-build-tracker-tpqr152x 2025-11-10T11:49:42,195 Entered build tracker: /tmp/pip-build-tracker-tpqr152x 2025-11-10T11:49:42,196 Created temporary directory: /tmp/pip-wheel-gugt1_9l 2025-11-10T11:49:42,199 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-11-10T11:49:42,202 Created temporary directory: /tmp/pip-ephem-wheel-cache-a_dpuh9m 2025-11-10T11:49:42,226 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T11:49:42,230 2 location(s) to search for versions of pylings: 2025-11-10T11:49:42,230 * https://pypi.org/simple/pylings/ 2025-11-10T11:49:42,230 * https://www.piwheels.org/simple/pylings/ 2025-11-10T11:49:42,231 Fetching project page and analyzing links: https://pypi.org/simple/pylings/ 2025-11-10T11:49:42,231 Getting page https://pypi.org/simple/pylings/ 2025-11-10T11:49:42,233 Found index url https://pypi.org/simple 2025-11-10T11:49:42,440 Fetched page https://pypi.org/simple/pylings/ as application/vnd.pypi.simple.v1+json 2025-11-10T11:49:42,446 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-11-10T11:49:42,446 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-11-10T11:49:42,447 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-11-10T11:49:42,447 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-11-10T11:49:42,448 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-11-10T11:49:42,449 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-11-10T11:49:42,450 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-11-10T11:49:42,450 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-11-10T11:49:42,451 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-11-10T11:49:42,451 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-11-10T11:49:42,452 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-11-10T11:49:42,453 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-11-10T11:49:42,454 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-11-10T11:49:42,455 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-11-10T11:49:42,456 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-11-10T11:49:42,456 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-11-10T11:49:42,457 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-11-10T11:49:42,458 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-11-10T11:49:42,458 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-11-10T11:49:42,459 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-11-10T11:49:42,460 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-11-10T11:49:42,461 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-11-10T11:49:42,462 Skipping link: No binaries permitted for pylings: https://files.pythonhosted.org/packages/cd/9e/d4ab07e97f5982de63645332eeeab01484c9ade320baf009b84515e0f4b6/pylings-1.3.0-py3-none-any.whl (from https://pypi.org/simple/pylings/) (requires-python:>=3.10) 2025-11-10T11:49:42,463 Found link https://files.pythonhosted.org/packages/df/c2/cee63f95de1fd2732f2cd222f2ddd4d818b944d7046947b7d839f97f320a/pylings-1.3.0.tar.gz (from https://pypi.org/simple/pylings/) (requires-python:>=3.10), version: 1.3.0 2025-11-10T11:49:42,464 Fetching project page and analyzing links: https://www.piwheels.org/simple/pylings/ 2025-11-10T11:49:42,464 Getting page https://www.piwheels.org/simple/pylings/ 2025-11-10T11:49:42,466 Found index url https://www.piwheels.org/simple 2025-11-10T11:49:42,617 Fetched page https://www.piwheels.org/simple/pylings/ as text/html 2025-11-10T11:49:42,621 Skipping link: No binaries permitted for pylings: https://www.piwheels.org/simple/pylings/pylings-1.2.2-py3-none-any.whl#sha256=cf1ae5eebeb9c7c925cfa16dab06ed55729bb008d65f3439cdee40e9fb7f7ae9 (from https://www.piwheels.org/simple/pylings/) (requires-python:>=3.10) 2025-11-10T11:49:42,622 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-11-10T11:49:42,623 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-11-10T11:49:42,623 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-11-10T11:49:42,624 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-11-10T11:49:42,624 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-11-10T11:49:42,625 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-11-10T11:49:42,625 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-11-10T11:49:42,626 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-11-10T11:49:42,626 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-11-10T11:49:42,627 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-11-10T11:49:42,628 Skipping link: not a file: https://www.piwheels.org/simple/pylings/ 2025-11-10T11:49:42,628 Skipping link: not a file: https://pypi.org/simple/pylings/ 2025-11-10T11:49:42,650 Given no hashes to check 1 links for project 'pylings': discarding no candidates 2025-11-10T11:49:42,670 Collecting pylings==1.3.0 2025-11-10T11:49:42,672 Created temporary directory: /tmp/pip-unpack-quo1im0i 2025-11-10T11:49:42,802 Downloading pylings-1.3.0.tar.gz (93 kB) 2025-11-10T11:49:43,123 Added pylings==1.3.0 from https://files.pythonhosted.org/packages/df/c2/cee63f95de1fd2732f2cd222f2ddd4d818b944d7046947b7d839f97f320a/pylings-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-tpqr152x' 2025-11-10T11:49:43,127 Created temporary directory: /tmp/pip-build-env-7_gk3nvx 2025-11-10T11:49:43,132 Installing build dependencies: started 2025-11-10T11:49:43,133 Running command pip subprocess to install build dependencies 2025-11-10T11:49:44,306 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-10T11:49:44,923 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-11-10T11:49:44,946 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T11:49:46,689 Collecting setuptools>=61 2025-11-10T11:49:46,796 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-10T11:49:49,755 Installing collected packages: setuptools 2025-11-10T11:49:53,380 Successfully installed setuptools-80.9.0 2025-11-10T11:49:53,649 Installing build dependencies: finished with status 'done' 2025-11-10T11:49:53,655 Getting requirements to build wheel: started 2025-11-10T11:49:53,656 Running command Getting requirements to build wheel 2025-11-10T11:49:54,340 running egg_info 2025-11-10T11:49:54,347 writing pylings.egg-info/PKG-INFO 2025-11-10T11:49:54,350 writing dependency_links to pylings.egg-info/dependency_links.txt 2025-11-10T11:49:54,352 writing entry points to pylings.egg-info/entry_points.txt 2025-11-10T11:49:54,354 writing requirements to pylings.egg-info/requires.txt 2025-11-10T11:49:54,355 writing top-level names to pylings.egg-info/top_level.txt 2025-11-10T11:49:54,403 reading manifest file 'pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:54,412 adding license file 'LICENSE.md' 2025-11-10T11:49:54,419 writing manifest file 'pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:54,518 Getting requirements to build wheel: finished with status 'done' 2025-11-10T11:49:54,521 Created temporary directory: /tmp/pip-modern-metadata-gsm_s10l 2025-11-10T11:49:54,523 Preparing metadata (pyproject.toml): started 2025-11-10T11:49:54,525 Running command Preparing metadata (pyproject.toml) 2025-11-10T11:49:55,183 running dist_info 2025-11-10T11:49:55,195 creating /tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info 2025-11-10T11:49:55,196 writing /tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/PKG-INFO 2025-11-10T11:49:55,200 writing dependency_links to /tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/dependency_links.txt 2025-11-10T11:49:55,201 writing entry points to /tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/entry_points.txt 2025-11-10T11:49:55,203 writing requirements to /tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/requires.txt 2025-11-10T11:49:55,204 writing top-level names to /tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/top_level.txt 2025-11-10T11:49:55,205 writing manifest file '/tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:55,242 reading manifest file '/tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:55,244 adding license file 'LICENSE.md' 2025-11-10T11:49:55,250 writing manifest file '/tmp/pip-modern-metadata-gsm_s10l/pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:55,251 creating '/tmp/pip-modern-metadata-gsm_s10l/pylings-1.3.0.dist-info' 2025-11-10T11:49:55,378 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-10T11:49:55,383 Source in /tmp/pip-wheel-gugt1_9l/pylings_de68a1aadcda4f11b05cbe56d92783c2 has version 1.3.0, which satisfies requirement pylings==1.3.0 from https://files.pythonhosted.org/packages/df/c2/cee63f95de1fd2732f2cd222f2ddd4d818b944d7046947b7d839f97f320a/pylings-1.3.0.tar.gz 2025-11-10T11:49:55,384 Removed pylings==1.3.0 from https://files.pythonhosted.org/packages/df/c2/cee63f95de1fd2732f2cd222f2ddd4d818b944d7046947b7d839f97f320a/pylings-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-tpqr152x' 2025-11-10T11:49:55,391 Created temporary directory: /tmp/pip-unpack-mgd8zhrj 2025-11-10T11:49:55,391 Building wheels for collected packages: pylings 2025-11-10T11:49:55,396 Created temporary directory: /tmp/pip-wheel-0okdkn4p 2025-11-10T11:49:55,396 Destination directory: /tmp/pip-wheel-0okdkn4p 2025-11-10T11:49:55,398 Building wheel for pylings (pyproject.toml): started 2025-11-10T11:49:55,400 Running command Building wheel for pylings (pyproject.toml) 2025-11-10T11:49:56,016 running bdist_wheel 2025-11-10T11:49:56,037 running build 2025-11-10T11:49:56,037 running build_py 2025-11-10T11:49:56,044 creating build/lib/pylings 2025-11-10T11:49:56,046 copying pylings/debug.py -> build/lib/pylings 2025-11-10T11:49:56,048 copying pylings/exercises.py -> build/lib/pylings 2025-11-10T11:49:56,051 copying pylings/config.py -> build/lib/pylings 2025-11-10T11:49:56,053 copying pylings/__init__.py -> build/lib/pylings 2025-11-10T11:49:56,055 copying pylings/pylings.py -> build/lib/pylings 2025-11-10T11:49:56,057 copying pylings/utils.py -> build/lib/pylings 2025-11-10T11:49:56,060 copying pylings/__main__.py -> build/lib/pylings 2025-11-10T11:49:56,062 copying pylings/watcher.py -> build/lib/pylings 2025-11-10T11:49:56,064 copying pylings/constants.py -> build/lib/pylings 2025-11-10T11:49:56,066 copying pylings/ui.py -> build/lib/pylings 2025-11-10T11:49:56,069 copying pylings/init.py -> build/lib/pylings 2025-11-10T11:49:56,071 copying pylings/theme.py -> build/lib/pylings 2025-11-10T11:49:56,073 running egg_info 2025-11-10T11:49:56,084 writing pylings.egg-info/PKG-INFO 2025-11-10T11:49:56,088 writing dependency_links to pylings.egg-info/dependency_links.txt 2025-11-10T11:49:56,089 writing entry points to pylings.egg-info/entry_points.txt 2025-11-10T11:49:56,091 writing requirements to pylings.egg-info/requires.txt 2025-11-10T11:49:56,092 writing top-level names to pylings.egg-info/top_level.txt 2025-11-10T11:49:56,119 reading manifest file 'pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:56,128 adding license file 'LICENSE.md' 2025-11-10T11:49:56,136 writing manifest file 'pylings.egg-info/SOURCES.txt' 2025-11-10T11:49:56,139 /tmp/pip-build-env-7_gk3nvx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.backups' is absent from the `packages` configuration. 2025-11-10T11:49:56,139 !! 2025-11-10T11:49:56,141 ******************************************************************************** 2025-11-10T11:49:56,141 ############################ 2025-11-10T11:49:56,142 # Package would be ignored # 2025-11-10T11:49:56,142 ############################ 2025-11-10T11:49:56,143 Python recognizes 'pylings.backups' as an importable package[^1], 2025-11-10T11:49:56,144 but it is absent from setuptools' `packages` configuration. 2025-11-10T11:49:56,145 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-10T11:49:56,146 package, please make sure that 'pylings.backups' is explicitly added 2025-11-10T11:49:56,146 to the `packages` configuration field. 2025-11-10T11:49:56,147 Alternatively, you can also rely on setuptools' discovery methods 2025-11-10T11:49:56,148 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-10T11:49:56,149 instead of `find_packages(...)`/`find:`). 2025-11-10T11:49:56,150 You can read more about "package discovery" on setuptools documentation page: 2025-11-10T11:49:56,151 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-10T11:49:56,152 If you don't want 'pylings.backups' to be distributed and are 2025-11-10T11:49:56,152 already explicitly excluding 'pylings.backups' via 2025-11-10T11:49:56,153 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-10T11:49:56,153 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-10T11:49:56,154 combination with a more fine grained `package-data` configuration. 2025-11-10T11:49:56,155 You can read more about "package data files" on setuptools documentation page: 2025-11-10T11:49:56,156 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-10T11:49:56,158 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-10T11:49:56,158 even if it does not contain any `.py` files. 2025-11-10T11:49:56,158 On the other hand, currently there is no concept of package data 2025-11-10T11:49:56,159 directory, all directories are treated like packages. 2025-11-10T11:49:56,159 ******************************************************************************** 2025-11-10T11:49:56,160 !! 2025-11-10T11:49:56,160 check.warn(importable) 2025-11-10T11:49:56,161 /tmp/pip-build-env-7_gk3nvx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.config' is absent from the `packages` configuration. 2025-11-10T11:49:56,161 !! 2025-11-10T11:49:56,162 ******************************************************************************** 2025-11-10T11:49:56,163 ############################ 2025-11-10T11:49:56,163 # Package would be ignored # 2025-11-10T11:49:56,163 ############################ 2025-11-10T11:49:56,164 Python recognizes 'pylings.config' as an importable package[^1], 2025-11-10T11:49:56,164 but it is absent from setuptools' `packages` configuration. 2025-11-10T11:49:56,165 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-10T11:49:56,165 package, please make sure that 'pylings.config' is explicitly added 2025-11-10T11:49:56,166 to the `packages` configuration field. 2025-11-10T11:49:56,167 Alternatively, you can also rely on setuptools' discovery methods 2025-11-10T11:49:56,167 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-10T11:49:56,168 instead of `find_packages(...)`/`find:`). 2025-11-10T11:49:56,169 You can read more about "package discovery" on setuptools documentation page: 2025-11-10T11:49:56,170 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-10T11:49:56,171 If you don't want 'pylings.config' to be distributed and are 2025-11-10T11:49:56,171 already explicitly excluding 'pylings.config' via 2025-11-10T11:49:56,172 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-10T11:49:56,172 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-10T11:49:56,173 combination with a more fine grained `package-data` configuration. 2025-11-10T11:49:56,174 You can read more about "package data files" on setuptools documentation page: 2025-11-10T11:49:56,175 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-10T11:49:56,176 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-10T11:49:56,177 even if it does not contain any `.py` files. 2025-11-10T11:49:56,177 On the other hand, currently there is no concept of package data 2025-11-10T11:49:56,178 directory, all directories are treated like packages. 2025-11-10T11:49:56,178 ******************************************************************************** 2025-11-10T11:49:56,179 !! 2025-11-10T11:49:56,180 check.warn(importable) 2025-11-10T11:49:56,180 /tmp/pip-build-env-7_gk3nvx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.exercises' is absent from the `packages` configuration. 2025-11-10T11:49:56,181 !! 2025-11-10T11:49:56,182 ******************************************************************************** 2025-11-10T11:49:56,183 ############################ 2025-11-10T11:49:56,183 # Package would be ignored # 2025-11-10T11:49:56,184 ############################ 2025-11-10T11:49:56,184 Python recognizes 'pylings.exercises' as an importable package[^1], 2025-11-10T11:49:56,185 but it is absent from setuptools' `packages` configuration. 2025-11-10T11:49:56,186 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-10T11:49:56,186 package, please make sure that 'pylings.exercises' is explicitly added 2025-11-10T11:49:56,187 to the `packages` configuration field. 2025-11-10T11:49:56,188 Alternatively, you can also rely on setuptools' discovery methods 2025-11-10T11:49:56,188 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-10T11:49:56,188 instead of `find_packages(...)`/`find:`). 2025-11-10T11:49:56,189 You can read more about "package discovery" on setuptools documentation page: 2025-11-10T11:49:56,190 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-10T11:49:56,191 If you don't want 'pylings.exercises' to be distributed and are 2025-11-10T11:49:56,191 already explicitly excluding 'pylings.exercises' via 2025-11-10T11:49:56,192 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-10T11:49:56,192 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-10T11:49:56,193 combination with a more fine grained `package-data` configuration. 2025-11-10T11:49:56,194 You can read more about "package data files" on setuptools documentation page: 2025-11-10T11:49:56,195 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-10T11:49:56,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-10T11:49:56,196 even if it does not contain any `.py` files. 2025-11-10T11:49:56,197 On the other hand, currently there is no concept of package data 2025-11-10T11:49:56,197 directory, all directories are treated like packages. 2025-11-10T11:49:56,198 ******************************************************************************** 2025-11-10T11:49:56,199 !! 2025-11-10T11:49:56,199 check.warn(importable) 2025-11-10T11:49:56,200 /tmp/pip-build-env-7_gk3nvx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.solutions' is absent from the `packages` configuration. 2025-11-10T11:49:56,200 !! 2025-11-10T11:49:56,201 ******************************************************************************** 2025-11-10T11:49:56,202 ############################ 2025-11-10T11:49:56,202 # Package would be ignored # 2025-11-10T11:49:56,203 ############################ 2025-11-10T11:49:56,203 Python recognizes 'pylings.solutions' as an importable package[^1], 2025-11-10T11:49:56,204 but it is absent from setuptools' `packages` configuration. 2025-11-10T11:49:56,205 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-10T11:49:56,205 package, please make sure that 'pylings.solutions' is explicitly added 2025-11-10T11:49:56,206 to the `packages` configuration field. 2025-11-10T11:49:56,207 Alternatively, you can also rely on setuptools' discovery methods 2025-11-10T11:49:56,207 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-10T11:49:56,208 instead of `find_packages(...)`/`find:`). 2025-11-10T11:49:56,209 You can read more about "package discovery" on setuptools documentation page: 2025-11-10T11:49:56,210 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-10T11:49:56,211 If you don't want 'pylings.solutions' to be distributed and are 2025-11-10T11:49:56,212 already explicitly excluding 'pylings.solutions' via 2025-11-10T11:49:56,212 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-10T11:49:56,213 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-10T11:49:56,214 combination with a more fine grained `package-data` configuration. 2025-11-10T11:49:56,214 You can read more about "package data files" on setuptools documentation page: 2025-11-10T11:49:56,215 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-10T11:49:56,217 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-10T11:49:56,217 even if it does not contain any `.py` files. 2025-11-10T11:49:56,217 On the other hand, currently there is no concept of package data 2025-11-10T11:49:56,218 directory, all directories are treated like packages. 2025-11-10T11:49:56,218 ******************************************************************************** 2025-11-10T11:49:56,219 !! 2025-11-10T11:49:56,220 check.warn(importable) 2025-11-10T11:49:56,220 /tmp/pip-build-env-7_gk3nvx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pylings.styles' is absent from the `packages` configuration. 2025-11-10T11:49:56,221 !! 2025-11-10T11:49:56,221 ******************************************************************************** 2025-11-10T11:49:56,222 ############################ 2025-11-10T11:49:56,222 # Package would be ignored # 2025-11-10T11:49:56,223 ############################ 2025-11-10T11:49:56,223 Python recognizes 'pylings.styles' as an importable package[^1], 2025-11-10T11:49:56,224 but it is absent from setuptools' `packages` configuration. 2025-11-10T11:49:56,225 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-10T11:49:56,225 package, please make sure that 'pylings.styles' is explicitly added 2025-11-10T11:49:56,226 to the `packages` configuration field. 2025-11-10T11:49:56,227 Alternatively, you can also rely on setuptools' discovery methods 2025-11-10T11:49:56,227 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-10T11:49:56,227 instead of `find_packages(...)`/`find:`). 2025-11-10T11:49:56,229 You can read more about "package discovery" on setuptools documentation page: 2025-11-10T11:49:56,229 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-10T11:49:56,230 If you don't want 'pylings.styles' to be distributed and are 2025-11-10T11:49:56,231 already explicitly excluding 'pylings.styles' via 2025-11-10T11:49:56,231 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-10T11:49:56,232 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-10T11:49:56,233 combination with a more fine grained `package-data` configuration. 2025-11-10T11:49:56,234 You can read more about "package data files" on setuptools documentation page: 2025-11-10T11:49:56,235 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-10T11:49:56,236 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-10T11:49:56,237 even if it does not contain any `.py` files. 2025-11-10T11:49:56,237 On the other hand, currently there is no concept of package data 2025-11-10T11:49:56,238 directory, all directories are treated like packages. 2025-11-10T11:49:56,238 ******************************************************************************** 2025-11-10T11:49:56,240 !! 2025-11-10T11:49:56,240 check.warn(importable) 2025-11-10T11:49:56,241 creating build/lib/pylings/backups/00_intro 2025-11-10T11:49:56,241 copying pylings/backups/00_intro/intro1.py -> build/lib/pylings/backups/00_intro 2025-11-10T11:49:56,242 creating build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,242 copying pylings/backups/01_variables/README.md -> build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,243 copying pylings/backups/01_variables/variables1.py -> build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,243 copying pylings/backups/01_variables/variables2.py -> build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,244 copying pylings/backups/01_variables/variables3.py -> build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,244 copying pylings/backups/01_variables/variables4.py -> build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,245 copying pylings/backups/01_variables/variables5.py -> build/lib/pylings/backups/01_variables 2025-11-10T11:49:56,245 creating build/lib/pylings/backups/02_data_structures 2025-11-10T11:49:56,245 copying pylings/backups/02_data_structures/README.md -> build/lib/pylings/backups/02_data_structures 2025-11-10T11:49:56,246 copying pylings/backups/02_data_structures/data_structures1.py -> build/lib/pylings/backups/02_data_structures 2025-11-10T11:49:56,246 copying pylings/backups/02_data_structures/data_structures2.py -> build/lib/pylings/backups/02_data_structures 2025-11-10T11:49:56,247 copying pylings/backups/02_data_structures/data_structures3.py -> build/lib/pylings/backups/02_data_structures 2025-11-10T11:49:56,249 copying pylings/backups/02_data_structures/data_structures4.py -> build/lib/pylings/backups/02_data_structures 2025-11-10T11:49:56,249 creating build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,250 copying pylings/backups/03_functions/README.md -> build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,250 copying pylings/backups/03_functions/functions1.py -> build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,251 copying pylings/backups/03_functions/functions2.py -> build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,251 copying pylings/backups/03_functions/functions3.py -> build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,251 copying pylings/backups/03_functions/functions4.py -> build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,252 copying pylings/backups/03_functions/functions5.py -> build/lib/pylings/backups/03_functions 2025-11-10T11:49:56,252 creating build/lib/pylings/backups/04_conditionals 2025-11-10T11:49:56,253 copying pylings/backups/04_conditionals/README.md -> build/lib/pylings/backups/04_conditionals 2025-11-10T11:49:56,253 copying pylings/backups/04_conditionals/conditionals1.py -> build/lib/pylings/backups/04_conditionals 2025-11-10T11:49:56,254 copying pylings/backups/04_conditionals/conditionals2.py -> build/lib/pylings/backups/04_conditionals 2025-11-10T11:49:56,254 copying pylings/backups/04_conditionals/conditionals3.py -> build/lib/pylings/backups/04_conditionals 2025-11-10T11:49:56,255 copying pylings/backups/04_conditionals/conditionals4.py -> build/lib/pylings/backups/04_conditionals 2025-11-10T11:49:56,255 creating build/lib/pylings/backups/05_loops 2025-11-10T11:49:56,256 copying pylings/backups/05_loops/README.md -> build/lib/pylings/backups/05_loops 2025-11-10T11:49:56,256 copying pylings/backups/05_loops/loops1.py -> build/lib/pylings/backups/05_loops 2025-11-10T11:49:56,257 creating build/lib/pylings/backups/06_oop 2025-11-10T11:49:56,257 copying pylings/backups/06_oop/README.md -> build/lib/pylings/backups/06_oop 2025-11-10T11:49:56,258 copying pylings/backups/06_oop/oop1.py -> build/lib/pylings/backups/06_oop 2025-11-10T11:49:56,258 copying pylings/backups/06_oop/oop2.py -> build/lib/pylings/backups/06_oop 2025-11-10T11:49:56,259 copying pylings/backups/06_oop/oop3.py -> build/lib/pylings/backups/06_oop 2025-11-10T11:49:56,259 creating build/lib/pylings/backups/07_quiz 2025-11-10T11:49:56,260 copying pylings/backups/07_quiz/README.md -> build/lib/pylings/backups/07_quiz 2025-11-10T11:49:56,262 copying pylings/backups/07_quiz/quiz1.py -> build/lib/pylings/backups/07_quiz 2025-11-10T11:49:56,265 creating build/lib/pylings/backups/08_error_handling 2025-11-10T11:49:56,266 copying pylings/backups/08_error_handling/README.md -> build/lib/pylings/backups/08_error_handling 2025-11-10T11:49:56,268 copying pylings/backups/08_error_handling/errors1.py -> build/lib/pylings/backups/08_error_handling 2025-11-10T11:49:56,270 copying pylings/backups/08_error_handling/errors2.py -> build/lib/pylings/backups/08_error_handling 2025-11-10T11:49:56,273 copying pylings/backups/08_error_handling/errors3.py -> build/lib/pylings/backups/08_error_handling 2025-11-10T11:49:56,275 copying pylings/backups/08_error_handling/errors4.py -> build/lib/pylings/backups/08_error_handling 2025-11-10T11:49:56,277 creating build/lib/pylings/backups/09_threading 2025-11-10T11:49:56,278 copying pylings/backups/09_threading/README.md -> build/lib/pylings/backups/09_threading 2025-11-10T11:49:56,280 copying pylings/backups/09_threading/threading1.py -> build/lib/pylings/backups/09_threading 2025-11-10T11:49:56,282 copying pylings/backups/09_threading/threading2.py -> build/lib/pylings/backups/09_threading 2025-11-10T11:49:56,285 copying pylings/backups/09_threading/threading3.py -> build/lib/pylings/backups/09_threading 2025-11-10T11:49:56,287 creating build/lib/pylings/config 2025-11-10T11:49:56,288 copying pylings/config/config.toml -> build/lib/pylings/config 2025-11-10T11:49:56,290 copying pylings/config/themes.toml -> build/lib/pylings/config 2025-11-10T11:49:56,292 creating build/lib/pylings/exercises/00_intro 2025-11-10T11:49:56,294 copying pylings/exercises/00_intro/intro1.py -> build/lib/pylings/exercises/00_intro 2025-11-10T11:49:56,296 creating build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,297 copying pylings/exercises/01_variables/README.md -> build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,300 copying pylings/exercises/01_variables/variables1.py -> build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,302 copying pylings/exercises/01_variables/variables2.py -> build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,304 copying pylings/exercises/01_variables/variables3.py -> build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,307 copying pylings/exercises/01_variables/variables4.py -> build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,309 copying pylings/exercises/01_variables/variables5.py -> build/lib/pylings/exercises/01_variables 2025-11-10T11:49:56,311 creating build/lib/pylings/exercises/02_data_structures 2025-11-10T11:49:56,313 copying pylings/exercises/02_data_structures/README.md -> build/lib/pylings/exercises/02_data_structures 2025-11-10T11:49:56,315 copying pylings/exercises/02_data_structures/data_structures1.py -> build/lib/pylings/exercises/02_data_structures 2025-11-10T11:49:56,317 copying pylings/exercises/02_data_structures/data_structures2.py -> build/lib/pylings/exercises/02_data_structures 2025-11-10T11:49:56,319 copying pylings/exercises/02_data_structures/data_structures3.py -> build/lib/pylings/exercises/02_data_structures 2025-11-10T11:49:56,322 copying pylings/exercises/02_data_structures/data_structures4.py -> build/lib/pylings/exercises/02_data_structures 2025-11-10T11:49:56,324 creating build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,325 copying pylings/exercises/03_functions/README.md -> build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,327 copying pylings/exercises/03_functions/functions1.py -> build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,329 copying pylings/exercises/03_functions/functions2.py -> build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,332 copying pylings/exercises/03_functions/functions3.py -> build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,334 copying pylings/exercises/03_functions/functions4.py -> build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,336 copying pylings/exercises/03_functions/functions5.py -> build/lib/pylings/exercises/03_functions 2025-11-10T11:49:56,338 creating build/lib/pylings/exercises/04_conditionals 2025-11-10T11:49:56,339 copying pylings/exercises/04_conditionals/README.md -> build/lib/pylings/exercises/04_conditionals 2025-11-10T11:49:56,342 copying pylings/exercises/04_conditionals/conditionals1.py -> build/lib/pylings/exercises/04_conditionals 2025-11-10T11:49:56,344 copying pylings/exercises/04_conditionals/conditionals2.py -> build/lib/pylings/exercises/04_conditionals 2025-11-10T11:49:56,346 copying pylings/exercises/04_conditionals/conditionals3.py -> build/lib/pylings/exercises/04_conditionals 2025-11-10T11:49:56,348 copying pylings/exercises/04_conditionals/conditionals4.py -> build/lib/pylings/exercises/04_conditionals 2025-11-10T11:49:56,350 creating build/lib/pylings/exercises/05_loops 2025-11-10T11:49:56,351 copying pylings/exercises/05_loops/README.md -> build/lib/pylings/exercises/05_loops 2025-11-10T11:49:56,353 copying pylings/exercises/05_loops/loops1.py -> build/lib/pylings/exercises/05_loops 2025-11-10T11:49:56,355 creating build/lib/pylings/exercises/06_oop 2025-11-10T11:49:56,356 copying pylings/exercises/06_oop/README.md -> build/lib/pylings/exercises/06_oop 2025-11-10T11:49:56,359 copying pylings/exercises/06_oop/oop1.py -> build/lib/pylings/exercises/06_oop 2025-11-10T11:49:56,361 copying pylings/exercises/06_oop/oop2.py -> build/lib/pylings/exercises/06_oop 2025-11-10T11:49:56,363 copying pylings/exercises/06_oop/oop3.py -> build/lib/pylings/exercises/06_oop 2025-11-10T11:49:56,365 creating build/lib/pylings/exercises/07_quiz 2025-11-10T11:49:56,366 copying pylings/exercises/07_quiz/README.md -> build/lib/pylings/exercises/07_quiz 2025-11-10T11:49:56,368 copying pylings/exercises/07_quiz/quiz1.py -> build/lib/pylings/exercises/07_quiz 2025-11-10T11:49:56,370 creating build/lib/pylings/exercises/08_error_handling 2025-11-10T11:49:56,371 copying pylings/exercises/08_error_handling/README.md -> build/lib/pylings/exercises/08_error_handling 2025-11-10T11:49:56,374 copying pylings/exercises/08_error_handling/errors1.py -> build/lib/pylings/exercises/08_error_handling 2025-11-10T11:49:56,376 copying pylings/exercises/08_error_handling/errors2.py -> build/lib/pylings/exercises/08_error_handling 2025-11-10T11:49:56,379 copying pylings/exercises/08_error_handling/errors3.py -> build/lib/pylings/exercises/08_error_handling 2025-11-10T11:49:56,381 copying pylings/exercises/08_error_handling/errors4.py -> build/lib/pylings/exercises/08_error_handling 2025-11-10T11:49:56,383 creating build/lib/pylings/exercises/09_threading 2025-11-10T11:49:56,384 copying pylings/exercises/09_threading/README.md -> build/lib/pylings/exercises/09_threading 2025-11-10T11:49:56,387 copying pylings/exercises/09_threading/threading1.py -> build/lib/pylings/exercises/09_threading 2025-11-10T11:49:56,389 copying pylings/exercises/09_threading/threading2.py -> build/lib/pylings/exercises/09_threading 2025-11-10T11:49:56,392 copying pylings/exercises/09_threading/threading3.py -> build/lib/pylings/exercises/09_threading 2025-11-10T11:49:56,394 creating build/lib/pylings/solutions/00_intro 2025-11-10T11:49:56,396 copying pylings/solutions/00_intro/intro1.py -> build/lib/pylings/solutions/00_intro 2025-11-10T11:49:56,399 creating build/lib/pylings/solutions/01_variables 2025-11-10T11:49:56,400 copying pylings/solutions/01_variables/variables1.py -> build/lib/pylings/solutions/01_variables 2025-11-10T11:49:56,403 copying pylings/solutions/01_variables/variables2.py -> build/lib/pylings/solutions/01_variables 2025-11-10T11:49:56,405 copying pylings/solutions/01_variables/variables3.py -> build/lib/pylings/solutions/01_variables 2025-11-10T11:49:56,408 copying pylings/solutions/01_variables/variables4.py -> build/lib/pylings/solutions/01_variables 2025-11-10T11:49:56,411 copying pylings/solutions/01_variables/variables5.py -> build/lib/pylings/solutions/01_variables 2025-11-10T11:49:56,413 creating build/lib/pylings/solutions/02_data_structures 2025-11-10T11:49:56,414 copying pylings/solutions/02_data_structures/data_structures1.py -> build/lib/pylings/solutions/02_data_structures 2025-11-10T11:49:56,417 copying pylings/solutions/02_data_structures/data_structures2.py -> build/lib/pylings/solutions/02_data_structures 2025-11-10T11:49:56,420 copying pylings/solutions/02_data_structures/data_structures3.py -> build/lib/pylings/solutions/02_data_structures 2025-11-10T11:49:56,422 copying pylings/solutions/02_data_structures/data_structures4.py -> build/lib/pylings/solutions/02_data_structures 2025-11-10T11:49:56,425 creating build/lib/pylings/solutions/03_functions 2025-11-10T11:49:56,426 copying pylings/solutions/03_functions/functions1.py -> build/lib/pylings/solutions/03_functions 2025-11-10T11:49:56,429 copying pylings/solutions/03_functions/functions2.py -> build/lib/pylings/solutions/03_functions 2025-11-10T11:49:56,432 copying pylings/solutions/03_functions/functions3.py -> build/lib/pylings/solutions/03_functions 2025-11-10T11:49:56,434 copying pylings/solutions/03_functions/functions4.py -> build/lib/pylings/solutions/03_functions 2025-11-10T11:49:56,436 copying pylings/solutions/03_functions/functions5.py -> build/lib/pylings/solutions/03_functions 2025-11-10T11:49:56,439 creating build/lib/pylings/solutions/04_conditionals 2025-11-10T11:49:56,440 copying pylings/solutions/04_conditionals/conditionals1.py -> build/lib/pylings/solutions/04_conditionals 2025-11-10T11:49:56,443 copying pylings/solutions/04_conditionals/conditionals2.py -> build/lib/pylings/solutions/04_conditionals 2025-11-10T11:49:56,446 copying pylings/solutions/04_conditionals/conditionals3.py -> build/lib/pylings/solutions/04_conditionals 2025-11-10T11:49:56,448 copying pylings/solutions/04_conditionals/conditionals4.py -> build/lib/pylings/solutions/04_conditionals 2025-11-10T11:49:56,451 creating build/lib/pylings/solutions/05_loops 2025-11-10T11:49:56,452 copying pylings/solutions/05_loops/loops1.py -> build/lib/pylings/solutions/05_loops 2025-11-10T11:49:56,454 creating build/lib/pylings/solutions/06_oop 2025-11-10T11:49:56,455 copying pylings/solutions/06_oop/oop1.py -> build/lib/pylings/solutions/06_oop 2025-11-10T11:49:56,458 copying pylings/solutions/06_oop/oop2.py -> build/lib/pylings/solutions/06_oop 2025-11-10T11:49:56,460 copying pylings/solutions/06_oop/oop3.py -> build/lib/pylings/solutions/06_oop 2025-11-10T11:49:56,462 creating build/lib/pylings/solutions/07_quiz 2025-11-10T11:49:56,463 copying pylings/solutions/07_quiz/quiz1.py -> build/lib/pylings/solutions/07_quiz 2025-11-10T11:49:56,466 creating build/lib/pylings/solutions/08_error_handling 2025-11-10T11:49:56,467 copying pylings/solutions/08_error_handling/errors1.py -> build/lib/pylings/solutions/08_error_handling 2025-11-10T11:49:56,469 copying pylings/solutions/08_error_handling/errors2.py -> build/lib/pylings/solutions/08_error_handling 2025-11-10T11:49:56,472 copying pylings/solutions/08_error_handling/errors3.py -> build/lib/pylings/solutions/08_error_handling 2025-11-10T11:49:56,474 copying pylings/solutions/08_error_handling/errors4.py -> build/lib/pylings/solutions/08_error_handling 2025-11-10T11:49:56,476 creating build/lib/pylings/solutions/09_threading 2025-11-10T11:49:56,477 copying pylings/solutions/09_threading/threading1.py -> build/lib/pylings/solutions/09_threading 2025-11-10T11:49:56,480 copying pylings/solutions/09_threading/threading2.py -> build/lib/pylings/solutions/09_threading 2025-11-10T11:49:56,482 copying pylings/solutions/09_threading/threading3.py -> build/lib/pylings/solutions/09_threading 2025-11-10T11:49:56,484 creating build/lib/pylings/styles 2025-11-10T11:49:56,485 copying pylings/styles/ui.tcss -> build/lib/pylings/styles 2025-11-10T11:49:56,499 installing to build/bdist.linux-armv7l/wheel 2025-11-10T11:49:56,499 running install 2025-11-10T11:49:56,522 running install_lib 2025-11-10T11:49:56,528 creating build/bdist.linux-armv7l/wheel 2025-11-10T11:49:56,530 creating build/bdist.linux-armv7l/wheel/pylings 2025-11-10T11:49:56,532 copying build/lib/pylings/debug.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,534 creating build/bdist.linux-armv7l/wheel/pylings/backups 2025-11-10T11:49:56,536 creating build/bdist.linux-armv7l/wheel/pylings/backups/06_oop 2025-11-10T11:49:56,537 copying build/lib/pylings/backups/06_oop/oop3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-11-10T11:49:56,539 copying build/lib/pylings/backups/06_oop/oop1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-11-10T11:49:56,541 copying build/lib/pylings/backups/06_oop/oop2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-11-10T11:49:56,543 copying build/lib/pylings/backups/06_oop/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/06_oop 2025-11-10T11:49:56,545 creating build/bdist.linux-armv7l/wheel/pylings/backups/01_variables 2025-11-10T11:49:56,546 copying build/lib/pylings/backups/01_variables/variables1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-11-10T11:49:56,548 copying build/lib/pylings/backups/01_variables/variables3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-11-10T11:49:56,550 copying build/lib/pylings/backups/01_variables/variables5.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-11-10T11:49:56,552 copying build/lib/pylings/backups/01_variables/variables4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-11-10T11:49:56,554 copying build/lib/pylings/backups/01_variables/variables2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-11-10T11:49:56,555 copying build/lib/pylings/backups/01_variables/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/01_variables 2025-11-10T11:49:56,558 creating build/bdist.linux-armv7l/wheel/pylings/backups/00_intro 2025-11-10T11:49:56,559 copying build/lib/pylings/backups/00_intro/intro1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/00_intro 2025-11-10T11:49:56,562 creating build/bdist.linux-armv7l/wheel/pylings/backups/07_quiz 2025-11-10T11:49:56,563 copying build/lib/pylings/backups/07_quiz/quiz1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/07_quiz 2025-11-10T11:49:56,565 copying build/lib/pylings/backups/07_quiz/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/07_quiz 2025-11-10T11:49:56,567 creating build/bdist.linux-armv7l/wheel/pylings/backups/02_data_structures 2025-11-10T11:49:56,568 copying build/lib/pylings/backups/02_data_structures/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-11-10T11:49:56,570 copying build/lib/pylings/backups/02_data_structures/data_structures4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-11-10T11:49:56,572 copying build/lib/pylings/backups/02_data_structures/data_structures3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-11-10T11:49:56,574 copying build/lib/pylings/backups/02_data_structures/data_structures2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-11-10T11:49:56,575 copying build/lib/pylings/backups/02_data_structures/data_structures1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/02_data_structures 2025-11-10T11:49:56,578 creating build/bdist.linux-armv7l/wheel/pylings/backups/04_conditionals 2025-11-10T11:49:56,579 copying build/lib/pylings/backups/04_conditionals/conditionals1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-11-10T11:49:56,581 copying build/lib/pylings/backups/04_conditionals/conditionals3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-11-10T11:49:56,583 copying build/lib/pylings/backups/04_conditionals/conditionals4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-11-10T11:49:56,585 copying build/lib/pylings/backups/04_conditionals/conditionals2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-11-10T11:49:56,587 copying build/lib/pylings/backups/04_conditionals/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/04_conditionals 2025-11-10T11:49:56,589 creating build/bdist.linux-armv7l/wheel/pylings/backups/03_functions 2025-11-10T11:49:56,591 copying build/lib/pylings/backups/03_functions/functions3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-11-10T11:49:56,593 copying build/lib/pylings/backups/03_functions/functions2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-11-10T11:49:56,594 copying build/lib/pylings/backups/03_functions/functions5.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-11-10T11:49:56,596 copying build/lib/pylings/backups/03_functions/functions1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-11-10T11:49:56,598 copying build/lib/pylings/backups/03_functions/functions4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-11-10T11:49:56,599 copying build/lib/pylings/backups/03_functions/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/03_functions 2025-11-10T11:49:56,601 creating build/bdist.linux-armv7l/wheel/pylings/backups/08_error_handling 2025-11-10T11:49:56,602 copying build/lib/pylings/backups/08_error_handling/errors2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-11-10T11:49:56,604 copying build/lib/pylings/backups/08_error_handling/errors3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-11-10T11:49:56,606 copying build/lib/pylings/backups/08_error_handling/errors1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-11-10T11:49:56,608 copying build/lib/pylings/backups/08_error_handling/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-11-10T11:49:56,610 copying build/lib/pylings/backups/08_error_handling/errors4.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/08_error_handling 2025-11-10T11:49:56,612 creating build/bdist.linux-armv7l/wheel/pylings/backups/09_threading 2025-11-10T11:49:56,613 copying build/lib/pylings/backups/09_threading/threading3.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-11-10T11:49:56,615 copying build/lib/pylings/backups/09_threading/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-11-10T11:49:56,617 copying build/lib/pylings/backups/09_threading/threading2.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-11-10T11:49:56,618 copying build/lib/pylings/backups/09_threading/threading1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/09_threading 2025-11-10T11:49:56,621 creating build/bdist.linux-armv7l/wheel/pylings/backups/05_loops 2025-11-10T11:49:56,622 copying build/lib/pylings/backups/05_loops/README.md -> build/bdist.linux-armv7l/wheel/./pylings/backups/05_loops 2025-11-10T11:49:56,624 copying build/lib/pylings/backups/05_loops/loops1.py -> build/bdist.linux-armv7l/wheel/./pylings/backups/05_loops 2025-11-10T11:49:56,627 creating build/bdist.linux-armv7l/wheel/pylings/solutions 2025-11-10T11:49:56,629 creating build/bdist.linux-armv7l/wheel/pylings/solutions/06_oop 2025-11-10T11:49:56,630 copying build/lib/pylings/solutions/06_oop/oop3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/06_oop 2025-11-10T11:49:56,632 copying build/lib/pylings/solutions/06_oop/oop1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/06_oop 2025-11-10T11:49:56,634 copying build/lib/pylings/solutions/06_oop/oop2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/06_oop 2025-11-10T11:49:56,637 creating build/bdist.linux-armv7l/wheel/pylings/solutions/01_variables 2025-11-10T11:49:56,638 copying build/lib/pylings/solutions/01_variables/variables1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-11-10T11:49:56,640 copying build/lib/pylings/solutions/01_variables/variables3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-11-10T11:49:56,642 copying build/lib/pylings/solutions/01_variables/variables5.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-11-10T11:49:56,644 copying build/lib/pylings/solutions/01_variables/variables4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-11-10T11:49:56,646 copying build/lib/pylings/solutions/01_variables/variables2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/01_variables 2025-11-10T11:49:56,648 creating build/bdist.linux-armv7l/wheel/pylings/solutions/00_intro 2025-11-10T11:49:56,649 copying build/lib/pylings/solutions/00_intro/intro1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/00_intro 2025-11-10T11:49:56,652 creating build/bdist.linux-armv7l/wheel/pylings/solutions/07_quiz 2025-11-10T11:49:56,653 copying build/lib/pylings/solutions/07_quiz/quiz1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/07_quiz 2025-11-10T11:49:56,656 creating build/bdist.linux-armv7l/wheel/pylings/solutions/02_data_structures 2025-11-10T11:49:56,657 copying build/lib/pylings/solutions/02_data_structures/data_structures4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-11-10T11:49:56,659 copying build/lib/pylings/solutions/02_data_structures/data_structures3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-11-10T11:49:56,661 copying build/lib/pylings/solutions/02_data_structures/data_structures2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-11-10T11:49:56,663 copying build/lib/pylings/solutions/02_data_structures/data_structures1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/02_data_structures 2025-11-10T11:49:56,665 creating build/bdist.linux-armv7l/wheel/pylings/solutions/04_conditionals 2025-11-10T11:49:56,666 copying build/lib/pylings/solutions/04_conditionals/conditionals1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-11-10T11:49:56,668 copying build/lib/pylings/solutions/04_conditionals/conditionals3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-11-10T11:49:56,670 copying build/lib/pylings/solutions/04_conditionals/conditionals4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-11-10T11:49:56,672 copying build/lib/pylings/solutions/04_conditionals/conditionals2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/04_conditionals 2025-11-10T11:49:56,675 creating build/bdist.linux-armv7l/wheel/pylings/solutions/03_functions 2025-11-10T11:49:56,676 copying build/lib/pylings/solutions/03_functions/functions3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-11-10T11:49:56,678 copying build/lib/pylings/solutions/03_functions/functions2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-11-10T11:49:56,680 copying build/lib/pylings/solutions/03_functions/functions5.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-11-10T11:49:56,682 copying build/lib/pylings/solutions/03_functions/functions1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-11-10T11:49:56,684 copying build/lib/pylings/solutions/03_functions/functions4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/03_functions 2025-11-10T11:49:56,686 creating build/bdist.linux-armv7l/wheel/pylings/solutions/08_error_handling 2025-11-10T11:49:56,687 copying build/lib/pylings/solutions/08_error_handling/errors2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-11-10T11:49:56,689 copying build/lib/pylings/solutions/08_error_handling/errors3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-11-10T11:49:56,691 copying build/lib/pylings/solutions/08_error_handling/errors1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-11-10T11:49:56,693 copying build/lib/pylings/solutions/08_error_handling/errors4.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/08_error_handling 2025-11-10T11:49:56,696 creating build/bdist.linux-armv7l/wheel/pylings/solutions/09_threading 2025-11-10T11:49:56,697 copying build/lib/pylings/solutions/09_threading/threading3.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/09_threading 2025-11-10T11:49:56,699 copying build/lib/pylings/solutions/09_threading/threading2.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/09_threading 2025-11-10T11:49:56,701 copying build/lib/pylings/solutions/09_threading/threading1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/09_threading 2025-11-10T11:49:56,703 creating build/bdist.linux-armv7l/wheel/pylings/solutions/05_loops 2025-11-10T11:49:56,704 copying build/lib/pylings/solutions/05_loops/loops1.py -> build/bdist.linux-armv7l/wheel/./pylings/solutions/05_loops 2025-11-10T11:49:56,706 copying build/lib/pylings/exercises.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,709 copying build/lib/pylings/config.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,711 copying build/lib/pylings/__init__.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,713 copying build/lib/pylings/pylings.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,715 copying build/lib/pylings/utils.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,717 copying build/lib/pylings/__main__.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,719 creating build/bdist.linux-armv7l/wheel/pylings/config 2025-11-10T11:49:56,720 copying build/lib/pylings/config/themes.toml -> build/bdist.linux-armv7l/wheel/./pylings/config 2025-11-10T11:49:56,722 copying build/lib/pylings/config/config.toml -> build/bdist.linux-armv7l/wheel/./pylings/config 2025-11-10T11:49:56,725 copying build/lib/pylings/watcher.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,727 copying build/lib/pylings/constants.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,729 copying build/lib/pylings/ui.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,732 creating build/bdist.linux-armv7l/wheel/pylings/styles 2025-11-10T11:49:56,733 copying build/lib/pylings/styles/ui.tcss -> build/bdist.linux-armv7l/wheel/./pylings/styles 2025-11-10T11:49:56,735 copying build/lib/pylings/init.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,738 creating build/bdist.linux-armv7l/wheel/pylings/exercises 2025-11-10T11:49:56,740 creating build/bdist.linux-armv7l/wheel/pylings/exercises/06_oop 2025-11-10T11:49:56,741 copying build/lib/pylings/exercises/06_oop/oop3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-11-10T11:49:56,743 copying build/lib/pylings/exercises/06_oop/oop1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-11-10T11:49:56,745 copying build/lib/pylings/exercises/06_oop/oop2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-11-10T11:49:56,747 copying build/lib/pylings/exercises/06_oop/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/06_oop 2025-11-10T11:49:56,749 creating build/bdist.linux-armv7l/wheel/pylings/exercises/01_variables 2025-11-10T11:49:56,750 copying build/lib/pylings/exercises/01_variables/variables1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-11-10T11:49:56,752 copying build/lib/pylings/exercises/01_variables/variables3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-11-10T11:49:56,754 copying build/lib/pylings/exercises/01_variables/variables5.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-11-10T11:49:56,756 copying build/lib/pylings/exercises/01_variables/variables4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-11-10T11:49:56,758 copying build/lib/pylings/exercises/01_variables/variables2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-11-10T11:49:56,760 copying build/lib/pylings/exercises/01_variables/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/01_variables 2025-11-10T11:49:56,763 creating build/bdist.linux-armv7l/wheel/pylings/exercises/00_intro 2025-11-10T11:49:56,764 copying build/lib/pylings/exercises/00_intro/intro1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/00_intro 2025-11-10T11:49:56,767 creating build/bdist.linux-armv7l/wheel/pylings/exercises/07_quiz 2025-11-10T11:49:56,768 copying build/lib/pylings/exercises/07_quiz/quiz1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/07_quiz 2025-11-10T11:49:56,769 copying build/lib/pylings/exercises/07_quiz/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/07_quiz 2025-11-10T11:49:56,772 creating build/bdist.linux-armv7l/wheel/pylings/exercises/02_data_structures 2025-11-10T11:49:56,773 copying build/lib/pylings/exercises/02_data_structures/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-11-10T11:49:56,775 copying build/lib/pylings/exercises/02_data_structures/data_structures4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-11-10T11:49:56,777 copying build/lib/pylings/exercises/02_data_structures/data_structures3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-11-10T11:49:56,779 copying build/lib/pylings/exercises/02_data_structures/data_structures2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-11-10T11:49:56,781 copying build/lib/pylings/exercises/02_data_structures/data_structures1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/02_data_structures 2025-11-10T11:49:56,783 creating build/bdist.linux-armv7l/wheel/pylings/exercises/04_conditionals 2025-11-10T11:49:56,784 copying build/lib/pylings/exercises/04_conditionals/conditionals1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-11-10T11:49:56,786 copying build/lib/pylings/exercises/04_conditionals/conditionals3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-11-10T11:49:56,788 copying build/lib/pylings/exercises/04_conditionals/conditionals4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-11-10T11:49:56,790 copying build/lib/pylings/exercises/04_conditionals/conditionals2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-11-10T11:49:56,791 copying build/lib/pylings/exercises/04_conditionals/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/04_conditionals 2025-11-10T11:49:56,794 creating build/bdist.linux-armv7l/wheel/pylings/exercises/03_functions 2025-11-10T11:49:56,795 copying build/lib/pylings/exercises/03_functions/functions3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-11-10T11:49:56,797 copying build/lib/pylings/exercises/03_functions/functions2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-11-10T11:49:56,799 copying build/lib/pylings/exercises/03_functions/functions5.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-11-10T11:49:56,801 copying build/lib/pylings/exercises/03_functions/functions1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-11-10T11:49:56,802 copying build/lib/pylings/exercises/03_functions/functions4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-11-10T11:49:56,804 copying build/lib/pylings/exercises/03_functions/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/03_functions 2025-11-10T11:49:56,807 creating build/bdist.linux-armv7l/wheel/pylings/exercises/08_error_handling 2025-11-10T11:49:56,808 copying build/lib/pylings/exercises/08_error_handling/errors2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-11-10T11:49:56,810 copying build/lib/pylings/exercises/08_error_handling/errors3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-11-10T11:49:56,812 copying build/lib/pylings/exercises/08_error_handling/errors1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-11-10T11:49:56,814 copying build/lib/pylings/exercises/08_error_handling/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-11-10T11:49:56,816 copying build/lib/pylings/exercises/08_error_handling/errors4.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/08_error_handling 2025-11-10T11:49:56,819 creating build/bdist.linux-armv7l/wheel/pylings/exercises/09_threading 2025-11-10T11:49:56,820 copying build/lib/pylings/exercises/09_threading/threading3.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-11-10T11:49:56,822 copying build/lib/pylings/exercises/09_threading/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-11-10T11:49:56,823 copying build/lib/pylings/exercises/09_threading/threading2.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-11-10T11:49:56,825 copying build/lib/pylings/exercises/09_threading/threading1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/09_threading 2025-11-10T11:49:56,827 creating build/bdist.linux-armv7l/wheel/pylings/exercises/05_loops 2025-11-10T11:49:56,828 copying build/lib/pylings/exercises/05_loops/README.md -> build/bdist.linux-armv7l/wheel/./pylings/exercises/05_loops 2025-11-10T11:49:56,830 copying build/lib/pylings/exercises/05_loops/loops1.py -> build/bdist.linux-armv7l/wheel/./pylings/exercises/05_loops 2025-11-10T11:49:56,832 copying build/lib/pylings/theme.py -> build/bdist.linux-armv7l/wheel/./pylings 2025-11-10T11:49:56,833 running install_egg_info 2025-11-10T11:49:56,839 Copying pylings.egg-info to build/bdist.linux-armv7l/wheel/./pylings-1.3.0-py3.11.egg-info 2025-11-10T11:49:56,851 running install_scripts 2025-11-10T11:49:56,863 creating build/bdist.linux-armv7l/wheel/pylings-1.3.0.dist-info/WHEEL 2025-11-10T11:49:56,865 creating '/tmp/pip-wheel-0okdkn4p/.tmp-mr28f9d7/pylings-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-10T11:49:56,868 adding 'pylings/__init__.py' 2025-11-10T11:49:56,869 adding 'pylings/__main__.py' 2025-11-10T11:49:56,871 adding 'pylings/config.py' 2025-11-10T11:49:56,872 adding 'pylings/constants.py' 2025-11-10T11:49:56,874 adding 'pylings/debug.py' 2025-11-10T11:49:56,876 adding 'pylings/exercises.py' 2025-11-10T11:49:56,878 adding 'pylings/init.py' 2025-11-10T11:49:56,880 adding 'pylings/pylings.py' 2025-11-10T11:49:56,881 adding 'pylings/theme.py' 2025-11-10T11:49:56,884 adding 'pylings/ui.py' 2025-11-10T11:49:56,886 adding 'pylings/utils.py' 2025-11-10T11:49:56,888 adding 'pylings/watcher.py' 2025-11-10T11:49:56,891 adding 'pylings/backups/00_intro/intro1.py' 2025-11-10T11:49:56,893 adding 'pylings/backups/01_variables/README.md' 2025-11-10T11:49:56,894 adding 'pylings/backups/01_variables/variables1.py' 2025-11-10T11:49:56,895 adding 'pylings/backups/01_variables/variables2.py' 2025-11-10T11:49:56,896 adding 'pylings/backups/01_variables/variables3.py' 2025-11-10T11:49:56,898 adding 'pylings/backups/01_variables/variables4.py' 2025-11-10T11:49:56,899 adding 'pylings/backups/01_variables/variables5.py' 2025-11-10T11:49:56,901 adding 'pylings/backups/02_data_structures/README.md' 2025-11-10T11:49:56,902 adding 'pylings/backups/02_data_structures/data_structures1.py' 2025-11-10T11:49:56,903 adding 'pylings/backups/02_data_structures/data_structures2.py' 2025-11-10T11:49:56,905 adding 'pylings/backups/02_data_structures/data_structures3.py' 2025-11-10T11:49:56,907 adding 'pylings/backups/02_data_structures/data_structures4.py' 2025-11-10T11:49:56,908 adding 'pylings/backups/03_functions/README.md' 2025-11-10T11:49:56,910 adding 'pylings/backups/03_functions/functions1.py' 2025-11-10T11:49:56,911 adding 'pylings/backups/03_functions/functions2.py' 2025-11-10T11:49:56,912 adding 'pylings/backups/03_functions/functions3.py' 2025-11-10T11:49:56,913 adding 'pylings/backups/03_functions/functions4.py' 2025-11-10T11:49:56,915 adding 'pylings/backups/03_functions/functions5.py' 2025-11-10T11:49:56,917 adding 'pylings/backups/04_conditionals/README.md' 2025-11-10T11:49:56,918 adding 'pylings/backups/04_conditionals/conditionals1.py' 2025-11-10T11:49:56,919 adding 'pylings/backups/04_conditionals/conditionals2.py' 2025-11-10T11:49:56,921 adding 'pylings/backups/04_conditionals/conditionals3.py' 2025-11-10T11:49:56,922 adding 'pylings/backups/04_conditionals/conditionals4.py' 2025-11-10T11:49:56,923 adding 'pylings/backups/05_loops/README.md' 2025-11-10T11:49:56,925 adding 'pylings/backups/05_loops/loops1.py' 2025-11-10T11:49:56,926 adding 'pylings/backups/06_oop/README.md' 2025-11-10T11:49:56,928 adding 'pylings/backups/06_oop/oop1.py' 2025-11-10T11:49:56,929 adding 'pylings/backups/06_oop/oop2.py' 2025-11-10T11:49:56,930 adding 'pylings/backups/06_oop/oop3.py' 2025-11-10T11:49:56,932 adding 'pylings/backups/07_quiz/README.md' 2025-11-10T11:49:56,933 adding 'pylings/backups/07_quiz/quiz1.py' 2025-11-10T11:49:56,935 adding 'pylings/backups/08_error_handling/README.md' 2025-11-10T11:49:56,936 adding 'pylings/backups/08_error_handling/errors1.py' 2025-11-10T11:49:56,938 adding 'pylings/backups/08_error_handling/errors2.py' 2025-11-10T11:49:56,939 adding 'pylings/backups/08_error_handling/errors3.py' 2025-11-10T11:49:56,940 adding 'pylings/backups/08_error_handling/errors4.py' 2025-11-10T11:49:56,942 adding 'pylings/backups/09_threading/README.md' 2025-11-10T11:49:56,943 adding 'pylings/backups/09_threading/threading1.py' 2025-11-10T11:49:56,944 adding 'pylings/backups/09_threading/threading2.py' 2025-11-10T11:49:56,945 adding 'pylings/backups/09_threading/threading3.py' 2025-11-10T11:49:56,948 adding 'pylings/config/config.toml' 2025-11-10T11:49:56,949 adding 'pylings/config/themes.toml' 2025-11-10T11:49:56,951 adding 'pylings/exercises/00_intro/intro1.py' 2025-11-10T11:49:56,953 adding 'pylings/exercises/01_variables/README.md' 2025-11-10T11:49:56,955 adding 'pylings/exercises/01_variables/variables1.py' 2025-11-10T11:49:56,956 adding 'pylings/exercises/01_variables/variables2.py' 2025-11-10T11:49:56,957 adding 'pylings/exercises/01_variables/variables3.py' 2025-11-10T11:49:56,959 adding 'pylings/exercises/01_variables/variables4.py' 2025-11-10T11:49:56,960 adding 'pylings/exercises/01_variables/variables5.py' 2025-11-10T11:49:56,962 adding 'pylings/exercises/02_data_structures/README.md' 2025-11-10T11:49:56,963 adding 'pylings/exercises/02_data_structures/data_structures1.py' 2025-11-10T11:49:56,965 adding 'pylings/exercises/02_data_structures/data_structures2.py' 2025-11-10T11:49:56,966 adding 'pylings/exercises/02_data_structures/data_structures3.py' 2025-11-10T11:49:56,967 adding 'pylings/exercises/02_data_structures/data_structures4.py' 2025-11-10T11:49:56,969 adding 'pylings/exercises/03_functions/README.md' 2025-11-10T11:49:56,970 adding 'pylings/exercises/03_functions/functions1.py' 2025-11-10T11:49:56,971 adding 'pylings/exercises/03_functions/functions2.py' 2025-11-10T11:49:56,973 adding 'pylings/exercises/03_functions/functions3.py' 2025-11-10T11:49:56,974 adding 'pylings/exercises/03_functions/functions4.py' 2025-11-10T11:49:56,975 adding 'pylings/exercises/03_functions/functions5.py' 2025-11-10T11:49:56,977 adding 'pylings/exercises/04_conditionals/README.md' 2025-11-10T11:49:56,978 adding 'pylings/exercises/04_conditionals/conditionals1.py' 2025-11-10T11:49:56,980 adding 'pylings/exercises/04_conditionals/conditionals2.py' 2025-11-10T11:49:56,981 adding 'pylings/exercises/04_conditionals/conditionals3.py' 2025-11-10T11:49:56,982 adding 'pylings/exercises/04_conditionals/conditionals4.py' 2025-11-10T11:49:56,984 adding 'pylings/exercises/05_loops/README.md' 2025-11-10T11:49:56,985 adding 'pylings/exercises/05_loops/loops1.py' 2025-11-10T11:49:56,987 adding 'pylings/exercises/06_oop/README.md' 2025-11-10T11:49:56,988 adding 'pylings/exercises/06_oop/oop1.py' 2025-11-10T11:49:56,990 adding 'pylings/exercises/06_oop/oop2.py' 2025-11-10T11:49:56,991 adding 'pylings/exercises/06_oop/oop3.py' 2025-11-10T11:49:56,993 adding 'pylings/exercises/07_quiz/README.md' 2025-11-10T11:49:56,994 adding 'pylings/exercises/07_quiz/quiz1.py' 2025-11-10T11:49:56,996 adding 'pylings/exercises/08_error_handling/README.md' 2025-11-10T11:49:56,997 adding 'pylings/exercises/08_error_handling/errors1.py' 2025-11-10T11:49:56,999 adding 'pylings/exercises/08_error_handling/errors2.py' 2025-11-10T11:49:57,000 adding 'pylings/exercises/08_error_handling/errors3.py' 2025-11-10T11:49:57,001 adding 'pylings/exercises/08_error_handling/errors4.py' 2025-11-10T11:49:57,003 adding 'pylings/exercises/09_threading/README.md' 2025-11-10T11:49:57,004 adding 'pylings/exercises/09_threading/threading1.py' 2025-11-10T11:49:57,005 adding 'pylings/exercises/09_threading/threading2.py' 2025-11-10T11:49:57,007 adding 'pylings/exercises/09_threading/threading3.py' 2025-11-10T11:49:57,009 adding 'pylings/solutions/00_intro/intro1.py' 2025-11-10T11:49:57,010 adding 'pylings/solutions/01_variables/variables1.py' 2025-11-10T11:49:57,012 adding 'pylings/solutions/01_variables/variables2.py' 2025-11-10T11:49:57,013 adding 'pylings/solutions/01_variables/variables3.py' 2025-11-10T11:49:57,014 adding 'pylings/solutions/01_variables/variables4.py' 2025-11-10T11:49:57,015 adding 'pylings/solutions/01_variables/variables5.py' 2025-11-10T11:49:57,017 adding 'pylings/solutions/02_data_structures/data_structures1.py' 2025-11-10T11:49:57,018 adding 'pylings/solutions/02_data_structures/data_structures2.py' 2025-11-10T11:49:57,020 adding 'pylings/solutions/02_data_structures/data_structures3.py' 2025-11-10T11:49:57,021 adding 'pylings/solutions/02_data_structures/data_structures4.py' 2025-11-10T11:49:57,023 adding 'pylings/solutions/03_functions/functions1.py' 2025-11-10T11:49:57,024 adding 'pylings/solutions/03_functions/functions2.py' 2025-11-10T11:49:57,025 adding 'pylings/solutions/03_functions/functions3.py' 2025-11-10T11:49:57,026 adding 'pylings/solutions/03_functions/functions4.py' 2025-11-10T11:49:57,027 adding 'pylings/solutions/03_functions/functions5.py' 2025-11-10T11:49:57,029 adding 'pylings/solutions/04_conditionals/conditionals1.py' 2025-11-10T11:49:57,030 adding 'pylings/solutions/04_conditionals/conditionals2.py' 2025-11-10T11:49:57,032 adding 'pylings/solutions/04_conditionals/conditionals3.py' 2025-11-10T11:49:57,033 adding 'pylings/solutions/04_conditionals/conditionals4.py' 2025-11-10T11:49:57,035 adding 'pylings/solutions/05_loops/loops1.py' 2025-11-10T11:49:57,037 adding 'pylings/solutions/06_oop/oop1.py' 2025-11-10T11:49:57,038 adding 'pylings/solutions/06_oop/oop2.py' 2025-11-10T11:49:57,039 adding 'pylings/solutions/06_oop/oop3.py' 2025-11-10T11:49:57,041 adding 'pylings/solutions/07_quiz/quiz1.py' 2025-11-10T11:49:57,043 adding 'pylings/solutions/08_error_handling/errors1.py' 2025-11-10T11:49:57,044 adding 'pylings/solutions/08_error_handling/errors2.py' 2025-11-10T11:49:57,046 adding 'pylings/solutions/08_error_handling/errors3.py' 2025-11-10T11:49:57,047 adding 'pylings/solutions/08_error_handling/errors4.py' 2025-11-10T11:49:57,049 adding 'pylings/solutions/09_threading/threading1.py' 2025-11-10T11:49:57,050 adding 'pylings/solutions/09_threading/threading2.py' 2025-11-10T11:49:57,051 adding 'pylings/solutions/09_threading/threading3.py' 2025-11-10T11:49:57,053 adding 'pylings/styles/ui.tcss' 2025-11-10T11:49:57,056 adding 'pylings-1.3.0.dist-info/licenses/LICENSE.md' 2025-11-10T11:49:57,057 adding 'pylings-1.3.0.dist-info/METADATA' 2025-11-10T11:49:57,059 adding 'pylings-1.3.0.dist-info/WHEEL' 2025-11-10T11:49:57,060 adding 'pylings-1.3.0.dist-info/entry_points.txt' 2025-11-10T11:49:57,060 adding 'pylings-1.3.0.dist-info/top_level.txt' 2025-11-10T11:49:57,063 adding 'pylings-1.3.0.dist-info/RECORD' 2025-11-10T11:49:57,067 removing build/bdist.linux-armv7l/wheel 2025-11-10T11:49:57,205 Building wheel for pylings (pyproject.toml): finished with status 'done' 2025-11-10T11:49:57,212 Created wheel for pylings: filename=pylings-1.3.0-py3-none-any.whl size=135438 sha256=58a07350f9a2c4f412fad5be79a83670e2b957a40ad2f7d52506963013209d49 2025-11-10T11:49:57,213 Stored in directory: /tmp/pip-ephem-wheel-cache-a_dpuh9m/wheels/7b/40/8c/0ef1681653e0fcbe587893da14dde9aff52fcafdb037dea2f5 2025-11-10T11:49:57,230 Successfully built pylings 2025-11-10T11:49:57,236 Removed build tracker: '/tmp/pip-build-tracker-tpqr152x'