2024-05-30T18:35:01,600 Created temporary directory: /tmp/pip-build-tracker-bzs9kw7g 2024-05-30T18:35:01,602 Initialized build tracking at /tmp/pip-build-tracker-bzs9kw7g 2024-05-30T18:35:01,602 Created build tracker: /tmp/pip-build-tracker-bzs9kw7g 2024-05-30T18:35:01,602 Entered build tracker: /tmp/pip-build-tracker-bzs9kw7g 2024-05-30T18:35:01,603 Created temporary directory: /tmp/pip-wheel-_b5qjm9t 2024-05-30T18:35:01,607 Created temporary directory: /tmp/pip-ephem-wheel-cache-i90z8ldx 2024-05-30T18:35:01,629 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-05-30T18:35:01,633 2 location(s) to search for versions of pyrecipes: 2024-05-30T18:35:01,633 * https://pypi.org/simple/pyrecipes/ 2024-05-30T18:35:01,633 * https://www.piwheels.org/simple/pyrecipes/ 2024-05-30T18:35:01,633 Fetching project page and analyzing links: https://pypi.org/simple/pyrecipes/ 2024-05-30T18:35:01,634 Getting page https://pypi.org/simple/pyrecipes/ 2024-05-30T18:35:01,636 Found index url https://pypi.org/simple/ 2024-05-30T18:35:01,849 Fetched page https://pypi.org/simple/pyrecipes/ as application/vnd.pypi.simple.v1+json 2024-05-30T18:35:01,856 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-05-30T18:35:01,857 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-05-30T18:35:01,858 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-05-30T18:35:01,859 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-05-30T18:35:01,859 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-05-30T18:35:01,860 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-05-30T18:35:01,861 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-05-30T18:35:01,862 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-05-30T18:35:01,862 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-05-30T18:35:01,863 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-05-30T18:35:01,864 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-05-30T18:35:01,865 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-05-30T18:35:01,866 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-05-30T18:35:01,866 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-05-30T18:35:01,867 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-05-30T18:35:01,868 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-05-30T18:35:01,868 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-05-30T18:35:01,869 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-05-30T18:35:01,870 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-05-30T18:35:01,870 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-05-30T18:35:01,871 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-05-30T18:35:01,872 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-05-30T18:35:01,872 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-05-30T18:35:01,873 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-05-30T18:35:01,874 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-05-30T18:35:01,875 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-05-30T18:35:01,875 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-05-30T18:35:01,876 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-05-30T18:35:01,877 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-05-30T18:35:01,878 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-05-30T18:35:01,878 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/96/e8/e2f6887b2135b15868a23b94c1ce2d48bf9666c76497b1a1713ad9713078/pyrecipes-0.2.4-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:01,879 Found link https://files.pythonhosted.org/packages/72/10/9f5a910fd72ce37521858d0c5f292ee10b4e6b8e13107161bfd75cc1aeff/pyrecipes-0.2.4.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.4 2024-05-30T18:35:01,880 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/90/dc/38153a0dcfaab86637270c46e151f5cb9d8b7f6d4f626b42e5895752c92d/pyrecipes-0.2.5-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:01,881 Found link https://files.pythonhosted.org/packages/7f/3e/c312b5fdacf89e9afee765f041846fd79cae2bdf3a718d21961ff4a2e21f/pyrecipes-0.2.5.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.5 2024-05-30T18:35:01,881 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/80/d4/cbbd6dabd7f0a7a15354fb926002368810e6ef7e742cfb43d5e13ddb417a/pyrecipes-0.2.6-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:01,882 Found link https://files.pythonhosted.org/packages/9a/9c/17be4de97f1b2080c37aa1e420c507de5da02a053e06b5b3ad6fb78bdc46/pyrecipes-0.2.6.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.6 2024-05-30T18:35:01,882 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/73/50/6047b4d313243efa61006036ea913e6abb2310ec5be2aa3a683c971c7f99/pyrecipes-0.2.7-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:01,883 Found link https://files.pythonhosted.org/packages/a3/14/2542f04f36ef34b421015ae69a579418ca16300858d1b508a75c67224d3e/pyrecipes-0.2.7.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.7 2024-05-30T18:35:01,884 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrecipes/ 2024-05-30T18:35:01,885 Getting page https://www.piwheels.org/simple/pyrecipes/ 2024-05-30T18:35:01,886 Found index url https://www.piwheels.org/simple/ 2024-05-30T18:35:02,351 Fetched page https://www.piwheels.org/simple/pyrecipes/ as text/html 2024-05-30T18:35:02,357 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.5-py3-none-any.whl#sha256=2947fcbf66efa3d9188f452d4c1ad046247f94570d62095e74e755b145a46517 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:02,358 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.4-py3-none-any.whl#sha256=7f2b218248acb1df0d6868e3e5a79ea77997ff193be511eaecb3c08da423956e (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:02,359 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.3-py3-none-any.whl#sha256=531f3ff80c696a23331bcb06ebde0806e1386040ccca709b16bb8b39e13e21b9 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-05-30T18:35:02,359 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-05-30T18:35:02,360 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-05-30T18:35:02,360 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-05-30T18:35:02,361 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-05-30T18:35:02,361 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-05-30T18:35:02,362 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-05-30T18:35:02,362 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-05-30T18:35:02,363 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-05-30T18:35:02,363 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-05-30T18:35:02,364 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-05-30T18:35:02,365 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-05-30T18:35:02,365 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-05-30T18:35:02,366 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-05-30T18:35:02,366 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-05-30T18:35:02,367 Skipping link: not a file: https://www.piwheels.org/simple/pyrecipes/ 2024-05-30T18:35:02,368 Skipping link: not a file: https://pypi.org/simple/pyrecipes/ 2024-05-30T18:35:02,388 Given no hashes to check 1 links for project 'pyrecipes': discarding no candidates 2024-05-30T18:35:02,406 Collecting pyrecipes==0.2.6 2024-05-30T18:35:02,408 Created temporary directory: /tmp/pip-unpack-9te3uoub 2024-05-30T18:35:02,621 Downloading pyrecipes-0.2.6.tar.gz (2.3 MB) 2024-05-30T18:35:04,396 Added pyrecipes==0.2.6 from https://files.pythonhosted.org/packages/9a/9c/17be4de97f1b2080c37aa1e420c507de5da02a053e06b5b3ad6fb78bdc46/pyrecipes-0.2.6.tar.gz to build tracker '/tmp/pip-build-tracker-bzs9kw7g' 2024-05-30T18:35:04,401 Created temporary directory: /tmp/pip-build-env-c9hnv9ly 2024-05-30T18:35:04,405 Installing build dependencies: started 2024-05-30T18:35:04,407 Running command pip subprocess to install build dependencies 2024-05-30T18:35:05,537 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-05-30T18:35:06,012 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-05-30T18:35:07,532 Collecting setuptools 2024-05-30T18:35:07,553 Using cached https://www.piwheels.org/simple/setuptools/setuptools-70.0.0-py3-none-any.whl (863 kB) 2024-05-30T18:35:07,863 Collecting setuptools-scm 2024-05-30T18:35:07,891 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.1.0-py3-none-any.whl (43 kB) 2024-05-30T18:35:08,210 Collecting packaging>=20 (from setuptools-scm) 2024-05-30T18:35:08,224 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-05-30T18:35:10,920 Installing collected packages: setuptools, packaging, setuptools-scm 2024-05-30T18:35:13,913 Successfully installed packaging-24.0 setuptools-70.0.0 setuptools-scm-8.1.0 2024-05-30T18:35:14,437 Installing build dependencies: finished with status 'done' 2024-05-30T18:35:14,440 Getting requirements to build wheel: started 2024-05-30T18:35:14,442 Running command Getting requirements to build wheel 2024-05-30T18:35:15,399 running egg_info 2024-05-30T18:35:15,404 writing src/pyrecipes.egg-info/PKG-INFO 2024-05-30T18:35:15,408 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2024-05-30T18:35:15,410 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2024-05-30T18:35:15,411 writing requirements to src/pyrecipes.egg-info/requires.txt 2024-05-30T18:35:15,413 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2024-05-30T18:35:15,688 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-05-30T18:35:15,692 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:15,702 adding license file 'LICENSE' 2024-05-30T18:35:15,717 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:15,838 Getting requirements to build wheel: finished with status 'done' 2024-05-30T18:35:15,848 Installing backend dependencies: started 2024-05-30T18:35:15,850 Running command pip subprocess to install backend dependencies 2024-05-30T18:35:16,984 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-05-30T18:35:17,467 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-05-30T18:35:18,178 Collecting wheel 2024-05-30T18:35:18,206 Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB) 2024-05-30T18:35:20,466 Installing collected packages: wheel 2024-05-30T18:35:20,690 Creating /tmp/pip-build-env-c9hnv9ly/normal/local/bin 2024-05-30T18:35:20,692 changing mode of /tmp/pip-build-env-c9hnv9ly/normal/local/bin/wheel to 755 2024-05-30T18:35:20,703 Successfully installed wheel-0.43.0 2024-05-30T18:35:21,174 Installing backend dependencies: finished with status 'done' 2024-05-30T18:35:21,176 Created temporary directory: /tmp/pip-modern-metadata-e9ihfi1u 2024-05-30T18:35:21,178 Preparing metadata (pyproject.toml): started 2024-05-30T18:35:21,179 Running command Preparing metadata (pyproject.toml) 2024-05-30T18:35:22,117 running dist_info 2024-05-30T18:35:22,122 creating /tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info 2024-05-30T18:35:22,127 writing /tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/PKG-INFO 2024-05-30T18:35:22,130 writing dependency_links to /tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/dependency_links.txt 2024-05-30T18:35:22,132 writing entry points to /tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/entry_points.txt 2024-05-30T18:35:22,133 writing requirements to /tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/requires.txt 2024-05-30T18:35:22,134 writing top-level names to /tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/top_level.txt 2024-05-30T18:35:22,136 writing manifest file '/tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:22,359 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-05-30T18:35:22,363 reading manifest file '/tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:22,365 adding license file 'LICENSE' 2024-05-30T18:35:22,374 writing manifest file '/tmp/pip-modern-metadata-e9ihfi1u/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:22,376 creating '/tmp/pip-modern-metadata-e9ihfi1u/pyrecipes-0.2.6.dist-info' 2024-05-30T18:35:22,536 Preparing metadata (pyproject.toml): finished with status 'done' 2024-05-30T18:35:22,541 Source in /tmp/pip-wheel-_b5qjm9t/pyrecipes_9045b45883d4433ea3e946e32c973738 has version 0.2.6, which satisfies requirement pyrecipes==0.2.6 from https://files.pythonhosted.org/packages/9a/9c/17be4de97f1b2080c37aa1e420c507de5da02a053e06b5b3ad6fb78bdc46/pyrecipes-0.2.6.tar.gz 2024-05-30T18:35:22,542 Removed pyrecipes==0.2.6 from https://files.pythonhosted.org/packages/9a/9c/17be4de97f1b2080c37aa1e420c507de5da02a053e06b5b3ad6fb78bdc46/pyrecipes-0.2.6.tar.gz from build tracker '/tmp/pip-build-tracker-bzs9kw7g' 2024-05-30T18:35:22,547 Created temporary directory: /tmp/pip-unpack-8kaxh6ov 2024-05-30T18:35:22,548 Created temporary directory: /tmp/pip-unpack-ytulgh2o 2024-05-30T18:35:22,557 Building wheels for collected packages: pyrecipes 2024-05-30T18:35:22,562 Created temporary directory: /tmp/pip-wheel-ihffqsf0 2024-05-30T18:35:22,562 Destination directory: /tmp/pip-wheel-ihffqsf0 2024-05-30T18:35:22,564 Building wheel for pyrecipes (pyproject.toml): started 2024-05-30T18:35:22,566 Running command Building wheel for pyrecipes (pyproject.toml) 2024-05-30T18:35:23,435 running bdist_wheel 2024-05-30T18:35:23,457 running build 2024-05-30T18:35:23,457 running build_py 2024-05-30T18:35:23,463 creating build 2024-05-30T18:35:23,463 creating build/lib 2024-05-30T18:35:23,464 creating build/lib/pyrecipes 2024-05-30T18:35:23,465 copying src/pyrecipes/cookbook.py -> build/lib/pyrecipes 2024-05-30T18:35:23,467 copying src/pyrecipes/errors.py -> build/lib/pyrecipes 2024-05-30T18:35:23,469 copying src/pyrecipes/recipe.py -> build/lib/pyrecipes 2024-05-30T18:35:23,470 copying src/pyrecipes/__init__.py -> build/lib/pyrecipes 2024-05-30T18:35:23,472 copying src/pyrecipes/chapter.py -> build/lib/pyrecipes 2024-05-30T18:35:23,474 creating build/lib/pyrecipes/templates 2024-05-30T18:35:23,475 copying src/pyrecipes/templates/recipe.py -> build/lib/pyrecipes/templates 2024-05-30T18:35:23,477 creating build/lib/pyrecipes/cli 2024-05-30T18:35:23,478 copying src/pyrecipes/cli/template.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,480 copying src/pyrecipes/cli/show.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,482 copying src/pyrecipes/cli/ls.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,484 copying src/pyrecipes/cli/__init__.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,485 copying src/pyrecipes/cli/search.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,487 copying src/pyrecipes/cli/run.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,488 copying src/pyrecipes/cli/chapters.py -> build/lib/pyrecipes/cli 2024-05-30T18:35:23,490 creating build/lib/pyrecipes/recipes 2024-05-30T18:35:23,491 copying src/pyrecipes/recipes/__init__.py -> build/lib/pyrecipes/recipes 2024-05-30T18:35:23,493 creating build/lib/pyrecipes/utils 2024-05-30T18:35:23,494 copying src/pyrecipes/utils/text.py -> build/lib/pyrecipes/utils 2024-05-30T18:35:23,495 copying src/pyrecipes/utils/__init__.py -> build/lib/pyrecipes/utils 2024-05-30T18:35:23,497 copying src/pyrecipes/utils/cli.py -> build/lib/pyrecipes/utils 2024-05-30T18:35:23,503 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming 2024-05-30T18:35:23,504 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2024-05-30T18:35:23,505 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-05-30T18:35:23,507 creating build/lib/pyrecipes/recipes/05_files_and_io 2024-05-30T18:35:23,508 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2024-05-30T18:35:23,509 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-05-30T18:35:23,511 creating build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2024-05-30T18:35:23,512 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-05-30T18:35:23,514 creating build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-05-30T18:35:23,515 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-05-30T18:35:23,517 creating build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2024-05-30T18:35:23,518 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-05-30T18:35:23,520 creating build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2024-05-30T18:35:23,521 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-05-30T18:35:23,523 creating build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2024-05-30T18:35:23,524 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-05-30T18:35:23,527 creating build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2024-05-30T18:35:23,528 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-05-30T18:35:23,530 creating build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2024-05-30T18:35:23,531 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-05-30T18:35:23,533 creating build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2024-05-30T18:35:23,534 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-05-30T18:35:23,536 creating build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2024-05-30T18:35:23,537 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-05-30T18:35:23,539 creating build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2024-05-30T18:35:23,540 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-05-30T18:35:23,542 creating build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2024-05-30T18:35:23,543 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-05-30T18:35:23,545 creating build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2024-05-30T18:35:23,546 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-05-30T18:35:23,548 creating build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2024-05-30T18:35:23,549 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-05-30T18:35:23,551 creating build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2024-05-30T18:35:23,552 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-05-30T18:35:23,555 creating build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2024-05-30T18:35:23,555 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-05-30T18:35:23,558 creating build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-05-30T18:35:23,559 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-05-30T18:35:23,561 creating build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2024-05-30T18:35:23,562 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-05-30T18:35:23,565 creating build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2024-05-30T18:35:23,566 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-05-30T18:35:23,568 creating build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2024-05-30T18:35:23,569 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-05-30T18:35:23,571 creating build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2024-05-30T18:35:23,572 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-05-30T18:35:23,575 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2024-05-30T18:35:23,576 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-05-30T18:35:23,577 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2024-05-30T18:35:23,578 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-05-30T18:35:23,580 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing 2024-05-30T18:35:23,581 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-05-30T18:35:23,583 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-05-30T18:35:23,585 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-05-30T18:35:23,586 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-05-30T18:35:23,588 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-05-30T18:35:23,589 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-05-30T18:35:23,591 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-05-30T18:35:23,592 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-05-30T18:35:23,594 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2024-05-30T18:35:23,595 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-05-30T18:35:23,598 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-05-30T18:35:23,598 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-05-30T18:35:23,601 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-05-30T18:35:23,602 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-05-30T18:35:23,604 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-05-30T18:35:23,605 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-05-30T18:35:23,607 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2024-05-30T18:35:23,608 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-05-30T18:35:23,610 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-05-30T18:35:23,611 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-05-30T18:35:23,614 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-05-30T18:35:23,615 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-05-30T18:35:23,617 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-05-30T18:35:23,618 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-05-30T18:35:23,620 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-05-30T18:35:23,621 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-05-30T18:35:23,623 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-05-30T18:35:23,625 creating build/lib/pyrecipes/recipes/07_functions 2024-05-30T18:35:23,625 creating build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2024-05-30T18:35:23,626 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-05-30T18:35:23,629 creating build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2024-05-30T18:35:23,629 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-05-30T18:35:23,632 creating build/lib/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-05-30T18:35:23,633 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-05-30T18:35:23,635 creating build/lib/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-05-30T18:35:23,636 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-05-30T18:35:23,638 creating build/lib/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-05-30T18:35:23,639 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-05-30T18:35:23,641 creating build/lib/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-05-30T18:35:23,642 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-05-30T18:35:23,644 creating build/lib/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-05-30T18:35:23,645 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-05-30T18:35:23,647 creating build/lib/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-05-30T18:35:23,648 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-05-30T18:35:23,650 creating build/lib/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-05-30T18:35:23,651 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-05-30T18:35:23,653 creating build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-05-30T18:35:23,654 copying src/pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-05-30T18:35:23,657 creating build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2024-05-30T18:35:23,658 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-05-30T18:35:23,660 creating build/lib/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-05-30T18:35:23,661 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-05-30T18:35:23,663 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms 2024-05-30T18:35:23,664 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2024-05-30T18:35:23,665 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-05-30T18:35:23,667 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2024-05-30T18:35:23,668 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-05-30T18:35:23,670 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2024-05-30T18:35:23,671 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-05-30T18:35:23,673 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2024-05-30T18:35:23,674 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-05-30T18:35:23,676 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2024-05-30T18:35:23,677 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-05-30T18:35:23,679 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2024-05-30T18:35:23,680 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-05-30T18:35:23,683 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2024-05-30T18:35:23,683 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-05-30T18:35:23,686 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2024-05-30T18:35:23,687 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-05-30T18:35:23,689 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2024-05-30T18:35:23,690 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-05-30T18:35:23,692 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2024-05-30T18:35:23,693 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-05-30T18:35:23,695 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2024-05-30T18:35:23,696 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-05-30T18:35:23,698 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2024-05-30T18:35:23,699 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-05-30T18:35:23,701 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2024-05-30T18:35:23,702 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-05-30T18:35:23,704 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2024-05-30T18:35:23,705 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-05-30T18:35:23,708 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2024-05-30T18:35:23,709 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-05-30T18:35:23,711 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2024-05-30T18:35:23,712 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-05-30T18:35:23,715 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2024-05-30T18:35:23,715 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-05-30T18:35:23,717 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2024-05-30T18:35:23,718 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-05-30T18:35:23,720 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2024-05-30T18:35:23,721 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-05-30T18:35:23,723 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2024-05-30T18:35:23,724 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-05-30T18:35:23,726 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times 2024-05-30T18:35:23,727 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2024-05-30T18:35:23,728 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-05-30T18:35:23,730 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2024-05-30T18:35:23,731 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-05-30T18:35:23,733 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2024-05-30T18:35:23,734 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-05-30T18:35:23,737 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2024-05-30T18:35:23,738 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-05-30T18:35:23,740 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2024-05-30T18:35:23,741 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-05-30T18:35:23,743 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2024-05-30T18:35:23,744 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-05-30T18:35:23,746 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2024-05-30T18:35:23,747 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-05-30T18:35:23,750 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2024-05-30T18:35:23,751 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-05-30T18:35:23,753 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2024-05-30T18:35:23,754 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-05-30T18:35:23,756 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2024-05-30T18:35:23,757 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-05-30T18:35:23,759 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2024-05-30T18:35:23,760 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-05-30T18:35:23,762 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2024-05-30T18:35:23,763 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-05-30T18:35:23,765 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2024-05-30T18:35:23,766 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-05-30T18:35:23,768 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2024-05-30T18:35:23,769 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-05-30T18:35:23,771 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2024-05-30T18:35:23,772 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-05-30T18:35:23,774 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2024-05-30T18:35:23,775 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-05-30T18:35:23,778 creating build/lib/pyrecipes/recipes/09_metaprogramming 2024-05-30T18:35:23,778 creating build/lib/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-05-30T18:35:23,779 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-05-30T18:35:23,782 creating build/lib/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-05-30T18:35:23,783 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-05-30T18:35:23,786 creating build/lib/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-05-30T18:35:23,786 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-05-30T18:35:23,788 creating build/lib/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-05-30T18:35:23,789 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-05-30T18:35:23,791 creating build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-05-30T18:35:23,792 copying src/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-05-30T18:35:23,795 creating build/lib/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-05-30T18:35:23,795 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-05-30T18:35:23,798 creating build/lib/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-05-30T18:35:23,799 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-05-30T18:35:23,801 creating build/lib/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-05-30T18:35:23,802 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-05-30T18:35:23,804 creating build/lib/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-05-30T18:35:23,805 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-05-30T18:35:23,807 creating build/lib/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-05-30T18:35:23,808 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-05-30T18:35:23,811 creating build/lib/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-05-30T18:35:23,812 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-05-30T18:35:23,814 creating build/lib/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-05-30T18:35:23,815 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-05-30T18:35:23,817 creating build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2024-05-30T18:35:23,818 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-05-30T18:35:23,820 creating build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2024-05-30T18:35:23,821 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-05-30T18:35:23,824 creating build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2024-05-30T18:35:23,824 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-05-30T18:35:23,827 creating build/lib/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-05-30T18:35:23,827 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-05-30T18:35:23,830 creating build/lib/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-05-30T18:35:23,830 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-05-30T18:35:23,832 creating build/lib/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-05-30T18:35:23,833 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-05-30T18:35:23,835 creating build/lib/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-05-30T18:35:23,836 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-05-30T18:35:23,839 creating build/lib/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-05-30T18:35:23,840 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-05-30T18:35:23,844 creating build/lib/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-05-30T18:35:23,845 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-05-30T18:35:23,848 creating build/lib/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-05-30T18:35:23,848 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-05-30T18:35:23,851 creating build/lib/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-05-30T18:35:23,852 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-05-30T18:35:23,854 creating build/lib/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-05-30T18:35:23,855 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-05-30T18:35:23,857 creating build/lib/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-05-30T18:35:23,858 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-05-30T18:35:23,861 creating build/lib/pyrecipes/recipes/04_iterators_and_generators 2024-05-30T18:35:23,861 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2024-05-30T18:35:23,862 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-05-30T18:35:23,864 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2024-05-30T18:35:23,865 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-05-30T18:35:23,867 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2024-05-30T18:35:23,868 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-05-30T18:35:23,870 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2024-05-30T18:35:23,871 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-05-30T18:35:23,874 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2024-05-30T18:35:23,875 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-05-30T18:35:23,877 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2024-05-30T18:35:23,878 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-05-30T18:35:23,880 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2024-05-30T18:35:23,882 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-05-30T18:35:23,884 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2024-05-30T18:35:23,885 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-05-30T18:35:23,887 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2024-05-30T18:35:23,888 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-05-30T18:35:23,891 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2024-05-30T18:35:23,892 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-05-30T18:35:23,894 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2024-05-30T18:35:23,895 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-05-30T18:35:23,897 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-05-30T18:35:23,898 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-05-30T18:35:23,900 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2024-05-30T18:35:23,901 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-05-30T18:35:23,903 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2024-05-30T18:35:23,904 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-05-30T18:35:23,907 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2024-05-30T18:35:23,907 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-05-30T18:35:23,910 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2024-05-30T18:35:23,911 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-05-30T18:35:23,914 creating build/lib/pyrecipes/recipes/08_classes_and_objects 2024-05-30T18:35:23,915 creating build/lib/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-05-30T18:35:23,916 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-05-30T18:35:23,919 creating build/lib/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-05-30T18:35:23,920 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-05-30T18:35:23,922 creating build/lib/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-05-30T18:35:23,923 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-05-30T18:35:23,926 creating build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2024-05-30T18:35:23,927 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-05-30T18:35:23,930 creating build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2024-05-30T18:35:23,931 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-05-30T18:35:23,933 creating build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2024-05-30T18:35:23,934 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-05-30T18:35:23,936 creating build/lib/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-05-30T18:35:23,937 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-05-30T18:35:23,939 creating build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2024-05-30T18:35:23,940 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-05-30T18:35:23,943 creating build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2024-05-30T18:35:23,943 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-05-30T18:35:23,946 creating build/lib/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-05-30T18:35:23,947 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-05-30T18:35:23,949 creating build/lib/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-05-30T18:35:23,950 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-05-30T18:35:23,952 creating build/lib/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-05-30T18:35:23,953 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-05-30T18:35:23,956 creating build/lib/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-05-30T18:35:23,956 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-05-30T18:35:23,959 creating build/lib/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-05-30T18:35:23,960 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-05-30T18:35:23,963 creating build/lib/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-05-30T18:35:23,964 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-05-30T18:35:23,967 creating build/lib/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string 2024-05-30T18:35:23,968 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-05-30T18:35:23,971 creating build/lib/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-05-30T18:35:23,972 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-05-30T18:35:23,974 creating build/lib/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-05-30T18:35:23,975 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-05-30T18:35:23,977 creating build/lib/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-05-30T18:35:23,978 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-05-30T18:35:23,980 creating build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2024-05-30T18:35:23,981 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-05-30T18:35:23,983 creating build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2024-05-30T18:35:23,984 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-05-30T18:35:23,986 creating build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2024-05-30T18:35:23,987 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-05-30T18:35:23,989 creating build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-05-30T18:35:23,990 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-05-30T18:35:23,992 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-05-30T18:35:23,994 creating build/lib/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-05-30T18:35:23,995 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-05-30T18:35:23,998 creating build/lib/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-05-30T18:35:23,999 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-05-30T18:35:24,001 creating build/lib/pyrecipes/recipes/02_strings_and_text 2024-05-30T18:35:24,002 creating build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-05-30T18:35:24,003 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-05-30T18:35:24,005 creating build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2024-05-30T18:35:24,006 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-05-30T18:35:24,008 creating build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2024-05-30T18:35:24,009 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-05-30T18:35:24,011 creating build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2024-05-30T18:35:24,012 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-05-30T18:35:24,015 creating build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-05-30T18:35:24,015 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-05-30T18:35:24,017 creating build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2024-05-30T18:35:24,018 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-05-30T18:35:24,020 creating build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2024-05-30T18:35:24,021 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-05-30T18:35:24,023 creating build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2024-05-30T18:35:24,024 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-05-30T18:35:24,027 creating build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2024-05-30T18:35:24,028 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-05-30T18:35:24,030 creating build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2024-05-30T18:35:24,031 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-05-30T18:35:24,033 creating build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2024-05-30T18:35:24,034 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-05-30T18:35:24,036 creating build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2024-05-30T18:35:24,037 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-05-30T18:35:24,040 creating build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2024-05-30T18:35:24,041 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-05-30T18:35:24,043 creating build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2024-05-30T18:35:24,044 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-05-30T18:35:24,046 creating build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2024-05-30T18:35:24,047 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-05-30T18:35:24,049 creating build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2024-05-30T18:35:24,050 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-05-30T18:35:24,052 creating build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2024-05-30T18:35:24,053 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-05-30T18:35:24,055 creating build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2024-05-30T18:35:24,056 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-05-30T18:35:24,058 creating build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2024-05-30T18:35:24,059 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-05-30T18:35:24,062 creating build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2024-05-30T18:35:24,063 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-05-30T18:35:24,065 creating build/lib/pyrecipes/recipes/10_modules_and_packages 2024-05-30T18:35:24,066 creating build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-05-30T18:35:24,066 copying src/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-05-30T18:35:24,068 copying src/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/my_module.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-05-30T18:35:24,070 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names 2024-05-30T18:35:24,071 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names 2024-05-30T18:35:24,074 creating build/lib/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything 2024-05-30T18:35:24,075 copying src/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything 2024-05-30T18:35:24,077 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules 2024-05-30T18:35:24,078 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules 2024-05-30T18:35:24,081 creating build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src 2024-05-30T18:35:24,081 creating build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:24,082 copying src/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/a.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:24,084 copying src/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:24,086 copying src/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/b.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:24,088 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src 2024-05-30T18:35:24,089 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package 2024-05-30T18:35:24,090 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package 2024-05-30T18:35:24,092 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-05-30T18:35:24,093 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-05-30T18:35:24,094 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/bar.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-05-30T18:35:24,096 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:24,097 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/grok.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:24,099 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:24,100 copying src/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/spam.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:24,103 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src 2024-05-30T18:35:24,103 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics 2024-05-30T18:35:24,105 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics 2024-05-30T18:35:24,107 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:24,108 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/text.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:24,110 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/fill.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:24,112 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/line.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:24,114 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:24,116 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:24,117 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:24,118 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/png.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:24,119 copying src/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/jpg.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:24,122 creating build/lib/pyrecipes/recipes/12_concurrency 2024-05-30T18:35:24,122 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-05-30T18:35:24,123 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-05-30T18:35:24,125 creating build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-05-30T18:35:24,126 copying src/pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-05-30T18:35:24,128 creating build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-05-30T18:35:24,129 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-05-30T18:35:24,131 creating build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2024-05-30T18:35:24,132 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-05-30T18:35:24,135 creating build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-05-30T18:35:24,136 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-05-30T18:35:24,144 running egg_info 2024-05-30T18:35:24,151 writing src/pyrecipes.egg-info/PKG-INFO 2024-05-30T18:35:24,153 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2024-05-30T18:35:24,155 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2024-05-30T18:35:24,156 writing requirements to src/pyrecipes.egg-info/requires.txt 2024-05-30T18:35:24,157 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2024-05-30T18:35:24,324 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-05-30T18:35:24,327 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:24,342 adding license file 'LICENSE' 2024-05-30T18:35:24,357 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-05-30T18:35:24,438 copying src/pyrecipes/templates/.gitignore -> build/lib/pyrecipes/templates 2024-05-30T18:35:24,440 copying src/pyrecipes/templates/pyproject.toml -> build/lib/pyrecipes/templates 2024-05-30T18:35:24,443 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-05-30T18:35:24,445 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-05-30T18:35:24,446 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-05-30T18:35:24,448 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-05-30T18:35:24,451 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-05-30T18:35:24,455 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-05-30T18:35:24,457 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-05-30T18:35:24,459 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-05-30T18:35:24,461 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-05-30T18:35:24,463 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-05-30T18:35:24,466 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-05-30T18:35:24,467 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-05-30T18:35:24,469 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-05-30T18:35:24,471 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-05-30T18:35:24,474 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-05-30T18:35:24,476 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-05-30T18:35:24,480 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-05-30T18:35:24,482 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-05-30T18:35:24,484 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-05-30T18:35:24,486 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-05-30T18:35:24,488 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-05-30T18:35:24,490 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-05-30T18:35:24,492 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-05-30T18:35:24,494 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-05-30T18:35:24,496 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-05-30T18:35:24,498 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-05-30T18:35:24,500 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2024-05-30T18:35:24,500 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2024-05-30T18:35:24,502 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-05-30T18:35:24,514 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-05-30T18:35:24,518 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-05-30T18:35:24,521 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2024-05-30T18:35:24,522 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-05-30T18:35:24,536 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-05-30T18:35:24,539 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-05-30T18:35:24,543 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2024-05-30T18:35:24,544 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-05-30T18:35:24,549 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-05-30T18:35:24,554 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-05-30T18:35:24,559 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-05-30T18:35:24,564 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-05-30T18:35:24,568 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-05-30T18:35:24,572 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-05-30T18:35:24,577 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-05-30T18:35:24,581 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-05-30T18:35:24,586 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-05-30T18:35:24,591 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-05-30T18:35:24,597 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-05-30T18:35:24,601 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-05-30T18:35:24,605 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-05-30T18:35:24,687 installing to build/bdist.linux-armv7l/wheel 2024-05-30T18:35:24,688 running install 2024-05-30T18:35:24,713 running install_lib 2024-05-30T18:35:24,719 creating build/bdist.linux-armv7l 2024-05-30T18:35:24,720 creating build/bdist.linux-armv7l/wheel 2024-05-30T18:35:24,722 creating build/bdist.linux-armv7l/wheel/pyrecipes 2024-05-30T18:35:24,723 creating build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-05-30T18:35:24,725 copying build/lib/pyrecipes/templates/.gitignore -> build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-05-30T18:35:24,727 copying build/lib/pyrecipes/templates/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-05-30T18:35:24,729 copying build/lib/pyrecipes/templates/pyproject.toml -> build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-05-30T18:35:24,732 copying build/lib/pyrecipes/cookbook.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-05-30T18:35:24,734 creating build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,735 copying build/lib/pyrecipes/cli/template.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,738 copying build/lib/pyrecipes/cli/show.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,740 copying build/lib/pyrecipes/cli/ls.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,742 copying build/lib/pyrecipes/cli/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,744 copying build/lib/pyrecipes/cli/search.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,746 copying build/lib/pyrecipes/cli/run.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,748 copying build/lib/pyrecipes/cli/chapters.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-05-30T18:35:24,750 copying build/lib/pyrecipes/errors.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-05-30T18:35:24,752 copying build/lib/pyrecipes/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-05-30T18:35:24,754 copying build/lib/pyrecipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-05-30T18:35:24,757 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2024-05-30T18:35:24,758 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming 2024-05-30T18:35:24,760 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2024-05-30T18:35:24,761 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-05-30T18:35:24,764 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io 2024-05-30T18:35:24,765 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2024-05-30T18:35:24,767 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-05-30T18:35:24,769 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-05-30T18:35:24,771 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2024-05-30T18:35:24,773 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-05-30T18:35:24,775 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2024-05-30T18:35:24,776 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-05-30T18:35:24,778 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-05-30T18:35:24,781 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2024-05-30T18:35:24,782 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-05-30T18:35:24,785 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-05-30T18:35:24,786 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-05-30T18:35:24,788 copying build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-05-30T18:35:24,790 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2024-05-30T18:35:24,791 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-05-30T18:35:24,794 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2024-05-30T18:35:24,795 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-05-30T18:35:24,798 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2024-05-30T18:35:24,799 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-05-30T18:35:24,801 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-05-30T18:35:24,803 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2024-05-30T18:35:24,805 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-05-30T18:35:24,807 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2024-05-30T18:35:24,809 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-05-30T18:35:24,811 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-05-30T18:35:24,815 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2024-05-30T18:35:24,817 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-05-30T18:35:24,819 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2024-05-30T18:35:24,820 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-05-30T18:35:24,822 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-05-30T18:35:24,825 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2024-05-30T18:35:24,826 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-05-30T18:35:24,828 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2024-05-30T18:35:24,830 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-05-30T18:35:24,832 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2024-05-30T18:35:24,833 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-05-30T18:35:24,835 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-05-30T18:35:24,838 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2024-05-30T18:35:24,839 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-05-30T18:35:24,841 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-05-30T18:35:24,843 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2024-05-30T18:35:24,844 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-05-30T18:35:24,846 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-05-30T18:35:24,849 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2024-05-30T18:35:24,850 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-05-30T18:35:24,852 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-05-30T18:35:24,855 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-05-30T18:35:24,856 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-05-30T18:35:24,858 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2024-05-30T18:35:24,859 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-05-30T18:35:24,861 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-05-30T18:35:24,864 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2024-05-30T18:35:24,865 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-05-30T18:35:24,868 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2024-05-30T18:35:24,869 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-05-30T18:35:24,871 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-05-30T18:35:24,873 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2024-05-30T18:35:24,874 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-05-30T18:35:24,876 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-05-30T18:35:24,879 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing 2024-05-30T18:35:24,880 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-05-30T18:35:24,882 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-05-30T18:35:24,884 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-05-30T18:35:24,886 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-05-30T18:35:24,888 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-05-30T18:35:24,890 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-05-30T18:35:24,892 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-05-30T18:35:24,893 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-05-30T18:35:24,896 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-05-30T18:35:24,897 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-05-30T18:35:24,900 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-05-30T18:35:24,904 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2024-05-30T18:35:24,905 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-05-30T18:35:24,907 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-05-30T18:35:24,909 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-05-30T18:35:24,911 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-05-30T18:35:24,913 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-05-30T18:35:24,914 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-05-30T18:35:24,916 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-05-30T18:35:24,919 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-05-30T18:35:24,920 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-05-30T18:35:24,923 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2024-05-30T18:35:24,924 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-05-30T18:35:24,926 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-05-30T18:35:24,928 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-05-30T18:35:24,930 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-05-30T18:35:24,932 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-05-30T18:35:24,933 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-05-30T18:35:24,936 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-05-30T18:35:24,938 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-05-30T18:35:24,940 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-05-30T18:35:24,942 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-05-30T18:35:24,944 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-05-30T18:35:24,946 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-05-30T18:35:24,948 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-05-30T18:35:24,950 copying build/lib/pyrecipes/recipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2024-05-30T18:35:24,952 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions 2024-05-30T18:35:24,954 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2024-05-30T18:35:24,955 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-05-30T18:35:24,958 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2024-05-30T18:35:24,959 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-05-30T18:35:24,963 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-05-30T18:35:24,964 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-05-30T18:35:24,966 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-05-30T18:35:24,968 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-05-30T18:35:24,970 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-05-30T18:35:24,972 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-05-30T18:35:24,974 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-05-30T18:35:24,975 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-05-30T18:35:24,978 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-05-30T18:35:24,979 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-05-30T18:35:24,982 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-05-30T18:35:24,983 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-05-30T18:35:24,985 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-05-30T18:35:24,986 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-05-30T18:35:24,989 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-05-30T18:35:24,990 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-05-30T18:35:24,993 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2024-05-30T18:35:24,994 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-05-30T18:35:24,997 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-05-30T18:35:24,998 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-05-30T18:35:25,001 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms 2024-05-30T18:35:25,002 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2024-05-30T18:35:25,003 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-05-30T18:35:25,006 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2024-05-30T18:35:25,007 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-05-30T18:35:25,010 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2024-05-30T18:35:25,011 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-05-30T18:35:25,014 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2024-05-30T18:35:25,015 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-05-30T18:35:25,018 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2024-05-30T18:35:25,019 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-05-30T18:35:25,021 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2024-05-30T18:35:25,022 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-05-30T18:35:25,025 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2024-05-30T18:35:25,026 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-05-30T18:35:25,029 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2024-05-30T18:35:25,030 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-05-30T18:35:25,032 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2024-05-30T18:35:25,033 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-05-30T18:35:25,036 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2024-05-30T18:35:25,037 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-05-30T18:35:25,040 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2024-05-30T18:35:25,041 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-05-30T18:35:25,043 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2024-05-30T18:35:25,045 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-05-30T18:35:25,048 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2024-05-30T18:35:25,049 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-05-30T18:35:25,051 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2024-05-30T18:35:25,053 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-05-30T18:35:25,055 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2024-05-30T18:35:25,057 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-05-30T18:35:25,059 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2024-05-30T18:35:25,060 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-05-30T18:35:25,063 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2024-05-30T18:35:25,064 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-05-30T18:35:25,066 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-05-30T18:35:25,069 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2024-05-30T18:35:25,070 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-05-30T18:35:25,073 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2024-05-30T18:35:25,074 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-05-30T18:35:25,077 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2024-05-30T18:35:25,078 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-05-30T18:35:25,081 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times 2024-05-30T18:35:25,082 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2024-05-30T18:35:25,084 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-05-30T18:35:25,086 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2024-05-30T18:35:25,088 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-05-30T18:35:25,090 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2024-05-30T18:35:25,092 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-05-30T18:35:25,094 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2024-05-30T18:35:25,095 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-05-30T18:35:25,098 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2024-05-30T18:35:25,099 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-05-30T18:35:25,102 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2024-05-30T18:35:25,103 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-05-30T18:35:25,105 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2024-05-30T18:35:25,107 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-05-30T18:35:25,109 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2024-05-30T18:35:25,110 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-05-30T18:35:25,113 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2024-05-30T18:35:25,114 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-05-30T18:35:25,117 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2024-05-30T18:35:25,118 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-05-30T18:35:25,121 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2024-05-30T18:35:25,122 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-05-30T18:35:25,125 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2024-05-30T18:35:25,126 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-05-30T18:35:25,128 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2024-05-30T18:35:25,130 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-05-30T18:35:25,132 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2024-05-30T18:35:25,133 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-05-30T18:35:25,136 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2024-05-30T18:35:25,138 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-05-30T18:35:25,140 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2024-05-30T18:35:25,141 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-05-30T18:35:25,144 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming 2024-05-30T18:35:25,146 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-05-30T18:35:25,147 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-05-30T18:35:25,150 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-05-30T18:35:25,151 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-05-30T18:35:25,153 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-05-30T18:35:25,155 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-05-30T18:35:25,157 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-05-30T18:35:25,158 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-05-30T18:35:25,161 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-05-30T18:35:25,162 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-05-30T18:35:25,165 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-05-30T18:35:25,166 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-05-30T18:35:25,169 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-05-30T18:35:25,170 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-05-30T18:35:25,172 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-05-30T18:35:25,174 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-05-30T18:35:25,176 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-05-30T18:35:25,177 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-05-30T18:35:25,181 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-05-30T18:35:25,182 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-05-30T18:35:25,184 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-05-30T18:35:25,186 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-05-30T18:35:25,188 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-05-30T18:35:25,189 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-05-30T18:35:25,192 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2024-05-30T18:35:25,193 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-05-30T18:35:25,196 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2024-05-30T18:35:25,197 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-05-30T18:35:25,200 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2024-05-30T18:35:25,201 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-05-30T18:35:25,203 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-05-30T18:35:25,205 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-05-30T18:35:25,207 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-05-30T18:35:25,208 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-05-30T18:35:25,211 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-05-30T18:35:25,212 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-05-30T18:35:25,215 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-05-30T18:35:25,216 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-05-30T18:35:25,218 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-05-30T18:35:25,219 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-05-30T18:35:25,223 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-05-30T18:35:25,224 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-05-30T18:35:25,226 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-05-30T18:35:25,228 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-05-30T18:35:25,230 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-05-30T18:35:25,231 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-05-30T18:35:25,234 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-05-30T18:35:25,235 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-05-30T18:35:25,238 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-05-30T18:35:25,239 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-05-30T18:35:25,242 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators 2024-05-30T18:35:25,243 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2024-05-30T18:35:25,244 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-05-30T18:35:25,247 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2024-05-30T18:35:25,248 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-05-30T18:35:25,250 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2024-05-30T18:35:25,251 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-05-30T18:35:25,254 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2024-05-30T18:35:25,255 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-05-30T18:35:25,257 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-05-30T18:35:25,259 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2024-05-30T18:35:25,261 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-05-30T18:35:25,263 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2024-05-30T18:35:25,264 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-05-30T18:35:25,267 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2024-05-30T18:35:25,268 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-05-30T18:35:25,270 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2024-05-30T18:35:25,271 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-05-30T18:35:25,274 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2024-05-30T18:35:25,275 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-05-30T18:35:25,278 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2024-05-30T18:35:25,279 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-05-30T18:35:25,281 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2024-05-30T18:35:25,283 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2024-05-30T18:35:25,284 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-05-30T18:35:25,298 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-05-30T18:35:25,301 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-05-30T18:35:25,305 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2024-05-30T18:35:25,307 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-05-30T18:35:25,310 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-05-30T18:35:25,323 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-05-30T18:35:25,326 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2024-05-30T18:35:25,327 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-05-30T18:35:25,330 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-05-30T18:35:25,332 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-05-30T18:35:25,333 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-05-30T18:35:25,336 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2024-05-30T18:35:25,338 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-05-30T18:35:25,340 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2024-05-30T18:35:25,341 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-05-30T18:35:25,343 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-05-30T18:35:25,346 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2024-05-30T18:35:25,347 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-05-30T18:35:25,350 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2024-05-30T18:35:25,351 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-05-30T18:35:25,353 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-05-30T18:35:25,356 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects 2024-05-30T18:35:25,357 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-05-30T18:35:25,359 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-05-30T18:35:25,361 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-05-30T18:35:25,362 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-05-30T18:35:25,365 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-05-30T18:35:25,366 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-05-30T18:35:25,369 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2024-05-30T18:35:25,371 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-05-30T18:35:25,373 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2024-05-30T18:35:25,374 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-05-30T18:35:25,377 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2024-05-30T18:35:25,378 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-05-30T18:35:25,381 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-05-30T18:35:25,383 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-05-30T18:35:25,385 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2024-05-30T18:35:25,387 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-05-30T18:35:25,389 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2024-05-30T18:35:25,390 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-05-30T18:35:25,393 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-05-30T18:35:25,394 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-05-30T18:35:25,397 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-05-30T18:35:25,398 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-05-30T18:35:25,401 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-05-30T18:35:25,402 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-05-30T18:35:25,405 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-05-30T18:35:25,406 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-05-30T18:35:25,409 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-05-30T18:35:25,410 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-05-30T18:35:25,412 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-05-30T18:35:25,414 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-05-30T18:35:25,416 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-05-30T18:35:25,418 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-05-30T18:35:25,420 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-05-30T18:35:25,421 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-05-30T18:35:25,424 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-05-30T18:35:25,425 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-05-30T18:35:25,427 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-05-30T18:35:25,428 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-05-30T18:35:25,430 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2024-05-30T18:35:25,431 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-05-30T18:35:25,434 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2024-05-30T18:35:25,435 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-05-30T18:35:25,437 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2024-05-30T18:35:25,438 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-05-30T18:35:25,440 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-05-30T18:35:25,441 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-05-30T18:35:25,443 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-05-30T18:35:25,446 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-05-30T18:35:25,447 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-05-30T18:35:25,449 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-05-30T18:35:25,450 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-05-30T18:35:25,453 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text 2024-05-30T18:35:25,454 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-05-30T18:35:25,455 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-05-30T18:35:25,457 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2024-05-30T18:35:25,458 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-05-30T18:35:25,461 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2024-05-30T18:35:25,462 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-05-30T18:35:25,464 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2024-05-30T18:35:25,465 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-05-30T18:35:25,467 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-05-30T18:35:25,468 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-05-30T18:35:25,470 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2024-05-30T18:35:25,471 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-05-30T18:35:25,474 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2024-05-30T18:35:25,475 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-05-30T18:35:25,477 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2024-05-30T18:35:25,478 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-05-30T18:35:25,480 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2024-05-30T18:35:25,481 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-05-30T18:35:25,484 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2024-05-30T18:35:25,485 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-05-30T18:35:25,487 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2024-05-30T18:35:25,488 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-05-30T18:35:25,490 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2024-05-30T18:35:25,491 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-05-30T18:35:25,494 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2024-05-30T18:35:25,494 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-05-30T18:35:25,497 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2024-05-30T18:35:25,497 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-05-30T18:35:25,499 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2024-05-30T18:35:25,500 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-05-30T18:35:25,503 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2024-05-30T18:35:25,503 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-05-30T18:35:25,506 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2024-05-30T18:35:25,507 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-05-30T18:35:25,509 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2024-05-30T18:35:25,510 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-05-30T18:35:25,512 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2024-05-30T18:35:25,513 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-05-30T18:35:25,516 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2024-05-30T18:35:25,517 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-05-30T18:35:25,519 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages 2024-05-30T18:35:25,521 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-05-30T18:35:25,522 copying build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-05-30T18:35:25,524 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src 2024-05-30T18:35:25,525 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:25,526 copying build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/a.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:25,528 copying build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:25,530 copying build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/b.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-05-30T18:35:25,532 copying build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/my_module.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-05-30T18:35:25,534 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names 2024-05-30T18:35:25,535 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names 2024-05-30T18:35:25,537 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src 2024-05-30T18:35:25,538 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package 2024-05-30T18:35:25,540 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-05-30T18:35:25,541 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-05-30T18:35:25,543 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/bar.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-05-30T18:35:25,544 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package 2024-05-30T18:35:25,546 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:25,547 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/grok.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:25,549 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:25,550 copying build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/spam.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-05-30T18:35:25,552 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything 2024-05-30T18:35:25,553 copying build/lib/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything 2024-05-30T18:35:25,555 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules 2024-05-30T18:35:25,556 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules 2024-05-30T18:35:25,558 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src 2024-05-30T18:35:25,559 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics 2024-05-30T18:35:25,561 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:25,562 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/text.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:25,564 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/fill.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:25,565 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/line.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:25,567 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-05-30T18:35:25,568 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics 2024-05-30T18:35:25,570 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:25,571 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:25,573 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/png.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:25,575 copying build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/jpg.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-05-30T18:35:25,577 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency 2024-05-30T18:35:25,578 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-05-30T18:35:25,579 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-05-30T18:35:25,581 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2024-05-30T18:35:25,582 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-05-30T18:35:25,586 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-05-30T18:35:25,590 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-05-30T18:35:25,594 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-05-30T18:35:25,599 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-05-30T18:35:25,604 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-05-30T18:35:25,608 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-05-30T18:35:25,612 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-05-30T18:35:25,617 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-05-30T18:35:25,621 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-05-30T18:35:25,626 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-05-30T18:35:25,630 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-05-30T18:35:25,635 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-05-30T18:35:25,640 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-05-30T18:35:25,646 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-05-30T18:35:25,647 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-05-30T18:35:25,650 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-05-30T18:35:25,651 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-05-30T18:35:25,654 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2024-05-30T18:35:25,655 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-05-30T18:35:25,657 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-05-30T18:35:25,658 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-05-30T18:35:25,660 copying build/lib/pyrecipes/chapter.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-05-30T18:35:25,662 creating build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-05-30T18:35:25,663 copying build/lib/pyrecipes/utils/text.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-05-30T18:35:25,665 copying build/lib/pyrecipes/utils/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-05-30T18:35:25,666 copying build/lib/pyrecipes/utils/cli.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-05-30T18:35:25,668 running install_egg_info 2024-05-30T18:35:25,673 Copying src/pyrecipes.egg-info to build/bdist.linux-armv7l/wheel/pyrecipes-0.2.6-py3.11.egg-info 2024-05-30T18:35:25,685 running install_scripts 2024-05-30T18:35:25,700 creating build/bdist.linux-armv7l/wheel/pyrecipes-0.2.6.dist-info/WHEEL 2024-05-30T18:35:25,702 creating '/tmp/pip-wheel-ihffqsf0/.tmp-q2wg4jc9/pyrecipes-0.2.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-05-30T18:35:25,704 adding 'pyrecipes/__init__.py' 2024-05-30T18:35:25,706 adding 'pyrecipes/chapter.py' 2024-05-30T18:35:25,707 adding 'pyrecipes/cookbook.py' 2024-05-30T18:35:25,708 adding 'pyrecipes/errors.py' 2024-05-30T18:35:25,710 adding 'pyrecipes/recipe.py' 2024-05-30T18:35:25,712 adding 'pyrecipes/cli/__init__.py' 2024-05-30T18:35:25,713 adding 'pyrecipes/cli/chapters.py' 2024-05-30T18:35:25,715 adding 'pyrecipes/cli/ls.py' 2024-05-30T18:35:25,716 adding 'pyrecipes/cli/run.py' 2024-05-30T18:35:25,717 adding 'pyrecipes/cli/search.py' 2024-05-30T18:35:25,718 adding 'pyrecipes/cli/show.py' 2024-05-30T18:35:25,720 adding 'pyrecipes/cli/template.py' 2024-05-30T18:35:25,721 adding 'pyrecipes/recipes/__init__.py' 2024-05-30T18:35:25,724 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py' 2024-05-30T18:35:25,725 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py' 2024-05-30T18:35:25,727 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py' 2024-05-30T18:35:25,728 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt' 2024-05-30T18:35:25,730 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py' 2024-05-30T18:35:25,731 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py' 2024-05-30T18:35:25,733 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py' 2024-05-30T18:35:25,734 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py' 2024-05-30T18:35:25,736 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py' 2024-05-30T18:35:25,737 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py' 2024-05-30T18:35:25,739 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py' 2024-05-30T18:35:25,741 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py' 2024-05-30T18:35:25,742 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py' 2024-05-30T18:35:25,744 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py' 2024-05-30T18:35:25,746 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py' 2024-05-30T18:35:25,747 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py' 2024-05-30T18:35:25,749 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py' 2024-05-30T18:35:25,750 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py' 2024-05-30T18:35:25,752 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py' 2024-05-30T18:35:25,754 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py' 2024-05-30T18:35:25,755 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py' 2024-05-30T18:35:25,758 adding 'pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py' 2024-05-30T18:35:25,760 adding 'pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py' 2024-05-30T18:35:25,762 adding 'pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py' 2024-05-30T18:35:25,764 adding 'pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py' 2024-05-30T18:35:25,765 adding 'pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py' 2024-05-30T18:35:25,767 adding 'pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py' 2024-05-30T18:35:25,769 adding 'pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py' 2024-05-30T18:35:25,770 adding 'pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py' 2024-05-30T18:35:25,772 adding 'pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py' 2024-05-30T18:35:25,774 adding 'pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py' 2024-05-30T18:35:25,776 adding 'pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py' 2024-05-30T18:35:25,777 adding 'pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py' 2024-05-30T18:35:25,779 adding 'pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py' 2024-05-30T18:35:25,780 adding 'pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py' 2024-05-30T18:35:25,782 adding 'pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py' 2024-05-30T18:35:25,783 adding 'pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py' 2024-05-30T18:35:25,785 adding 'pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py' 2024-05-30T18:35:25,787 adding 'pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py' 2024-05-30T18:35:25,789 adding 'pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py' 2024-05-30T18:35:25,790 adding 'pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py' 2024-05-30T18:35:25,792 adding 'pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py' 2024-05-30T18:35:25,794 adding 'pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py' 2024-05-30T18:35:25,795 adding 'pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py' 2024-05-30T18:35:25,797 adding 'pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py' 2024-05-30T18:35:25,799 adding 'pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py' 2024-05-30T18:35:25,800 adding 'pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py' 2024-05-30T18:35:25,802 adding 'pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py' 2024-05-30T18:35:25,804 adding 'pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py' 2024-05-30T18:35:25,806 adding 'pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py' 2024-05-30T18:35:25,808 adding 'pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py' 2024-05-30T18:35:25,810 adding 'pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py' 2024-05-30T18:35:25,812 adding 'pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py' 2024-05-30T18:35:25,815 adding 'pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py' 2024-05-30T18:35:25,817 adding 'pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py' 2024-05-30T18:35:25,819 adding 'pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py' 2024-05-30T18:35:25,821 adding 'pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py' 2024-05-30T18:35:25,824 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py' 2024-05-30T18:35:25,825 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt' 2024-05-30T18:35:25,827 adding 'pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py' 2024-05-30T18:35:25,830 adding 'pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py' 2024-05-30T18:35:25,832 adding 'pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py' 2024-05-30T18:35:25,834 adding 'pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py' 2024-05-30T18:35:25,836 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py' 2024-05-30T18:35:25,837 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt' 2024-05-30T18:35:25,839 adding 'pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py' 2024-05-30T18:35:25,841 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py' 2024-05-30T18:35:25,842 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt' 2024-05-30T18:35:25,844 adding 'pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py' 2024-05-30T18:35:25,846 adding 'pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py' 2024-05-30T18:35:25,848 adding 'pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py' 2024-05-30T18:35:25,850 adding 'pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py' 2024-05-30T18:35:25,852 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py' 2024-05-30T18:35:25,914 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log' 2024-05-30T18:35:25,923 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2' 2024-05-30T18:35:25,929 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2' 2024-05-30T18:35:25,973 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log' 2024-05-30T18:35:25,985 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz' 2024-05-30T18:35:25,994 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz' 2024-05-30T18:35:25,996 adding 'pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py' 2024-05-30T18:35:25,998 adding 'pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py' 2024-05-30T18:35:25,999 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log' 2024-05-30T18:35:26,001 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py' 2024-05-30T18:35:26,003 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py' 2024-05-30T18:35:26,004 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt' 2024-05-30T18:35:26,006 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py' 2024-05-30T18:35:26,007 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt' 2024-05-30T18:35:26,009 adding 'pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py' 2024-05-30T18:35:26,010 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin' 2024-05-30T18:35:26,011 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py' 2024-05-30T18:35:26,013 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py' 2024-05-30T18:35:26,014 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt' 2024-05-30T18:35:26,016 adding 'pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py' 2024-05-30T18:35:26,018 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py' 2024-05-30T18:35:26,019 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2' 2024-05-30T18:35:26,020 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py' 2024-05-30T18:35:26,021 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data' 2024-05-30T18:35:26,023 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py' 2024-05-30T18:35:26,024 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin' 2024-05-30T18:35:26,025 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py' 2024-05-30T18:35:26,029 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data' 2024-05-30T18:35:26,031 adding 'pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py' 2024-05-30T18:35:26,032 adding 'pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py' 2024-05-30T18:35:26,034 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py' 2024-05-30T18:35:26,035 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file' 2024-05-30T18:35:26,036 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file' 2024-05-30T18:35:26,037 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py' 2024-05-30T18:35:26,039 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py' 2024-05-30T18:35:26,040 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py' 2024-05-30T18:35:26,041 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeƱo.txt' 2024-05-30T18:35:26,043 adding 'pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py' 2024-05-30T18:35:26,044 adding 'pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py' 2024-05-30T18:35:26,046 adding 'pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py' 2024-05-30T18:35:26,047 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py' 2024-05-30T18:35:26,048 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt' 2024-05-30T18:35:26,050 adding 'pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py' 2024-05-30T18:35:26,052 adding 'pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py' 2024-05-30T18:35:26,053 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py' 2024-05-30T18:35:26,054 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled' 2024-05-30T18:35:26,057 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py' 2024-05-30T18:35:26,058 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv' 2024-05-30T18:35:26,059 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json' 2024-05-30T18:35:26,061 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py' 2024-05-30T18:35:26,062 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py' 2024-05-30T18:35:26,064 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml' 2024-05-30T18:35:26,066 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py' 2024-05-30T18:35:26,071 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml' 2024-05-30T18:35:26,074 adding 'pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py' 2024-05-30T18:35:26,075 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py' 2024-05-30T18:35:26,076 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml' 2024-05-30T18:35:26,078 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py' 2024-05-30T18:35:26,079 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml' 2024-05-30T18:35:26,081 adding 'pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py' 2024-05-30T18:35:26,082 adding 'pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py' 2024-05-30T18:35:26,084 adding 'pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py' 2024-05-30T18:35:26,085 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b' 2024-05-30T18:35:26,086 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py' 2024-05-30T18:35:26,088 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py' 2024-05-30T18:35:26,089 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py' 2024-05-30T18:35:26,090 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin' 2024-05-30T18:35:26,092 adding 'pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py' 2024-05-30T18:35:26,094 adding 'pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py' 2024-05-30T18:35:26,096 adding 'pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py' 2024-05-30T18:35:26,098 adding 'pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py' 2024-05-30T18:35:26,099 adding 'pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function/example.py' 2024-05-30T18:35:26,100 adding 'pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments/example.py' 2024-05-30T18:35:26,102 adding 'pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions/example.py' 2024-05-30T18:35:26,103 adding 'pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions/example.py' 2024-05-30T18:35:26,105 adding 'pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments/example.py' 2024-05-30T18:35:26,107 adding 'pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions/example.py' 2024-05-30T18:35:26,109 adding 'pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions/example.py' 2024-05-30T18:35:26,110 adding 'pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py' 2024-05-30T18:35:26,112 adding 'pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure/example.py' 2024-05-30T18:35:26,114 adding 'pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py' 2024-05-30T18:35:26,116 adding 'pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting/example.py' 2024-05-30T18:35:26,118 adding 'pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol/example.py' 2024-05-30T18:35:26,119 adding 'pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances/example.py' 2024-05-30T18:35:26,121 adding 'pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py' 2024-05-30T18:35:26,123 adding 'pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py' 2024-05-30T18:35:26,124 adding 'pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py' 2024-05-30T18:35:26,126 adding 'pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py' 2024-05-30T18:35:26,127 adding 'pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py' 2024-05-30T18:35:26,129 adding 'pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py' 2024-05-30T18:35:26,130 adding 'pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py' 2024-05-30T18:35:26,132 adding 'pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class/example.py' 2024-05-30T18:35:26,134 adding 'pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system/example.py' 2024-05-30T18:35:26,135 adding 'pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers/example.py' 2024-05-30T18:35:26,137 adding 'pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access/example.py' 2024-05-30T18:35:26,138 adding 'pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class/example.py' 2024-05-30T18:35:26,140 adding 'pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init/example.py' 2024-05-30T18:35:26,142 adding 'pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins/example.py' 2024-05-30T18:35:26,144 adding 'pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines/example.py' 2024-05-30T18:35:26,145 adding 'pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string/example.py' 2024-05-30T18:35:26,147 adding 'pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern/example.py' 2024-05-30T18:35:26,149 adding 'pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/example.py' 2024-05-30T18:35:26,150 adding 'pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/node.py' 2024-05-30T18:35:26,152 adding 'pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures/example.py' 2024-05-30T18:35:26,154 adding 'pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations/example.py' 2024-05-30T18:35:26,155 adding 'pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances/example.py' 2024-05-30T18:35:26,158 adding 'pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py' 2024-05-30T18:35:26,160 adding 'pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators/example.py' 2024-05-30T18:35:26,161 adding 'pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py' 2024-05-30T18:35:26,163 adding 'pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py' 2024-05-30T18:35:26,165 adding 'pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes/example.py' 2024-05-30T18:35:26,167 adding 'pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument/example.py' 2024-05-30T18:35:26,168 adding 'pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py' 2024-05-30T18:35:26,170 adding 'pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class/example.py' 2024-05-30T18:35:26,172 adding 'pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes/example.py' 2024-05-30T18:35:26,174 adding 'pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods/example.py' 2024-05-30T18:35:26,175 adding 'pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions/example.py' 2024-05-30T18:35:26,177 adding 'pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions/example.py' 2024-05-30T18:35:26,178 adding 'pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation/example.py' 2024-05-30T18:35:26,180 adding 'pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order/example.py' 2024-05-30T18:35:26,181 adding 'pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments/example.py' 2024-05-30T18:35:26,183 adding 'pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs/example.py' 2024-05-30T18:35:26,185 adding 'pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes/example.py' 2024-05-30T18:35:26,186 adding 'pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically/example.py' 2024-05-30T18:35:26,188 adding 'pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time/example.py' 2024-05-30T18:35:26,190 adding 'pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations/example.py' 2024-05-30T18:35:26,192 adding 'pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods/example.py' 2024-05-30T18:35:26,193 adding 'pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way/example.py' 2024-05-30T18:35:26,195 adding 'pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects/example.py' 2024-05-30T18:35:26,197 adding 'pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source/example.py' 2024-05-30T18:35:26,198 adding 'pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code/example.py' 2024-05-30T18:35:26,200 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/example.py' 2024-05-30T18:35:26,202 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/__init__.py' 2024-05-30T18:35:26,204 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/__init__.py' 2024-05-30T18:35:26,205 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/jpg.py' 2024-05-30T18:35:26,206 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/png.py' 2024-05-30T18:35:26,207 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/__init__.py' 2024-05-30T18:35:26,208 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/fill.py' 2024-05-30T18:35:26,209 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/line.py' 2024-05-30T18:35:26,211 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/text.py' 2024-05-30T18:35:26,212 adding 'pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything/example.py' 2024-05-30T18:35:26,214 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/example.py' 2024-05-30T18:35:26,216 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/__init__.py' 2024-05-30T18:35:26,218 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/__init__.py' 2024-05-30T18:35:26,219 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/grok.py' 2024-05-30T18:35:26,220 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/spam.py' 2024-05-30T18:35:26,221 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/__init__.py' 2024-05-30T18:35:26,222 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/bar.py' 2024-05-30T18:35:26,224 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/example.py' 2024-05-30T18:35:26,225 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/my_module.py' 2024-05-30T18:35:26,227 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/__init__.py' 2024-05-30T18:35:26,228 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/a.py' 2024-05-30T18:35:26,230 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/b.py' 2024-05-30T18:35:26,232 adding 'pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py' 2024-05-30T18:35:26,234 adding 'pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py' 2024-05-30T18:35:26,235 adding 'pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py' 2024-05-30T18:35:26,237 adding 'pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py' 2024-05-30T18:35:26,239 adding 'pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py' 2024-05-30T18:35:26,240 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py' 2024-05-30T18:35:26,258 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz' 2024-05-30T18:35:26,277 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz' 2024-05-30T18:35:26,296 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz' 2024-05-30T18:35:26,315 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz' 2024-05-30T18:35:26,334 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz' 2024-05-30T18:35:26,349 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz' 2024-05-30T18:35:26,365 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz' 2024-05-30T18:35:26,381 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz' 2024-05-30T18:35:26,396 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz' 2024-05-30T18:35:26,412 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz' 2024-05-30T18:35:26,429 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz' 2024-05-30T18:35:26,445 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz' 2024-05-30T18:35:26,460 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz' 2024-05-30T18:35:26,476 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz' 2024-05-30T18:35:26,478 adding 'pyrecipes/templates/.gitignore' 2024-05-30T18:35:26,480 adding 'pyrecipes/templates/pyproject.toml' 2024-05-30T18:35:26,481 adding 'pyrecipes/templates/recipe.py' 2024-05-30T18:35:26,483 adding 'pyrecipes/utils/__init__.py' 2024-05-30T18:35:26,484 adding 'pyrecipes/utils/cli.py' 2024-05-30T18:35:26,486 adding 'pyrecipes/utils/text.py' 2024-05-30T18:35:26,488 adding 'pyrecipes-0.2.6.dist-info/LICENSE' 2024-05-30T18:35:26,489 adding 'pyrecipes-0.2.6.dist-info/METADATA' 2024-05-30T18:35:26,490 adding 'pyrecipes-0.2.6.dist-info/WHEEL' 2024-05-30T18:35:26,491 adding 'pyrecipes-0.2.6.dist-info/entry_points.txt' 2024-05-30T18:35:26,491 adding 'pyrecipes-0.2.6.dist-info/top_level.txt' 2024-05-30T18:35:26,497 adding 'pyrecipes-0.2.6.dist-info/RECORD' 2024-05-30T18:35:26,531 removing build/bdist.linux-armv7l/wheel 2024-05-30T18:35:26,790 Building wheel for pyrecipes (pyproject.toml): finished with status 'done' 2024-05-30T18:35:26,845 Created wheel for pyrecipes: filename=pyrecipes-0.2.6-py3-none-any.whl size=2335205 sha256=7bf79c7bd67bc115dea35df32d9a559915264576656df2952b856f3df7bd8d24 2024-05-30T18:35:26,847 Stored in directory: /tmp/pip-ephem-wheel-cache-i90z8ldx/wheels/2b/43/ca/3072e498252d61f5b5b218297beb284b89c7cf417ad9bcb4d6 2024-05-30T18:35:26,865 Successfully built pyrecipes 2024-05-30T18:35:26,917 Removed build tracker: '/tmp/pip-build-tracker-bzs9kw7g'