2023-11-23T05:15:00,551 Created temporary directory: /tmp/pip-build-tracker-g0sa89_3 2023-11-23T05:15:00,553 Initialized build tracking at /tmp/pip-build-tracker-g0sa89_3 2023-11-23T05:15:00,553 Created build tracker: /tmp/pip-build-tracker-g0sa89_3 2023-11-23T05:15:00,553 Entered build tracker: /tmp/pip-build-tracker-g0sa89_3 2023-11-23T05:15:00,554 Created temporary directory: /tmp/pip-wheel-zeufppdp 2023-11-23T05:15:00,557 Created temporary directory: /tmp/pip-ephem-wheel-cache-d22v88np 2023-11-23T05:15:00,579 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T05:15:00,583 2 location(s) to search for versions of pyrecipes: 2023-11-23T05:15:00,583 * https://pypi.org/simple/pyrecipes/ 2023-11-23T05:15:00,583 * https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T05:15:00,583 Fetching project page and analyzing links: https://pypi.org/simple/pyrecipes/ 2023-11-23T05:15:00,584 Getting page https://pypi.org/simple/pyrecipes/ 2023-11-23T05:15:00,586 Found index url https://pypi.org/simple/ 2023-11-23T05:15:00,727 Fetched page https://pypi.org/simple/pyrecipes/ as application/vnd.pypi.simple.v1+json 2023-11-23T05:15:00,731 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-23T05:15:00,732 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-23T05:15:00,733 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-23T05:15:00,734 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-23T05:15:00,735 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-23T05:15:00,735 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-23T05:15:00,736 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-23T05:15:00,737 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-23T05:15:00,738 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-23T05:15:00,739 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-23T05:15:00,739 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-23T05:15:00,740 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-23T05:15:00,741 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-23T05:15:00,742 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-23T05:15:00,743 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-23T05:15:00,743 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-23T05:15:00,744 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-23T05:15:00,745 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-23T05:15:00,746 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T05:15:00,747 Getting page https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T05:15:00,748 Found index url https://www.piwheels.org/simple/ 2023-11-23T05:15:00,904 Fetched page https://www.piwheels.org/simple/pyrecipes/ as text/html 2023-11-23T05:15:00,907 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-23T05:15:00,907 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-23T05:15:00,908 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-23T05:15:00,908 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-23T05:15:00,909 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-23T05:15:00,910 Skipping link: not a file: https://www.piwheels.org/simple/pyrecipes/ 2023-11-23T05:15:00,910 Skipping link: not a file: https://pypi.org/simple/pyrecipes/ 2023-11-23T05:15:00,931 Given no hashes to check 1 links for project 'pyrecipes': discarding no candidates 2023-11-23T05:15:00,950 Collecting pyrecipes==0.1.5 2023-11-23T05:15:00,953 Created temporary directory: /tmp/pip-unpack-q_c1kmll 2023-11-23T05:15:01,170 Downloading pyrecipes-0.1.5.tar.gz (2.2 MB) 2023-11-23T05:15:02,351 Added pyrecipes==0.1.5 from https://files.pythonhosted.org/packages/88/56/177395ce9d0f921f14711b1ef420ea8db7db5904b3d4419329c0871a6c51/pyrecipes-0.1.5.tar.gz to build tracker '/tmp/pip-build-tracker-g0sa89_3' 2023-11-23T05:15:02,356 Created temporary directory: /tmp/pip-build-env-yxjylsnh 2023-11-23T05:15:02,361 Installing build dependencies: started 2023-11-23T05:15:02,362 Running command pip subprocess to install build dependencies 2023-11-23T05:15:05,005 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-11-23T05:15:05,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T05:15:08,119 Collecting setuptools 2023-11-23T05:15:08,120 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-23T05:15:08,125 Using cached setuptools-69.0.2-py3-none-any.whl.metadata (6.3 kB) 2023-11-23T05:15:08,432 Collecting setuptools-scm 2023-11-23T05:15:08,447 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2023-11-23T05:15:08,792 Collecting packaging>=20 (from setuptools-scm) 2023-11-23T05:15:08,808 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2023-11-23T05:15:08,924 Collecting typing-extensions (from setuptools-scm) 2023-11-23T05:15:08,953 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.8.0-py3-none-any.whl (31 kB) 2023-11-23T05:15:08,984 Using cached setuptools-69.0.2-py3-none-any.whl (819 kB) 2023-11-23T05:15:11,474 Installing collected packages: typing-extensions, setuptools, packaging, setuptools-scm 2023-11-23T05:15:14,108 Successfully installed packaging-23.2 setuptools-69.0.2 setuptools-scm-8.0.4 typing-extensions-4.8.0 2023-11-23T05:15:14,380 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-11-23T05:15:14,381 [notice] To update, run: python3 -m pip install --upgrade pip 2023-11-23T05:15:14,667 Installing build dependencies: finished with status 'done' 2023-11-23T05:15:14,670 Getting requirements to build wheel: started 2023-11-23T05:15:14,672 Running command Getting requirements to build wheel 2023-11-23T05:15:15,186 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2023-11-23T05:15:15,554 running egg_info 2023-11-23T05:15:15,559 writing src/pyrecipes.egg-info/PKG-INFO 2023-11-23T05:15:15,563 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2023-11-23T05:15:15,565 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2023-11-23T05:15:15,566 writing requirements to src/pyrecipes.egg-info/requires.txt 2023-11-23T05:15:15,568 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2023-11-23T05:15:15,751 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-11-23T05:15:15,754 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:15,762 adding license file 'LICENSE' 2023-11-23T05:15:15,772 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:15,892 Getting requirements to build wheel: finished with status 'done' 2023-11-23T05:15:15,903 Installing backend dependencies: started 2023-11-23T05:15:15,905 Running command pip subprocess to install backend dependencies 2023-11-23T05:15:17,104 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-11-23T05:15:17,633 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T05:15:18,146 Collecting wheel 2023-11-23T05:15:18,164 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.3-py3-none-any.whl (65 kB) 2023-11-23T05:15:20,369 Installing collected packages: wheel 2023-11-23T05:15:20,599 Creating /tmp/pip-build-env-yxjylsnh/normal/local/bin 2023-11-23T05:15:20,601 changing mode of /tmp/pip-build-env-yxjylsnh/normal/local/bin/wheel to 755 2023-11-23T05:15:20,612 Successfully installed wheel-0.41.3 2023-11-23T05:15:20,880 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-11-23T05:15:20,880 [notice] To update, run: python3 -m pip install --upgrade pip 2023-11-23T05:15:21,109 Installing backend dependencies: finished with status 'done' 2023-11-23T05:15:21,112 Created temporary directory: /tmp/pip-modern-metadata-ymi1pbhe 2023-11-23T05:15:21,114 Preparing metadata (pyproject.toml): started 2023-11-23T05:15:21,116 Running command Preparing metadata (pyproject.toml) 2023-11-23T05:15:21,620 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2023-11-23T05:15:22,003 running dist_info 2023-11-23T05:15:22,009 creating /tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info 2023-11-23T05:15:22,014 writing /tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/PKG-INFO 2023-11-23T05:15:22,017 writing dependency_links to /tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/dependency_links.txt 2023-11-23T05:15:22,019 writing entry points to /tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/entry_points.txt 2023-11-23T05:15:22,020 writing requirements to /tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/requires.txt 2023-11-23T05:15:22,021 writing top-level names to /tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/top_level.txt 2023-11-23T05:15:22,023 writing manifest file '/tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:22,180 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-11-23T05:15:22,183 reading manifest file '/tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:22,185 adding license file 'LICENSE' 2023-11-23T05:15:22,192 writing manifest file '/tmp/pip-modern-metadata-ymi1pbhe/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:22,193 creating '/tmp/pip-modern-metadata-ymi1pbhe/pyrecipes-0.1.5.dist-info' 2023-11-23T05:15:22,352 Preparing metadata (pyproject.toml): finished with status 'done' 2023-11-23T05:15:22,358 Source in /tmp/pip-wheel-zeufppdp/pyrecipes_822882fcb8274f23b75d492f6bd59d41 has version 0.1.5, which satisfies requirement pyrecipes==0.1.5 from https://files.pythonhosted.org/packages/88/56/177395ce9d0f921f14711b1ef420ea8db7db5904b3d4419329c0871a6c51/pyrecipes-0.1.5.tar.gz 2023-11-23T05:15:22,359 Removed pyrecipes==0.1.5 from https://files.pythonhosted.org/packages/88/56/177395ce9d0f921f14711b1ef420ea8db7db5904b3d4419329c0871a6c51/pyrecipes-0.1.5.tar.gz from build tracker '/tmp/pip-build-tracker-g0sa89_3' 2023-11-23T05:15:22,365 Created temporary directory: /tmp/pip-unpack-199pa80n 2023-11-23T05:15:22,366 Created temporary directory: /tmp/pip-unpack-rcb0cdgp 2023-11-23T05:15:22,373 Building wheels for collected packages: pyrecipes 2023-11-23T05:15:22,377 Created temporary directory: /tmp/pip-wheel-i4d6tde8 2023-11-23T05:15:22,377 Destination directory: /tmp/pip-wheel-i4d6tde8 2023-11-23T05:15:22,379 Building wheel for pyrecipes (pyproject.toml): started 2023-11-23T05:15:22,381 Running command Building wheel for pyrecipes (pyproject.toml) 2023-11-23T05:15:22,857 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2023-11-23T05:15:23,211 running bdist_wheel 2023-11-23T05:15:23,234 running build 2023-11-23T05:15:23,235 running build_py 2023-11-23T05:15:23,240 creating build 2023-11-23T05:15:23,241 creating build/lib 2023-11-23T05:15:23,242 creating build/lib/pyrecipes 2023-11-23T05:15:23,243 copying src/pyrecipes/__init__.py -> build/lib/pyrecipes 2023-11-23T05:15:23,245 copying src/pyrecipes/recipe.py -> build/lib/pyrecipes 2023-11-23T05:15:23,247 copying src/pyrecipes/template.py -> build/lib/pyrecipes 2023-11-23T05:15:23,249 copying src/pyrecipes/cookbook.py -> build/lib/pyrecipes 2023-11-23T05:15:23,250 copying src/pyrecipes/errors.py -> build/lib/pyrecipes 2023-11-23T05:15:23,252 copying src/pyrecipes/chapter.py -> build/lib/pyrecipes 2023-11-23T05:15:23,254 creating build/lib/pyrecipes/cli 2023-11-23T05:15:23,255 copying src/pyrecipes/cli/__init__.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,257 copying src/pyrecipes/cli/ls.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,258 copying src/pyrecipes/cli/main.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,260 copying src/pyrecipes/cli/run.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,261 copying src/pyrecipes/cli/search.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,263 copying src/pyrecipes/cli/chapters.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,265 copying src/pyrecipes/cli/show.py -> build/lib/pyrecipes/cli 2023-11-23T05:15:23,267 creating build/lib/pyrecipes/utils 2023-11-23T05:15:23,267 copying src/pyrecipes/utils/__init__.py -> build/lib/pyrecipes/utils 2023-11-23T05:15:23,269 copying src/pyrecipes/utils/cli.py -> build/lib/pyrecipes/utils 2023-11-23T05:15:23,270 copying src/pyrecipes/utils/text.py -> build/lib/pyrecipes/utils 2023-11-23T05:15:23,273 creating build/lib/pyrecipes/recipes 2023-11-23T05:15:23,274 copying src/pyrecipes/recipes/__init__.py -> build/lib/pyrecipes/recipes 2023-11-23T05:15:23,280 creating build/lib/pyrecipes/recipes/04_iterators_and_generators 2023-11-23T05:15:23,280 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2023-11-23T05:15:23,281 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-23T05:15:23,284 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2023-11-23T05:15:23,285 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-23T05:15:23,287 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2023-11-23T05:15:23,288 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-23T05:15:23,290 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2023-11-23T05:15:23,291 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-23T05:15:23,294 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2023-11-23T05:15:23,295 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-23T05:15:23,297 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2023-11-23T05:15:23,298 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-23T05:15:23,300 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2023-11-23T05:15:23,301 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-23T05:15:23,303 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T05:15:23,304 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-23T05:15:23,306 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2023-11-23T05:15:23,307 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-23T05:15:23,309 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T05:15:23,310 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-23T05:15:23,313 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2023-11-23T05:15:23,313 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-23T05:15:23,315 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2023-11-23T05:15:23,316 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-23T05:15:23,319 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T05:15:23,320 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-23T05:15:23,322 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2023-11-23T05:15:23,323 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-23T05:15:23,326 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T05:15:23,327 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-23T05:15:23,330 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2023-11-23T05:15:23,331 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-23T05:15:23,334 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms 2023-11-23T05:15:23,335 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2023-11-23T05:15:23,336 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-23T05:15:23,338 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2023-11-23T05:15:23,339 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-23T05:15:23,341 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2023-11-23T05:15:23,342 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-23T05:15:23,345 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2023-11-23T05:15:23,346 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-23T05:15:23,348 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2023-11-23T05:15:23,349 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-23T05:15:23,351 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2023-11-23T05:15:23,352 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-23T05:15:23,354 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2023-11-23T05:15:23,355 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-23T05:15:23,357 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2023-11-23T05:15:23,358 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-23T05:15:23,360 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2023-11-23T05:15:23,361 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-23T05:15:23,363 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2023-11-23T05:15:23,364 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-23T05:15:23,367 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2023-11-23T05:15:23,368 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-23T05:15:23,370 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2023-11-23T05:15:23,371 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-23T05:15:23,373 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2023-11-23T05:15:23,374 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-23T05:15:23,376 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T05:15:23,377 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-23T05:15:23,379 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2023-11-23T05:15:23,380 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-23T05:15:23,382 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2023-11-23T05:15:23,383 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-23T05:15:23,385 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2023-11-23T05:15:23,386 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-23T05:15:23,388 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2023-11-23T05:15:23,389 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-23T05:15:23,392 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2023-11-23T05:15:23,392 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-23T05:15:23,395 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2023-11-23T05:15:23,396 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-23T05:15:23,398 creating build/lib/pyrecipes/recipes/09_metaprogramming 2023-11-23T05:15:23,398 creating build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2023-11-23T05:15:23,399 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-23T05:15:23,402 creating build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2023-11-23T05:15:23,403 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-23T05:15:23,405 creating build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T05:15:23,406 copying src/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T05:15:23,408 creating build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2023-11-23T05:15:23,409 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-23T05:15:23,412 creating build/lib/pyrecipes/recipes/12_concurrency 2023-11-23T05:15:23,412 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2023-11-23T05:15:23,413 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-23T05:15:23,416 creating build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T05:15:23,416 copying src/pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T05:15:23,419 creating build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2023-11-23T05:15:23,420 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-23T05:15:23,422 creating build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2023-11-23T05:15:23,423 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-23T05:15:23,425 creating build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2023-11-23T05:15:23,426 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-23T05:15:23,428 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times 2023-11-23T05:15:23,429 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2023-11-23T05:15:23,430 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-23T05:15:23,433 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2023-11-23T05:15:23,434 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-23T05:15:23,436 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2023-11-23T05:15:23,437 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-23T05:15:23,439 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2023-11-23T05:15:23,440 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-23T05:15:23,442 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2023-11-23T05:15:23,443 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-23T05:15:23,446 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2023-11-23T05:15:23,447 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-23T05:15:23,449 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2023-11-23T05:15:23,450 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-23T05:15:23,452 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2023-11-23T05:15:23,453 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-23T05:15:23,455 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2023-11-23T05:15:23,456 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-23T05:15:23,458 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2023-11-23T05:15:23,459 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-23T05:15:23,461 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2023-11-23T05:15:23,462 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-23T05:15:23,464 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2023-11-23T05:15:23,465 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-23T05:15:23,467 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2023-11-23T05:15:23,468 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-23T05:15:23,471 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2023-11-23T05:15:23,472 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-23T05:15:23,474 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2023-11-23T05:15:23,475 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-23T05:15:23,477 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2023-11-23T05:15:23,478 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-23T05:15:23,480 creating build/lib/pyrecipes/recipes/05_files_and_io 2023-11-23T05:15:23,481 creating build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T05:15:23,482 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-23T05:15:23,484 creating build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2023-11-23T05:15:23,485 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-23T05:15:23,487 creating build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T05:15:23,488 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-23T05:15:23,490 creating build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T05:15:23,491 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-23T05:15:23,493 creating build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T05:15:23,494 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-23T05:15:23,496 creating build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2023-11-23T05:15:23,496 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-23T05:15:23,499 creating build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2023-11-23T05:15:23,500 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-23T05:15:23,502 creating build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T05:15:23,503 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-23T05:15:23,505 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T05:15:23,506 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-23T05:15:23,508 creating build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2023-11-23T05:15:23,509 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-23T05:15:23,512 creating build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T05:15:23,513 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-23T05:15:23,515 creating build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T05:15:23,516 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-23T05:15:23,518 creating build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2023-11-23T05:15:23,519 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-23T05:15:23,522 creating build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T05:15:23,523 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-23T05:15:23,526 creating build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2023-11-23T05:15:23,527 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-23T05:15:23,529 creating build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2023-11-23T05:15:23,530 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-23T05:15:23,533 creating build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T05:15:23,534 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-23T05:15:23,536 creating build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T05:15:23,538 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-23T05:15:23,540 creating build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2023-11-23T05:15:23,541 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-23T05:15:23,544 creating build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T05:15:23,545 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-23T05:15:23,547 creating build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2023-11-23T05:15:23,548 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-23T05:15:23,551 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2023-11-23T05:15:23,552 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-23T05:15:23,555 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2023-11-23T05:15:23,556 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-23T05:15:23,558 creating build/lib/pyrecipes/recipes/02_strings_and_text 2023-11-23T05:15:23,559 creating build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2023-11-23T05:15:23,560 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-23T05:15:23,563 creating build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2023-11-23T05:15:23,564 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-23T05:15:23,567 creating build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2023-11-23T05:15:23,568 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-23T05:15:23,571 creating build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2023-11-23T05:15:23,572 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-23T05:15:23,574 creating build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2023-11-23T05:15:23,575 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-23T05:15:23,578 creating build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2023-11-23T05:15:23,579 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-23T05:15:23,582 creating build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2023-11-23T05:15:23,583 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-23T05:15:23,586 creating build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2023-11-23T05:15:23,587 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-23T05:15:23,589 creating build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2023-11-23T05:15:23,590 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-23T05:15:23,593 creating build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2023-11-23T05:15:23,594 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-23T05:15:23,597 creating build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2023-11-23T05:15:23,598 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-23T05:15:23,600 creating build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2023-11-23T05:15:23,602 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-23T05:15:23,604 creating build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2023-11-23T05:15:23,605 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-23T05:15:23,609 creating build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2023-11-23T05:15:23,610 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-23T05:15:23,613 creating build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2023-11-23T05:15:23,614 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-23T05:15:23,616 creating build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2023-11-23T05:15:23,618 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-23T05:15:23,620 creating build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2023-11-23T05:15:23,621 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-23T05:15:23,624 creating build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2023-11-23T05:15:23,625 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-23T05:15:23,627 creating build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2023-11-23T05:15:23,629 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-23T05:15:23,631 creating build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2023-11-23T05:15:23,633 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-23T05:15:23,636 creating build/lib/pyrecipes/recipes/07_functions 2023-11-23T05:15:23,637 creating build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2023-11-23T05:15:23,638 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-23T05:15:23,641 creating build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2023-11-23T05:15:23,642 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-23T05:15:23,644 creating build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2023-11-23T05:15:23,646 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-23T05:15:23,648 creating build/lib/pyrecipes/recipes/08_classes_and_objects 2023-11-23T05:15:23,649 creating build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2023-11-23T05:15:23,651 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-23T05:15:23,653 creating build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2023-11-23T05:15:23,654 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-23T05:15:23,657 creating build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2023-11-23T05:15:23,658 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-23T05:15:23,661 creating build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2023-11-23T05:15:23,662 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-23T05:15:23,664 creating build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2023-11-23T05:15:23,665 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-23T05:15:23,667 creating build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2023-11-23T05:15:23,668 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-23T05:15:23,670 creating build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2023-11-23T05:15:23,671 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-23T05:15:23,673 creating build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2023-11-23T05:15:23,674 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-23T05:15:23,676 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming 2023-11-23T05:15:23,677 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2023-11-23T05:15:23,678 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-23T05:15:23,680 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing 2023-11-23T05:15:23,681 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T05:15:23,682 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-23T05:15:23,684 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T05:15:23,685 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-23T05:15:23,690 running egg_info 2023-11-23T05:15:23,695 writing src/pyrecipes.egg-info/PKG-INFO 2023-11-23T05:15:23,698 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2023-11-23T05:15:23,700 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2023-11-23T05:15:23,701 writing requirements to src/pyrecipes.egg-info/requires.txt 2023-11-23T05:15:23,702 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2023-11-23T05:15:23,826 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-11-23T05:15:23,829 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:23,842 adding license file 'LICENSE' 2023-11-23T05:15:23,852 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2023-11-23T05:15:23,908 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-23T05:15:23,910 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-23T05:15:23,912 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-23T05:15:23,914 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-23T05:15:23,916 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2023-11-23T05:15:23,916 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T05:15:23,917 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-23T05:15:23,930 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-23T05:15:23,934 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-23T05:15:23,938 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T05:15:23,939 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-23T05:15:23,950 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-23T05:15:23,954 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-23T05:15:23,957 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-23T05:15:23,959 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T05:15:23,960 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-23T05:15:23,964 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-23T05:15:23,969 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-23T05:15:23,975 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-23T05:15:23,980 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-23T05:15:23,984 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-23T05:15:23,988 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-23T05:15:23,993 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-23T05:15:23,997 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-23T05:15:24,001 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-23T05:15:24,007 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-23T05:15:24,012 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-23T05:15:24,018 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-23T05:15:24,024 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-23T05:15:24,029 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-23T05:15:24,031 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-23T05:15:24,036 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-23T05:15:24,039 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-23T05:15:24,041 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-23T05:15:24,044 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-23T05:15:24,046 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-23T05:15:24,048 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-23T05:15:24,050 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-23T05:15:24,053 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-23T05:15:24,055 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-23T05:15:24,057 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-23T05:15:24,060 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-23T05:15:24,062 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-23T05:15:24,064 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-23T05:15:24,122 installing to build/bdist.linux-armv7l/wheel 2023-11-23T05:15:24,123 running install 2023-11-23T05:15:24,147 running install_lib 2023-11-23T05:15:24,153 creating build/bdist.linux-armv7l 2023-11-23T05:15:24,154 creating build/bdist.linux-armv7l/wheel 2023-11-23T05:15:24,156 creating build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,157 copying build/lib/pyrecipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,160 creating build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,161 copying build/lib/pyrecipes/cli/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,163 copying build/lib/pyrecipes/cli/ls.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,165 copying build/lib/pyrecipes/cli/main.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,167 copying build/lib/pyrecipes/cli/run.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,170 copying build/lib/pyrecipes/cli/search.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,172 copying build/lib/pyrecipes/cli/chapters.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,174 copying build/lib/pyrecipes/cli/show.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2023-11-23T05:15:24,176 copying build/lib/pyrecipes/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,178 copying build/lib/pyrecipes/template.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,181 creating build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T05:15:24,182 copying build/lib/pyrecipes/utils/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T05:15:24,184 copying build/lib/pyrecipes/utils/cli.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T05:15:24,186 copying build/lib/pyrecipes/utils/text.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2023-11-23T05:15:24,189 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2023-11-23T05:15:24,190 copying build/lib/pyrecipes/recipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2023-11-23T05:15:24,192 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators 2023-11-23T05:15:24,194 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2023-11-23T05:15:24,196 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-23T05:15:24,199 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2023-11-23T05:15:24,200 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-23T05:15:24,203 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2023-11-23T05:15:24,204 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-23T05:15:24,208 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2023-11-23T05:15:24,209 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-23T05:15:24,211 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2023-11-23T05:15:24,213 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-23T05:15:24,215 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2023-11-23T05:15:24,217 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-23T05:15:24,220 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2023-11-23T05:15:24,221 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-23T05:15:24,224 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2023-11-23T05:15:24,226 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-23T05:15:24,228 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-23T05:15:24,232 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2023-11-23T05:15:24,233 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-23T05:15:24,236 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2023-11-23T05:15:24,238 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-23T05:15:24,240 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-23T05:15:24,243 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2023-11-23T05:15:24,244 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-23T05:15:24,247 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2023-11-23T05:15:24,249 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-23T05:15:24,252 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2023-11-23T05:15:24,253 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-23T05:15:24,256 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-23T05:15:24,260 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2023-11-23T05:15:24,262 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2023-11-23T05:15:24,264 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2023-11-23T05:15:24,265 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-23T05:15:24,270 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-23T05:15:24,274 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-23T05:15:24,288 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2023-11-23T05:15:24,289 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-23T05:15:24,293 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-23T05:15:24,296 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-23T05:15:24,356 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-23T05:15:24,359 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2023-11-23T05:15:24,360 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-23T05:15:24,362 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-23T05:15:24,365 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2023-11-23T05:15:24,366 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-23T05:15:24,370 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms 2023-11-23T05:15:24,372 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2023-11-23T05:15:24,373 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-23T05:15:24,376 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2023-11-23T05:15:24,378 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-23T05:15:24,380 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2023-11-23T05:15:24,382 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-23T05:15:24,384 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-23T05:15:24,386 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-23T05:15:24,389 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2023-11-23T05:15:24,390 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-23T05:15:24,393 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2023-11-23T05:15:24,394 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-23T05:15:24,398 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-23T05:15:24,399 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-23T05:15:24,402 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2023-11-23T05:15:24,403 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-23T05:15:24,406 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2023-11-23T05:15:24,408 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-23T05:15:24,411 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2023-11-23T05:15:24,413 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-23T05:15:24,416 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2023-11-23T05:15:24,417 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-23T05:15:24,421 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2023-11-23T05:15:24,422 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-23T05:15:24,425 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2023-11-23T05:15:24,427 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-23T05:15:24,430 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2023-11-23T05:15:24,431 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-23T05:15:24,433 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-23T05:15:24,436 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2023-11-23T05:15:24,437 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-23T05:15:24,440 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2023-11-23T05:15:24,441 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-23T05:15:24,444 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2023-11-23T05:15:24,445 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-23T05:15:24,448 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2023-11-23T05:15:24,449 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-23T05:15:24,452 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2023-11-23T05:15:24,453 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-23T05:15:24,456 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2023-11-23T05:15:24,457 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-23T05:15:24,459 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming 2023-11-23T05:15:24,461 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2023-11-23T05:15:24,462 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-23T05:15:24,464 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2023-11-23T05:15:24,465 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-23T05:15:24,468 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2023-11-23T05:15:24,469 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-23T05:15:24,471 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2023-11-23T05:15:24,472 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-23T05:15:24,474 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency 2023-11-23T05:15:24,476 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2023-11-23T05:15:24,477 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2023-11-23T05:15:24,478 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-23T05:15:24,483 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-23T05:15:24,487 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-23T05:15:24,492 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-23T05:15:24,496 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-23T05:15:24,501 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-23T05:15:24,506 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-23T05:15:24,511 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-23T05:15:24,516 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-23T05:15:24,521 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-23T05:15:24,525 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-23T05:15:24,529 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-23T05:15:24,533 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-23T05:15:24,537 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-23T05:15:24,543 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-23T05:15:24,545 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2023-11-23T05:15:24,546 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-23T05:15:24,548 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2023-11-23T05:15:24,549 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-23T05:15:24,552 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2023-11-23T05:15:24,553 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-23T05:15:24,555 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2023-11-23T05:15:24,556 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-23T05:15:24,558 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times 2023-11-23T05:15:24,559 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2023-11-23T05:15:24,561 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-23T05:15:24,563 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2023-11-23T05:15:24,564 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-23T05:15:24,567 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2023-11-23T05:15:24,568 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-23T05:15:24,570 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2023-11-23T05:15:24,571 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-23T05:15:24,574 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2023-11-23T05:15:24,574 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-23T05:15:24,577 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2023-11-23T05:15:24,578 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-23T05:15:24,580 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2023-11-23T05:15:24,581 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-23T05:15:24,583 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2023-11-23T05:15:24,584 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-23T05:15:24,586 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2023-11-23T05:15:24,587 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-23T05:15:24,589 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2023-11-23T05:15:24,589 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-23T05:15:24,592 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-23T05:15:24,593 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-23T05:15:24,595 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2023-11-23T05:15:24,596 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-23T05:15:24,598 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2023-11-23T05:15:24,599 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-23T05:15:24,601 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2023-11-23T05:15:24,602 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-23T05:15:24,604 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2023-11-23T05:15:24,605 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-23T05:15:24,607 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2023-11-23T05:15:24,608 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-23T05:15:24,611 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io 2023-11-23T05:15:24,612 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2023-11-23T05:15:24,613 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-23T05:15:24,615 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-23T05:15:24,617 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2023-11-23T05:15:24,618 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-23T05:15:24,621 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2023-11-23T05:15:24,622 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-23T05:15:24,623 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-23T05:15:24,628 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2023-11-23T05:15:24,628 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-23T05:15:24,630 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-23T05:15:24,632 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2023-11-23T05:15:24,633 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-23T05:15:24,635 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-23T05:15:24,637 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-23T05:15:24,638 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-23T05:15:24,640 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2023-11-23T05:15:24,641 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-23T05:15:24,644 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2023-11-23T05:15:24,645 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-23T05:15:24,647 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-23T05:15:24,649 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2023-11-23T05:15:24,650 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2023-11-23T05:15:24,651 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-23T05:15:24,652 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-23T05:15:24,654 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-23T05:15:24,656 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-23T05:15:24,657 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2023-11-23T05:15:24,658 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-23T05:15:24,660 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2023-11-23T05:15:24,661 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-23T05:15:24,664 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2023-11-23T05:15:24,664 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-23T05:15:24,666 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-23T05:15:24,669 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2023-11-23T05:15:24,670 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-23T05:15:24,672 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-23T05:15:24,674 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2023-11-23T05:15:24,675 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-23T05:15:24,677 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2023-11-23T05:15:24,678 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-23T05:15:24,680 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-23T05:15:24,682 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2023-11-23T05:15:24,683 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-23T05:15:24,685 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2023-11-23T05:15:24,685 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-23T05:15:24,688 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2023-11-23T05:15:24,689 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-23T05:15:24,691 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-23T05:15:24,693 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2023-11-23T05:15:24,694 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-23T05:15:24,695 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-23T05:15:24,698 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2023-11-23T05:15:24,699 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-23T05:15:24,701 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2023-11-23T05:15:24,702 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-23T05:15:24,704 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-23T05:15:24,706 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2023-11-23T05:15:24,707 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-23T05:15:24,710 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text 2023-11-23T05:15:24,711 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2023-11-23T05:15:24,713 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-23T05:15:24,715 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2023-11-23T05:15:24,716 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-23T05:15:24,718 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2023-11-23T05:15:24,719 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-23T05:15:24,721 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2023-11-23T05:15:24,722 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-23T05:15:24,724 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2023-11-23T05:15:24,725 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-23T05:15:24,727 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2023-11-23T05:15:24,728 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-23T05:15:24,730 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2023-11-23T05:15:24,731 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-23T05:15:24,734 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2023-11-23T05:15:24,734 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-23T05:15:24,737 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2023-11-23T05:15:24,738 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-23T05:15:24,740 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2023-11-23T05:15:24,741 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-23T05:15:24,743 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2023-11-23T05:15:24,744 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-23T05:15:24,747 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2023-11-23T05:15:24,748 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-23T05:15:24,750 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2023-11-23T05:15:24,751 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-23T05:15:24,754 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2023-11-23T05:15:24,755 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-23T05:15:24,758 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2023-11-23T05:15:24,759 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-23T05:15:24,761 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2023-11-23T05:15:24,762 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-23T05:15:24,764 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2023-11-23T05:15:24,765 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-23T05:15:24,768 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2023-11-23T05:15:24,768 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-23T05:15:24,771 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2023-11-23T05:15:24,771 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-23T05:15:24,774 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2023-11-23T05:15:24,774 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-23T05:15:24,777 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions 2023-11-23T05:15:24,778 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2023-11-23T05:15:24,779 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-23T05:15:24,781 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2023-11-23T05:15:24,783 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-23T05:15:24,785 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2023-11-23T05:15:24,785 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-23T05:15:24,787 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects 2023-11-23T05:15:24,789 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2023-11-23T05:15:24,790 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-23T05:15:24,792 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2023-11-23T05:15:24,792 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-23T05:15:24,795 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2023-11-23T05:15:24,796 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-23T05:15:24,798 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2023-11-23T05:15:24,799 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-23T05:15:24,801 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2023-11-23T05:15:24,802 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-23T05:15:24,804 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2023-11-23T05:15:24,805 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-23T05:15:24,807 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2023-11-23T05:15:24,808 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-23T05:15:24,811 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2023-11-23T05:15:24,811 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-23T05:15:24,814 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming 2023-11-23T05:15:24,815 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2023-11-23T05:15:24,816 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-23T05:15:24,818 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing 2023-11-23T05:15:24,819 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2023-11-23T05:15:24,820 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-23T05:15:24,822 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-23T05:15:24,824 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2023-11-23T05:15:24,825 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-23T05:15:24,827 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-23T05:15:24,829 copying build/lib/pyrecipes/cookbook.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,830 copying build/lib/pyrecipes/errors.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,832 copying build/lib/pyrecipes/chapter.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2023-11-23T05:15:24,834 running install_egg_info 2023-11-23T05:15:24,838 Copying src/pyrecipes.egg-info to build/bdist.linux-armv7l/wheel/pyrecipes-0.1.5-py3.11.egg-info 2023-11-23T05:15:24,850 running install_scripts 2023-11-23T05:15:24,865 creating build/bdist.linux-armv7l/wheel/pyrecipes-0.1.5.dist-info/WHEEL 2023-11-23T05:15:24,868 creating '/tmp/pip-wheel-i4d6tde8/.tmp-ymvdqd13/pyrecipes-0.1.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-11-23T05:15:24,870 adding 'pyrecipes/__init__.py' 2023-11-23T05:15:24,872 adding 'pyrecipes/chapter.py' 2023-11-23T05:15:24,873 adding 'pyrecipes/cookbook.py' 2023-11-23T05:15:24,874 adding 'pyrecipes/errors.py' 2023-11-23T05:15:24,876 adding 'pyrecipes/recipe.py' 2023-11-23T05:15:24,877 adding 'pyrecipes/template.py' 2023-11-23T05:15:24,879 adding 'pyrecipes/cli/__init__.py' 2023-11-23T05:15:24,880 adding 'pyrecipes/cli/chapters.py' 2023-11-23T05:15:24,881 adding 'pyrecipes/cli/ls.py' 2023-11-23T05:15:24,882 adding 'pyrecipes/cli/main.py' 2023-11-23T05:15:24,883 adding 'pyrecipes/cli/run.py' 2023-11-23T05:15:24,885 adding 'pyrecipes/cli/search.py' 2023-11-23T05:15:24,886 adding 'pyrecipes/cli/show.py' 2023-11-23T05:15:24,888 adding 'pyrecipes/recipes/__init__.py' 2023-11-23T05:15:24,890 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py' 2023-11-23T05:15:24,891 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py' 2023-11-23T05:15:24,893 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py' 2023-11-23T05:15:24,894 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt' 2023-11-23T05:15:24,896 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py' 2023-11-23T05:15:24,897 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py' 2023-11-23T05:15:24,899 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py' 2023-11-23T05:15:24,900 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py' 2023-11-23T05:15:24,902 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py' 2023-11-23T05:15:24,904 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py' 2023-11-23T05:15:24,905 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py' 2023-11-23T05:15:24,907 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py' 2023-11-23T05:15:24,908 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py' 2023-11-23T05:15:24,910 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py' 2023-11-23T05:15:24,911 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py' 2023-11-23T05:15:24,913 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py' 2023-11-23T05:15:24,915 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py' 2023-11-23T05:15:24,917 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py' 2023-11-23T05:15:24,919 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py' 2023-11-23T05:15:24,920 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py' 2023-11-23T05:15:24,922 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py' 2023-11-23T05:15:24,924 adding 'pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py' 2023-11-23T05:15:24,926 adding 'pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py' 2023-11-23T05:15:24,927 adding 'pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py' 2023-11-23T05:15:24,929 adding 'pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py' 2023-11-23T05:15:24,930 adding 'pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py' 2023-11-23T05:15:24,932 adding 'pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py' 2023-11-23T05:15:24,933 adding 'pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py' 2023-11-23T05:15:24,935 adding 'pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py' 2023-11-23T05:15:24,936 adding 'pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py' 2023-11-23T05:15:24,938 adding 'pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py' 2023-11-23T05:15:24,940 adding 'pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py' 2023-11-23T05:15:24,941 adding 'pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py' 2023-11-23T05:15:24,943 adding 'pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py' 2023-11-23T05:15:24,944 adding 'pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py' 2023-11-23T05:15:24,946 adding 'pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py' 2023-11-23T05:15:24,947 adding 'pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py' 2023-11-23T05:15:24,949 adding 'pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py' 2023-11-23T05:15:24,950 adding 'pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py' 2023-11-23T05:15:24,952 adding 'pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py' 2023-11-23T05:15:24,954 adding 'pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py' 2023-11-23T05:15:24,956 adding 'pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py' 2023-11-23T05:15:24,958 adding 'pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py' 2023-11-23T05:15:24,960 adding 'pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py' 2023-11-23T05:15:24,961 adding 'pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py' 2023-11-23T05:15:24,963 adding 'pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py' 2023-11-23T05:15:24,965 adding 'pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py' 2023-11-23T05:15:24,966 adding 'pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py' 2023-11-23T05:15:24,968 adding 'pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py' 2023-11-23T05:15:24,970 adding 'pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py' 2023-11-23T05:15:24,971 adding 'pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py' 2023-11-23T05:15:24,973 adding 'pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py' 2023-11-23T05:15:24,975 adding 'pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py' 2023-11-23T05:15:24,976 adding 'pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py' 2023-11-23T05:15:24,978 adding 'pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py' 2023-11-23T05:15:24,980 adding 'pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py' 2023-11-23T05:15:24,982 adding 'pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py' 2023-11-23T05:15:24,984 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py' 2023-11-23T05:15:24,985 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt' 2023-11-23T05:15:24,987 adding 'pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py' 2023-11-23T05:15:24,989 adding 'pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py' 2023-11-23T05:15:24,990 adding 'pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py' 2023-11-23T05:15:24,992 adding 'pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py' 2023-11-23T05:15:24,994 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py' 2023-11-23T05:15:24,996 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt' 2023-11-23T05:15:24,998 adding 'pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py' 2023-11-23T05:15:25,000 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py' 2023-11-23T05:15:25,001 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt' 2023-11-23T05:15:25,002 adding 'pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py' 2023-11-23T05:15:25,004 adding 'pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py' 2023-11-23T05:15:25,006 adding 'pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py' 2023-11-23T05:15:25,008 adding 'pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py' 2023-11-23T05:15:25,009 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py' 2023-11-23T05:15:25,053 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log' 2023-11-23T05:15:25,064 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2' 2023-11-23T05:15:25,070 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2' 2023-11-23T05:15:25,113 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log' 2023-11-23T05:15:25,127 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz' 2023-11-23T05:15:25,136 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz' 2023-11-23T05:15:25,138 adding 'pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py' 2023-11-23T05:15:25,140 adding 'pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py' 2023-11-23T05:15:25,141 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log' 2023-11-23T05:15:25,143 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py' 2023-11-23T05:15:25,145 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py' 2023-11-23T05:15:25,146 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt' 2023-11-23T05:15:25,148 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py' 2023-11-23T05:15:25,149 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt' 2023-11-23T05:15:25,151 adding 'pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py' 2023-11-23T05:15:25,152 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin' 2023-11-23T05:15:25,153 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py' 2023-11-23T05:15:25,155 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py' 2023-11-23T05:15:25,156 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt' 2023-11-23T05:15:25,158 adding 'pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py' 2023-11-23T05:15:25,160 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py' 2023-11-23T05:15:25,161 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2' 2023-11-23T05:15:25,163 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py' 2023-11-23T05:15:25,164 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data' 2023-11-23T05:15:25,165 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py' 2023-11-23T05:15:25,166 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin' 2023-11-23T05:15:25,168 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py' 2023-11-23T05:15:25,171 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data' 2023-11-23T05:15:25,174 adding 'pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py' 2023-11-23T05:15:25,176 adding 'pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py' 2023-11-23T05:15:25,177 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py' 2023-11-23T05:15:25,178 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file' 2023-11-23T05:15:25,179 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file' 2023-11-23T05:15:25,181 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py' 2023-11-23T05:15:25,182 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py' 2023-11-23T05:15:25,184 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py' 2023-11-23T05:15:25,185 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeño.txt' 2023-11-23T05:15:25,187 adding 'pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py' 2023-11-23T05:15:25,188 adding 'pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py' 2023-11-23T05:15:25,190 adding 'pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py' 2023-11-23T05:15:25,192 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py' 2023-11-23T05:15:25,193 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt' 2023-11-23T05:15:25,195 adding 'pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py' 2023-11-23T05:15:25,197 adding 'pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py' 2023-11-23T05:15:25,198 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py' 2023-11-23T05:15:25,200 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled' 2023-11-23T05:15:25,202 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py' 2023-11-23T05:15:25,203 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv' 2023-11-23T05:15:25,205 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json' 2023-11-23T05:15:25,206 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py' 2023-11-23T05:15:25,208 adding 'pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py' 2023-11-23T05:15:25,210 adding 'pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py' 2023-11-23T05:15:25,212 adding 'pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py' 2023-11-23T05:15:25,214 adding 'pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py' 2023-11-23T05:15:25,216 adding 'pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py' 2023-11-23T05:15:25,218 adding 'pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py' 2023-11-23T05:15:25,219 adding 'pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py' 2023-11-23T05:15:25,221 adding 'pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py' 2023-11-23T05:15:25,223 adding 'pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py' 2023-11-23T05:15:25,224 adding 'pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py' 2023-11-23T05:15:25,226 adding 'pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py' 2023-11-23T05:15:25,228 adding 'pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py' 2023-11-23T05:15:25,230 adding 'pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py' 2023-11-23T05:15:25,231 adding 'pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py' 2023-11-23T05:15:25,233 adding 'pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py' 2023-11-23T05:15:25,235 adding 'pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py' 2023-11-23T05:15:25,237 adding 'pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py' 2023-11-23T05:15:25,239 adding 'pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py' 2023-11-23T05:15:25,241 adding 'pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py' 2023-11-23T05:15:25,242 adding 'pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py' 2023-11-23T05:15:25,244 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py' 2023-11-23T05:15:25,262 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz' 2023-11-23T05:15:25,280 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz' 2023-11-23T05:15:25,298 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz' 2023-11-23T05:15:25,317 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz' 2023-11-23T05:15:25,335 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz' 2023-11-23T05:15:25,350 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz' 2023-11-23T05:15:25,365 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz' 2023-11-23T05:15:25,380 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz' 2023-11-23T05:15:25,395 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz' 2023-11-23T05:15:25,411 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz' 2023-11-23T05:15:25,428 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz' 2023-11-23T05:15:25,444 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz' 2023-11-23T05:15:25,460 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz' 2023-11-23T05:15:25,475 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz' 2023-11-23T05:15:25,477 adding 'pyrecipes/utils/__init__.py' 2023-11-23T05:15:25,479 adding 'pyrecipes/utils/cli.py' 2023-11-23T05:15:25,480 adding 'pyrecipes/utils/text.py' 2023-11-23T05:15:25,482 adding 'pyrecipes-0.1.5.dist-info/LICENSE' 2023-11-23T05:15:25,483 adding 'pyrecipes-0.1.5.dist-info/METADATA' 2023-11-23T05:15:25,484 adding 'pyrecipes-0.1.5.dist-info/WHEEL' 2023-11-23T05:15:25,485 adding 'pyrecipes-0.1.5.dist-info/entry_points.txt' 2023-11-23T05:15:25,486 adding 'pyrecipes-0.1.5.dist-info/top_level.txt' 2023-11-23T05:15:25,490 adding 'pyrecipes-0.1.5.dist-info/RECORD' 2023-11-23T05:15:25,518 removing build/bdist.linux-armv7l/wheel 2023-11-23T05:15:25,737 Building wheel for pyrecipes (pyproject.toml): finished with status 'done' 2023-11-23T05:15:25,789 Created wheel for pyrecipes: filename=pyrecipes-0.1.5-py3-none-any.whl size=2251967 sha256=5ba70804ad4e079379262f27eca66c2a8cb144ebe27081e11439049d49ffd421 2023-11-23T05:15:25,791 Stored in directory: /tmp/pip-ephem-wheel-cache-d22v88np/wheels/47/01/d7/fcf4cb113dccc316c076a3f41eea0e33f5a7f0312b98a00780 2023-11-23T05:15:25,807 Successfully built pyrecipes 2023-11-23T05:15:25,865 Removed build tracker: '/tmp/pip-build-tracker-g0sa89_3'