2024-04-09T20:11:06,141 Created temporary directory: /tmp/pip-build-tracker-cmpkxub0 2024-04-09T20:11:06,142 Initialized build tracking at /tmp/pip-build-tracker-cmpkxub0 2024-04-09T20:11:06,143 Created build tracker: /tmp/pip-build-tracker-cmpkxub0 2024-04-09T20:11:06,143 Entered build tracker: /tmp/pip-build-tracker-cmpkxub0 2024-04-09T20:11:06,144 Created temporary directory: /tmp/pip-wheel-dg5tyq8k 2024-04-09T20:11:06,147 Created temporary directory: /tmp/pip-ephem-wheel-cache-dv2uc54e 2024-04-09T20:11:06,169 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-09T20:11:06,172 2 location(s) to search for versions of pyrecipes: 2024-04-09T20:11:06,172 * https://pypi.org/simple/pyrecipes/ 2024-04-09T20:11:06,172 * https://www.piwheels.org/simple/pyrecipes/ 2024-04-09T20:11:06,173 Fetching project page and analyzing links: https://pypi.org/simple/pyrecipes/ 2024-04-09T20:11:06,174 Getting page https://pypi.org/simple/pyrecipes/ 2024-04-09T20:11:06,175 Found index url https://pypi.org/simple/ 2024-04-09T20:11:06,386 Fetched page https://pypi.org/simple/pyrecipes/ as application/vnd.pypi.simple.v1+json 2024-04-09T20:11:06,392 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) 2024-04-09T20:11:06,393 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 2024-04-09T20:11:06,394 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) 2024-04-09T20:11:06,395 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 2024-04-09T20:11:06,396 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) 2024-04-09T20:11:06,397 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 2024-04-09T20:11:06,397 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) 2024-04-09T20:11:06,398 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 2024-04-09T20:11:06,399 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) 2024-04-09T20:11:06,400 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 2024-04-09T20:11:06,401 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) 2024-04-09T20:11:06,402 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 2024-04-09T20:11:06,403 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) 2024-04-09T20:11:06,403 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 2024-04-09T20:11:06,404 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) 2024-04-09T20:11:06,405 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 2024-04-09T20:11:06,406 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) 2024-04-09T20:11:06,407 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 2024-04-09T20:11:06,407 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/42/a3/15ecf199f9d40cc11f0a32112dd414617112fe4c04503433e2b15c8c2c00/pyrecipes-0.1.9-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,408 Found link https://files.pythonhosted.org/packages/5f/57/774bc4e2fd3b380e92e985ecc77c9199c6ebb8ad806dc0e4a69360252499/pyrecipes-0.1.9.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.9 2024-04-09T20:11:06,409 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/d7/ce/78cc78e1dc17f0275ceb2d74ac6d527c392a0e50af13065c67d437b6d5c8/pyrecipes-0.1.10-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,410 Found link https://files.pythonhosted.org/packages/85/1b/6652cb73aed64e75eefd2f28b263af9c284cce9a70fa67af33512e6175d0/pyrecipes-0.1.10.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.1.10 2024-04-09T20:11:06,410 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/46/a0/597ca46491494dbc56bfadde4d8dbf441bb17cab7aace78db191683da96d/pyrecipes-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,411 Found link https://files.pythonhosted.org/packages/c3/07/fb9597991aa862180dc5febd6c15befd21c09ebf284cf874e56b84b482b5/pyrecipes-0.2.0.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.0 2024-04-09T20:11:06,412 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/ee/f0/0d8b4eedbcddfcffaf1ff7c8e53ee2db63a1e19d93e7fe59ac00db970bfb/pyrecipes-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,413 Found link https://files.pythonhosted.org/packages/f3/90/2b1801940a58fce07435a003ffcf1617123bdef4d1f6207a8114b974b345/pyrecipes-0.2.1.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.1 2024-04-09T20:11:06,413 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/24/37/3d279fbad7a9e30147de3264191daabf2b876d836177b30b95d33d628a36/pyrecipes-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,414 Found link https://files.pythonhosted.org/packages/fa/c5/4b23df2508a050e93b86b04a897debb2a48d2a935ad5eebdbb17a030c01e/pyrecipes-0.2.2.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.2 2024-04-09T20:11:06,415 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/de/ad/293aef40ca33aba71ba1d5de353e7c659be16853d1188be125b200f63fe8/pyrecipes-0.2.3-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,416 Found link https://files.pythonhosted.org/packages/87/22/ca5f4742e4c5916505d5e74a0ef7f3a241c79e87a98fdf9f415ae3677301/pyrecipes-0.2.3.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.3 2024-04-09T20:11:06,417 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrecipes/ 2024-04-09T20:11:06,417 Getting page https://www.piwheels.org/simple/pyrecipes/ 2024-04-09T20:11:06,418 Found index url https://www.piwheels.org/simple/ 2024-04-09T20:11:06,593 Fetched page https://www.piwheels.org/simple/pyrecipes/ as text/html 2024-04-09T20:11:06,598 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.2-py3-none-any.whl#sha256=83900e84b8c341d7a0e312dd4359a064819000b03c4007cbade7611c4ded37df (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,599 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.1-py3-none-any.whl#sha256=e65fb1d25c1fe5f5d7c61d08d9adbade1fff2dac6b5f1d86b22909b78eea3b19 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,599 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.0-py3-none-any.whl#sha256=42d3221b4dc775f6d91eefed42bae8d0ff86145b476d8ab74f7cc0d48603b65e (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,600 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.10-py3-none-any.whl#sha256=6233c676769dabd6663dae1fe592817a306f97931ae1b3282365167f7cdce624 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,600 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.9-py3-none-any.whl#sha256=dee5c0fadd79bc3b285bf075bc07bb7a1d2ef8289ddb4bab695ce1db8b0f9792 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,601 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.8-py3-none-any.whl#sha256=80f89a8ab1c9e1fdf7c26c50ca76a81e6b8376734bf5cb1d15758135ed5714ee (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,602 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.7-py3-none-any.whl#sha256=26b75113922f07b2b5a9a8137406551292fd31498f4a8851267218e1e5f28022 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,602 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.6-py3-none-any.whl#sha256=9ea78c43d4a9a12787e522a4b0d1dfba069315ab4f5e863941036a11752c7f9f (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,603 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.1.5-py3-none-any.whl#sha256=5ba70804ad4e079379262f27eca66c2a8cb144ebe27081e11439049d49ffd421 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-04-09T20:11:06,604 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) 2024-04-09T20:11:06,604 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) 2024-04-09T20:11:06,605 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) 2024-04-09T20:11:06,606 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) 2024-04-09T20:11:06,606 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) 2024-04-09T20:11:06,607 Skipping link: not a file: https://www.piwheels.org/simple/pyrecipes/ 2024-04-09T20:11:06,607 Skipping link: not a file: https://pypi.org/simple/pyrecipes/ 2024-04-09T20:11:06,627 Given no hashes to check 1 links for project 'pyrecipes': discarding no candidates 2024-04-09T20:11:06,645 Collecting pyrecipes==0.2.3 2024-04-09T20:11:06,647 Created temporary directory: /tmp/pip-unpack-2gj8mga6 2024-04-09T20:11:06,875 Downloading pyrecipes-0.2.3.tar.gz (2.3 MB) 2024-04-09T20:11:08,034 Added pyrecipes==0.2.3 from https://files.pythonhosted.org/packages/87/22/ca5f4742e4c5916505d5e74a0ef7f3a241c79e87a98fdf9f415ae3677301/pyrecipes-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-cmpkxub0' 2024-04-09T20:11:08,039 Created temporary directory: /tmp/pip-build-env-_hp1__jw 2024-04-09T20:11:08,044 Installing build dependencies: started 2024-04-09T20:11:08,045 Running command pip subprocess to install build dependencies 2024-04-09T20:11:09,209 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-09T20:11:09,721 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-09T20:11:12,056 Collecting setuptools 2024-04-09T20:11:12,173 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.2.0-py3-none-any.whl (821 kB) 2024-04-09T20:11:12,482 Collecting setuptools-scm 2024-04-09T20:11:12,499 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2024-04-09T20:11:12,840 Collecting packaging>=20 (from setuptools-scm) 2024-04-09T20:11:12,942 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-04-09T20:11:13,084 Collecting typing-extensions (from setuptools-scm) 2024-04-09T20:11:13,103 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.11.0-py3-none-any.whl (34 kB) 2024-04-09T20:11:15,616 Installing collected packages: typing-extensions, setuptools, packaging, setuptools-scm 2024-04-09T20:11:18,310 Successfully installed packaging-24.0 setuptools-69.2.0 setuptools-scm-8.0.4 typing-extensions-4.11.0 2024-04-09T20:11:18,819 Installing build dependencies: finished with status 'done' 2024-04-09T20:11:18,822 Getting requirements to build wheel: started 2024-04-09T20:11:18,824 Running command Getting requirements to build wheel 2024-04-09T20:11:19,343 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2024-04-09T20:11:19,726 running egg_info 2024-04-09T20:11:19,732 writing src/pyrecipes.egg-info/PKG-INFO 2024-04-09T20:11:19,736 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2024-04-09T20:11:19,738 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2024-04-09T20:11:19,740 writing requirements to src/pyrecipes.egg-info/requires.txt 2024-04-09T20:11:19,742 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2024-04-09T20:11:20,015 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-09T20:11:20,019 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:20,027 adding license file 'LICENSE' 2024-04-09T20:11:20,041 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:20,159 Getting requirements to build wheel: finished with status 'done' 2024-04-09T20:11:20,170 Installing backend dependencies: started 2024-04-09T20:11:20,171 Running command pip subprocess to install backend dependencies 2024-04-09T20:11:21,335 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-09T20:11:21,840 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-09T20:11:22,444 Collecting wheel 2024-04-09T20:11:22,462 Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB) 2024-04-09T20:11:24,737 Installing collected packages: wheel 2024-04-09T20:11:24,965 Creating /tmp/pip-build-env-_hp1__jw/normal/local/bin 2024-04-09T20:11:24,967 changing mode of /tmp/pip-build-env-_hp1__jw/normal/local/bin/wheel to 755 2024-04-09T20:11:24,979 Successfully installed wheel-0.43.0 2024-04-09T20:11:25,428 Installing backend dependencies: finished with status 'done' 2024-04-09T20:11:25,429 Created temporary directory: /tmp/pip-modern-metadata-rzmwfv94 2024-04-09T20:11:25,432 Preparing metadata (pyproject.toml): started 2024-04-09T20:11:25,434 Running command Preparing metadata (pyproject.toml) 2024-04-09T20:11:25,972 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2024-04-09T20:11:26,363 running dist_info 2024-04-09T20:11:26,369 creating /tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info 2024-04-09T20:11:26,374 writing /tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/PKG-INFO 2024-04-09T20:11:26,378 writing dependency_links to /tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/dependency_links.txt 2024-04-09T20:11:26,380 writing entry points to /tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/entry_points.txt 2024-04-09T20:11:26,381 writing requirements to /tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/requires.txt 2024-04-09T20:11:26,382 writing top-level names to /tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/top_level.txt 2024-04-09T20:11:26,384 writing manifest file '/tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:26,591 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-09T20:11:26,595 reading manifest file '/tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:26,597 adding license file 'LICENSE' 2024-04-09T20:11:26,606 writing manifest file '/tmp/pip-modern-metadata-rzmwfv94/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:26,607 creating '/tmp/pip-modern-metadata-rzmwfv94/pyrecipes-0.2.3.dist-info' 2024-04-09T20:11:26,765 Preparing metadata (pyproject.toml): finished with status 'done' 2024-04-09T20:11:26,769 Source in /tmp/pip-wheel-dg5tyq8k/pyrecipes_6eeade0d7c8f4cb69e2ef1d2ed431fd3 has version 0.2.3, which satisfies requirement pyrecipes==0.2.3 from https://files.pythonhosted.org/packages/87/22/ca5f4742e4c5916505d5e74a0ef7f3a241c79e87a98fdf9f415ae3677301/pyrecipes-0.2.3.tar.gz 2024-04-09T20:11:26,770 Removed pyrecipes==0.2.3 from https://files.pythonhosted.org/packages/87/22/ca5f4742e4c5916505d5e74a0ef7f3a241c79e87a98fdf9f415ae3677301/pyrecipes-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-cmpkxub0' 2024-04-09T20:11:26,775 Created temporary directory: /tmp/pip-unpack-lr307s6q 2024-04-09T20:11:26,776 Created temporary directory: /tmp/pip-unpack-84zs1z90 2024-04-09T20:11:26,784 Building wheels for collected packages: pyrecipes 2024-04-09T20:11:26,788 Created temporary directory: /tmp/pip-wheel-ew09anaq 2024-04-09T20:11:26,789 Destination directory: /tmp/pip-wheel-ew09anaq 2024-04-09T20:11:26,791 Building wheel for pyrecipes (pyproject.toml): started 2024-04-09T20:11:26,792 Running command Building wheel for pyrecipes (pyproject.toml) 2024-04-09T20:11:27,280 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 2024-04-09T20:11:27,644 running bdist_wheel 2024-04-09T20:11:27,667 running build 2024-04-09T20:11:27,668 running build_py 2024-04-09T20:11:27,673 creating build 2024-04-09T20:11:27,674 creating build/lib 2024-04-09T20:11:27,674 creating build/lib/pyrecipes 2024-04-09T20:11:27,676 copying src/pyrecipes/chapter.py -> build/lib/pyrecipes 2024-04-09T20:11:27,677 copying src/pyrecipes/template.py -> build/lib/pyrecipes 2024-04-09T20:11:27,679 copying src/pyrecipes/errors.py -> build/lib/pyrecipes 2024-04-09T20:11:27,681 copying src/pyrecipes/cookbook.py -> build/lib/pyrecipes 2024-04-09T20:11:27,682 copying src/pyrecipes/recipe.py -> build/lib/pyrecipes 2024-04-09T20:11:27,684 copying src/pyrecipes/__init__.py -> build/lib/pyrecipes 2024-04-09T20:11:27,686 creating build/lib/pyrecipes/utils 2024-04-09T20:11:27,687 copying src/pyrecipes/utils/text.py -> build/lib/pyrecipes/utils 2024-04-09T20:11:27,689 copying src/pyrecipes/utils/cli.py -> build/lib/pyrecipes/utils 2024-04-09T20:11:27,691 copying src/pyrecipes/utils/__init__.py -> build/lib/pyrecipes/utils 2024-04-09T20:11:27,693 creating build/lib/pyrecipes/recipes 2024-04-09T20:11:27,694 copying src/pyrecipes/recipes/__init__.py -> build/lib/pyrecipes/recipes 2024-04-09T20:11:27,696 creating build/lib/pyrecipes/cli 2024-04-09T20:11:27,697 copying src/pyrecipes/cli/show.py -> build/lib/pyrecipes/cli 2024-04-09T20:11:27,699 copying src/pyrecipes/cli/chapters.py -> build/lib/pyrecipes/cli 2024-04-09T20:11:27,700 copying src/pyrecipes/cli/run.py -> build/lib/pyrecipes/cli 2024-04-09T20:11:27,702 copying src/pyrecipes/cli/ls.py -> build/lib/pyrecipes/cli 2024-04-09T20:11:27,703 copying src/pyrecipes/cli/search.py -> build/lib/pyrecipes/cli 2024-04-09T20:11:27,705 copying src/pyrecipes/cli/__init__.py -> build/lib/pyrecipes/cli 2024-04-09T20:11:27,712 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times 2024-04-09T20:11:27,713 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2024-04-09T20:11:27,714 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 2024-04-09T20:11:27,716 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2024-04-09T20:11:27,717 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 2024-04-09T20:11:27,719 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2024-04-09T20:11:27,720 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 2024-04-09T20:11:27,723 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2024-04-09T20:11:27,724 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 2024-04-09T20:11:27,726 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2024-04-09T20:11:27,727 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 2024-04-09T20:11:27,730 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2024-04-09T20:11:27,731 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 2024-04-09T20:11:27,733 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2024-04-09T20:11:27,734 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 2024-04-09T20:11:27,736 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2024-04-09T20:11:27,737 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 2024-04-09T20:11:27,739 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2024-04-09T20:11:27,740 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 2024-04-09T20:11:27,742 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2024-04-09T20:11:27,743 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 2024-04-09T20:11:27,745 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2024-04-09T20:11:27,746 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 2024-04-09T20:11:27,749 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2024-04-09T20:11:27,750 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 2024-04-09T20:11:27,752 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2024-04-09T20:11:27,753 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 2024-04-09T20:11:27,755 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2024-04-09T20:11:27,756 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 2024-04-09T20:11:27,759 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2024-04-09T20:11:27,760 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 2024-04-09T20:11:27,762 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2024-04-09T20:11:27,763 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 2024-04-09T20:11:27,766 creating build/lib/pyrecipes/recipes/05_files_and_io 2024-04-09T20:11:27,766 creating build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2024-04-09T20:11:27,767 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 2024-04-09T20:11:27,770 creating build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2024-04-09T20:11:27,771 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 2024-04-09T20:11:27,773 creating build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2024-04-09T20:11:27,774 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 2024-04-09T20:11:27,776 creating build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2024-04-09T20:11:27,777 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 2024-04-09T20:11:27,779 creating build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-04-09T20:11:27,780 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 2024-04-09T20:11:27,783 creating build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2024-04-09T20:11:27,784 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 2024-04-09T20:11:27,786 creating build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2024-04-09T20:11:27,787 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 2024-04-09T20:11:27,789 creating build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2024-04-09T20:11:27,791 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 2024-04-09T20:11:27,793 creating build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2024-04-09T20:11:27,794 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 2024-04-09T20:11:27,796 creating build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2024-04-09T20:11:27,797 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 2024-04-09T20:11:27,799 creating build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2024-04-09T20:11:27,800 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 2024-04-09T20:11:27,803 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2024-04-09T20:11:27,804 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 2024-04-09T20:11:27,806 creating build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2024-04-09T20:11:27,807 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 2024-04-09T20:11:27,809 creating build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2024-04-09T20:11:27,810 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 2024-04-09T20:11:27,813 creating build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2024-04-09T20:11:27,813 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 2024-04-09T20:11:27,816 creating build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-04-09T20:11:27,817 copying src/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py -> build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-04-09T20:11:27,819 creating build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2024-04-09T20:11:27,820 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 2024-04-09T20:11:27,822 creating build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2024-04-09T20:11:27,823 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 2024-04-09T20:11:27,825 creating build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2024-04-09T20:11:27,826 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 2024-04-09T20:11:27,829 creating build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2024-04-09T20:11:27,829 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 2024-04-09T20:11:27,832 creating build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2024-04-09T20:11:27,833 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 2024-04-09T20:11:27,835 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2024-04-09T20:11:27,836 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 2024-04-09T20:11:27,838 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2024-04-09T20:11:27,839 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 2024-04-09T20:11:27,841 creating build/lib/pyrecipes/recipes/04_iterators_and_generators 2024-04-09T20:11:27,842 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2024-04-09T20:11:27,843 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 2024-04-09T20:11:27,845 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2024-04-09T20:11:27,846 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 2024-04-09T20:11:27,849 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2024-04-09T20:11:27,850 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 2024-04-09T20:11:27,852 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2024-04-09T20:11:27,853 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 2024-04-09T20:11:27,855 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2024-04-09T20:11:27,856 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 2024-04-09T20:11:27,858 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2024-04-09T20:11:27,859 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 2024-04-09T20:11:27,862 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2024-04-09T20:11:27,863 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 2024-04-09T20:11:27,865 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2024-04-09T20:11:27,866 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 2024-04-09T20:11:27,868 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2024-04-09T20:11:27,869 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 2024-04-09T20:11:27,872 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-04-09T20:11:27,873 copying src/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py -> build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-04-09T20:11:27,875 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2024-04-09T20:11:27,876 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 2024-04-09T20:11:27,878 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2024-04-09T20:11:27,879 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 2024-04-09T20:11:27,882 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2024-04-09T20:11:27,883 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 2024-04-09T20:11:27,885 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2024-04-09T20:11:27,886 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 2024-04-09T20:11:27,889 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2024-04-09T20:11:27,889 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 2024-04-09T20:11:27,892 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2024-04-09T20:11:27,893 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 2024-04-09T20:11:27,896 creating build/lib/pyrecipes/recipes/09_metaprogramming 2024-04-09T20:11:27,897 creating build/lib/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-04-09T20:11:27,898 copying src/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-04-09T20:11:27,900 creating build/lib/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-04-09T20:11:27,901 copying src/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-04-09T20:11:27,903 creating build/lib/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-04-09T20:11:27,904 copying src/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-04-09T20:11:27,907 creating build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2024-04-09T20:11:27,908 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 2024-04-09T20:11:27,910 creating build/lib/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-04-09T20:11:27,911 copying src/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-04-09T20:11:27,914 creating build/lib/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-04-09T20:11:27,915 copying src/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-04-09T20:11:27,917 creating build/lib/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-04-09T20:11:27,918 copying src/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-04-09T20:11:27,920 creating build/lib/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-04-09T20:11:27,921 copying src/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-04-09T20:11:27,924 creating build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-04-09T20:11:27,925 copying src/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-04-09T20:11:27,927 creating build/lib/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-04-09T20:11:27,928 copying src/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-04-09T20:11:27,930 creating build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2024-04-09T20:11:27,931 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 2024-04-09T20:11:27,933 creating build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2024-04-09T20:11:27,934 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 2024-04-09T20:11:27,937 creating build/lib/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-04-09T20:11:27,938 copying src/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-04-09T20:11:27,940 creating build/lib/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-04-09T20:11:27,941 copying src/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-04-09T20:11:27,943 creating build/lib/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-04-09T20:11:27,944 copying src/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-04-09T20:11:27,947 creating build/lib/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-04-09T20:11:27,948 copying src/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-04-09T20:11:27,950 creating build/lib/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-04-09T20:11:27,951 copying src/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-04-09T20:11:27,954 creating build/lib/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-04-09T20:11:27,955 copying src/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-04-09T20:11:27,957 creating build/lib/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-04-09T20:11:27,958 copying src/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-04-09T20:11:27,960 creating build/lib/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-04-09T20:11:27,961 copying src/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-04-09T20:11:27,964 creating build/lib/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-04-09T20:11:27,964 copying src/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-04-09T20:11:27,967 creating build/lib/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-04-09T20:11:27,968 copying src/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-04-09T20:11:27,970 creating build/lib/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-04-09T20:11:27,971 copying src/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-04-09T20:11:27,973 creating build/lib/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-04-09T20:11:27,974 copying src/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-04-09T20:11:27,976 creating build/lib/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-04-09T20:11:27,977 copying src/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-04-09T20:11:27,980 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms 2024-04-09T20:11:27,980 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2024-04-09T20:11:27,981 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 2024-04-09T20:11:27,984 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2024-04-09T20:11:27,985 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 2024-04-09T20:11:27,987 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2024-04-09T20:11:27,988 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 2024-04-09T20:11:27,990 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2024-04-09T20:11:27,991 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 2024-04-09T20:11:27,994 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2024-04-09T20:11:27,995 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 2024-04-09T20:11:27,997 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2024-04-09T20:11:27,998 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 2024-04-09T20:11:28,000 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2024-04-09T20:11:28,001 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 2024-04-09T20:11:28,004 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2024-04-09T20:11:28,004 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 2024-04-09T20:11:28,007 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2024-04-09T20:11:28,008 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 2024-04-09T20:11:28,010 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2024-04-09T20:11:28,011 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 2024-04-09T20:11:28,013 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2024-04-09T20:11:28,014 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 2024-04-09T20:11:28,016 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2024-04-09T20:11:28,017 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 2024-04-09T20:11:28,020 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2024-04-09T20:11:28,021 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 2024-04-09T20:11:28,023 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2024-04-09T20:11:28,024 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 2024-04-09T20:11:28,027 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2024-04-09T20:11:28,028 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 2024-04-09T20:11:28,031 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2024-04-09T20:11:28,032 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 2024-04-09T20:11:28,034 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2024-04-09T20:11:28,035 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 2024-04-09T20:11:28,037 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2024-04-09T20:11:28,038 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 2024-04-09T20:11:28,041 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2024-04-09T20:11:28,042 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 2024-04-09T20:11:28,044 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2024-04-09T20:11:28,045 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 2024-04-09T20:11:28,047 creating build/lib/pyrecipes/recipes/12_concurrency 2024-04-09T20:11:28,048 creating build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-04-09T20:11:28,049 copying src/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py -> build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-04-09T20:11:28,051 creating build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-04-09T20:11:28,052 copying src/pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-04-09T20:11:28,055 creating build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-04-09T20:11:28,056 copying src/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-04-09T20:11:28,059 creating build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2024-04-09T20:11:28,060 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 2024-04-09T20:11:28,063 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-04-09T20:11:28,064 copying src/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py -> build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-04-09T20:11:28,067 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming 2024-04-09T20:11:28,068 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2024-04-09T20:11:28,069 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 2024-04-09T20:11:28,072 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing 2024-04-09T20:11:28,072 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-04-09T20:11:28,074 copying src/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-04-09T20:11:28,076 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2024-04-09T20:11:28,077 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 2024-04-09T20:11:28,079 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-04-09T20:11:28,080 copying src/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-04-09T20:11:28,083 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-04-09T20:11:28,084 copying src/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-04-09T20:11:28,086 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-04-09T20:11:28,087 copying src/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-04-09T20:11:28,089 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-04-09T20:11:28,090 copying src/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-04-09T20:11:28,092 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-04-09T20:11:28,093 copying src/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-04-09T20:11:28,095 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:28,096 copying src/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:28,099 copying src/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:28,101 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-04-09T20:11:28,102 copying src/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-04-09T20:11:28,104 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2024-04-09T20:11:28,105 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 2024-04-09T20:11:28,108 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-04-09T20:11:28,109 copying src/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-04-09T20:11:28,112 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-04-09T20:11:28,113 copying src/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-04-09T20:11:28,116 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-04-09T20:11:28,116 copying src/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-04-09T20:11:28,119 creating build/lib/pyrecipes/recipes/07_functions 2024-04-09T20:11:28,119 creating build/lib/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-04-09T20:11:28,120 copying src/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function/example.py -> build/lib/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-04-09T20:11:28,123 creating build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-04-09T20:11:28,124 copying src/pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-04-09T20:11:28,126 creating build/lib/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-04-09T20:11:28,127 copying src/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-04-09T20:11:28,129 creating build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2024-04-09T20:11:28,130 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 2024-04-09T20:11:28,133 creating build/lib/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-04-09T20:11:28,133 copying src/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-04-09T20:11:28,136 creating build/lib/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-04-09T20:11:28,137 copying src/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-04-09T20:11:28,139 creating build/lib/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-04-09T20:11:28,140 copying src/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments/example.py -> build/lib/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-04-09T20:11:28,142 creating build/lib/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-04-09T20:11:28,143 copying src/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-04-09T20:11:28,145 creating build/lib/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-04-09T20:11:28,146 copying src/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments/example.py -> build/lib/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-04-09T20:11:28,149 creating build/lib/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-04-09T20:11:28,149 copying src/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure/example.py -> build/lib/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-04-09T20:11:28,152 creating build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2024-04-09T20:11:28,152 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 2024-04-09T20:11:28,155 creating build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2024-04-09T20:11:28,155 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 2024-04-09T20:11:28,158 creating build/lib/pyrecipes/recipes/08_classes_and_objects 2024-04-09T20:11:28,158 creating build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2024-04-09T20:11:28,160 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 2024-04-09T20:11:28,162 creating build/lib/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-04-09T20:11:28,163 copying src/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-04-09T20:11:28,165 creating build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2024-04-09T20:11:28,166 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 2024-04-09T20:11:28,168 creating build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2024-04-09T20:11:28,169 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 2024-04-09T20:11:28,171 creating build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2024-04-09T20:11:28,172 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 2024-04-09T20:11:28,175 creating build/lib/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-04-09T20:11:28,175 copying src/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-04-09T20:11:28,178 creating build/lib/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-04-09T20:11:28,179 copying src/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-04-09T20:11:28,181 creating build/lib/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string 2024-04-09T20:11:28,182 copying src/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string 2024-04-09T20:11:28,185 creating build/lib/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-04-09T20:11:28,185 copying src/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-04-09T20:11:28,188 creating build/lib/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-04-09T20:11:28,189 copying src/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-04-09T20:11:28,191 creating build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2024-04-09T20:11:28,191 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 2024-04-09T20:11:28,194 creating build/lib/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-04-09T20:11:28,194 copying src/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-04-09T20:11:28,197 creating build/lib/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-04-09T20:11:28,198 copying src/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-04-09T20:11:28,200 creating build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2024-04-09T20:11:28,201 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 2024-04-09T20:11:28,203 creating build/lib/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-04-09T20:11:28,204 copying src/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-04-09T20:11:28,207 creating build/lib/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-04-09T20:11:28,208 copying src/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-04-09T20:11:28,210 creating build/lib/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-04-09T20:11:28,211 copying src/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-04-09T20:11:28,213 creating build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-04-09T20:11:28,214 copying src/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-04-09T20:11:28,217 copying src/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/node.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-04-09T20:11:28,219 creating build/lib/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-04-09T20:11:28,220 copying src/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-04-09T20:11:28,223 creating build/lib/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-04-09T20:11:28,224 copying src/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-04-09T20:11:28,226 creating build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2024-04-09T20:11:28,227 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 2024-04-09T20:11:28,229 creating build/lib/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-04-09T20:11:28,230 copying src/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-04-09T20:11:28,232 creating build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2024-04-09T20:11:28,233 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 2024-04-09T20:11:28,235 creating build/lib/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-04-09T20:11:28,236 copying src/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-04-09T20:11:28,239 creating build/lib/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-04-09T20:11:28,240 copying src/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system/example.py -> build/lib/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-04-09T20:11:28,242 creating build/lib/pyrecipes/recipes/02_strings_and_text 2024-04-09T20:11:28,243 creating build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2024-04-09T20:11:28,244 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 2024-04-09T20:11:28,247 creating build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-04-09T20:11:28,248 copying src/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-04-09T20:11:28,250 creating build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2024-04-09T20:11:28,251 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 2024-04-09T20:11:28,253 creating build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2024-04-09T20:11:28,254 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 2024-04-09T20:11:28,256 creating build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2024-04-09T20:11:28,258 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 2024-04-09T20:11:28,260 creating build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2024-04-09T20:11:28,261 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 2024-04-09T20:11:28,263 creating build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2024-04-09T20:11:28,264 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 2024-04-09T20:11:28,266 creating build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2024-04-09T20:11:28,267 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 2024-04-09T20:11:28,269 creating build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2024-04-09T20:11:28,270 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 2024-04-09T20:11:28,272 creating build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2024-04-09T20:11:28,273 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 2024-04-09T20:11:28,275 creating build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2024-04-09T20:11:28,276 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 2024-04-09T20:11:28,278 creating build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2024-04-09T20:11:28,279 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 2024-04-09T20:11:28,282 creating build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2024-04-09T20:11:28,283 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 2024-04-09T20:11:28,285 creating build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2024-04-09T20:11:28,286 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 2024-04-09T20:11:28,288 creating build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2024-04-09T20:11:28,289 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 2024-04-09T20:11:28,291 creating build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2024-04-09T20:11:28,292 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 2024-04-09T20:11:28,295 creating build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2024-04-09T20:11:28,296 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 2024-04-09T20:11:28,298 creating build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2024-04-09T20:11:28,299 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 2024-04-09T20:11:28,301 creating build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-04-09T20:11:28,302 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 2024-04-09T20:11:28,304 creating build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2024-04-09T20:11:28,305 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 2024-04-09T20:11:28,311 running egg_info 2024-04-09T20:11:28,316 writing src/pyrecipes.egg-info/PKG-INFO 2024-04-09T20:11:28,319 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2024-04-09T20:11:28,320 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2024-04-09T20:11:28,322 writing requirements to src/pyrecipes.egg-info/requires.txt 2024-04-09T20:11:28,323 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2024-04-09T20:11:28,485 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-09T20:11:28,488 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:28,503 adding license file 'LICENSE' 2024-04-09T20:11:28,516 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-04-09T20:11:28,597 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 2024-04-09T20:11:28,599 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 2024-04-09T20:11:28,601 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 2024-04-09T20:11:28,603 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 2024-04-09T20:11:28,605 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 2024-04-09T20:11:28,607 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 2024-04-09T20:11:28,609 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 2024-04-09T20:11:28,610 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 2024-04-09T20:11:28,613 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 2024-04-09T20:11:28,615 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 2024-04-09T20:11:28,616 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 2024-04-09T20:11:28,618 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 2024-04-09T20:11:28,623 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 2024-04-09T20:11:28,625 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 2024-04-09T20:11:28,627 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 2024-04-09T20:11:28,629 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 2024-04-09T20:11:28,631 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 2024-04-09T20:11:28,633 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2024-04-09T20:11:28,634 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2024-04-09T20:11:28,635 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 2024-04-09T20:11:28,648 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 2024-04-09T20:11:28,653 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 2024-04-09T20:11:28,657 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2024-04-09T20:11:28,658 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 2024-04-09T20:11:28,670 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 2024-04-09T20:11:28,674 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 2024-04-09T20:11:28,677 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 2024-04-09T20:11:28,679 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2024-04-09T20:11:28,680 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 2024-04-09T20:11:28,686 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 2024-04-09T20:11:28,691 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 2024-04-09T20:11:28,695 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 2024-04-09T20:11:28,700 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 2024-04-09T20:11:28,704 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 2024-04-09T20:11:28,709 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 2024-04-09T20:11:28,715 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 2024-04-09T20:11:28,720 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 2024-04-09T20:11:28,725 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 2024-04-09T20:11:28,730 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 2024-04-09T20:11:28,741 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 2024-04-09T20:11:28,745 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 2024-04-09T20:11:28,750 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 2024-04-09T20:11:28,755 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 2024-04-09T20:11:28,757 copying src/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-04-09T20:11:28,760 copying src/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-04-09T20:11:28,762 copying src/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-04-09T20:11:28,764 copying src/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:28,766 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 2024-04-09T20:11:28,768 copying src/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-04-09T20:11:28,770 copying src/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml -> build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-04-09T20:11:28,846 installing to build/bdist.linux-armv7l/wheel 2024-04-09T20:11:28,847 running install 2024-04-09T20:11:28,871 running install_lib 2024-04-09T20:11:28,876 creating build/bdist.linux-armv7l 2024-04-09T20:11:28,877 creating build/bdist.linux-armv7l/wheel 2024-04-09T20:11:28,879 creating build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:28,880 copying build/lib/pyrecipes/chapter.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:28,882 copying build/lib/pyrecipes/template.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:28,884 creating build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-04-09T20:11:28,885 copying build/lib/pyrecipes/utils/text.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-04-09T20:11:28,887 copying build/lib/pyrecipes/utils/cli.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-04-09T20:11:28,888 copying build/lib/pyrecipes/utils/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-04-09T20:11:28,890 copying build/lib/pyrecipes/errors.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:28,892 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2024-04-09T20:11:28,894 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times 2024-04-09T20:11:28,895 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2024-04-09T20:11:28,896 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 2024-04-09T20:11:28,899 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2024-04-09T20:11:28,900 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 2024-04-09T20:11:28,902 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2024-04-09T20:11:28,903 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 2024-04-09T20:11:28,906 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2024-04-09T20:11:28,907 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 2024-04-09T20:11:28,909 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2024-04-09T20:11:28,910 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 2024-04-09T20:11:28,912 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2024-04-09T20:11:28,913 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 2024-04-09T20:11:28,916 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2024-04-09T20:11:28,916 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 2024-04-09T20:11:28,919 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2024-04-09T20:11:28,920 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 2024-04-09T20:11:28,922 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2024-04-09T20:11:28,923 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 2024-04-09T20:11:28,925 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2024-04-09T20:11:28,926 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 2024-04-09T20:11:28,929 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2024-04-09T20:11:28,930 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 2024-04-09T20:11:28,932 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2024-04-09T20:11:28,933 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 2024-04-09T20:11:28,935 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2024-04-09T20:11:28,936 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 2024-04-09T20:11:28,938 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2024-04-09T20:11:28,939 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 2024-04-09T20:11:28,942 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2024-04-09T20:11:28,943 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 2024-04-09T20:11:28,945 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2024-04-09T20:11:28,946 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 2024-04-09T20:11:28,948 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io 2024-04-09T20:11:28,950 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2024-04-09T20:11:28,951 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 2024-04-09T20:11:28,953 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2024-04-09T20:11:28,954 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 2024-04-09T20:11:28,956 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2024-04-09T20:11:28,957 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 2024-04-09T20:11:28,959 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2024-04-09T20:11:28,960 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 2024-04-09T20:11:28,962 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 2024-04-09T20:11:28,964 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-04-09T20:11:28,965 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 2024-04-09T20:11:28,967 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 2024-04-09T20:11:28,969 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2024-04-09T20:11:28,970 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 2024-04-09T20:11:28,972 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 2024-04-09T20:11:28,974 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2024-04-09T20:11:28,975 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 2024-04-09T20:11:28,977 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 2024-04-09T20:11:28,979 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2024-04-09T20:11:28,980 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 2024-04-09T20:11:28,982 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2024-04-09T20:11:28,983 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 2024-04-09T20:11:28,985 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 2024-04-09T20:11:28,987 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2024-04-09T20:11:28,988 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 2024-04-09T20:11:28,990 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2024-04-09T20:11:28,991 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 2024-04-09T20:11:28,993 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2024-04-09T20:11:28,994 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 2024-04-09T20:11:28,996 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 2024-04-09T20:11:28,998 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2024-04-09T20:11:28,999 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 2024-04-09T20:11:29,001 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2024-04-09T20:11:29,002 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 2024-04-09T20:11:29,004 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 2024-04-09T20:11:29,006 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2024-04-09T20:11:29,007 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 2024-04-09T20:11:29,009 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2024-04-09T20:11:29,011 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 2024-04-09T20:11:29,012 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 2024-04-09T20:11:29,015 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2024-04-09T20:11:29,015 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 2024-04-09T20:11:29,017 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 2024-04-09T20:11:29,019 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-04-09T20:11:29,020 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 2024-04-09T20:11:29,022 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2024-04-09T20:11:29,023 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 2024-04-09T20:11:29,025 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 2024-04-09T20:11:29,027 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2024-04-09T20:11:29,028 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 2024-04-09T20:11:29,030 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2024-04-09T20:11:29,031 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 2024-04-09T20:11:29,033 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 2024-04-09T20:11:29,035 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2024-04-09T20:11:29,036 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 2024-04-09T20:11:29,038 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 2024-04-09T20:11:29,042 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2024-04-09T20:11:29,043 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 2024-04-09T20:11:29,045 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 2024-04-09T20:11:29,048 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators 2024-04-09T20:11:29,049 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2024-04-09T20:11:29,050 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 2024-04-09T20:11:29,052 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2024-04-09T20:11:29,053 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 2024-04-09T20:11:29,055 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2024-04-09T20:11:29,056 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 2024-04-09T20:11:29,058 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2024-04-09T20:11:29,059 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 2024-04-09T20:11:29,061 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 2024-04-09T20:11:29,063 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2024-04-09T20:11:29,064 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 2024-04-09T20:11:29,066 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2024-04-09T20:11:29,067 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 2024-04-09T20:11:29,069 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 2024-04-09T20:11:29,071 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2024-04-09T20:11:29,072 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 2024-04-09T20:11:29,075 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2024-04-09T20:11:29,076 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 2024-04-09T20:11:29,078 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2024-04-09T20:11:29,079 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 2024-04-09T20:11:29,081 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-04-09T20:11:29,082 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 2024-04-09T20:11:29,084 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2024-04-09T20:11:29,085 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 2024-04-09T20:11:29,087 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2024-04-09T20:11:29,088 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 2024-04-09T20:11:29,090 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2024-04-09T20:11:29,092 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2024-04-09T20:11:29,093 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2024-04-09T20:11:29,094 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 2024-04-09T20:11:29,097 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 2024-04-09T20:11:29,101 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 2024-04-09T20:11:29,112 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2024-04-09T20:11:29,113 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 2024-04-09T20:11:29,117 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 2024-04-09T20:11:29,120 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 2024-04-09T20:11:29,132 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 2024-04-09T20:11:29,135 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2024-04-09T20:11:29,136 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 2024-04-09T20:11:29,137 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 2024-04-09T20:11:29,139 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2024-04-09T20:11:29,140 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 2024-04-09T20:11:29,143 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2024-04-09T20:11:29,143 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 2024-04-09T20:11:29,145 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 2024-04-09T20:11:29,148 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming 2024-04-09T20:11:29,149 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-04-09T20:11:29,150 copying build/lib/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-04-09T20:11:29,152 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-04-09T20:11:29,153 copying build/lib/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-04-09T20:11:29,155 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-04-09T20:11:29,156 copying build/lib/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-04-09T20:11:29,159 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2024-04-09T20:11:29,160 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 2024-04-09T20:11:29,162 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-04-09T20:11:29,163 copying build/lib/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-04-09T20:11:29,165 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-04-09T20:11:29,166 copying build/lib/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-04-09T20:11:29,168 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-04-09T20:11:29,169 copying build/lib/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-04-09T20:11:29,171 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-04-09T20:11:29,172 copying build/lib/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-04-09T20:11:29,175 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-04-09T20:11:29,175 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 2024-04-09T20:11:29,178 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-04-09T20:11:29,179 copying build/lib/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-04-09T20:11:29,181 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2024-04-09T20:11:29,182 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 2024-04-09T20:11:29,184 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2024-04-09T20:11:29,185 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 2024-04-09T20:11:29,187 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-04-09T20:11:29,188 copying build/lib/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-04-09T20:11:29,191 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-04-09T20:11:29,192 copying build/lib/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-04-09T20:11:29,194 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-04-09T20:11:29,195 copying build/lib/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-04-09T20:11:29,198 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-04-09T20:11:29,199 copying build/lib/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-04-09T20:11:29,201 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-04-09T20:11:29,202 copying build/lib/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-04-09T20:11:29,204 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-04-09T20:11:29,205 copying build/lib/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-04-09T20:11:29,207 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-04-09T20:11:29,208 copying build/lib/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-04-09T20:11:29,211 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-04-09T20:11:29,211 copying build/lib/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-04-09T20:11:29,214 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-04-09T20:11:29,215 copying build/lib/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-04-09T20:11:29,217 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-04-09T20:11:29,218 copying build/lib/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-04-09T20:11:29,220 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-04-09T20:11:29,221 copying build/lib/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-04-09T20:11:29,224 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-04-09T20:11:29,225 copying build/lib/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-04-09T20:11:29,227 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-04-09T20:11:29,228 copying build/lib/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-04-09T20:11:29,231 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms 2024-04-09T20:11:29,232 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2024-04-09T20:11:29,233 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 2024-04-09T20:11:29,235 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2024-04-09T20:11:29,236 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 2024-04-09T20:11:29,238 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2024-04-09T20:11:29,239 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 2024-04-09T20:11:29,241 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2024-04-09T20:11:29,242 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 2024-04-09T20:11:29,244 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2024-04-09T20:11:29,245 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 2024-04-09T20:11:29,247 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2024-04-09T20:11:29,248 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 2024-04-09T20:11:29,250 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2024-04-09T20:11:29,251 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 2024-04-09T20:11:29,254 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2024-04-09T20:11:29,255 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 2024-04-09T20:11:29,257 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2024-04-09T20:11:29,258 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 2024-04-09T20:11:29,261 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2024-04-09T20:11:29,262 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 2024-04-09T20:11:29,264 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 2024-04-09T20:11:29,266 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2024-04-09T20:11:29,267 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 2024-04-09T20:11:29,269 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2024-04-09T20:11:29,270 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 2024-04-09T20:11:29,272 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2024-04-09T20:11:29,273 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 2024-04-09T20:11:29,276 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2024-04-09T20:11:29,277 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 2024-04-09T20:11:29,279 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2024-04-09T20:11:29,280 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 2024-04-09T20:11:29,283 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2024-04-09T20:11:29,284 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 2024-04-09T20:11:29,286 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2024-04-09T20:11:29,287 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 2024-04-09T20:11:29,289 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2024-04-09T20:11:29,290 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 2024-04-09T20:11:29,293 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2024-04-09T20:11:29,294 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 2024-04-09T20:11:29,296 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2024-04-09T20:11:29,297 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 2024-04-09T20:11:29,299 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency 2024-04-09T20:11:29,300 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-04-09T20:11:29,301 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 2024-04-09T20:11:29,304 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-04-09T20:11:29,305 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 2024-04-09T20:11:29,307 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-04-09T20:11:29,308 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 2024-04-09T20:11:29,311 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2024-04-09T20:11:29,311 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 2024-04-09T20:11:29,314 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-04-09T20:11:29,315 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 2024-04-09T20:11:29,317 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2024-04-09T20:11:29,318 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 2024-04-09T20:11:29,323 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 2024-04-09T20:11:29,328 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 2024-04-09T20:11:29,332 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 2024-04-09T20:11:29,337 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 2024-04-09T20:11:29,341 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 2024-04-09T20:11:29,346 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 2024-04-09T20:11:29,350 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 2024-04-09T20:11:29,355 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 2024-04-09T20:11:29,359 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 2024-04-09T20:11:29,364 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 2024-04-09T20:11:29,368 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 2024-04-09T20:11:29,373 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 2024-04-09T20:11:29,378 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 2024-04-09T20:11:29,382 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming 2024-04-09T20:11:29,384 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2024-04-09T20:11:29,385 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 2024-04-09T20:11:29,387 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing 2024-04-09T20:11:29,389 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-04-09T20:11:29,390 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-04-09T20:11:29,392 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2024-04-09T20:11:29,393 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 2024-04-09T20:11:29,395 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 2024-04-09T20:11:29,397 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-04-09T20:11:29,398 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-04-09T20:11:29,400 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-04-09T20:11:29,401 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-04-09T20:11:29,403 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-04-09T20:11:29,404 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-04-09T20:11:29,406 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-04-09T20:11:29,409 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-04-09T20:11:29,410 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-04-09T20:11:29,412 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-04-09T20:11:29,414 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-04-09T20:11:29,415 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-04-09T20:11:29,417 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-04-09T20:11:29,419 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:29,420 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:29,423 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:29,424 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-04-09T20:11:29,427 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-04-09T20:11:29,428 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-04-09T20:11:29,430 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2024-04-09T20:11:29,431 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 2024-04-09T20:11:29,433 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 2024-04-09T20:11:29,435 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-04-09T20:11:29,436 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-04-09T20:11:29,438 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-04-09T20:11:29,440 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-04-09T20:11:29,441 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-04-09T20:11:29,445 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-04-09T20:11:29,448 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-04-09T20:11:29,449 copying build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-04-09T20:11:29,451 copying build/lib/pyrecipes/recipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2024-04-09T20:11:29,453 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions 2024-04-09T20:11:29,454 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-04-09T20:11:29,455 copying build/lib/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-04-09T20:11:29,457 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-04-09T20:11:29,458 copying build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-04-09T20:11:29,461 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-04-09T20:11:29,462 copying build/lib/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-04-09T20:11:29,464 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2024-04-09T20:11:29,465 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 2024-04-09T20:11:29,467 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-04-09T20:11:29,468 copying build/lib/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-04-09T20:11:29,470 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-04-09T20:11:29,471 copying build/lib/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-04-09T20:11:29,473 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-04-09T20:11:29,474 copying build/lib/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-04-09T20:11:29,477 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-04-09T20:11:29,478 copying build/lib/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-04-09T20:11:29,480 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-04-09T20:11:29,481 copying build/lib/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-04-09T20:11:29,484 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-04-09T20:11:29,485 copying build/lib/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-04-09T20:11:29,487 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2024-04-09T20:11:29,488 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 2024-04-09T20:11:29,490 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2024-04-09T20:11:29,491 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 2024-04-09T20:11:29,494 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects 2024-04-09T20:11:29,496 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2024-04-09T20:11:29,497 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 2024-04-09T20:11:29,499 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-04-09T20:11:29,500 copying build/lib/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-04-09T20:11:29,502 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2024-04-09T20:11:29,503 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 2024-04-09T20:11:29,505 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2024-04-09T20:11:29,506 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 2024-04-09T20:11:29,508 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2024-04-09T20:11:29,509 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 2024-04-09T20:11:29,512 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-04-09T20:11:29,512 copying build/lib/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-04-09T20:11:29,515 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-04-09T20:11:29,515 copying build/lib/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-04-09T20:11:29,518 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string 2024-04-09T20:11:29,519 copying build/lib/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string 2024-04-09T20:11:29,521 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-04-09T20:11:29,522 copying build/lib/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-04-09T20:11:29,524 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-04-09T20:11:29,525 copying build/lib/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-04-09T20:11:29,528 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2024-04-09T20:11:29,529 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 2024-04-09T20:11:29,531 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-04-09T20:11:29,532 copying build/lib/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-04-09T20:11:29,535 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-04-09T20:11:29,535 copying build/lib/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-04-09T20:11:29,538 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2024-04-09T20:11:29,539 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 2024-04-09T20:11:29,541 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-04-09T20:11:29,542 copying build/lib/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-04-09T20:11:29,544 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-04-09T20:11:29,545 copying build/lib/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-04-09T20:11:29,547 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-04-09T20:11:29,548 copying build/lib/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-04-09T20:11:29,550 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-04-09T20:11:29,551 copying build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-04-09T20:11:29,554 copying build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/node.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-04-09T20:11:29,556 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-04-09T20:11:29,557 copying build/lib/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-04-09T20:11:29,559 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-04-09T20:11:29,560 copying build/lib/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-04-09T20:11:29,563 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2024-04-09T20:11:29,564 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 2024-04-09T20:11:29,566 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-04-09T20:11:29,567 copying build/lib/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-04-09T20:11:29,569 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2024-04-09T20:11:29,570 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 2024-04-09T20:11:29,572 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-04-09T20:11:29,573 copying build/lib/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-04-09T20:11:29,575 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-04-09T20:11:29,576 copying build/lib/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-04-09T20:11:29,579 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text 2024-04-09T20:11:29,580 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2024-04-09T20:11:29,581 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 2024-04-09T20:11:29,584 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-04-09T20:11:29,585 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 2024-04-09T20:11:29,587 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2024-04-09T20:11:29,588 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 2024-04-09T20:11:29,590 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2024-04-09T20:11:29,591 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 2024-04-09T20:11:29,593 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2024-04-09T20:11:29,594 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 2024-04-09T20:11:29,597 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2024-04-09T20:11:29,598 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 2024-04-09T20:11:29,600 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2024-04-09T20:11:29,601 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 2024-04-09T20:11:29,603 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2024-04-09T20:11:29,604 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 2024-04-09T20:11:29,606 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2024-04-09T20:11:29,607 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 2024-04-09T20:11:29,609 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2024-04-09T20:11:29,610 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 2024-04-09T20:11:29,612 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2024-04-09T20:11:29,613 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 2024-04-09T20:11:29,616 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2024-04-09T20:11:29,616 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 2024-04-09T20:11:29,619 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2024-04-09T20:11:29,620 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 2024-04-09T20:11:29,623 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2024-04-09T20:11:29,624 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 2024-04-09T20:11:29,626 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2024-04-09T20:11:29,627 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 2024-04-09T20:11:29,630 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2024-04-09T20:11:29,631 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 2024-04-09T20:11:29,633 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2024-04-09T20:11:29,634 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 2024-04-09T20:11:29,636 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2024-04-09T20:11:29,637 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 2024-04-09T20:11:29,639 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-04-09T20:11:29,640 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 2024-04-09T20:11:29,642 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2024-04-09T20:11:29,643 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 2024-04-09T20:11:29,645 copying build/lib/pyrecipes/cookbook.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:29,647 copying build/lib/pyrecipes/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:29,648 copying build/lib/pyrecipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-04-09T20:11:29,650 creating build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,651 copying build/lib/pyrecipes/cli/show.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,653 copying build/lib/pyrecipes/cli/chapters.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,655 copying build/lib/pyrecipes/cli/run.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,656 copying build/lib/pyrecipes/cli/ls.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,658 copying build/lib/pyrecipes/cli/search.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,660 copying build/lib/pyrecipes/cli/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-04-09T20:11:29,662 running install_egg_info 2024-04-09T20:11:29,667 Copying src/pyrecipes.egg-info to build/bdist.linux-armv7l/wheel/pyrecipes-0.2.3-py3.11.egg-info 2024-04-09T20:11:29,679 running install_scripts 2024-04-09T20:11:29,693 creating build/bdist.linux-armv7l/wheel/pyrecipes-0.2.3.dist-info/WHEEL 2024-04-09T20:11:29,695 creating '/tmp/pip-wheel-ew09anaq/.tmp-lemc93d4/pyrecipes-0.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-04-09T20:11:29,697 adding 'pyrecipes/__init__.py' 2024-04-09T20:11:29,699 adding 'pyrecipes/chapter.py' 2024-04-09T20:11:29,700 adding 'pyrecipes/cookbook.py' 2024-04-09T20:11:29,701 adding 'pyrecipes/errors.py' 2024-04-09T20:11:29,703 adding 'pyrecipes/recipe.py' 2024-04-09T20:11:29,704 adding 'pyrecipes/template.py' 2024-04-09T20:11:29,705 adding 'pyrecipes/cli/__init__.py' 2024-04-09T20:11:29,707 adding 'pyrecipes/cli/chapters.py' 2024-04-09T20:11:29,708 adding 'pyrecipes/cli/ls.py' 2024-04-09T20:11:29,709 adding 'pyrecipes/cli/run.py' 2024-04-09T20:11:29,710 adding 'pyrecipes/cli/search.py' 2024-04-09T20:11:29,711 adding 'pyrecipes/cli/show.py' 2024-04-09T20:11:29,713 adding 'pyrecipes/recipes/__init__.py' 2024-04-09T20:11:29,715 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py' 2024-04-09T20:11:29,716 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py' 2024-04-09T20:11:29,718 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py' 2024-04-09T20:11:29,719 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt' 2024-04-09T20:11:29,721 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py' 2024-04-09T20:11:29,722 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py' 2024-04-09T20:11:29,724 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py' 2024-04-09T20:11:29,725 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py' 2024-04-09T20:11:29,727 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py' 2024-04-09T20:11:29,728 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py' 2024-04-09T20:11:29,730 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py' 2024-04-09T20:11:29,731 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py' 2024-04-09T20:11:29,733 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py' 2024-04-09T20:11:29,734 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py' 2024-04-09T20:11:29,736 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py' 2024-04-09T20:11:29,738 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py' 2024-04-09T20:11:29,739 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py' 2024-04-09T20:11:29,741 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py' 2024-04-09T20:11:29,743 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py' 2024-04-09T20:11:29,744 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py' 2024-04-09T20:11:29,746 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py' 2024-04-09T20:11:29,748 adding 'pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py' 2024-04-09T20:11:29,750 adding 'pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py' 2024-04-09T20:11:29,752 adding 'pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py' 2024-04-09T20:11:29,753 adding 'pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py' 2024-04-09T20:11:29,755 adding 'pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py' 2024-04-09T20:11:29,756 adding 'pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py' 2024-04-09T20:11:29,758 adding 'pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py' 2024-04-09T20:11:29,760 adding 'pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py' 2024-04-09T20:11:29,761 adding 'pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py' 2024-04-09T20:11:29,763 adding 'pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py' 2024-04-09T20:11:29,764 adding 'pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py' 2024-04-09T20:11:29,766 adding 'pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py' 2024-04-09T20:11:29,768 adding 'pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py' 2024-04-09T20:11:29,769 adding 'pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py' 2024-04-09T20:11:29,771 adding 'pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py' 2024-04-09T20:11:29,772 adding 'pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py' 2024-04-09T20:11:29,774 adding 'pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py' 2024-04-09T20:11:29,775 adding 'pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py' 2024-04-09T20:11:29,777 adding 'pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py' 2024-04-09T20:11:29,779 adding 'pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py' 2024-04-09T20:11:29,781 adding 'pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py' 2024-04-09T20:11:29,782 adding 'pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py' 2024-04-09T20:11:29,784 adding 'pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py' 2024-04-09T20:11:29,785 adding 'pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py' 2024-04-09T20:11:29,787 adding 'pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py' 2024-04-09T20:11:29,788 adding 'pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py' 2024-04-09T20:11:29,790 adding 'pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py' 2024-04-09T20:11:29,791 adding 'pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py' 2024-04-09T20:11:29,793 adding 'pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py' 2024-04-09T20:11:29,795 adding 'pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py' 2024-04-09T20:11:29,796 adding 'pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py' 2024-04-09T20:11:29,798 adding 'pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py' 2024-04-09T20:11:29,800 adding 'pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py' 2024-04-09T20:11:29,801 adding 'pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py' 2024-04-09T20:11:29,803 adding 'pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py' 2024-04-09T20:11:29,805 adding 'pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py' 2024-04-09T20:11:29,807 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py' 2024-04-09T20:11:29,808 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt' 2024-04-09T20:11:29,810 adding 'pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py' 2024-04-09T20:11:29,812 adding 'pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py' 2024-04-09T20:11:29,813 adding 'pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py' 2024-04-09T20:11:29,815 adding 'pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py' 2024-04-09T20:11:29,816 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py' 2024-04-09T20:11:29,817 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt' 2024-04-09T20:11:29,819 adding 'pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py' 2024-04-09T20:11:29,820 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py' 2024-04-09T20:11:29,821 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt' 2024-04-09T20:11:29,823 adding 'pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py' 2024-04-09T20:11:29,824 adding 'pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py' 2024-04-09T20:11:29,826 adding 'pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py' 2024-04-09T20:11:29,827 adding 'pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py' 2024-04-09T20:11:29,829 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py' 2024-04-09T20:11:29,874 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log' 2024-04-09T20:11:29,883 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2' 2024-04-09T20:11:29,888 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2' 2024-04-09T20:11:29,933 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log' 2024-04-09T20:11:29,945 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz' 2024-04-09T20:11:29,954 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz' 2024-04-09T20:11:29,956 adding 'pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py' 2024-04-09T20:11:29,958 adding 'pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py' 2024-04-09T20:11:29,960 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log' 2024-04-09T20:11:29,961 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py' 2024-04-09T20:11:29,963 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py' 2024-04-09T20:11:29,964 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt' 2024-04-09T20:11:29,966 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py' 2024-04-09T20:11:29,967 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt' 2024-04-09T20:11:29,969 adding 'pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py' 2024-04-09T20:11:29,971 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin' 2024-04-09T20:11:29,972 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py' 2024-04-09T20:11:29,973 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py' 2024-04-09T20:11:29,974 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt' 2024-04-09T20:11:29,976 adding 'pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py' 2024-04-09T20:11:29,977 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py' 2024-04-09T20:11:29,978 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2' 2024-04-09T20:11:29,980 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py' 2024-04-09T20:11:29,981 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data' 2024-04-09T20:11:29,982 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py' 2024-04-09T20:11:29,983 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin' 2024-04-09T20:11:29,985 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py' 2024-04-09T20:11:29,988 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data' 2024-04-09T20:11:29,990 adding 'pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py' 2024-04-09T20:11:29,992 adding 'pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py' 2024-04-09T20:11:29,994 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py' 2024-04-09T20:11:29,995 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file' 2024-04-09T20:11:29,996 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file' 2024-04-09T20:11:29,997 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py' 2024-04-09T20:11:29,999 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py' 2024-04-09T20:11:30,000 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py' 2024-04-09T20:11:30,001 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeƱo.txt' 2024-04-09T20:11:30,003 adding 'pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py' 2024-04-09T20:11:30,004 adding 'pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py' 2024-04-09T20:11:30,006 adding 'pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py' 2024-04-09T20:11:30,008 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py' 2024-04-09T20:11:30,009 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt' 2024-04-09T20:11:30,011 adding 'pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py' 2024-04-09T20:11:30,012 adding 'pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py' 2024-04-09T20:11:30,014 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py' 2024-04-09T20:11:30,015 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled' 2024-04-09T20:11:30,017 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py' 2024-04-09T20:11:30,019 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv' 2024-04-09T20:11:30,020 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json' 2024-04-09T20:11:30,021 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py' 2024-04-09T20:11:30,023 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py' 2024-04-09T20:11:30,024 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml' 2024-04-09T20:11:30,026 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py' 2024-04-09T20:11:30,032 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml' 2024-04-09T20:11:30,034 adding 'pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py' 2024-04-09T20:11:30,035 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py' 2024-04-09T20:11:30,037 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml' 2024-04-09T20:11:30,038 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py' 2024-04-09T20:11:30,040 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml' 2024-04-09T20:11:30,041 adding 'pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py' 2024-04-09T20:11:30,043 adding 'pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py' 2024-04-09T20:11:30,044 adding 'pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py' 2024-04-09T20:11:30,046 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b' 2024-04-09T20:11:30,047 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py' 2024-04-09T20:11:30,049 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py' 2024-04-09T20:11:30,050 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py' 2024-04-09T20:11:30,051 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin' 2024-04-09T20:11:30,053 adding 'pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py' 2024-04-09T20:11:30,055 adding 'pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py' 2024-04-09T20:11:30,056 adding 'pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py' 2024-04-09T20:11:30,058 adding 'pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py' 2024-04-09T20:11:30,060 adding 'pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function/example.py' 2024-04-09T20:11:30,061 adding 'pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments/example.py' 2024-04-09T20:11:30,063 adding 'pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions/example.py' 2024-04-09T20:11:30,065 adding 'pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions/example.py' 2024-04-09T20:11:30,066 adding 'pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments/example.py' 2024-04-09T20:11:30,068 adding 'pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions/example.py' 2024-04-09T20:11:30,070 adding 'pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions/example.py' 2024-04-09T20:11:30,072 adding 'pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py' 2024-04-09T20:11:30,073 adding 'pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure/example.py' 2024-04-09T20:11:30,076 adding 'pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py' 2024-04-09T20:11:30,077 adding 'pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting/example.py' 2024-04-09T20:11:30,079 adding 'pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol/example.py' 2024-04-09T20:11:30,080 adding 'pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances/example.py' 2024-04-09T20:11:30,082 adding 'pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py' 2024-04-09T20:11:30,084 adding 'pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py' 2024-04-09T20:11:30,085 adding 'pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py' 2024-04-09T20:11:30,087 adding 'pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py' 2024-04-09T20:11:30,089 adding 'pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py' 2024-04-09T20:11:30,090 adding 'pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py' 2024-04-09T20:11:30,092 adding 'pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py' 2024-04-09T20:11:30,093 adding 'pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class/example.py' 2024-04-09T20:11:30,095 adding 'pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system/example.py' 2024-04-09T20:11:30,097 adding 'pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers/example.py' 2024-04-09T20:11:30,098 adding 'pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access/example.py' 2024-04-09T20:11:30,100 adding 'pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class/example.py' 2024-04-09T20:11:30,102 adding 'pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init/example.py' 2024-04-09T20:11:30,103 adding 'pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins/example.py' 2024-04-09T20:11:30,105 adding 'pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines/example.py' 2024-04-09T20:11:30,107 adding 'pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string/example.py' 2024-04-09T20:11:30,109 adding 'pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern/example.py' 2024-04-09T20:11:30,111 adding 'pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/example.py' 2024-04-09T20:11:30,112 adding 'pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/node.py' 2024-04-09T20:11:30,114 adding 'pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures/example.py' 2024-04-09T20:11:30,115 adding 'pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations/example.py' 2024-04-09T20:11:30,117 adding 'pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances/example.py' 2024-04-09T20:11:30,120 adding 'pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py' 2024-04-09T20:11:30,121 adding 'pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators/example.py' 2024-04-09T20:11:30,123 adding 'pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py' 2024-04-09T20:11:30,125 adding 'pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py' 2024-04-09T20:11:30,126 adding 'pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes/example.py' 2024-04-09T20:11:30,128 adding 'pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument/example.py' 2024-04-09T20:11:30,130 adding 'pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py' 2024-04-09T20:11:30,131 adding 'pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class/example.py' 2024-04-09T20:11:30,133 adding 'pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes/example.py' 2024-04-09T20:11:30,134 adding 'pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods/example.py' 2024-04-09T20:11:30,136 adding 'pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions/example.py' 2024-04-09T20:11:30,138 adding 'pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions/example.py' 2024-04-09T20:11:30,139 adding 'pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation/example.py' 2024-04-09T20:11:30,141 adding 'pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order/example.py' 2024-04-09T20:11:30,143 adding 'pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments/example.py' 2024-04-09T20:11:30,144 adding 'pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs/example.py' 2024-04-09T20:11:30,146 adding 'pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes/example.py' 2024-04-09T20:11:30,148 adding 'pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically/example.py' 2024-04-09T20:11:30,149 adding 'pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time/example.py' 2024-04-09T20:11:30,151 adding 'pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations/example.py' 2024-04-09T20:11:30,153 adding 'pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods/example.py' 2024-04-09T20:11:30,155 adding 'pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way/example.py' 2024-04-09T20:11:30,156 adding 'pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects/example.py' 2024-04-09T20:11:30,158 adding 'pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source/example.py' 2024-04-09T20:11:30,160 adding 'pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code/example.py' 2024-04-09T20:11:30,162 adding 'pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py' 2024-04-09T20:11:30,164 adding 'pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py' 2024-04-09T20:11:30,166 adding 'pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py' 2024-04-09T20:11:30,168 adding 'pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py' 2024-04-09T20:11:30,170 adding 'pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py' 2024-04-09T20:11:30,171 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py' 2024-04-09T20:11:30,190 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz' 2024-04-09T20:11:30,208 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz' 2024-04-09T20:11:30,227 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz' 2024-04-09T20:11:30,246 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz' 2024-04-09T20:11:30,264 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz' 2024-04-09T20:11:30,279 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz' 2024-04-09T20:11:30,294 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz' 2024-04-09T20:11:30,309 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz' 2024-04-09T20:11:30,325 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz' 2024-04-09T20:11:30,341 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz' 2024-04-09T20:11:30,358 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz' 2024-04-09T20:11:30,374 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz' 2024-04-09T20:11:30,389 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz' 2024-04-09T20:11:30,405 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz' 2024-04-09T20:11:30,407 adding 'pyrecipes/utils/__init__.py' 2024-04-09T20:11:30,408 adding 'pyrecipes/utils/cli.py' 2024-04-09T20:11:30,410 adding 'pyrecipes/utils/text.py' 2024-04-09T20:11:30,412 adding 'pyrecipes-0.2.3.dist-info/LICENSE' 2024-04-09T20:11:30,413 adding 'pyrecipes-0.2.3.dist-info/METADATA' 2024-04-09T20:11:30,414 adding 'pyrecipes-0.2.3.dist-info/WHEEL' 2024-04-09T20:11:30,415 adding 'pyrecipes-0.2.3.dist-info/entry_points.txt' 2024-04-09T20:11:30,415 adding 'pyrecipes-0.2.3.dist-info/top_level.txt' 2024-04-09T20:11:30,421 adding 'pyrecipes-0.2.3.dist-info/RECORD' 2024-04-09T20:11:30,464 removing build/bdist.linux-armv7l/wheel 2024-04-09T20:11:30,713 Building wheel for pyrecipes (pyproject.toml): finished with status 'done' 2024-04-09T20:11:30,762 Created wheel for pyrecipes: filename=pyrecipes-0.2.3-py3-none-any.whl size=2320809 sha256=531f3ff80c696a23331bcb06ebde0806e1386040ccca709b16bb8b39e13e21b9 2024-04-09T20:11:30,763 Stored in directory: /tmp/pip-ephem-wheel-cache-dv2uc54e/wheels/02/3b/a6/0d22bdc24bbcdf15f66b6a4ceaf05b951d6fd7f1478eb5face 2024-04-09T20:11:30,781 Successfully built pyrecipes 2024-04-09T20:11:30,887 Removed build tracker: '/tmp/pip-build-tracker-cmpkxub0'