2023-11-23T12:22:35,432 Created temporary directory: /tmp/pip-build-tracker-mz0t4k7v 2023-11-23T12:22:35,433 Initialized build tracking at /tmp/pip-build-tracker-mz0t4k7v 2023-11-23T12:22:35,434 Created build tracker: /tmp/pip-build-tracker-mz0t4k7v 2023-11-23T12:22:35,434 Entered build tracker: /tmp/pip-build-tracker-mz0t4k7v 2023-11-23T12:22:35,435 Created temporary directory: /tmp/pip-wheel-lni7ohxe 2023-11-23T12:22:35,438 Created temporary directory: /tmp/pip-ephem-wheel-cache-r01dtwfh 2023-11-23T12:22:35,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T12:22:35,464 2 location(s) to search for versions of pyrecipes: 2023-11-23T12:22:35,464 * https://pypi.org/simple/pyrecipes/ 2023-11-23T12:22:35,464 * https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T12:22:35,464 Fetching project page and analyzing links: https://pypi.org/simple/pyrecipes/ 2023-11-23T12:22:35,465 Getting page https://pypi.org/simple/pyrecipes/ 2023-11-23T12:22:35,467 Found index url https://pypi.org/simple/ 2023-11-23T12:22:35,611 Fetched page https://pypi.org/simple/pyrecipes/ as application/vnd.pypi.simple.v1+json 2023-11-23T12:22:35,615 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/3b/82/5b31dfb1e096bf3ccb7fc6d923efc228b80b140c25101f8f5dca9aa93e89/pyrecipes-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,616 Found link https://files.pythonhosted.org/packages/57/54/d530d369d4f49761907ecc618c60a0b47d098766dd59621ccbdf2f1efcae/pyrecipes-0.1.0.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.0 2023-11-23T12:22:35,617 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/4b/83/d802d062cd011affa062becac1e63b2e774452d2bb10facf295af0fc26da/pyrecipes-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,618 Found link https://files.pythonhosted.org/packages/2d/8d/32aaa512f09572ee4df2a318d7db680f3b78adf5e47acf9ea20b256f4fad/pyrecipes-0.1.1.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.1 2023-11-23T12:22:35,618 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/ad/ca/8d5d039ac17d03f64d3502415108c108d4c60fe9def0b4865acb90b030ec/pyrecipes-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,619 Found link https://files.pythonhosted.org/packages/9c/f0/fa5bddbd43b609652816fdae77757e464d932854eeff8dece3e7379cfa6a/pyrecipes-0.1.2.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.2 2023-11-23T12:22:35,620 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/89/95/719251e462f612616e2c2a334bf753f3c517fcf13b9dab897a902d2312d1/pyrecipes-0.1.3-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,621 Found link https://files.pythonhosted.org/packages/3a/cc/2c15ab2e2d6eb3f4c2db45a625ec3d8aa7615e00fb685221b92806282367/pyrecipes-0.1.3.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.3 2023-11-23T12:22:35,622 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/50/51/1377aa31c29c427272d8995b0ff91bc99a3b179d0275bc876acaaef946fd/pyrecipes-0.1.4-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,623 Found link https://files.pythonhosted.org/packages/63/0c/53cc44b2e8658ec2a3664ed2cea62ff773ed51f866a4fc226f32f34c4fb4/pyrecipes-0.1.4.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.4 2023-11-23T12:22:35,624 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/36/43/2b23209b5fb119bdd3bf0fa4405e8277600199363dd3c428536d3f25be1c/pyrecipes-0.1.5-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,625 Found link https://files.pythonhosted.org/packages/88/56/177395ce9d0f921f14711b1ef420ea8db7db5904b3d4419329c0871a6c51/pyrecipes-0.1.5.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.5 2023-11-23T12:22:35,626 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/7e/71/d8f974881f6c5069807abee6e41945295d5a9adbe04f6368085950bc53e6/pyrecipes-0.1.6-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,626 Found link https://files.pythonhosted.org/packages/42/e1/8db4a281ef0adfb3ceda65ea47d5f9e0deb0b5a986ab38a1b33744110876/pyrecipes-0.1.6.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.6 2023-11-23T12:22:35,627 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/a8/c9/d85f55fdb30cdedfb26724d0ffe1c6b99e745d2a490d1f9d6af34816ac34/pyrecipes-0.1.7-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,628 Found link https://files.pythonhosted.org/packages/34/89/44a90583b7ea562cc421bf40739c62af1df8e438df87ea3d514287ed2dbf/pyrecipes-0.1.7.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.7 2023-11-23T12:22:35,628 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/1a/e3/a75ac318d7b4e7dca6b56d811a7e35db30c91d508d90050f99f87ac3ee83/pyrecipes-0.1.8-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,629 Found link https://files.pythonhosted.org/packages/de/c8/9cad2e3cbf62ceafbf5fba33a5ed14abf7b1b5bc45d7b22d7d7f93d7878c/pyrecipes-0.1.8.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.8 2023-11-23T12:22:35,630 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T12:22:35,630 Getting page https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T12:22:35,632 Found index url https://www.piwheels.org/simple/ 2023-11-23T12:22:35,799 Fetched page https://www.piwheels.org/simple/pyrecipes/ as text/html 2023-11-23T12:22:35,802 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.5-py3-none-any.whl#sha256=5ba70804ad4e079379262f27eca66c2a8cb144ebe27081e11439049d49ffd421 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,803 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.4-py3-none-any.whl#sha256=280b97be5cc0fb77c7bcffd3d535d7bd9b1abfbd5fd0227a1c5c2f9a97c1d04f (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,803 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.3-py3-none-any.whl#sha256=aee8542559876a1adc04ff9ec504216083aa13b9bf9d0063ce2b5121ef57a4fa (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,804 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.2-py3-none-any.whl#sha256=e4af8dedf9bdf08197e273fc3e14a6661377d2091ef6571fd22a732365441bcd (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,804 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.1-py3-none-any.whl#sha256=5df73aef372061c717fe7194c1f8983bdd928607f73cee65d41ab369b25d7759 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,805 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.0-py3-none-any.whl#sha256=a41e13d77ee9dbf6d4fbaa4f511ae2ead116aa747497252a68be9ec809d153b5 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2023-11-23T12:22:35,806 Skipping link: not a file: https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T12:22:35,806 Skipping link: not a file: https://pypi.org/simple/pyrecipes/ 2023-11-23T12:22:35,827 Given no hashes to check 1 links for project 'pyrecipes': discarding no candidates 2023-11-23T12:22:35,846 Collecting pyrecipes==0.1.6 2023-11-23T12:22:35,849 Created temporary directory: /tmp/pip-unpack-hit3ko3j 2023-11-23T12:22:36,074 Downloading pyrecipes-0.1.6.tar.gz (2.3 MB) 2023-11-23T12:22:37,048 Added pyrecipes==0.1.6 from https://files.pythonhosted.org/packages/42/e1/8db4a281ef0adfb3ceda65ea47d5f9e0deb0b5a986ab38a1b33744110876/pyrecipes-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-mz0t4k7v' 2023-11-23T12:22:37,053 Created temporary directory: /tmp/pip-build-env-wio68a79 2023-11-23T12:22:37,057 Installing build dependencies: started 2023-11-23T12:22:37,058 Running command pip subprocess to install build dependencies 2023-11-23T12:22:38,226 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-11-23T12:22:38,733 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T12:22:40,308 Collecting setuptools 2023-11-23T12:22:40,310 Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/e1/ed2dd0850446b8697ad28d118df885ad04140c64ace06c4bd559f7c8a94f/setuptools-69.0.2-py3-none-any.whl.metadata 2023-11-23T12:22:40,316 Using cached setuptools-69.0.2-py3-none-any.whl.metadata (6.3 kB) 2023-11-23T12:22:40,613 Collecting setuptools-scm 2023-11-23T12:22:40,627 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2023-11-23T12:22:40,968 Collecting packaging>=20 (from setuptools-scm) 2023-11-23T12:22:40,985 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2023-11-23T12:22:41,098 Collecting typing-extensions (from setuptools-scm) 2023-11-23T12:22:41,113 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.8.0-py3-none-any.whl (31 kB) 2023-11-23T12:22:41,143 Using cached setuptools-69.0.2-py3-none-any.whl (819 kB) 2023-11-23T12:22:43,652 Installing collected packages: typing-extensions, setuptools, packaging, setuptools-scm 2023-11-23T12:22:46,338 Successfully installed packaging-23.2 setuptools-69.0.2 setuptools-scm-8.0.4 typing-extensions-4.8.0 2023-11-23T12:22:46,608 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-11-23T12:22:46,609 [notice] To update, run: python3 -m pip install --upgrade pip 2023-11-23T12:22:46,894 Installing build dependencies: finished with status 'done' 2023-11-23T12:22:46,897 Getting requirements to build wheel: started 2023-11-23T12:22:46,899 Running command Getting requirements to build wheel 2023-11-23T12:22:47,417 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2023-11-23T12:22:47,789 running egg_info 2023-11-23T12:22:47,794 writing src/pyrecipes.egg-info/PKG-INFO 2023-11-23T12:22:47,797 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2023-11-23T12:22:47,799 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2023-11-23T12:22:47,801 writing requirements to src/pyrecipes.egg-info/requires.txt 2023-11-23T12:22:47,802 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2023-11-23T12:22:47,992 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-11-23T12:22:47,995 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:48,004 adding license file 'LICENSE' 2023-11-23T12:22:48,015 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:48,135 Getting requirements to build wheel: finished with status 'done' 2023-11-23T12:22:48,147 Installing backend dependencies: started 2023-11-23T12:22:48,148 Running command pip subprocess to install backend dependencies 2023-11-23T12:22:49,288 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-11-23T12:22:49,793 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T12:22:50,310 Collecting wheel 2023-11-23T12:22:50,329 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.3-py3-none-any.whl (65 kB) 2023-11-23T12:22:52,556 Installing collected packages: wheel 2023-11-23T12:22:52,778 Creating /tmp/pip-build-env-wio68a79/normal/local/bin 2023-11-23T12:22:52,780 changing mode of /tmp/pip-build-env-wio68a79/normal/local/bin/wheel to 755 2023-11-23T12:22:52,791 Successfully installed wheel-0.41.3 2023-11-23T12:22:53,062 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-11-23T12:22:53,062 [notice] To update, run: python3 -m pip install --upgrade pip 2023-11-23T12:22:53,292 Installing backend dependencies: finished with status 'done' 2023-11-23T12:22:53,294 Created temporary directory: /tmp/pip-modern-metadata-y8nl4v81 2023-11-23T12:22:53,296 Preparing metadata (pyproject.toml): started 2023-11-23T12:22:53,298 Running command Preparing metadata (pyproject.toml) 2023-11-23T12:22:53,803 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2023-11-23T12:22:54,188 running dist_info 2023-11-23T12:22:54,194 creating /tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info 2023-11-23T12:22:54,199 writing /tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/PKG-INFO 2023-11-23T12:22:54,202 writing dependency_links to /tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/dependency_links.txt 2023-11-23T12:22:54,203 writing entry points to /tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/entry_points.txt 2023-11-23T12:22:54,205 writing requirements to /tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/requires.txt 2023-11-23T12:22:54,206 writing top-level names to /tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/top_level.txt 2023-11-23T12:22:54,207 writing manifest file '/tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:54,368 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-11-23T12:22:54,371 reading manifest file '/tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:54,373 adding license file 'LICENSE' 2023-11-23T12:22:54,380 writing manifest file '/tmp/pip-modern-metadata-y8nl4v81/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:54,382 creating '/tmp/pip-modern-metadata-y8nl4v81/pyrecipes-0.1.6.dist-info' 2023-11-23T12:22:54,545 Preparing metadata (pyproject.toml): finished with status 'done' 2023-11-23T12:22:54,549 Source in /tmp/pip-wheel-lni7ohxe/pyrecipes_c7ad34df01e149c1addaf8faacba938b has version 0.1.6, which satisfies requirement pyrecipes==0.1.6 from https://files.pythonhosted.org/packages/42/e1/8db4a281ef0adfb3ceda65ea47d5f9e0deb0b5a986ab38a1b33744110876/pyrecipes-0.1.6.tar.gz 2023-11-23T12:22:54,550 Removed pyrecipes==0.1.6 from https://files.pythonhosted.org/packages/42/e1/8db4a281ef0adfb3ceda65ea47d5f9e0deb0b5a986ab38a1b33744110876/pyrecipes-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-mz0t4k7v' 2023-11-23T12:22:54,556 Created temporary directory: /tmp/pip-unpack-214n0dov 2023-11-23T12:22:54,557 Created temporary directory: /tmp/pip-unpack-s369wv10 2023-11-23T12:22:54,564 Building wheels for collected packages: pyrecipes 2023-11-23T12:22:54,568 Created temporary directory: /tmp/pip-wheel-ac1tkoqw 2023-11-23T12:22:54,568 Destination directory: /tmp/pip-wheel-ac1tkoqw 2023-11-23T12:22:54,571 Building wheel for pyrecipes (pyproject.toml): started 2023-11-23T12:22:54,572 Running command Building wheel for pyrecipes (pyproject.toml) 2023-11-23T12:22:55,055 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2023-11-23T12:22:55,415 running bdist_wheel 2023-11-23T12:22:55,438 running build 2023-11-23T12:22:55,438 running build_py 2023-11-23T12:22:55,444 creating build 2023-11-23T12:22:55,445 creating build/lib 2023-11-23T12:22:55,445 creating build/lib/pyrecipes 2023-11-23T12:22:55,447 copying src/pyrecipes/__init__.py -> build/lib/pyrecipes 2023-11-23T12:22:55,449 copying src/pyrecipes/recipe.py -> build/lib/pyrecipes 2023-11-23T12:22:55,450 copying src/pyrecipes/template.py -> build/lib/pyrecipes 2023-11-23T12:22:55,452 copying src/pyrecipes/cookbook.py -> build/lib/pyrecipes 2023-11-23T12:22:55,453 copying src/pyrecipes/errors.py -> build/lib/pyrecipes 2023-11-23T12:22:55,455 copying src/pyrecipes/chapter.py -> build/lib/pyrecipes 2023-11-23T12:22:55,457 creating build/lib/pyrecipes/cli 2023-11-23T12:22:55,458 copying src/pyrecipes/cli/__init__.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,459 copying src/pyrecipes/cli/ls.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,461 copying src/pyrecipes/cli/main.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,462 copying src/pyrecipes/cli/run.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,464 copying src/pyrecipes/cli/search.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,466 copying src/pyrecipes/cli/chapters.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,467 copying src/pyrecipes/cli/show.py -> build/lib/pyrecipes/cli 2023-11-23T12:22:55,469 creating build/lib/pyrecipes/utils 2023-11-23T12:22:55,470 copying src/pyrecipes/utils/__init__.py -> build/lib/pyrecipes/utils 2023-11-23T12:22:55,471 copying src/pyrecipes/utils/cli.py -> build/lib/pyrecipes/utils 2023-11-23T12:22:55,473 copying src/pyrecipes/utils/text.py -> build/lib/pyrecipes/utils 2023-11-23T12:22:55,475 creating build/lib/pyrecipes/recipes 2023-11-23T12:22:55,476 copying src/pyrecipes/recipes/__init__.py -> build/lib/pyrecipes/recipes 2023-11-23T12:22:55,482 creating build/lib/pyrecipes/recipes/04_iterators_and_generators 2023-11-23T12:22:55,483 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2023-11-23T12:22:55,484 copying src/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2023-11-23T12:22:55,486 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2023-11-23T12:22:55,487 copying src/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2023-11-23T12:22:55,490 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2023-11-23T12:22:55,491 copying src/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2023-11-23T12:22:55,493 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2023-11-23T12:22:55,494 copying src/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2023-11-23T12:22:55,496 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2023-11-23T12:22:55,497 copying src/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2023-11-23T12:22:55,500 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2023-11-23T12:22:55,500 copying src/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2023-11-23T12:22:55,503 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2023-11-23T12:22:55,504 copying src/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2023-11-23T12:22:55,506 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T12:22:55,507 copying src/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T12:22:55,509 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2023-11-23T12:22:55,510 copying src/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2023-11-23T12:22:55,512 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T12:22:55,513 copying src/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T12:22:55,515 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2023-11-23T12:22:55,516 copying src/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2023-11-23T12:22:55,518 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2023-11-23T12:22:55,519 copying src/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2023-11-23T12:22:55,521 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T12:22:55,522 copying src/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T12:22:55,524 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2023-11-23T12:22:55,525 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2023-11-23T12:22:55,528 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T12:22:55,528 copying src/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T12:22:55,531 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2023-11-23T12:22:55,532 copying src/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2023-11-23T12:22:55,535 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms 2023-11-23T12:22:55,536 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2023-11-23T12:22:55,537 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2023-11-23T12:22:55,539 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2023-11-23T12:22:55,540 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2023-11-23T12:22:55,542 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2023-11-23T12:22:55,543 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2023-11-23T12:22:55,545 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2023-11-23T12:22:55,546 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2023-11-23T12:22:55,548 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2023-11-23T12:22:55,549 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2023-11-23T12:22:55,551 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2023-11-23T12:22:55,552 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2023-11-23T12:22:55,554 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2023-11-23T12:22:55,555 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2023-11-23T12:22:55,557 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2023-11-23T12:22:55,558 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2023-11-23T12:22:55,561 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2023-11-23T12:22:55,562 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2023-11-23T12:22:55,564 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2023-11-23T12:22:55,565 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2023-11-23T12:22:55,567 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2023-11-23T12:22:55,568 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2023-11-23T12:22:55,570 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2023-11-23T12:22:55,571 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2023-11-23T12:22:55,573 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2023-11-23T12:22:55,574 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2023-11-23T12:22:55,576 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T12:22:55,577 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T12:22:55,579 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2023-11-23T12:22:55,580 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2023-11-23T12:22:55,582 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2023-11-23T12:22:55,583 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2023-11-23T12:22:55,585 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2023-11-23T12:22:55,586 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2023-11-23T12:22:55,588 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2023-11-23T12:22:55,589 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2023-11-23T12:22:55,592 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2023-11-23T12:22:55,593 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2023-11-23T12:22:55,595 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2023-11-23T12:22:55,596 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2023-11-23T12:22:55,598 creating build/lib/pyrecipes/recipes/09_metaprogramming 2023-11-23T12:22:55,599 creating build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2023-11-23T12:22:55,600 copying src/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2023-11-23T12:22:55,602 creating build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2023-11-23T12:22:55,603 copying src/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2023-11-23T12:22:55,606 creating build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T12:22:55,607 copying src/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T12:22:55,609 creating build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2023-11-23T12:22:55,609 copying src/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2023-11-23T12:22:55,612 creating build/lib/pyrecipes/recipes/12_concurrency 2023-11-23T12:22:55,612 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2023-11-23T12:22:55,613 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2023-11-23T12:22:55,615 creating build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T12:22:55,616 copying src/pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T12:22:55,618 creating build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2023-11-23T12:22:55,619 copying src/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py -> build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2023-11-23T12:22:55,621 creating build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2023-11-23T12:22:55,622 copying src/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py -> build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2023-11-23T12:22:55,624 creating build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2023-11-23T12:22:55,625 copying src/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2023-11-23T12:22:55,628 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times 2023-11-23T12:22:55,628 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2023-11-23T12:22:55,629 copying src/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2023-11-23T12:22:55,631 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2023-11-23T12:22:55,632 copying src/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2023-11-23T12:22:55,635 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2023-11-23T12:22:55,636 copying src/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2023-11-23T12:22:55,638 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2023-11-23T12:22:55,639 copying src/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2023-11-23T12:22:55,641 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2023-11-23T12:22:55,642 copying src/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2023-11-23T12:22:55,644 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2023-11-23T12:22:55,645 copying src/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2023-11-23T12:22:55,647 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2023-11-23T12:22:55,648 copying src/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2023-11-23T12:22:55,650 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2023-11-23T12:22:55,651 copying src/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2023-11-23T12:22:55,653 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2023-11-23T12:22:55,654 copying src/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2023-11-23T12:22:55,656 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2023-11-23T12:22:55,657 copying src/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2023-11-23T12:22:55,659 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2023-11-23T12:22:55,660 copying src/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2023-11-23T12:22:55,662 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2023-11-23T12:22:55,663 copying src/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2023-11-23T12:22:55,666 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2023-11-23T12:22:55,666 copying src/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2023-11-23T12:22:55,669 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2023-11-23T12:22:55,670 copying src/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2023-11-23T12:22:55,672 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2023-11-23T12:22:55,673 copying src/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2023-11-23T12:22:55,675 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2023-11-23T12:22:55,676 copying src/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py -> build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2023-11-23T12:22:55,678 creating build/lib/pyrecipes/recipes/05_files_and_io 2023-11-23T12:22:55,679 creating build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T12:22:55,680 copying src/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T12:22:55,682 creating build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2023-11-23T12:22:55,683 copying src/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2023-11-23T12:22:55,685 creating build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T12:22:55,686 copying src/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T12:22:55,688 creating build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T12:22:55,689 copying src/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T12:22:55,691 creating build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T12:22:55,692 copying src/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T12:22:55,694 creating build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2023-11-23T12:22:55,695 copying src/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2023-11-23T12:22:55,697 creating build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2023-11-23T12:22:55,698 copying src/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2023-11-23T12:22:55,700 creating build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T12:22:55,701 copying src/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T12:22:55,704 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:55,705 copying src/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:55,707 creating build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2023-11-23T12:22:55,708 copying src/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2023-11-23T12:22:55,710 creating build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T12:22:55,711 copying src/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T12:22:55,713 creating build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T12:22:55,714 copying src/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T12:22:55,716 creating build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2023-11-23T12:22:55,717 copying src/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2023-11-23T12:22:55,719 creating build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T12:22:55,720 copying src/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T12:22:55,722 creating build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2023-11-23T12:22:55,723 copying src/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2023-11-23T12:22:55,725 creating build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2023-11-23T12:22:55,726 copying src/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2023-11-23T12:22:55,728 creating build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T12:22:55,729 copying src/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T12:22:55,731 creating build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T12:22:55,732 copying src/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T12:22:55,734 creating build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2023-11-23T12:22:55,735 copying src/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2023-11-23T12:22:55,738 creating build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T12:22:55,738 copying src/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T12:22:55,741 creating build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2023-11-23T12:22:55,742 copying src/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2023-11-23T12:22:55,744 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2023-11-23T12:22:55,745 copying src/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py -> build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2023-11-23T12:22:55,748 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2023-11-23T12:22:55,749 copying src/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py -> build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2023-11-23T12:22:55,752 creating build/lib/pyrecipes/recipes/02_strings_and_text 2023-11-23T12:22:55,752 creating build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2023-11-23T12:22:55,754 copying src/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2023-11-23T12:22:55,756 creating build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2023-11-23T12:22:55,757 copying src/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2023-11-23T12:22:55,759 creating build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2023-11-23T12:22:55,760 copying src/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2023-11-23T12:22:55,762 creating build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2023-11-23T12:22:55,763 copying src/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2023-11-23T12:22:55,765 creating build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2023-11-23T12:22:55,766 copying src/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2023-11-23T12:22:55,768 creating build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2023-11-23T12:22:55,769 copying src/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2023-11-23T12:22:55,771 creating build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2023-11-23T12:22:55,772 copying src/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2023-11-23T12:22:55,774 creating build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2023-11-23T12:22:55,775 copying src/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2023-11-23T12:22:55,777 creating build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2023-11-23T12:22:55,778 copying src/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2023-11-23T12:22:55,780 creating build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2023-11-23T12:22:55,781 copying src/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2023-11-23T12:22:55,784 creating build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2023-11-23T12:22:55,785 copying src/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2023-11-23T12:22:55,787 creating build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2023-11-23T12:22:55,788 copying src/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2023-11-23T12:22:55,790 creating build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2023-11-23T12:22:55,791 copying src/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2023-11-23T12:22:55,794 creating build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2023-11-23T12:22:55,795 copying src/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2023-11-23T12:22:55,797 creating build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2023-11-23T12:22:55,798 copying src/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2023-11-23T12:22:55,800 creating build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2023-11-23T12:22:55,801 copying src/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2023-11-23T12:22:55,803 creating build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2023-11-23T12:22:55,804 copying src/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2023-11-23T12:22:55,806 creating build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2023-11-23T12:22:55,807 copying src/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2023-11-23T12:22:55,809 creating build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2023-11-23T12:22:55,810 copying src/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2023-11-23T12:22:55,812 creating build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2023-11-23T12:22:55,813 copying src/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2023-11-23T12:22:55,815 creating build/lib/pyrecipes/recipes/07_functions 2023-11-23T12:22:55,816 creating build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2023-11-23T12:22:55,817 copying src/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py -> build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2023-11-23T12:22:55,819 creating build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2023-11-23T12:22:55,820 copying src/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py -> build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2023-11-23T12:22:55,823 creating build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2023-11-23T12:22:55,824 copying src/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py -> build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2023-11-23T12:22:55,826 creating build/lib/pyrecipes/recipes/08_classes_and_objects 2023-11-23T12:22:55,827 creating build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2023-11-23T12:22:55,828 copying src/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2023-11-23T12:22:55,830 creating build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2023-11-23T12:22:55,831 copying src/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2023-11-23T12:22:55,833 creating build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2023-11-23T12:22:55,834 copying src/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2023-11-23T12:22:55,836 creating build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2023-11-23T12:22:55,837 copying src/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2023-11-23T12:22:55,839 creating build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2023-11-23T12:22:55,840 copying src/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2023-11-23T12:22:55,842 creating build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2023-11-23T12:22:55,843 copying src/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2023-11-23T12:22:55,845 creating build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2023-11-23T12:22:55,846 copying src/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2023-11-23T12:22:55,848 creating build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2023-11-23T12:22:55,849 copying src/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2023-11-23T12:22:55,851 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming 2023-11-23T12:22:55,852 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2023-11-23T12:22:55,853 copying src/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2023-11-23T12:22:55,855 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing 2023-11-23T12:22:55,856 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2023-11-23T12:22:55,857 copying src/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2023-11-23T12:22:55,859 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T12:22:55,860 copying src/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T12:22:55,862 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2023-11-23T12:22:55,863 copying src/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2023-11-23T12:22:55,865 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2023-11-23T12:22:55,866 copying src/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2023-11-23T12:22:55,869 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T12:22:55,870 copying src/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T12:22:55,872 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2023-11-23T12:22:55,873 copying src/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2023-11-23T12:22:55,875 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2023-11-23T12:22:55,876 copying src/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2023-11-23T12:22:55,878 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:55,879 copying src/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:55,881 copying src/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:55,884 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2023-11-23T12:22:55,884 copying src/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2023-11-23T12:22:55,887 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2023-11-23T12:22:55,888 copying src/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2023-11-23T12:22:55,890 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2023-11-23T12:22:55,891 copying src/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2023-11-23T12:22:55,893 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2023-11-23T12:22:55,894 copying src/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2023-11-23T12:22:55,897 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2023-11-23T12:22:55,898 copying src/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2023-11-23T12:22:55,903 running egg_info 2023-11-23T12:22:55,908 writing src/pyrecipes.egg-info/PKG-INFO 2023-11-23T12:22:55,911 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2023-11-23T12:22:55,913 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2023-11-23T12:22:55,914 writing requirements to src/pyrecipes.egg-info/requires.txt 2023-11-23T12:22:55,915 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2023-11-23T12:22:56,045 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-11-23T12:22:56,048 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:56,062 adding license file 'LICENSE' 2023-11-23T12:22:56,073 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T12:22:56,131 copying src/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt -> build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T12:22:56,133 copying src/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt -> build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T12:22:56,135 copying src/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt -> build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T12:22:56,137 copying src/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log -> build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T12:22:56,139 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2023-11-23T12:22:56,140 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,141 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,154 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,157 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,161 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,162 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,174 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2 -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,177 copying src/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2 -> build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,180 copying src/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt -> build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T12:22:56,182 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,183 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,187 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,192 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,197 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,202 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,208 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,212 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,217 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,222 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,228 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,232 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,237 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,242 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,246 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,250 copying src/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin -> build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T12:22:56,252 copying src/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data -> build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T12:22:56,256 copying src/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt -> build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T12:22:56,259 copying src/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt -> build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T12:22:56,261 copying src/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled -> build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T12:22:56,263 copying src/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file -> build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:56,265 copying src/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file -> build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:56,267 copying src/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2 -> build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T12:22:56,269 copying src/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt -> build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T12:22:56,271 copying src/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeño.txt -> build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T12:22:56,274 copying src/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt -> build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T12:22:56,276 copying src/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data -> build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T12:22:56,278 copying src/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin -> build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T12:22:56,280 copying src/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T12:22:56,282 copying src/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2023-11-23T12:22:56,287 copying src/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T12:22:56,289 copying src/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2023-11-23T12:22:56,291 copying src/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:56,293 copying src/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2023-11-23T12:22:56,295 copying src/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2023-11-23T12:22:56,298 copying src/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2023-11-23T12:22:56,357 installing to build/bdist.linux-armv7l/wheel 2023-11-23T12:22:56,357 running install 2023-11-23T12:22:56,382 running install_lib 2023-11-23T12:22:56,387 creating build/bdist.linux-armv7l 2023-11-23T12:22:56,388 creating build/bdist.linux-armv7l/wheel 2023-11-23T12:22:56,390 creating build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:56,392 copying build/lib/pyrecipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:56,394 creating build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,395 copying build/lib/pyrecipes/cli/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,397 copying build/lib/pyrecipes/cli/ls.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,399 copying build/lib/pyrecipes/cli/main.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,401 copying build/lib/pyrecipes/cli/run.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,403 copying build/lib/pyrecipes/cli/search.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,405 copying build/lib/pyrecipes/cli/chapters.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,407 copying build/lib/pyrecipes/cli/show.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T12:22:56,408 copying build/lib/pyrecipes/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:56,410 copying build/lib/pyrecipes/template.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:56,413 creating build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T12:22:56,414 copying build/lib/pyrecipes/utils/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T12:22:56,415 copying build/lib/pyrecipes/utils/cli.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T12:22:56,421 copying build/lib/pyrecipes/utils/text.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T12:22:56,423 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2023-11-23T12:22:56,425 copying build/lib/pyrecipes/recipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2023-11-23T12:22:56,427 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators 2023-11-23T12:22:56,428 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2023-11-23T12:22:56,430 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2023-11-23T12:22:56,432 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2023-11-23T12:22:56,433 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2023-11-23T12:22:56,436 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2023-11-23T12:22:56,437 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2023-11-23T12:22:56,440 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2023-11-23T12:22:56,441 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2023-11-23T12:22:56,444 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2023-11-23T12:22:56,445 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2023-11-23T12:22:56,447 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2023-11-23T12:22:56,448 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2023-11-23T12:22:56,451 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2023-11-23T12:22:56,452 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2023-11-23T12:22:56,454 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T12:22:56,455 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T12:22:56,458 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T12:22:56,460 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2023-11-23T12:22:56,461 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2023-11-23T12:22:56,463 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T12:22:56,465 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T12:22:56,467 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T12:22:56,469 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2023-11-23T12:22:56,470 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2023-11-23T12:22:56,472 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2023-11-23T12:22:56,474 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2023-11-23T12:22:56,476 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T12:22:56,477 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T12:22:56,479 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T12:22:56,482 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2023-11-23T12:22:56,483 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2023-11-23T12:22:56,485 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,486 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,490 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,493 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T12:22:56,505 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,506 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2 -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,509 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2 -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,513 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T12:22:56,525 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2023-11-23T12:22:56,527 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T12:22:56,528 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T12:22:56,530 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T12:22:56,532 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2023-11-23T12:22:56,533 copying build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2023-11-23T12:22:56,536 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms 2023-11-23T12:22:56,537 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2023-11-23T12:22:56,538 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2023-11-23T12:22:56,541 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2023-11-23T12:22:56,542 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2023-11-23T12:22:56,544 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2023-11-23T12:22:56,544 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2023-11-23T12:22:56,547 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2023-11-23T12:22:56,548 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2023-11-23T12:22:56,550 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2023-11-23T12:22:56,551 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2023-11-23T12:22:56,553 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2023-11-23T12:22:56,554 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2023-11-23T12:22:56,556 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2023-11-23T12:22:56,557 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2023-11-23T12:22:56,559 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2023-11-23T12:22:56,560 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2023-11-23T12:22:56,562 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2023-11-23T12:22:56,563 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2023-11-23T12:22:56,566 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2023-11-23T12:22:56,566 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2023-11-23T12:22:56,569 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2023-11-23T12:22:56,570 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2023-11-23T12:22:56,572 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2023-11-23T12:22:56,572 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2023-11-23T12:22:56,575 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2023-11-23T12:22:56,576 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2023-11-23T12:22:56,578 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T12:22:56,579 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T12:22:56,580 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T12:22:56,583 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2023-11-23T12:22:56,584 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2023-11-23T12:22:56,586 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2023-11-23T12:22:56,587 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2023-11-23T12:22:56,589 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2023-11-23T12:22:56,590 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2023-11-23T12:22:56,593 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2023-11-23T12:22:56,594 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2023-11-23T12:22:56,596 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2023-11-23T12:22:56,597 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2023-11-23T12:22:56,600 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2023-11-23T12:22:56,601 copying build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2023-11-23T12:22:56,604 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming 2023-11-23T12:22:56,606 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2023-11-23T12:22:56,607 copying build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2023-11-23T12:22:56,610 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2023-11-23T12:22:56,611 copying build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2023-11-23T12:22:56,614 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T12:22:56,615 copying build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T12:22:56,618 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2023-11-23T12:22:56,619 copying build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2023-11-23T12:22:56,622 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency 2023-11-23T12:22:56,623 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2023-11-23T12:22:56,625 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,626 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,631 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,637 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,643 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,648 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,653 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,659 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,664 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,670 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,676 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,682 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,688 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,693 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,698 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T12:22:56,703 copying build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2023-11-23T12:22:56,706 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T12:22:56,707 copying build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T12:22:56,709 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2023-11-23T12:22:56,711 copying build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2023-11-23T12:22:56,714 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2023-11-23T12:22:56,715 copying build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2023-11-23T12:22:56,717 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2023-11-23T12:22:56,718 copying build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2023-11-23T12:22:56,721 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times 2023-11-23T12:22:56,723 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2023-11-23T12:22:56,724 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2023-11-23T12:22:56,727 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2023-11-23T12:22:56,728 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2023-11-23T12:22:56,730 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2023-11-23T12:22:56,732 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2023-11-23T12:22:56,734 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2023-11-23T12:22:56,735 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2023-11-23T12:22:56,738 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2023-11-23T12:22:56,739 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2023-11-23T12:22:56,742 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2023-11-23T12:22:56,744 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2023-11-23T12:22:56,746 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2023-11-23T12:22:56,747 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2023-11-23T12:22:56,750 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2023-11-23T12:22:56,751 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2023-11-23T12:22:56,754 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2023-11-23T12:22:56,755 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2023-11-23T12:22:56,758 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2023-11-23T12:22:56,759 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2023-11-23T12:22:56,762 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2023-11-23T12:22:56,763 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2023-11-23T12:22:56,766 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2023-11-23T12:22:56,767 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2023-11-23T12:22:56,769 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2023-11-23T12:22:56,771 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2023-11-23T12:22:56,773 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2023-11-23T12:22:56,774 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2023-11-23T12:22:56,776 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2023-11-23T12:22:56,778 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2023-11-23T12:22:56,780 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2023-11-23T12:22:56,782 copying build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2023-11-23T12:22:56,785 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io 2023-11-23T12:22:56,787 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T12:22:56,788 copying build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T12:22:56,790 copying build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T12:22:56,792 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2023-11-23T12:22:56,794 copying build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2023-11-23T12:22:56,796 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T12:22:56,798 copying build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T12:22:56,801 copying build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T12:22:56,805 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T12:22:56,807 copying build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T12:22:56,809 copying build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T12:22:56,811 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T12:22:56,813 copying build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T12:22:56,815 copying build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T12:22:56,817 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2023-11-23T12:22:56,818 copying build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2023-11-23T12:22:56,821 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2023-11-23T12:22:56,822 copying build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2023-11-23T12:22:56,825 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T12:22:56,826 copying build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T12:22:56,828 copying build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T12:22:56,831 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:56,832 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2023-11-23T12:22:56,834 copying build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2023-11-23T12:22:56,836 copying build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:56,838 copying build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:56,840 copying build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T12:22:56,843 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2023-11-23T12:22:56,844 copying build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2023-11-23T12:22:56,847 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2023-11-23T12:22:56,848 copying build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2023-11-23T12:22:56,851 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T12:22:56,852 copying build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T12:22:56,855 copying build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2 -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T12:22:56,857 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T12:22:56,858 copying build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T12:22:56,860 copying build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T12:22:56,863 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2023-11-23T12:22:56,864 copying build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2023-11-23T12:22:56,867 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T12:22:56,868 copying build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeño.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T12:22:56,870 copying build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T12:22:56,873 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2023-11-23T12:22:56,874 copying build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2023-11-23T12:22:56,876 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2023-11-23T12:22:56,878 copying build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2023-11-23T12:22:56,880 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T12:22:56,882 copying build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T12:22:56,884 copying build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T12:22:56,886 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T12:22:56,888 copying build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T12:22:56,890 copying build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T12:22:56,892 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2023-11-23T12:22:56,893 copying build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2023-11-23T12:22:56,896 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T12:22:56,897 copying build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T12:22:56,899 copying build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T12:22:56,902 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2023-11-23T12:22:56,903 copying build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2023-11-23T12:22:56,905 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text 2023-11-23T12:22:56,907 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2023-11-23T12:22:56,908 copying build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2023-11-23T12:22:56,910 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2023-11-23T12:22:56,911 copying build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2023-11-23T12:22:56,913 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2023-11-23T12:22:56,914 copying build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2023-11-23T12:22:56,917 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2023-11-23T12:22:56,917 copying build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2023-11-23T12:22:56,920 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2023-11-23T12:22:56,921 copying build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2023-11-23T12:22:56,923 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2023-11-23T12:22:56,924 copying build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2023-11-23T12:22:56,926 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2023-11-23T12:22:56,927 copying build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2023-11-23T12:22:56,929 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2023-11-23T12:22:56,930 copying build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2023-11-23T12:22:56,932 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2023-11-23T12:22:56,933 copying build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2023-11-23T12:22:56,936 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2023-11-23T12:22:56,936 copying build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2023-11-23T12:22:56,939 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2023-11-23T12:22:56,940 copying build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2023-11-23T12:22:56,942 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2023-11-23T12:22:56,943 copying build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2023-11-23T12:22:56,946 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2023-11-23T12:22:56,946 copying build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2023-11-23T12:22:56,949 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2023-11-23T12:22:56,950 copying build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2023-11-23T12:22:56,953 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2023-11-23T12:22:56,954 copying build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2023-11-23T12:22:56,956 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2023-11-23T12:22:56,957 copying build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2023-11-23T12:22:56,960 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2023-11-23T12:22:56,961 copying build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2023-11-23T12:22:56,963 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2023-11-23T12:22:56,964 copying build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2023-11-23T12:22:56,966 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2023-11-23T12:22:56,967 copying build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2023-11-23T12:22:56,970 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2023-11-23T12:22:56,971 copying build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2023-11-23T12:22:56,973 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions 2023-11-23T12:22:56,974 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2023-11-23T12:22:56,976 copying build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2023-11-23T12:22:56,978 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2023-11-23T12:22:56,979 copying build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2023-11-23T12:22:56,982 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2023-11-23T12:22:56,983 copying build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2023-11-23T12:22:56,985 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects 2023-11-23T12:22:56,987 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2023-11-23T12:22:56,988 copying build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2023-11-23T12:22:56,990 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2023-11-23T12:22:56,991 copying build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2023-11-23T12:22:56,994 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2023-11-23T12:22:56,995 copying build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2023-11-23T12:22:56,997 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2023-11-23T12:22:56,998 copying build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2023-11-23T12:22:57,001 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2023-11-23T12:22:57,002 copying build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2023-11-23T12:22:57,005 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2023-11-23T12:22:57,005 copying build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2023-11-23T12:22:57,008 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2023-11-23T12:22:57,009 copying build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2023-11-23T12:22:57,011 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2023-11-23T12:22:57,012 copying build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2023-11-23T12:22:57,015 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming 2023-11-23T12:22:57,016 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2023-11-23T12:22:57,017 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2023-11-23T12:22:57,019 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing 2023-11-23T12:22:57,021 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2023-11-23T12:22:57,022 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2023-11-23T12:22:57,024 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T12:22:57,025 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T12:22:57,028 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T12:22:57,031 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2023-11-23T12:22:57,032 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2023-11-23T12:22:57,034 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2023-11-23T12:22:57,035 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2023-11-23T12:22:57,040 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2023-11-23T12:22:57,042 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T12:22:57,043 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T12:22:57,045 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T12:22:57,047 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2023-11-23T12:22:57,048 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2023-11-23T12:22:57,051 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2023-11-23T12:22:57,054 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2023-11-23T12:22:57,055 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2023-11-23T12:22:57,057 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:57,058 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:57,060 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:57,062 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2023-11-23T12:22:57,064 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2023-11-23T12:22:57,065 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2023-11-23T12:22:57,067 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2023-11-23T12:22:57,070 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2023-11-23T12:22:57,071 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2023-11-23T12:22:57,074 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2023-11-23T12:22:57,075 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2023-11-23T12:22:57,077 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2023-11-23T12:22:57,079 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2023-11-23T12:22:57,080 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2023-11-23T12:22:57,083 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2023-11-23T12:22:57,084 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2023-11-23T12:22:57,086 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2023-11-23T12:22:57,088 copying build/lib/pyrecipes/cookbook.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:57,090 copying build/lib/pyrecipes/errors.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:57,092 copying build/lib/pyrecipes/chapter.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T12:22:57,094 running install_egg_info 2023-11-23T12:22:57,099 Copying src/pyrecipes.egg-info to build/bdist.linux-armv7l/wheel/pyrecipes-0.1.6-py3.11.egg-info 2023-11-23T12:22:57,113 running install_scripts 2023-11-23T12:22:57,130 creating build/bdist.linux-armv7l/wheel/pyrecipes-0.1.6.dist-info/WHEEL 2023-11-23T12:22:57,132 creating '/tmp/pip-wheel-ac1tkoqw/.tmp-t7dlhz5f/pyrecipes-0.1.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-11-23T12:22:57,135 adding 'pyrecipes/__init__.py' 2023-11-23T12:22:57,136 adding 'pyrecipes/chapter.py' 2023-11-23T12:22:57,137 adding 'pyrecipes/cookbook.py' 2023-11-23T12:22:57,139 adding 'pyrecipes/errors.py' 2023-11-23T12:22:57,140 adding 'pyrecipes/recipe.py' 2023-11-23T12:22:57,141 adding 'pyrecipes/template.py' 2023-11-23T12:22:57,143 adding 'pyrecipes/cli/__init__.py' 2023-11-23T12:22:57,144 adding 'pyrecipes/cli/chapters.py' 2023-11-23T12:22:57,146 adding 'pyrecipes/cli/ls.py' 2023-11-23T12:22:57,147 adding 'pyrecipes/cli/main.py' 2023-11-23T12:22:57,149 adding 'pyrecipes/cli/run.py' 2023-11-23T12:22:57,150 adding 'pyrecipes/cli/search.py' 2023-11-23T12:22:57,151 adding 'pyrecipes/cli/show.py' 2023-11-23T12:22:57,153 adding 'pyrecipes/recipes/__init__.py' 2023-11-23T12:22:57,156 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py' 2023-11-23T12:22:57,158 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py' 2023-11-23T12:22:57,160 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py' 2023-11-23T12:22:57,161 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt' 2023-11-23T12:22:57,163 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py' 2023-11-23T12:22:57,165 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py' 2023-11-23T12:22:57,166 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py' 2023-11-23T12:22:57,168 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py' 2023-11-23T12:22:57,170 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py' 2023-11-23T12:22:57,172 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py' 2023-11-23T12:22:57,173 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py' 2023-11-23T12:22:57,175 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py' 2023-11-23T12:22:57,177 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py' 2023-11-23T12:22:57,178 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py' 2023-11-23T12:22:57,180 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py' 2023-11-23T12:22:57,182 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py' 2023-11-23T12:22:57,184 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py' 2023-11-23T12:22:57,185 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py' 2023-11-23T12:22:57,187 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py' 2023-11-23T12:22:57,189 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py' 2023-11-23T12:22:57,191 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py' 2023-11-23T12:22:57,193 adding 'pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py' 2023-11-23T12:22:57,195 adding 'pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py' 2023-11-23T12:22:57,197 adding 'pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py' 2023-11-23T12:22:57,199 adding 'pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py' 2023-11-23T12:22:57,201 adding 'pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py' 2023-11-23T12:22:57,202 adding 'pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py' 2023-11-23T12:22:57,204 adding 'pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py' 2023-11-23T12:22:57,206 adding 'pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py' 2023-11-23T12:22:57,208 adding 'pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py' 2023-11-23T12:22:57,209 adding 'pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py' 2023-11-23T12:22:57,211 adding 'pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py' 2023-11-23T12:22:57,213 adding 'pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py' 2023-11-23T12:22:57,215 adding 'pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py' 2023-11-23T12:22:57,217 adding 'pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py' 2023-11-23T12:22:57,219 adding 'pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py' 2023-11-23T12:22:57,221 adding 'pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py' 2023-11-23T12:22:57,222 adding 'pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py' 2023-11-23T12:22:57,224 adding 'pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py' 2023-11-23T12:22:57,226 adding 'pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py' 2023-11-23T12:22:57,228 adding 'pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py' 2023-11-23T12:22:57,231 adding 'pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py' 2023-11-23T12:22:57,233 adding 'pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py' 2023-11-23T12:22:57,234 adding 'pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py' 2023-11-23T12:22:57,236 adding 'pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py' 2023-11-23T12:22:57,238 adding 'pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py' 2023-11-23T12:22:57,239 adding 'pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py' 2023-11-23T12:22:57,241 adding 'pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py' 2023-11-23T12:22:57,243 adding 'pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py' 2023-11-23T12:22:57,245 adding 'pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py' 2023-11-23T12:22:57,247 adding 'pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py' 2023-11-23T12:22:57,248 adding 'pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py' 2023-11-23T12:22:57,250 adding 'pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py' 2023-11-23T12:22:57,252 adding 'pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py' 2023-11-23T12:22:57,254 adding 'pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py' 2023-11-23T12:22:57,255 adding 'pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py' 2023-11-23T12:22:57,257 adding 'pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py' 2023-11-23T12:22:57,260 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py' 2023-11-23T12:22:57,261 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt' 2023-11-23T12:22:57,263 adding 'pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py' 2023-11-23T12:22:57,265 adding 'pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py' 2023-11-23T12:22:57,266 adding 'pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py' 2023-11-23T12:22:57,268 adding 'pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py' 2023-11-23T12:22:57,270 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py' 2023-11-23T12:22:57,271 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt' 2023-11-23T12:22:57,273 adding 'pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py' 2023-11-23T12:22:57,274 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py' 2023-11-23T12:22:57,276 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt' 2023-11-23T12:22:57,277 adding 'pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py' 2023-11-23T12:22:57,279 adding 'pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py' 2023-11-23T12:22:57,281 adding 'pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py' 2023-11-23T12:22:57,282 adding 'pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py' 2023-11-23T12:22:57,284 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py' 2023-11-23T12:22:57,330 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log' 2023-11-23T12:22:57,340 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2' 2023-11-23T12:22:57,346 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2' 2023-11-23T12:22:57,390 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log' 2023-11-23T12:22:57,404 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz' 2023-11-23T12:22:57,413 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz' 2023-11-23T12:22:57,415 adding 'pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py' 2023-11-23T12:22:57,417 adding 'pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py' 2023-11-23T12:22:57,419 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log' 2023-11-23T12:22:57,420 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py' 2023-11-23T12:22:57,423 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py' 2023-11-23T12:22:57,424 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt' 2023-11-23T12:22:57,425 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py' 2023-11-23T12:22:57,427 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt' 2023-11-23T12:22:57,428 adding 'pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py' 2023-11-23T12:22:57,430 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin' 2023-11-23T12:22:57,431 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py' 2023-11-23T12:22:57,433 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py' 2023-11-23T12:22:57,434 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt' 2023-11-23T12:22:57,436 adding 'pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py' 2023-11-23T12:22:57,437 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py' 2023-11-23T12:22:57,438 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2' 2023-11-23T12:22:57,440 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py' 2023-11-23T12:22:57,441 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data' 2023-11-23T12:22:57,442 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py' 2023-11-23T12:22:57,444 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin' 2023-11-23T12:22:57,446 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py' 2023-11-23T12:22:57,449 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data' 2023-11-23T12:22:57,451 adding 'pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py' 2023-11-23T12:22:57,453 adding 'pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py' 2023-11-23T12:22:57,455 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py' 2023-11-23T12:22:57,456 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file' 2023-11-23T12:22:57,457 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file' 2023-11-23T12:22:57,458 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py' 2023-11-23T12:22:57,460 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py' 2023-11-23T12:22:57,462 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py' 2023-11-23T12:22:57,463 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeño.txt' 2023-11-23T12:22:57,465 adding 'pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py' 2023-11-23T12:22:57,466 adding 'pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py' 2023-11-23T12:22:57,468 adding 'pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py' 2023-11-23T12:22:57,470 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py' 2023-11-23T12:22:57,471 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt' 2023-11-23T12:22:57,473 adding 'pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py' 2023-11-23T12:22:57,475 adding 'pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py' 2023-11-23T12:22:57,476 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py' 2023-11-23T12:22:57,478 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled' 2023-11-23T12:22:57,480 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py' 2023-11-23T12:22:57,481 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv' 2023-11-23T12:22:57,483 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json' 2023-11-23T12:22:57,484 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py' 2023-11-23T12:22:57,486 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py' 2023-11-23T12:22:57,488 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml' 2023-11-23T12:22:57,489 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py' 2023-11-23T12:22:57,495 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml' 2023-11-23T12:22:57,498 adding 'pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py' 2023-11-23T12:22:57,500 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py' 2023-11-23T12:22:57,501 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml' 2023-11-23T12:22:57,502 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py' 2023-11-23T12:22:57,504 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml' 2023-11-23T12:22:57,505 adding 'pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py' 2023-11-23T12:22:57,507 adding 'pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py' 2023-11-23T12:22:57,508 adding 'pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py' 2023-11-23T12:22:57,510 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b' 2023-11-23T12:22:57,511 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py' 2023-11-23T12:22:57,513 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py' 2023-11-23T12:22:57,514 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py' 2023-11-23T12:22:57,515 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin' 2023-11-23T12:22:57,517 adding 'pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py' 2023-11-23T12:22:57,519 adding 'pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py' 2023-11-23T12:22:57,521 adding 'pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py' 2023-11-23T12:22:57,523 adding 'pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py' 2023-11-23T12:22:57,525 adding 'pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py' 2023-11-23T12:22:57,526 adding 'pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py' 2023-11-23T12:22:57,528 adding 'pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py' 2023-11-23T12:22:57,530 adding 'pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py' 2023-11-23T12:22:57,532 adding 'pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py' 2023-11-23T12:22:57,534 adding 'pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py' 2023-11-23T12:22:57,535 adding 'pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py' 2023-11-23T12:22:57,537 adding 'pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py' 2023-11-23T12:22:57,539 adding 'pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py' 2023-11-23T12:22:57,541 adding 'pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py' 2023-11-23T12:22:57,543 adding 'pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py' 2023-11-23T12:22:57,545 adding 'pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py' 2023-11-23T12:22:57,547 adding 'pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py' 2023-11-23T12:22:57,549 adding 'pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py' 2023-11-23T12:22:57,550 adding 'pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py' 2023-11-23T12:22:57,552 adding 'pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py' 2023-11-23T12:22:57,554 adding 'pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py' 2023-11-23T12:22:57,556 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py' 2023-11-23T12:22:57,573 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz' 2023-11-23T12:22:57,592 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz' 2023-11-23T12:22:57,610 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz' 2023-11-23T12:22:57,629 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz' 2023-11-23T12:22:57,647 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz' 2023-11-23T12:22:57,662 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz' 2023-11-23T12:22:57,677 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz' 2023-11-23T12:22:57,692 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz' 2023-11-23T12:22:57,707 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz' 2023-11-23T12:22:57,724 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz' 2023-11-23T12:22:57,741 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz' 2023-11-23T12:22:57,757 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz' 2023-11-23T12:22:57,772 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz' 2023-11-23T12:22:57,788 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz' 2023-11-23T12:22:57,791 adding 'pyrecipes/utils/__init__.py' 2023-11-23T12:22:57,792 adding 'pyrecipes/utils/cli.py' 2023-11-23T12:22:57,793 adding 'pyrecipes/utils/text.py' 2023-11-23T12:22:57,795 adding 'pyrecipes-0.1.6.dist-info/LICENSE' 2023-11-23T12:22:57,797 adding 'pyrecipes-0.1.6.dist-info/METADATA' 2023-11-23T12:22:57,798 adding 'pyrecipes-0.1.6.dist-info/WHEEL' 2023-11-23T12:22:57,799 adding 'pyrecipes-0.1.6.dist-info/entry_points.txt' 2023-11-23T12:22:57,800 adding 'pyrecipes-0.1.6.dist-info/top_level.txt' 2023-11-23T12:22:57,804 adding 'pyrecipes-0.1.6.dist-info/RECORD' 2023-11-23T12:22:57,832 removing build/bdist.linux-armv7l/wheel 2023-11-23T12:22:58,062 Building wheel for pyrecipes (pyproject.toml): finished with status 'done' 2023-11-23T12:22:58,121 Created wheel for pyrecipes: filename=pyrecipes-0.1.6-py3-none-any.whl size=2278490 sha256=9ea78c43d4a9a12787e522a4b0d1dfba069315ab4f5e863941036a11752c7f9f 2023-11-23T12:22:58,122 Stored in directory: /tmp/pip-ephem-wheel-cache-r01dtwfh/wheels/7c/48/1c/ffa38a0c9ba5c096e292733510903779c29c39587e560071ae 2023-11-23T12:22:58,139 Successfully built pyrecipes 2023-11-23T12:22:58,201 Removed build tracker: '/tmp/pip-build-tracker-mz0t4k7v'