2024-07-19T13:28:11,095 Created temporary directory: /tmp/pip-build-tracker-25jpj2px 2024-07-19T13:28:11,096 Initialized build tracking at /tmp/pip-build-tracker-25jpj2px 2024-07-19T13:28:11,096 Created build tracker: /tmp/pip-build-tracker-25jpj2px 2024-07-19T13:28:11,097 Entered build tracker: /tmp/pip-build-tracker-25jpj2px 2024-07-19T13:28:11,097 Created temporary directory: /tmp/pip-wheel-n0m0d5li 2024-07-19T13:28:11,100 Created temporary directory: /tmp/pip-ephem-wheel-cache-xk4fi8of 2024-07-19T13:28:11,123 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-07-19T13:28:11,126 2 location(s) to search for versions of pyrecipes: 2024-07-19T13:28:11,126 * https://pypi.org/simple/pyrecipes/ 2024-07-19T13:28:11,126 * https://www.piwheels.org/simple/pyrecipes/ 2024-07-19T13:28:11,127 Fetching project page and analyzing links: https://pypi.org/simple/pyrecipes/ 2024-07-19T13:28:11,128 Getting page https://pypi.org/simple/pyrecipes/ 2024-07-19T13:28:11,130 Found index url https://pypi.org/simple/ 2024-07-19T13:28:11,342 Fetched page https://pypi.org/simple/pyrecipes/ as application/vnd.pypi.simple.v1+json 2024-07-19T13:28:11,352 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-07-19T13:28:11,353 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-07-19T13:28:11,353 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-07-19T13:28:11,354 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-07-19T13:28:11,355 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-07-19T13:28:11,356 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-07-19T13:28:11,356 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-07-19T13:28:11,357 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-07-19T13:28:11,358 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-07-19T13:28:11,359 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-07-19T13:28:11,360 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-07-19T13:28:11,360 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-07-19T13:28:11,361 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-07-19T13:28:11,362 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-07-19T13:28:11,362 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-07-19T13:28:11,363 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-07-19T13:28:11,364 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-07-19T13:28:11,364 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-07-19T13:28:11,365 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-07-19T13:28:11,366 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-07-19T13:28:11,367 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-07-19T13:28:11,367 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-07-19T13:28:11,368 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-07-19T13:28:11,369 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-07-19T13:28:11,369 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-07-19T13:28:11,370 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-07-19T13:28:11,371 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-07-19T13:28:11,372 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-07-19T13:28:11,372 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-07-19T13:28:11,373 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-07-19T13:28:11,374 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-07-19T13:28:11,375 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-07-19T13:28:11,375 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-07-19T13:28:11,376 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-07-19T13:28:11,377 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-07-19T13:28:11,377 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-07-19T13:28:11,378 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-07-19T13:28:11,379 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-07-19T13:28:11,379 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/9c/c8/284d2242acb3441543ea6d7a0768fef6fb2d74362f405c82d7415115bdeb/pyrecipes-0.2.8-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,380 Found link https://files.pythonhosted.org/packages/c1/ba/ad636a42b9bbce504b71c13e6ee2fe226a50fa774d23c6d490a2169a96ca/pyrecipes-0.2.8.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.8 2024-07-19T13:28:11,381 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/cd/96/9e0aa47f072ece385fc12f4a921d4efae733bb66acaa1ff1a8cb37d185b2/pyrecipes-0.2.9-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,382 Found link https://files.pythonhosted.org/packages/d5/43/819a710a11bf7ff0b92ce8f571fb012e6b574c0d0f06211addb7654541d3/pyrecipes-0.2.9.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.2.9 2024-07-19T13:28:11,382 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/af/63/b358f135ed1be3c2b6f8026cfa492c096d7b21dfb0d44c82ec3c62d05a8e/pyrecipes-0.3.0-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,383 Found link https://files.pythonhosted.org/packages/a7/79/35756ddaee04efc3a3435df46750a1ff8605a4d9738db5c47755ee5f329a/pyrecipes-0.3.0.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.3.0 2024-07-19T13:28:11,384 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/54/d0/c1e7f25a955966c27928a24078792c942ccade2528f3e984aa990d523ef7/pyrecipes-0.3.1-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,385 Found link https://files.pythonhosted.org/packages/1e/cf/b449941ca963dd63d36b34a8b269fb280b39d9f54ee1c433fe2208660952/pyrecipes-0.3.1.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.3.1 2024-07-19T13:28:11,385 Skipping link: No binaries permitted for pyrecipes: https://files.pythonhosted.org/packages/2c/48/8c57f2d05e55fd8eacbff99d762199a559785fd7c42755d9e166fef9739e/pyrecipes-0.3.2-py3-none-any.whl (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,386 Found link https://files.pythonhosted.org/packages/56/d8/0ea0f8ec043a9e09cbe55f5dc9b88b45b7e01788175f4a60184b59c2d6f2/pyrecipes-0.3.2.tar.gz (from https://pypi.org/simple/pyrecipes/) (requires-python:>=3.7), version: 0.3.2 2024-07-19T13:28:11,387 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrecipes/ 2024-07-19T13:28:11,387 Getting page https://www.piwheels.org/simple/pyrecipes/ 2024-07-19T13:28:11,388 Found index url https://www.piwheels.org/simple/ 2024-07-19T13:28:11,541 Fetched page https://www.piwheels.org/simple/pyrecipes/ as text/html 2024-07-19T13:28:11,548 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.3.1-py3-none-any.whl#sha256=b635be466f3458767a275d844548f5991300d53842ac2e53560cec1370c972ec (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,549 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.3.0-py3-none-any.whl#sha256=23f657d1e3d29f4a6664d8fad0144df2fcf0e0dc2f7c1d1738c9e1ba37358b93 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,549 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.9-py3-none-any.whl#sha256=abe65111418d39396e8bbf71142fd4749ee6aa864217e6bd4fbdc2c0dae674df (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,550 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.8-py3-none-any.whl#sha256=5a15b15b80ed3b4cbef7fbd64f881a18cae399aaa85a4c38ee07f9dda7971f3a (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,550 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.7-py3-none-any.whl#sha256=5a7886be60a4c035a9b65c735c43c6a3b8fad13adc0aaba88d51d8fd1cb82d09 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,551 Skipping link: No binaries permitted for pyrecipes: https://www.piwheels.org/simple/pyrecipes/pyrecipes-0.2.6-py3-none-any.whl#sha256=7bf79c7bd67bc115dea35df32d9a559915264576656df2952b856f3df7bd8d24 (from https://www.piwheels.org/simple/pyrecipes/) (requires-python:>=3.7) 2024-07-19T13:28:11,551 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-07-19T13:28:11,552 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-07-19T13:28:11,553 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-07-19T13:28:11,553 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-07-19T13:28:11,553 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-07-19T13:28:11,554 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-07-19T13:28:11,554 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-07-19T13:28:11,555 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-07-19T13:28:11,555 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-07-19T13:28:11,556 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-07-19T13:28:11,556 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-07-19T13:28:11,557 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-07-19T13:28:11,557 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-07-19T13:28:11,558 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-07-19T13:28:11,558 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-07-19T13:28:11,559 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-07-19T13:28:11,560 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-07-19T13:28:11,560 Skipping link: not a file: https://www.piwheels.org/simple/pyrecipes/ 2024-07-19T13:28:11,561 Skipping link: not a file: https://pypi.org/simple/pyrecipes/ 2024-07-19T13:28:11,583 Given no hashes to check 1 links for project 'pyrecipes': discarding no candidates 2024-07-19T13:28:11,603 Collecting pyrecipes==0.3.2 2024-07-19T13:28:11,605 Created temporary directory: /tmp/pip-unpack-pbwokw_r 2024-07-19T13:28:11,833 Downloading pyrecipes-0.3.2.tar.gz (2.3 MB) 2024-07-19T13:28:13,039 Added pyrecipes==0.3.2 from https://files.pythonhosted.org/packages/56/d8/0ea0f8ec043a9e09cbe55f5dc9b88b45b7e01788175f4a60184b59c2d6f2/pyrecipes-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-25jpj2px' 2024-07-19T13:28:13,044 Created temporary directory: /tmp/pip-build-env-lgrie3x3 2024-07-19T13:28:13,049 Installing build dependencies: started 2024-07-19T13:28:13,050 Running command pip subprocess to install build dependencies 2024-07-19T13:28:14,193 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-07-19T13:28:14,733 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-07-19T13:28:16,201 Collecting setuptools 2024-07-19T13:28:16,217 Using cached https://www.piwheels.org/simple/setuptools/setuptools-71.0.3-py3-none-any.whl (2.3 MB) 2024-07-19T13:28:16,575 Collecting setuptools-scm 2024-07-19T13:28:16,591 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.1.0-py3-none-any.whl (43 kB) 2024-07-19T13:28:16,953 Collecting packaging>=20 (from setuptools-scm) 2024-07-19T13:28:16,967 Using cached https://www.piwheels.org/simple/packaging/packaging-24.1-py3-none-any.whl (53 kB) 2024-07-19T13:28:19,586 Installing collected packages: setuptools, packaging, setuptools-scm 2024-07-19T13:28:23,988 Successfully installed packaging-24.1 setuptools-71.0.3 setuptools-scm-8.1.0 2024-07-19T13:28:24,298 [notice] A new release of pip is available: 24.0 -> 24.1.2 2024-07-19T13:28:24,298 [notice] To update, run: python3 -m pip install --upgrade pip 2024-07-19T13:28:24,579 Installing build dependencies: finished with status 'done' 2024-07-19T13:28:24,582 Getting requirements to build wheel: started 2024-07-19T13:28:24,583 Running command Getting requirements to build wheel 2024-07-19T13:28:25,586 running egg_info 2024-07-19T13:28:25,594 writing src/pyrecipes.egg-info/PKG-INFO 2024-07-19T13:28:25,597 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2024-07-19T13:28:25,599 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2024-07-19T13:28:25,601 writing requirements to src/pyrecipes.egg-info/requires.txt 2024-07-19T13:28:25,602 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2024-07-19T13:28:25,915 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-07-19T13:28:25,919 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:25,930 adding license file 'LICENSE' 2024-07-19T13:28:25,947 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:26,067 Getting requirements to build wheel: finished with status 'done' 2024-07-19T13:28:26,071 Created temporary directory: /tmp/pip-modern-metadata-uxnso_o2 2024-07-19T13:28:26,073 Preparing metadata (pyproject.toml): started 2024-07-19T13:28:26,074 Running command Preparing metadata (pyproject.toml) 2024-07-19T13:28:26,946 running dist_info 2024-07-19T13:28:26,955 creating /tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info 2024-07-19T13:28:26,962 writing /tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/PKG-INFO 2024-07-19T13:28:26,965 writing dependency_links to /tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/dependency_links.txt 2024-07-19T13:28:26,967 writing entry points to /tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/entry_points.txt 2024-07-19T13:28:26,968 writing requirements to /tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/requires.txt 2024-07-19T13:28:26,969 writing top-level names to /tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/top_level.txt 2024-07-19T13:28:26,971 writing manifest file '/tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:27,194 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-07-19T13:28:27,197 reading manifest file '/tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:27,199 adding license file 'LICENSE' 2024-07-19T13:28:27,210 writing manifest file '/tmp/pip-modern-metadata-uxnso_o2/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:27,212 creating '/tmp/pip-modern-metadata-uxnso_o2/pyrecipes-0.3.2.dist-info' 2024-07-19T13:28:27,362 Preparing metadata (pyproject.toml): finished with status 'done' 2024-07-19T13:28:27,367 Source in /tmp/pip-wheel-n0m0d5li/pyrecipes_697163a729ef4e2bb72f58560ce4d55d has version 0.3.2, which satisfies requirement pyrecipes==0.3.2 from https://files.pythonhosted.org/packages/56/d8/0ea0f8ec043a9e09cbe55f5dc9b88b45b7e01788175f4a60184b59c2d6f2/pyrecipes-0.3.2.tar.gz 2024-07-19T13:28:27,368 Removed pyrecipes==0.3.2 from https://files.pythonhosted.org/packages/56/d8/0ea0f8ec043a9e09cbe55f5dc9b88b45b7e01788175f4a60184b59c2d6f2/pyrecipes-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-25jpj2px' 2024-07-19T13:28:27,373 Created temporary directory: /tmp/pip-unpack-s1r6junt 2024-07-19T13:28:27,374 Created temporary directory: /tmp/pip-unpack-r412cahc 2024-07-19T13:28:27,384 Building wheels for collected packages: pyrecipes 2024-07-19T13:28:27,388 Created temporary directory: /tmp/pip-wheel-7hik4gbw 2024-07-19T13:28:27,388 Destination directory: /tmp/pip-wheel-7hik4gbw 2024-07-19T13:28:27,390 Building wheel for pyrecipes (pyproject.toml): started 2024-07-19T13:28:27,392 Running command Building wheel for pyrecipes (pyproject.toml) 2024-07-19T13:28:28,241 running bdist_wheel 2024-07-19T13:28:28,274 running build 2024-07-19T13:28:28,275 running build_py 2024-07-19T13:28:28,283 creating build 2024-07-19T13:28:28,283 creating build/lib 2024-07-19T13:28:28,284 creating build/lib/pyrecipes 2024-07-19T13:28:28,285 copying src/pyrecipes/chapter.py -> build/lib/pyrecipes 2024-07-19T13:28:28,287 copying src/pyrecipes/errors.py -> build/lib/pyrecipes 2024-07-19T13:28:28,289 copying src/pyrecipes/__init__.py -> build/lib/pyrecipes 2024-07-19T13:28:28,290 copying src/pyrecipes/recipe.py -> build/lib/pyrecipes 2024-07-19T13:28:28,292 copying src/pyrecipes/cookbook.py -> build/lib/pyrecipes 2024-07-19T13:28:28,295 creating build/lib/pyrecipes/recipes 2024-07-19T13:28:28,296 copying src/pyrecipes/recipes/__init__.py -> build/lib/pyrecipes/recipes 2024-07-19T13:28:28,298 creating build/lib/pyrecipes/cli 2024-07-19T13:28:28,299 copying src/pyrecipes/cli/run.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,300 copying src/pyrecipes/cli/search.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,302 copying src/pyrecipes/cli/template.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,304 copying src/pyrecipes/cli/create.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,305 copying src/pyrecipes/cli/show.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,307 copying src/pyrecipes/cli/chapters.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,309 copying src/pyrecipes/cli/__init__.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,311 copying src/pyrecipes/cli/ls.py -> build/lib/pyrecipes/cli 2024-07-19T13:28:28,313 creating build/lib/pyrecipes/templates 2024-07-19T13:28:28,314 copying src/pyrecipes/templates/recipe.py -> build/lib/pyrecipes/templates 2024-07-19T13:28:28,316 creating build/lib/pyrecipes/utils 2024-07-19T13:28:28,317 copying src/pyrecipes/utils/__init__.py -> build/lib/pyrecipes/utils 2024-07-19T13:28:28,318 copying src/pyrecipes/utils/cli.py -> build/lib/pyrecipes/utils 2024-07-19T13:28:28,320 copying src/pyrecipes/utils/text.py -> build/lib/pyrecipes/utils 2024-07-19T13:28:28,327 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming 2024-07-19T13:28:28,327 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply 2024-07-19T13:28:28,328 copying src/pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply 2024-07-19T13:28:28,330 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2024-07-19T13:28:28,331 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-07-19T13:28:28,333 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters 2024-07-19T13:28:28,334 copying src/pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters 2024-07-19T13:28:28,336 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls 2024-07-19T13:28:28,337 copying src/pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls 2024-07-19T13:28:28,340 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services 2024-07-19T13:28:28,341 copying src/pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services 2024-07-19T13:28:28,343 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes 2024-07-19T13:28:28,344 copying src/pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes 2024-07-19T13:28:28,346 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface 2024-07-19T13:28:28,347 copying src/pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface 2024-07-19T13:28:28,349 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address 2024-07-19T13:28:28,350 copying src/pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address 2024-07-19T13:28:28,352 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc 2024-07-19T13:28:28,353 copying src/pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc 2024-07-19T13:28:28,355 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server 2024-07-19T13:28:28,356 copying src/pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server 2024-07-19T13:28:28,359 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io 2024-07-19T13:28:28,359 copying src/pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io 2024-07-19T13:28:28,362 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays 2024-07-19T13:28:28,363 copying src/pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays 2024-07-19T13:28:28,365 creating build/lib/pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server 2024-07-19T13:28:28,366 copying src/pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server/example.py -> build/lib/pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server 2024-07-19T13:28:28,368 creating build/lib/pyrecipes/recipes/04_iterators_and_generators 2024-07-19T13:28:28,368 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2024-07-19T13:28:28,370 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-07-19T13:28:28,372 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2024-07-19T13:28:28,373 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-07-19T13:28:28,375 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2024-07-19T13:28:28,376 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-07-19T13:28:28,378 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2024-07-19T13:28:28,379 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-07-19T13:28:28,381 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2024-07-19T13:28:28,382 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-07-19T13:28:28,385 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2024-07-19T13:28:28,386 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-07-19T13:28:28,388 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2024-07-19T13:28:28,389 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-07-19T13:28:28,391 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2024-07-19T13:28:28,392 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-07-19T13:28:28,394 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2024-07-19T13:28:28,395 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-07-19T13:28:28,397 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2024-07-19T13:28:28,398 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-07-19T13:28:28,400 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2024-07-19T13:28:28,401 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-07-19T13:28:28,403 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2024-07-19T13:28:28,404 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-07-19T13:28:28,407 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2024-07-19T13:28:28,408 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-07-19T13:28:28,410 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2024-07-19T13:28:28,411 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-07-19T13:28:28,413 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-07-19T13:28:28,414 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-07-19T13:28:28,416 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2024-07-19T13:28:28,417 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-07-19T13:28:28,421 creating build/lib/pyrecipes/recipes/09_metaprogramming 2024-07-19T13:28:28,421 creating build/lib/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-07-19T13:28:28,422 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-07-19T13:28:28,424 creating build/lib/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2024-07-19T13:28:28,426 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-07-19T13:28:28,428 creating build/lib/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-07-19T13:28:28,429 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-07-19T13:28:28,431 creating build/lib/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2024-07-19T13:28:28,432 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-07-19T13:28:28,434 creating build/lib/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-07-19T13:28:28,435 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-07-19T13:28:28,437 creating build/lib/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-07-19T13:28:28,438 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-07-19T13:28:28,440 creating build/lib/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-07-19T13:28:28,441 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-07-19T13:28:28,444 creating build/lib/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-07-19T13:28:28,445 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-07-19T13:28:28,447 creating build/lib/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-07-19T13:28:28,448 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-07-19T13:28:28,450 creating build/lib/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-07-19T13:28:28,451 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-07-19T13:28:28,454 creating build/lib/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-07-19T13:28:28,455 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-07-19T13:28:28,457 creating build/lib/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-07-19T13:28:28,458 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-07-19T13:28:28,460 creating build/lib/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-07-19T13:28:28,461 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-07-19T13:28:28,464 creating build/lib/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-07-19T13:28:28,465 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-07-19T13:28:28,467 creating build/lib/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-07-19T13:28:28,468 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-07-19T13:28:28,470 creating build/lib/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2024-07-19T13:28:28,471 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-07-19T13:28:28,473 creating build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-07-19T13:28:28,474 copying src/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py -> build/lib/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-07-19T13:28:28,476 creating build/lib/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-07-19T13:28:28,477 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-07-19T13:28:28,479 creating build/lib/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-07-19T13:28:28,480 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-07-19T13:28:28,482 creating build/lib/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-07-19T13:28:28,483 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-07-19T13:28:28,485 creating build/lib/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-07-19T13:28:28,486 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-07-19T13:28:28,488 creating build/lib/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-07-19T13:28:28,489 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-07-19T13:28:28,491 creating build/lib/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-07-19T13:28:28,492 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-07-19T13:28:28,495 creating build/lib/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-07-19T13:28:28,496 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-07-19T13:28:28,498 creating build/lib/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-07-19T13:28:28,499 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-07-19T13:28:28,501 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times 2024-07-19T13:28:28,502 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2024-07-19T13:28:28,503 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-07-19T13:28:28,505 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2024-07-19T13:28:28,506 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-07-19T13:28:28,508 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2024-07-19T13:28:28,509 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-07-19T13:28:28,511 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2024-07-19T13:28:28,512 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-07-19T13:28:28,514 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2024-07-19T13:28:28,515 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-07-19T13:28:28,517 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2024-07-19T13:28:28,518 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-07-19T13:28:28,520 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2024-07-19T13:28:28,521 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-07-19T13:28:28,523 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2024-07-19T13:28:28,524 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-07-19T13:28:28,526 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2024-07-19T13:28:28,527 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-07-19T13:28:28,529 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2024-07-19T13:28:28,530 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-07-19T13:28:28,533 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2024-07-19T13:28:28,533 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-07-19T13:28:28,536 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2024-07-19T13:28:28,537 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-07-19T13:28:28,539 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2024-07-19T13:28:28,539 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-07-19T13:28:28,542 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2024-07-19T13:28:28,543 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-07-19T13:28:28,545 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2024-07-19T13:28:28,546 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-07-19T13:28:28,548 creating build/lib/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2024-07-19T13:28:28,548 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-07-19T13:28:28,551 creating build/lib/pyrecipes/recipes/02_strings_and_text 2024-07-19T13:28:28,551 creating build/lib/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2024-07-19T13:28:28,552 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-07-19T13:28:28,555 creating build/lib/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2024-07-19T13:28:28,555 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-07-19T13:28:28,558 creating build/lib/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2024-07-19T13:28:28,559 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-07-19T13:28:28,561 creating build/lib/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2024-07-19T13:28:28,562 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-07-19T13:28:28,564 creating build/lib/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2024-07-19T13:28:28,565 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-07-19T13:28:28,567 creating build/lib/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2024-07-19T13:28:28,568 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-07-19T13:28:28,571 creating build/lib/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2024-07-19T13:28:28,572 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-07-19T13:28:28,574 creating build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-07-19T13:28:28,575 copying src/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py -> build/lib/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-07-19T13:28:28,577 creating build/lib/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-07-19T13:28:28,578 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-07-19T13:28:28,580 creating build/lib/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2024-07-19T13:28:28,581 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-07-19T13:28:28,583 creating build/lib/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2024-07-19T13:28:28,584 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-07-19T13:28:28,586 creating build/lib/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2024-07-19T13:28:28,587 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-07-19T13:28:28,589 creating build/lib/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2024-07-19T13:28:28,590 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-07-19T13:28:28,592 creating build/lib/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2024-07-19T13:28:28,593 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-07-19T13:28:28,595 creating build/lib/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2024-07-19T13:28:28,596 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-07-19T13:28:28,599 creating build/lib/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2024-07-19T13:28:28,600 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-07-19T13:28:28,602 creating build/lib/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2024-07-19T13:28:28,603 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-07-19T13:28:28,605 creating build/lib/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2024-07-19T13:28:28,606 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-07-19T13:28:28,608 creating build/lib/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2024-07-19T13:28:28,609 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-07-19T13:28:28,611 creating build/lib/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2024-07-19T13:28:28,612 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-07-19T13:28:28,614 creating build/lib/pyrecipes/recipes/10_modules_and_packages 2024-07-19T13:28:28,615 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules 2024-07-19T13:28:28,616 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-07-19T13:28:28,618 creating build/lib/pyrecipes/recipes/10_modules_and_packages/06_reloading_modules 2024-07-19T13:28:28,619 copying src/pyrecipes/recipes/10_modules_and_packages/06_reloading_modules/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/06_reloading_modules 2024-07-19T13:28:28,621 creating build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace 2024-07-19T13:28:28,622 copying src/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace 2024-07-19T13:28:28,624 creating build/lib/pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server 2024-07-19T13:28:28,625 copying src/pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server 2024-07-19T13:28:28,628 creating build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package 2024-07-19T13:28:28,629 copying src/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package 2024-07-19T13:28:28,631 creating build/lib/pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself 2024-07-19T13:28:28,632 copying src/pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself 2024-07-19T13:28:28,634 creating build/lib/pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment 2024-07-19T13:28:28,635 copying src/pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment 2024-07-19T13:28:28,638 creating build/lib/pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath 2024-07-19T13:28:28,639 copying src/pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath 2024-07-19T13:28:28,641 creating build/lib/pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import 2024-07-19T13:28:28,642 copying src/pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import 2024-07-19T13:28:28,645 creating build/lib/pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string 2024-07-19T13:28:28,646 copying src/pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string 2024-07-19T13:28:28,648 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names 2024-07-19T13:28:28,649 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-07-19T13:28:28,651 creating build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-07-19T13:28:28,652 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-07-19T13:28:28,653 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-07-19T13:28:28,655 creating build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script 2024-07-19T13:28:28,656 copying src/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script 2024-07-19T13:28:28,659 creating build/lib/pyrecipes/recipes/10_modules_and_packages/15_distributing_packages 2024-07-19T13:28:28,659 copying src/pyrecipes/recipes/10_modules_and_packages/15_distributing_packages/example.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/15_distributing_packages 2024-07-19T13:28:28,662 creating build/lib/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything 2024-07-19T13:28:28,663 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-07-19T13:28:28,666 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src 2024-07-19T13:28:28,666 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics 2024-07-19T13:28:28,667 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-07-19T13:28:28,669 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-07-19T13:28:28,670 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-07-19T13:28:28,672 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-07-19T13:28:28,673 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-07-19T13:28:28,675 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-07-19T13:28:28,677 creating build/lib/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-07-19T13:28:28,678 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-07-19T13:28:28,679 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-07-19T13:28:28,680 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-07-19T13:28:28,683 creating build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src 2024-07-19T13:28:28,684 creating build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package 2024-07-19T13:28:28,685 creating build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam 2024-07-19T13:28:28,686 copying src/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam/grok.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam 2024-07-19T13:28:28,688 creating build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package 2024-07-19T13:28:28,689 creating build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam 2024-07-19T13:28:28,690 copying src/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam/blah.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam 2024-07-19T13:28:28,692 creating build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src 2024-07-19T13:28:28,693 creating build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:28,694 copying src/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/spam.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:28,696 copying src/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/__init__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:28,699 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src 2024-07-19T13:28:28,700 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package 2024-07-19T13:28:28,701 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-07-19T13:28:28,703 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-07-19T13:28:28,704 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-07-19T13:28:28,705 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-07-19T13:28:28,707 creating build/lib/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-07-19T13:28:28,708 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-07-19T13:28:28,710 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-07-19T13:28:28,711 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-07-19T13:28:28,713 creating build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src 2024-07-19T13:28:28,714 creating build/lib/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-07-19T13:28:28,715 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-07-19T13:28:28,717 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-07-19T13:28:28,718 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-07-19T13:28:28,721 creating build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src 2024-07-19T13:28:28,722 creating build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:28,723 copying src/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/spam.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:28,724 copying src/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/grok.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:28,726 copying src/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/bar.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:28,727 copying src/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/__main__.py -> build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:28,729 creating build/lib/pyrecipes/recipes/08_classes_and_objects 2024-07-19T13:28:28,730 creating build/lib/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-07-19T13:28:28,730 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-07-19T13:28:28,733 creating build/lib/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2024-07-19T13:28:28,734 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-07-19T13:28:28,736 creating build/lib/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-07-19T13:28:28,737 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-07-19T13:28:28,739 creating build/lib/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-07-19T13:28:28,740 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-07-19T13:28:28,742 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-07-19T13:28:28,745 creating build/lib/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2024-07-19T13:28:28,746 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-07-19T13:28:28,748 creating build/lib/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-07-19T13:28:28,749 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-07-19T13:28:28,751 creating build/lib/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-07-19T13:28:28,752 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-07-19T13:28:28,754 creating build/lib/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-07-19T13:28:28,755 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-07-19T13:28:28,757 creating build/lib/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-07-19T13:28:28,758 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-07-19T13:28:28,761 creating build/lib/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2024-07-19T13:28:28,762 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-07-19T13:28:28,764 creating build/lib/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-07-19T13:28:28,765 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-07-19T13:28:28,767 creating build/lib/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-07-19T13:28:28,768 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-07-19T13:28:28,771 creating build/lib/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2024-07-19T13:28:28,772 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-07-19T13:28:28,774 creating build/lib/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-07-19T13:28:28,775 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-07-19T13:28:28,777 creating build/lib/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-07-19T13:28:28,778 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-07-19T13:28:28,780 creating build/lib/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2024-07-19T13:28:28,781 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-07-19T13:28:28,784 creating build/lib/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2024-07-19T13:28:28,785 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-07-19T13:28:28,787 creating build/lib/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2024-07-19T13:28:28,788 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-07-19T13:28:28,790 creating build/lib/pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string 2024-07-19T13:28:28,791 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-07-19T13:28:28,794 creating build/lib/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-07-19T13:28:28,794 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-07-19T13:28:28,797 creating build/lib/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-07-19T13:28:28,798 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-07-19T13:28:28,800 creating build/lib/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2024-07-19T13:28:28,801 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-07-19T13:28:28,803 creating build/lib/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-07-19T13:28:28,804 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-07-19T13:28:28,807 creating build/lib/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-07-19T13:28:28,808 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-07-19T13:28:28,810 creating build/lib/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-07-19T13:28:28,811 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-07-19T13:28:28,813 creating build/lib/pyrecipes/recipes/05_files_and_io 2024-07-19T13:28:28,814 creating build/lib/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2024-07-19T13:28:28,814 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-07-19T13:28:28,817 creating build/lib/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2024-07-19T13:28:28,818 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-07-19T13:28:28,820 creating build/lib/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2024-07-19T13:28:28,820 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-07-19T13:28:28,823 creating build/lib/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2024-07-19T13:28:28,823 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-07-19T13:28:28,826 creating build/lib/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2024-07-19T13:28:28,827 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-07-19T13:28:28,829 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2024-07-19T13:28:28,830 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-07-19T13:28:28,832 creating build/lib/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2024-07-19T13:28:28,833 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-07-19T13:28:28,835 creating build/lib/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2024-07-19T13:28:28,836 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-07-19T13:28:28,838 creating build/lib/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2024-07-19T13:28:28,839 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-07-19T13:28:28,841 creating build/lib/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2024-07-19T13:28:28,842 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-07-19T13:28:28,844 creating build/lib/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2024-07-19T13:28:28,845 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-07-19T13:28:28,847 creating build/lib/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2024-07-19T13:28:28,848 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-07-19T13:28:28,850 creating build/lib/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2024-07-19T13:28:28,851 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-07-19T13:28:28,853 creating build/lib/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2024-07-19T13:28:28,854 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-07-19T13:28:28,856 creating build/lib/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2024-07-19T13:28:28,857 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-07-19T13:28:28,859 creating build/lib/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-07-19T13:28:28,860 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-07-19T13:28:28,862 creating build/lib/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2024-07-19T13:28:28,863 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-07-19T13:28:28,865 creating build/lib/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2024-07-19T13:28:28,866 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-07-19T13:28:28,868 creating build/lib/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2024-07-19T13:28:28,869 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-07-19T13:28:28,871 creating build/lib/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-07-19T13:28:28,872 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-07-19T13:28:28,875 creating build/lib/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2024-07-19T13:28:28,876 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-07-19T13:28:28,878 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2024-07-19T13:28:28,879 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-07-19T13:28:28,881 creating build/lib/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2024-07-19T13:28:28,881 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-07-19T13:28:28,883 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing 2024-07-19T13:28:28,884 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-07-19T13:28:28,885 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-07-19T13:28:28,887 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2024-07-19T13:28:28,888 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-07-19T13:28:28,890 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-07-19T13:28:28,891 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-07-19T13:28:28,893 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-07-19T13:28:28,894 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-07-19T13:28:28,896 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-07-19T13:28:28,897 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-07-19T13:28:28,899 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-07-19T13:28:28,900 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-07-19T13:28:28,902 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-07-19T13:28:28,903 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-07-19T13:28:28,906 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-07-19T13:28:28,907 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-07-19T13:28:28,909 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-07-19T13:28:28,910 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-07-19T13:28:28,912 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-07-19T13:28:28,914 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-07-19T13:28:28,915 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-07-19T13:28:28,917 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-07-19T13:28:28,918 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-07-19T13:28:28,920 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-07-19T13:28:28,921 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-07-19T13:28:28,923 creating build/lib/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2024-07-19T13:28:28,924 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-07-19T13:28:28,926 creating build/lib/pyrecipes/recipes/12_concurrency 2024-07-19T13:28:28,927 creating build/lib/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-07-19T13:28:28,928 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-07-19T13:28:28,930 creating build/lib/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2024-07-19T13:28:28,931 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-07-19T13:28:28,933 creating build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-07-19T13:28:28,934 copying src/pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py -> build/lib/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-07-19T13:28:28,937 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-07-19T13:28:28,938 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-07-19T13:28:28,940 creating build/lib/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-07-19T13:28:28,941 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-07-19T13:28:28,944 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms 2024-07-19T13:28:28,945 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2024-07-19T13:28:28,946 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-07-19T13:28:28,948 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2024-07-19T13:28:28,949 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-07-19T13:28:28,951 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2024-07-19T13:28:28,952 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-07-19T13:28:28,954 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2024-07-19T13:28:28,955 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-07-19T13:28:28,957 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2024-07-19T13:28:28,958 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-07-19T13:28:28,960 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2024-07-19T13:28:28,961 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-07-19T13:28:28,963 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2024-07-19T13:28:28,964 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-07-19T13:28:28,966 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2024-07-19T13:28:28,967 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-07-19T13:28:28,970 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2024-07-19T13:28:28,971 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-07-19T13:28:28,973 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2024-07-19T13:28:28,974 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-07-19T13:28:28,976 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2024-07-19T13:28:28,977 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-07-19T13:28:28,979 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2024-07-19T13:28:28,980 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-07-19T13:28:28,983 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2024-07-19T13:28:28,983 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-07-19T13:28:28,986 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2024-07-19T13:28:28,986 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-07-19T13:28:28,988 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2024-07-19T13:28:28,989 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-07-19T13:28:28,992 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2024-07-19T13:28:28,992 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-07-19T13:28:28,995 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2024-07-19T13:28:28,996 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-07-19T13:28:28,998 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2024-07-19T13:28:28,999 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-07-19T13:28:29,001 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2024-07-19T13:28:29,002 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-07-19T13:28:29,004 creating build/lib/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2024-07-19T13:28:29,006 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-07-19T13:28:29,008 creating build/lib/pyrecipes/recipes/07_functions 2024-07-19T13:28:29,008 creating build/lib/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2024-07-19T13:28:29,010 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-07-19T13:28:29,012 creating build/lib/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-07-19T13:28:29,013 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-07-19T13:28:29,015 creating build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-07-19T13:28:29,016 copying src/pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py -> build/lib/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-07-19T13:28:29,018 creating build/lib/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2024-07-19T13:28:29,019 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-07-19T13:28:29,021 creating build/lib/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-07-19T13:28:29,022 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-07-19T13:28:29,024 creating build/lib/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-07-19T13:28:29,025 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-07-19T13:28:29,027 creating build/lib/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-07-19T13:28:29,028 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-07-19T13:28:29,030 creating build/lib/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-07-19T13:28:29,031 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-07-19T13:28:29,033 creating build/lib/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-07-19T13:28:29,034 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-07-19T13:28:29,036 creating build/lib/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2024-07-19T13:28:29,037 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-07-19T13:28:29,040 creating build/lib/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-07-19T13:28:29,041 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-07-19T13:28:29,043 creating build/lib/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-07-19T13:28:29,044 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-07-19T13:28:29,052 running egg_info 2024-07-19T13:28:29,059 writing src/pyrecipes.egg-info/PKG-INFO 2024-07-19T13:28:29,062 writing dependency_links to src/pyrecipes.egg-info/dependency_links.txt 2024-07-19T13:28:29,063 writing entry points to src/pyrecipes.egg-info/entry_points.txt 2024-07-19T13:28:29,065 writing requirements to src/pyrecipes.egg-info/requires.txt 2024-07-19T13:28:29,066 writing top-level names to src/pyrecipes.egg-info/top_level.txt 2024-07-19T13:28:29,262 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-07-19T13:28:29,265 reading manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:29,274 adding license file 'LICENSE' 2024-07-19T13:28:29,290 writing manifest file 'src/pyrecipes.egg-info/SOURCES.txt' 2024-07-19T13:28:29,384 copying src/pyrecipes/templates/.gitignore -> build/lib/pyrecipes/templates 2024-07-19T13:28:29,387 copying src/pyrecipes/templates/pyproject.toml -> build/lib/pyrecipes/templates 2024-07-19T13:28:29,390 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-07-19T13:28:29,391 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-07-19T13:28:29,394 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-07-19T13:28:29,396 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-07-19T13:28:29,398 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2024-07-19T13:28:29,398 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2024-07-19T13:28:29,399 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-07-19T13:28:29,411 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-07-19T13:28:29,415 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-07-19T13:28:29,419 creating build/lib/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2024-07-19T13:28:29,420 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-07-19T13:28:29,435 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-07-19T13:28:29,438 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-07-19T13:28:29,442 copying src/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/somedata.dat -> build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:29,444 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-07-19T13:28:29,446 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-07-19T13:28:29,448 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-07-19T13:28:29,450 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-07-19T13:28:29,452 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-07-19T13:28:29,454 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-07-19T13:28:29,456 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-07-19T13:28:29,458 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-07-19T13:28:29,460 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-07-19T13:28:29,463 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-07-19T13:28:29,465 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-07-19T13:28:29,467 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-07-19T13:28:29,472 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-07-19T13:28:29,475 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-07-19T13:28:29,478 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-07-19T13:28:29,480 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-07-19T13:28:29,482 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-07-19T13:28:29,484 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-07-19T13:28:29,490 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-07-19T13:28:29,492 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-07-19T13:28:29,494 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-07-19T13:28:29,496 creating build/lib/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2024-07-19T13:28:29,497 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-07-19T13:28:29,503 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-07-19T13:28:29,510 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-07-19T13:28:29,516 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-07-19T13:28:29,523 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-07-19T13:28:29,528 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-07-19T13:28:29,532 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-07-19T13:28:29,536 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-07-19T13:28:29,540 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-07-19T13:28:29,545 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-07-19T13:28:29,550 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-07-19T13:28:29,555 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-07-19T13:28:29,560 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-07-19T13:28:29,565 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-07-19T13:28:29,570 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-07-19T13:28:29,674 installing to build/bdist.linux-armv7l/wheel 2024-07-19T13:28:29,675 running install 2024-07-19T13:28:29,700 running install_lib 2024-07-19T13:28:29,708 creating build/bdist.linux-armv7l 2024-07-19T13:28:29,708 creating build/bdist.linux-armv7l/wheel 2024-07-19T13:28:29,710 creating build/bdist.linux-armv7l/wheel/pyrecipes 2024-07-19T13:28:29,712 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2024-07-19T13:28:29,713 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming 2024-07-19T13:28:29,715 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply 2024-07-19T13:28:29,716 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply 2024-07-19T13:28:29,718 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client 2024-07-19T13:28:29,719 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-07-19T13:28:29,721 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters 2024-07-19T13:28:29,722 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters 2024-07-19T13:28:29,725 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls 2024-07-19T13:28:29,726 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls 2024-07-19T13:28:29,728 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services 2024-07-19T13:28:29,729 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services 2024-07-19T13:28:29,731 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes 2024-07-19T13:28:29,732 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes 2024-07-19T13:28:29,735 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface 2024-07-19T13:28:29,735 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface 2024-07-19T13:28:29,738 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address 2024-07-19T13:28:29,739 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address 2024-07-19T13:28:29,741 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc 2024-07-19T13:28:29,742 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc 2024-07-19T13:28:29,744 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server 2024-07-19T13:28:29,746 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server 2024-07-19T13:28:29,748 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io 2024-07-19T13:28:29,748 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io 2024-07-19T13:28:29,752 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays 2024-07-19T13:28:29,752 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays 2024-07-19T13:28:29,755 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server 2024-07-19T13:28:29,756 copying build/lib/pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server 2024-07-19T13:28:29,762 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators 2024-07-19T13:28:29,764 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator 2024-07-19T13:28:29,765 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-07-19T13:28:29,767 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-07-19T13:28:29,768 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable 2024-07-19T13:28:29,770 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-07-19T13:28:29,772 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-07-19T13:28:29,774 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations 2024-07-19T13:28:29,775 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-07-19T13:28:29,777 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse 2024-07-19T13:28:29,778 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-07-19T13:28:29,780 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state 2024-07-19T13:28:29,782 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-07-19T13:28:29,783 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-07-19T13:28:29,786 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines 2024-07-19T13:28:29,787 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data 2024-07-19T13:28:29,788 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo 2024-07-19T13:28:29,789 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-07-19T13:28:29,793 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-07-19T13:28:29,796 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-07-19T13:28:29,808 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar 2024-07-19T13:28:29,809 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-07-19T13:28:29,812 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-07-19T13:28:29,815 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-07-19T13:28:29,827 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-07-19T13:28:29,829 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence 2024-07-19T13:28:29,830 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-07-19T13:28:29,833 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence 2024-07-19T13:28:29,834 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-07-19T13:28:29,836 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously 2024-07-19T13:28:29,837 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-07-19T13:28:29,840 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables 2024-07-19T13:28:29,840 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-07-19T13:28:29,843 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator 2024-07-19T13:28:29,843 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-07-19T13:28:29,846 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol 2024-07-19T13:28:29,847 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-07-19T13:28:29,849 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers 2024-07-19T13:28:29,850 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-07-19T13:28:29,852 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators 2024-07-19T13:28:29,853 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-07-19T13:28:29,855 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration 2024-07-19T13:28:29,856 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-07-19T13:28:29,858 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator 2024-07-19T13:28:29,859 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-07-19T13:28:29,861 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-07-19T13:28:29,864 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming 2024-07-19T13:28:29,865 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects 2024-07-19T13:28:29,866 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-07-19T13:28:29,869 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments 2024-07-19T13:28:29,870 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-07-19T13:28:29,872 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument 2024-07-19T13:28:29,873 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-07-19T13:28:29,875 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator 2024-07-19T13:28:29,876 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-07-19T13:28:29,878 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically 2024-07-19T13:28:29,879 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-07-19T13:28:29,881 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation 2024-07-19T13:28:29,882 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-07-19T13:28:29,884 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations 2024-07-19T13:28:29,885 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-07-19T13:28:29,888 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs 2024-07-19T13:28:29,888 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-07-19T13:28:29,891 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time 2024-07-19T13:28:29,892 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-07-19T13:28:29,894 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes 2024-07-19T13:28:29,895 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-07-19T13:28:29,897 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators 2024-07-19T13:28:29,898 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-07-19T13:28:29,900 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source 2024-07-19T13:28:29,901 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-07-19T13:28:29,904 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order 2024-07-19T13:28:29,904 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-07-19T13:28:29,907 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions 2024-07-19T13:28:29,907 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-07-19T13:28:29,910 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way 2024-07-19T13:28:29,911 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-07-19T13:28:29,913 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function 2024-07-19T13:28:29,914 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-07-19T13:28:29,916 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator 2024-07-19T13:28:29,917 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-07-19T13:28:29,919 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods 2024-07-19T13:28:29,920 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-07-19T13:28:29,922 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes 2024-07-19T13:28:29,923 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-07-19T13:28:29,926 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code 2024-07-19T13:28:29,927 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-07-19T13:28:29,929 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class 2024-07-19T13:28:29,930 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-07-19T13:28:29,932 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions 2024-07-19T13:28:29,933 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-07-19T13:28:29,935 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes 2024-07-19T13:28:29,936 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-07-19T13:28:29,938 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods 2024-07-19T13:28:29,939 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-07-19T13:28:29,941 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments 2024-07-19T13:28:29,942 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-07-19T13:28:29,944 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times 2024-07-19T13:28:29,946 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers 2024-07-19T13:28:29,947 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-07-19T13:28:29,949 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes 2024-07-19T13:28:29,950 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-07-19T13:28:29,952 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays 2024-07-19T13:28:29,953 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-07-19T13:28:29,955 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones 2024-07-19T13:28:29,956 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-07-19T13:28:29,959 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month 2024-07-19T13:28:29,960 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-07-19T13:28:29,962 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions 2024-07-19T13:28:29,963 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-07-19T13:28:29,966 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans 2024-07-19T13:28:29,967 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-07-19T13:28:29,969 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random 2024-07-19T13:28:29,970 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-07-19T13:28:29,972 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations 2024-07-19T13:28:29,973 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-07-19T13:28:29,975 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations 2024-07-19T13:28:29,976 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-07-19T13:28:29,978 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math 2024-07-19T13:28:29,979 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-07-19T13:28:29,982 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date 2024-07-19T13:28:29,983 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-07-19T13:28:29,985 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values 2024-07-19T13:28:29,986 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-07-19T13:28:29,988 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output 2024-07-19T13:28:29,989 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-07-19T13:28:29,991 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions 2024-07-19T13:28:29,992 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-07-19T13:28:29,995 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes 2024-07-19T13:28:29,996 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-07-19T13:28:29,998 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text 2024-07-19T13:28:30,000 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text 2024-07-19T13:28:30,001 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-07-19T13:28:30,003 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings 2024-07-19T13:28:30,004 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-07-19T13:28:30,006 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text 2024-07-19T13:28:30,007 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-07-19T13:28:30,009 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings 2024-07-19T13:28:30,010 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-07-19T13:28:30,012 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings 2024-07-19T13:28:30,013 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-07-19T13:28:30,016 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser 2024-07-19T13:28:30,016 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-07-19T13:28:30,019 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns 2024-07-19T13:28:30,020 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-07-19T13:28:30,023 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns 2024-07-19T13:28:30,023 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-07-19T13:28:30,026 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/18_tokenizing_text 2024-07-19T13:28:30,027 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-07-19T13:28:30,029 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string 2024-07-19T13:28:30,030 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-07-19T13:28:30,032 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns 2024-07-19T13:28:30,033 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-07-19T13:28:30,035 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text 2024-07-19T13:28:30,036 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-07-19T13:28:30,038 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters 2024-07-19T13:28:30,039 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-07-19T13:28:30,041 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings 2024-07-19T13:28:30,042 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-07-19T13:28:30,044 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions 2024-07-19T13:28:30,045 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-07-19T13:28:30,048 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match 2024-07-19T13:28:30,048 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-07-19T13:28:30,051 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation 2024-07-19T13:28:30,052 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-07-19T13:28:30,054 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text 2024-07-19T13:28:30,055 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-07-19T13:28:30,057 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns 2024-07-19T13:28:30,058 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-07-19T13:28:30,061 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings 2024-07-19T13:28:30,061 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-07-19T13:28:30,064 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages 2024-07-19T13:28:30,065 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules 2024-07-19T13:28:30,067 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src 2024-07-19T13:28:30,068 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics 2024-07-19T13:28:30,069 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive 2024-07-19T13:28:30,070 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-07-19T13:28:30,072 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-07-19T13:28:30,073 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-07-19T13:28:30,075 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-07-19T13:28:30,076 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-07-19T13:28:30,079 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats 2024-07-19T13:28:30,080 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-07-19T13:28:30,082 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-07-19T13:28:30,083 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-07-19T13:28:30,084 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-07-19T13:28:30,087 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/06_reloading_modules 2024-07-19T13:28:30,088 copying build/lib/pyrecipes/recipes/10_modules_and_packages/06_reloading_modules/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/06_reloading_modules 2024-07-19T13:28:30,090 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace 2024-07-19T13:28:30,092 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src 2024-07-19T13:28:30,093 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package 2024-07-19T13:28:30,095 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam 2024-07-19T13:28:30,096 copying build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam/grok.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam 2024-07-19T13:28:30,098 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package 2024-07-19T13:28:30,099 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam 2024-07-19T13:28:30,100 copying build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam/blah.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam 2024-07-19T13:28:30,102 copying build/lib/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace 2024-07-19T13:28:30,104 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server 2024-07-19T13:28:30,105 copying build/lib/pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server 2024-07-19T13:28:30,108 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package 2024-07-19T13:28:30,109 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src 2024-07-19T13:28:30,110 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:30,111 copying build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/spam.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:30,113 copying build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:30,116 copying build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/somedata.dat -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage 2024-07-19T13:28:30,118 copying build/lib/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package 2024-07-19T13:28:30,120 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself 2024-07-19T13:28:30,121 copying build/lib/pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself 2024-07-19T13:28:30,123 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment 2024-07-19T13:28:30,124 copying build/lib/pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment 2024-07-19T13:28:30,126 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath 2024-07-19T13:28:30,127 copying build/lib/pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath 2024-07-19T13:28:30,129 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import 2024-07-19T13:28:30,130 copying build/lib/pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import 2024-07-19T13:28:30,132 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string 2024-07-19T13:28:30,133 copying build/lib/pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string 2024-07-19T13:28:30,136 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names 2024-07-19T13:28:30,137 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src 2024-07-19T13:28:30,138 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package 2024-07-19T13:28:30,140 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B 2024-07-19T13:28:30,141 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-07-19T13:28:30,142 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-07-19T13:28:30,144 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-07-19T13:28:30,146 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A 2024-07-19T13:28:30,147 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-07-19T13:28:30,148 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-07-19T13:28:30,150 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-07-19T13:28:30,151 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-07-19T13:28:30,154 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files 2024-07-19T13:28:30,155 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src 2024-07-19T13:28:30,156 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module 2024-07-19T13:28:30,158 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-07-19T13:28:30,159 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-07-19T13:28:30,161 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-07-19T13:28:30,163 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-07-19T13:28:30,165 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-07-19T13:28:30,167 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script 2024-07-19T13:28:30,168 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src 2024-07-19T13:28:30,170 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:30,171 copying build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/spam.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:30,172 copying build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/grok.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:30,174 copying build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/bar.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:30,175 copying build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/__main__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication 2024-07-19T13:28:30,177 copying build/lib/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script 2024-07-19T13:28:30,179 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/15_distributing_packages 2024-07-19T13:28:30,180 copying build/lib/pyrecipes/recipes/10_modules_and_packages/15_distributing_packages/example.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/15_distributing_packages 2024-07-19T13:28:30,182 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything 2024-07-19T13:28:30,183 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-07-19T13:28:30,185 copying build/lib/pyrecipes/recipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/recipes 2024-07-19T13:28:30,187 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects 2024-07-19T13:28:30,188 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init 2024-07-19T13:28:30,189 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-07-19T13:28:30,191 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances 2024-07-19T13:28:30,192 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-07-19T13:28:30,194 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol 2024-07-19T13:28:30,195 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-07-19T13:28:30,198 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion 2024-07-19T13:28:30,199 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-07-19T13:28:30,201 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-07-19T13:28:30,203 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties 2024-07-19T13:28:30,204 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-07-19T13:28:30,207 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access 2024-07-19T13:28:30,208 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-07-19T13:28:30,210 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines 2024-07-19T13:28:30,211 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-07-19T13:28:30,214 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class 2024-07-19T13:28:30,214 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-07-19T13:28:30,217 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations 2024-07-19T13:28:30,218 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-07-19T13:28:30,220 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class 2024-07-19T13:28:30,221 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-07-19T13:28:30,223 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting 2024-07-19T13:28:30,224 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-07-19T13:28:30,226 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins 2024-07-19T13:28:30,227 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-07-19T13:28:30,230 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class 2024-07-19T13:28:30,231 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-07-19T13:28:30,233 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern 2024-07-19T13:28:30,234 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-07-19T13:28:30,236 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances 2024-07-19T13:28:30,237 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-07-19T13:28:30,239 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure 2024-07-19T13:28:30,240 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-07-19T13:28:30,244 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute 2024-07-19T13:28:30,245 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-07-19T13:28:30,247 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes 2024-07-19T13:28:30,248 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-07-19T13:28:30,250 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-07-19T13:28:30,251 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-07-19T13:28:30,253 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system 2024-07-19T13:28:30,254 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-07-19T13:28:30,257 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class 2024-07-19T13:28:30,258 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-07-19T13:28:30,260 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass 2024-07-19T13:28:30,260 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-07-19T13:28:30,263 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances 2024-07-19T13:28:30,264 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-07-19T13:28:30,266 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers 2024-07-19T13:28:30,267 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-07-19T13:28:30,269 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures 2024-07-19T13:28:30,270 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-07-19T13:28:30,273 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io 2024-07-19T13:28:30,274 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist 2024-07-19T13:28:30,275 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-07-19T13:28:30,277 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-07-19T13:28:30,279 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending 2024-07-19T13:28:30,280 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-07-19T13:28:30,282 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files 2024-07-19T13:28:30,283 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-07-19T13:28:30,285 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-07-19T13:28:30,287 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories 2024-07-19T13:28:30,288 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-07-19T13:28:30,290 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string 2024-07-19T13:28:30,291 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-07-19T13:28:30,294 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing 2024-07-19T13:28:30,295 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1 2024-07-19T13:28:30,296 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-07-19T13:28:30,298 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-07-19T13:28:30,299 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2 2024-07-19T13:28:30,300 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-07-19T13:28:30,302 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-07-19T13:28:30,304 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-07-19T13:28:30,306 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/21_serializing_python_objects 2024-07-19T13:28:30,307 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-07-19T13:28:30,309 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-07-19T13:28:30,311 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object 2024-07-19T13:28:30,312 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-07-19T13:28:30,314 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-07-19T13:28:30,316 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file 2024-07-19T13:28:30,317 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-07-19T13:28:30,319 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames 2024-07-19T13:28:30,320 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-07-19T13:28:30,322 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding 2024-07-19T13:28:30,323 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-07-19T13:28:30,325 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-07-19T13:28:30,327 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file 2024-07-19T13:28:30,328 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-07-19T13:28:30,331 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data 2024-07-19T13:28:30,332 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-07-19T13:28:30,334 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-07-19T13:28:30,336 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/02_printing_to_a_file 2024-07-19T13:28:30,337 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-07-19T13:28:30,338 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-07-19T13:28:30,341 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles 2024-07-19T13:28:30,342 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-07-19T13:28:30,343 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-07-19T13:28:30,346 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer 2024-07-19T13:28:30,346 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-07-19T13:28:30,348 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-07-19T13:28:30,350 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files 2024-07-19T13:28:30,351 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-07-19T13:28:30,355 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-07-19T13:28:30,358 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records 2024-07-19T13:28:30,359 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-07-19T13:28:30,360 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-07-19T13:28:30,363 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port 2024-07-19T13:28:30,363 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-07-19T13:28:30,366 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames 2024-07-19T13:28:30,367 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-07-19T13:28:30,369 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file 2024-07-19T13:28:30,370 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-07-19T13:28:30,372 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing 2024-07-19T13:28:30,374 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data 2024-07-19T13:28:30,375 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-07-19T13:28:30,377 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-07-19T13:28:30,379 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data 2024-07-19T13:28:30,380 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-07-19T13:28:30,382 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-07-19T13:28:30,384 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml 2024-07-19T13:28:30,385 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-07-19T13:28:30,387 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-07-19T13:28:30,388 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures 2024-07-19T13:28:30,389 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-07-19T13:28:30,391 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-07-19T13:28:30,393 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database 2024-07-19T13:28:30,394 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-07-19T13:28:30,396 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml 2024-07-19T13:28:30,397 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-07-19T13:28:30,400 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally 2024-07-19T13:28:30,400 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-07-19T13:28:30,402 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-07-19T13:28:30,407 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces 2024-07-19T13:28:30,408 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-07-19T13:28:30,409 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-07-19T13:28:30,412 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures 2024-07-19T13:28:30,413 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-07-19T13:28:30,415 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-07-19T13:28:30,416 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-07-19T13:28:30,418 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64 2024-07-19T13:28:30,419 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-07-19T13:28:30,421 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits 2024-07-19T13:28:30,422 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-07-19T13:28:30,425 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics 2024-07-19T13:28:30,425 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-07-19T13:28:30,428 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data 2024-07-19T13:28:30,429 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-07-19T13:28:30,431 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-07-19T13:28:30,433 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency 2024-07-19T13:28:30,434 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads 2024-07-19T13:28:30,435 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-07-19T13:28:30,438 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started 2024-07-19T13:28:30,438 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-07-19T13:28:30,441 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/03_communicating_between_threads 2024-07-19T13:28:30,442 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-07-19T13:28:30,444 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming 2024-07-19T13:28:30,445 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs 2024-07-19T13:28:30,446 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-07-19T13:28:30,450 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-07-19T13:28:30,454 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-07-19T13:28:30,458 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-07-19T13:28:30,462 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-07-19T13:28:30,467 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-07-19T13:28:30,471 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-07-19T13:28:30,476 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-07-19T13:28:30,480 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-07-19T13:28:30,484 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-07-19T13:28:30,488 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-07-19T13:28:30,492 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-07-19T13:28:30,497 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-07-19T13:28:30,501 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-07-19T13:28:30,506 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-07-19T13:28:30,508 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool 2024-07-19T13:28:30,509 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-07-19T13:28:30,512 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms 2024-07-19T13:28:30,513 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order 2024-07-19T13:28:30,514 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-07-19T13:28:30,516 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items 2024-07-19T13:28:30,517 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-07-19T13:28:30,519 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-07-19T13:28:30,522 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary 2024-07-19T13:28:30,522 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-07-19T13:28:30,525 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries 2024-07-19T13:28:30,526 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-07-19T13:28:30,528 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries 2024-07-19T13:28:30,529 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-07-19T13:28:30,531 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables 2024-07-19T13:28:30,532 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-07-19T13:28:30,534 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping 2024-07-19T13:28:30,535 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-07-19T13:28:30,538 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary 2024-07-19T13:28:30,539 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-07-19T13:28:30,541 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support 2024-07-19T13:28:30,542 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-07-19T13:28:30,544 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence 2024-07-19T13:28:30,545 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-07-19T13:28:30,547 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order 2024-07-19T13:28:30,548 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-07-19T13:28:30,550 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time 2024-07-19T13:28:30,551 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-07-19T13:28:30,554 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements 2024-07-19T13:28:30,554 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-07-19T13:28:30,557 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field 2024-07-19T13:28:30,557 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-07-19T13:28:30,560 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element 2024-07-19T13:28:30,561 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-07-19T13:28:30,563 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue 2024-07-19T13:28:30,564 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-07-19T13:28:30,566 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length 2024-07-19T13:28:30,567 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-07-19T13:28:30,570 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice 2024-07-19T13:28:30,570 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-07-19T13:28:30,572 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key 2024-07-19T13:28:30,573 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-07-19T13:28:30,576 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items 2024-07-19T13:28:30,576 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-07-19T13:28:30,579 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions 2024-07-19T13:28:30,580 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments 2024-07-19T13:28:30,581 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-07-19T13:28:30,583 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions 2024-07-19T13:28:30,584 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-07-19T13:28:30,586 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/11_inlining_callback_functions 2024-07-19T13:28:30,587 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-07-19T13:28:30,590 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments 2024-07-19T13:28:30,591 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-07-19T13:28:30,593 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure 2024-07-19T13:28:30,594 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-07-19T13:28:30,596 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions 2024-07-19T13:28:30,597 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-07-19T13:28:30,599 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions 2024-07-19T13:28:30,600 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-07-19T13:28:30,603 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function 2024-07-19T13:28:30,603 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-07-19T13:28:30,606 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments 2024-07-19T13:28:30,607 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-07-19T13:28:30,609 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments 2024-07-19T13:28:30,610 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-07-19T13:28:30,612 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments 2024-07-19T13:28:30,612 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-07-19T13:28:30,615 creating build/bdist.linux-armv7l/wheel/pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions 2024-07-19T13:28:30,616 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-07-19T13:28:30,618 creating build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,619 copying build/lib/pyrecipes/cli/run.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,621 copying build/lib/pyrecipes/cli/search.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,622 copying build/lib/pyrecipes/cli/template.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,624 copying build/lib/pyrecipes/cli/create.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,626 copying build/lib/pyrecipes/cli/show.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,628 copying build/lib/pyrecipes/cli/chapters.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,629 copying build/lib/pyrecipes/cli/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,631 copying build/lib/pyrecipes/cli/ls.py -> build/bdist.linux-armv7l/wheel/pyrecipes/cli 2024-07-19T13:28:30,633 copying build/lib/pyrecipes/chapter.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-07-19T13:28:30,635 creating build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-07-19T13:28:30,636 copying build/lib/pyrecipes/templates/.gitignore -> build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-07-19T13:28:30,638 copying build/lib/pyrecipes/templates/pyproject.toml -> build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-07-19T13:28:30,640 copying build/lib/pyrecipes/templates/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes/templates 2024-07-19T13:28:30,642 copying build/lib/pyrecipes/errors.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-07-19T13:28:30,644 copying build/lib/pyrecipes/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-07-19T13:28:30,646 copying build/lib/pyrecipes/recipe.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-07-19T13:28:30,648 creating build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-07-19T13:28:30,648 copying build/lib/pyrecipes/utils/__init__.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-07-19T13:28:30,650 copying build/lib/pyrecipes/utils/cli.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-07-19T13:28:30,652 copying build/lib/pyrecipes/utils/text.py -> build/bdist.linux-armv7l/wheel/pyrecipes/utils 2024-07-19T13:28:30,653 copying build/lib/pyrecipes/cookbook.py -> build/bdist.linux-armv7l/wheel/pyrecipes 2024-07-19T13:28:30,655 running install_egg_info 2024-07-19T13:28:30,662 Copying src/pyrecipes.egg-info to build/bdist.linux-armv7l/wheel/pyrecipes-0.3.2-py3.11.egg-info 2024-07-19T13:28:30,673 running install_scripts 2024-07-19T13:28:30,689 creating build/bdist.linux-armv7l/wheel/pyrecipes-0.3.2.dist-info/WHEEL 2024-07-19T13:28:30,691 creating '/tmp/pip-wheel-7hik4gbw/.tmp-jpjk3bxo/pyrecipes-0.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-07-19T13:28:30,693 adding 'pyrecipes/__init__.py' 2024-07-19T13:28:30,695 adding 'pyrecipes/chapter.py' 2024-07-19T13:28:30,696 adding 'pyrecipes/cookbook.py' 2024-07-19T13:28:30,697 adding 'pyrecipes/errors.py' 2024-07-19T13:28:30,698 adding 'pyrecipes/recipe.py' 2024-07-19T13:28:30,700 adding 'pyrecipes/cli/__init__.py' 2024-07-19T13:28:30,701 adding 'pyrecipes/cli/chapters.py' 2024-07-19T13:28:30,702 adding 'pyrecipes/cli/create.py' 2024-07-19T13:28:30,704 adding 'pyrecipes/cli/ls.py' 2024-07-19T13:28:30,705 adding 'pyrecipes/cli/run.py' 2024-07-19T13:28:30,706 adding 'pyrecipes/cli/search.py' 2024-07-19T13:28:30,707 adding 'pyrecipes/cli/show.py' 2024-07-19T13:28:30,708 adding 'pyrecipes/cli/template.py' 2024-07-19T13:28:30,710 adding 'pyrecipes/recipes/__init__.py' 2024-07-19T13:28:30,712 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/01_unpacking_a_sequence_into_separate_variables/example.py' 2024-07-19T13:28:30,714 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/02_unpacking_elements_from_iterables_of_arbitrary_length/example.py' 2024-07-19T13:28:30,715 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/example.py' 2024-07-19T13:28:30,716 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/03_keep_last_n_items/somefile.txt' 2024-07-19T13:28:30,718 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/04_finding_largest_or_smallest_n_items/example.py' 2024-07-19T13:28:30,719 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/05_implementing_a_priority_queue/example.py' 2024-07-19T13:28:30,721 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/06_mapping_keys_to_multiple_values_in_a_dictionary/example.py' 2024-07-19T13:28:30,723 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/07_keeping_dictionaries_in_order/example.py' 2024-07-19T13:28:30,725 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/08_calculating_with_dictionaries/example.py' 2024-07-19T13:28:30,726 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/09_finding_commonalities_between_two_dictionaries/example.py' 2024-07-19T13:28:30,728 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/10_removing_duplicates_from_a_sequence_while_maintaining_order/example.py' 2024-07-19T13:28:30,730 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/11_naming_a_slice/example.py' 2024-07-19T13:28:30,731 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/12_determining_the_most_frequently_occurring_items_in_a_sequence/example.py' 2024-07-19T13:28:30,733 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/13_sorting_a_list_of_dictionaries_by_a_common_key/example.py' 2024-07-19T13:28:30,735 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/14_sorting_objects_without_native_comparison_support/example.py' 2024-07-19T13:28:30,737 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/15_grouping_records_together_based_on_a_field/example.py' 2024-07-19T13:28:30,739 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/16_filtering_sequence_element/example.py' 2024-07-19T13:28:30,740 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/17_extracting_a_subset_of_a_dictionary/example.py' 2024-07-19T13:28:30,742 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/18_mapping_names_to_a_sequence_of_elements/example.py' 2024-07-19T13:28:30,743 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/19_transforming_and_reducing_data_at_the_same_time/example.py' 2024-07-19T13:28:30,745 adding 'pyrecipes/recipes/01_data_structures_and_algorithms/20_combining_multiple_mappings_into_a_single_mapping/example.py' 2024-07-19T13:28:30,747 adding 'pyrecipes/recipes/02_strings_and_text/01_splitting_strings_on_any_of_multiple_delimiters/example.py' 2024-07-19T13:28:30,749 adding 'pyrecipes/recipes/02_strings_and_text/02_matching_text_at_start_or_end_of_a_string/example.py' 2024-07-19T13:28:30,750 adding 'pyrecipes/recipes/02_strings_and_text/03_matching_strings_using_shell_wildcard_patterns/example.py' 2024-07-19T13:28:30,752 adding 'pyrecipes/recipes/02_strings_and_text/04_matching_and_searching_for_text_patterns/example.py' 2024-07-19T13:28:30,753 adding 'pyrecipes/recipes/02_strings_and_text/05_searching_and_replacing_text/example.py' 2024-07-19T13:28:30,755 adding 'pyrecipes/recipes/02_strings_and_text/06_searching_and_replacing_case_insensitive_text/example.py' 2024-07-19T13:28:30,757 adding 'pyrecipes/recipes/02_strings_and_text/07_specifying_a_regular_expression_for_the_shortest_match/example.py' 2024-07-19T13:28:30,758 adding 'pyrecipes/recipes/02_strings_and_text/08_writing_a_regular_expression_for_multiline_patterns/example.py' 2024-07-19T13:28:30,760 adding 'pyrecipes/recipes/02_strings_and_text/09_normalizing_unicode_text_to_a_standard_representation/example.py' 2024-07-19T13:28:30,762 adding 'pyrecipes/recipes/02_strings_and_text/10_working_with_unicode_characters_in_regular_expressions/example.py' 2024-07-19T13:28:30,763 adding 'pyrecipes/recipes/02_strings_and_text/11_stripping_unwanted_characters_from_strings/example.py' 2024-07-19T13:28:30,765 adding 'pyrecipes/recipes/02_strings_and_text/12_sanitizing_and_cleaning_up_text/example.py' 2024-07-19T13:28:30,767 adding 'pyrecipes/recipes/02_strings_and_text/13_aligning_text_strings/example.py' 2024-07-19T13:28:30,768 adding 'pyrecipes/recipes/02_strings_and_text/14_combining_and_concatenating_strings/example.py' 2024-07-19T13:28:30,770 adding 'pyrecipes/recipes/02_strings_and_text/15_interpolating_variables_in_strings/example.py' 2024-07-19T13:28:30,771 adding 'pyrecipes/recipes/02_strings_and_text/16_reformatting_text_to_a_fixed_number_of_columns/example.py' 2024-07-19T13:28:30,773 adding 'pyrecipes/recipes/02_strings_and_text/17_handling_html_and_xml_entities_in_text/example.py' 2024-07-19T13:28:30,774 adding 'pyrecipes/recipes/02_strings_and_text/18_tokenizing_text/example.py' 2024-07-19T13:28:30,777 adding 'pyrecipes/recipes/02_strings_and_text/19_writing_a_simple_recursive_descent_parser/example.py' 2024-07-19T13:28:30,778 adding 'pyrecipes/recipes/02_strings_and_text/20_performing_text_operations_on_byte_strings/example.py' 2024-07-19T13:28:30,780 adding 'pyrecipes/recipes/03_numbers_dates_and_times/01_rounding_numerical_values/example.py' 2024-07-19T13:28:30,782 adding 'pyrecipes/recipes/03_numbers_dates_and_times/02_performing_accurate_decimal_calculations/example.py' 2024-07-19T13:28:30,784 adding 'pyrecipes/recipes/03_numbers_dates_and_times/03_formatting_numbers_for_output/example.py' 2024-07-19T13:28:30,786 adding 'pyrecipes/recipes/03_numbers_dates_and_times/04_working_with_binary_octal_and_hexidecimal_integers/example.py' 2024-07-19T13:28:30,788 adding 'pyrecipes/recipes/03_numbers_dates_and_times/05_packing_and_unpacking_large_integers_from_bytes/example.py' 2024-07-19T13:28:30,790 adding 'pyrecipes/recipes/03_numbers_dates_and_times/06_performing_complex-valued_math/example.py' 2024-07-19T13:28:30,791 adding 'pyrecipes/recipes/03_numbers_dates_and_times/07_working_with_infinity_and_nans/example.py' 2024-07-19T13:28:30,793 adding 'pyrecipes/recipes/03_numbers_dates_and_times/08_calculating_in_fractions/example.py' 2024-07-19T13:28:30,794 adding 'pyrecipes/recipes/03_numbers_dates_and_times/09_calculating_with_large_numerical_arrays/example.py' 2024-07-19T13:28:30,796 adding 'pyrecipes/recipes/03_numbers_dates_and_times/10_performing_matrix_and_linear_algebra_calculations/example.py' 2024-07-19T13:28:30,797 adding 'pyrecipes/recipes/03_numbers_dates_and_times/11_picking_things_at_random/example.py' 2024-07-19T13:28:30,799 adding 'pyrecipes/recipes/03_numbers_dates_and_times/12_converting_days_to_seconds_and_other_basic_time_conversions/example.py' 2024-07-19T13:28:30,801 adding 'pyrecipes/recipes/03_numbers_dates_and_times/13_determining_last_fridays_date/example.py' 2024-07-19T13:28:30,802 adding 'pyrecipes/recipes/03_numbers_dates_and_times/14_finding_the_date_range_for_the_current_month/example.py' 2024-07-19T13:28:30,804 adding 'pyrecipes/recipes/03_numbers_dates_and_times/15_converting_strings_into_datetimes/example.py' 2024-07-19T13:28:30,806 adding 'pyrecipes/recipes/03_numbers_dates_and_times/16_manipulating_dates_involving_time_zones/example.py' 2024-07-19T13:28:30,808 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/example.py' 2024-07-19T13:28:30,809 adding 'pyrecipes/recipes/04_iterators_and_generators/01_manually_consuming_an_iterator/somefile.txt' 2024-07-19T13:28:30,810 adding 'pyrecipes/recipes/04_iterators_and_generators/02_delegating_iteration/example.py' 2024-07-19T13:28:30,812 adding 'pyrecipes/recipes/04_iterators_and_generators/03_creating_new_iteration_patterns_with_generators/example.py' 2024-07-19T13:28:30,814 adding 'pyrecipes/recipes/04_iterators_and_generators/04_implementing_the_iterator_protocol/example.py' 2024-07-19T13:28:30,816 adding 'pyrecipes/recipes/04_iterators_and_generators/05_iterating_in_reverse/example.py' 2024-07-19T13:28:30,817 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/example.py' 2024-07-19T13:28:30,818 adding 'pyrecipes/recipes/04_iterators_and_generators/06_defining_a_generator_function_with_extra_state/somefile.txt' 2024-07-19T13:28:30,820 adding 'pyrecipes/recipes/04_iterators_and_generators/07_taking_a_slice_of_an_iterator/example.py' 2024-07-19T13:28:30,821 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/example.py' 2024-07-19T13:28:30,823 adding 'pyrecipes/recipes/04_iterators_and_generators/08_skipping_the_first_part_of_an_iterable/somefile.txt' 2024-07-19T13:28:30,824 adding 'pyrecipes/recipes/04_iterators_and_generators/09_iterating_over_all_possible_combinations_or_permutations/example.py' 2024-07-19T13:28:30,826 adding 'pyrecipes/recipes/04_iterators_and_generators/10_iterating_over_the_index_value_pairs_of_a_sequence/example.py' 2024-07-19T13:28:30,828 adding 'pyrecipes/recipes/04_iterators_and_generators/11_iterating_over_multiple_sequences_simultaneously/example.py' 2024-07-19T13:28:30,829 adding 'pyrecipes/recipes/04_iterators_and_generators/12_iterating_on_items_in_separate_containers/example.py' 2024-07-19T13:28:30,831 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/example.py' 2024-07-19T13:28:30,876 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log' 2024-07-19T13:28:30,885 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0108.bz2' 2024-07-19T13:28:30,891 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/bar/access-log-0208.bz2' 2024-07-19T13:28:30,935 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log' 2024-07-19T13:28:30,947 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0108.gz' 2024-07-19T13:28:30,956 adding 'pyrecipes/recipes/04_iterators_and_generators/13_creating_data_processing_pipelines/data/foo/access-log-0208.gz' 2024-07-19T13:28:30,958 adding 'pyrecipes/recipes/04_iterators_and_generators/14_flattening_a_nested_sequence/example.py' 2024-07-19T13:28:30,960 adding 'pyrecipes/recipes/04_iterators_and_generators/15_iterating_in_sorted_order_over_merged_sorted_iterables/example.py' 2024-07-19T13:28:30,961 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/access-log' 2024-07-19T13:28:30,962 adding 'pyrecipes/recipes/04_iterators_and_generators/16_replacing_infinite_while_loops_with_an_iterator/example.py' 2024-07-19T13:28:30,965 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/example.py' 2024-07-19T13:28:30,966 adding 'pyrecipes/recipes/05_files_and_io/01_reading_and_writing_text_files/sample.txt' 2024-07-19T13:28:30,967 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/example.py' 2024-07-19T13:28:30,968 adding 'pyrecipes/recipes/05_files_and_io/02_printing_to_a_file/somefile.txt' 2024-07-19T13:28:30,970 adding 'pyrecipes/recipes/05_files_and_io/03_printing_with_a_different_separator_or_line_ending/example.py' 2024-07-19T13:28:30,971 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/data.bin' 2024-07-19T13:28:30,972 adding 'pyrecipes/recipes/05_files_and_io/04_reading_and_writing_binary_data/example.py' 2024-07-19T13:28:30,974 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/example.py' 2024-07-19T13:28:30,975 adding 'pyrecipes/recipes/05_files_and_io/05_writing_to_a_file_that_doesnt_already_exist/somefile.txt' 2024-07-19T13:28:30,977 adding 'pyrecipes/recipes/05_files_and_io/06_performing_io_operations_on_a_string/example.py' 2024-07-19T13:28:30,978 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/example.py' 2024-07-19T13:28:30,979 adding 'pyrecipes/recipes/05_files_and_io/07_reading_and_writing_compressed_datafiles/somfile.bz2' 2024-07-19T13:28:30,981 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/example.py' 2024-07-19T13:28:30,982 adding 'pyrecipes/recipes/05_files_and_io/08_iterating_over_fixed_sized_records/somefile.data' 2024-07-19T13:28:30,984 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/example.py' 2024-07-19T13:28:30,985 adding 'pyrecipes/recipes/05_files_and_io/09_reading_binary_data_into_a_mutable_buffer/sample.bin' 2024-07-19T13:28:30,987 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/example.py' 2024-07-19T13:28:30,990 adding 'pyrecipes/recipes/05_files_and_io/10_memory_mapping_binary_files/somefile.data' 2024-07-19T13:28:30,992 adding 'pyrecipes/recipes/05_files_and_io/11_manipulating_pathnames/example.py' 2024-07-19T13:28:30,993 adding 'pyrecipes/recipes/05_files_and_io/12_testing_for_the_existence_of_a_file/example.py' 2024-07-19T13:28:30,995 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example.py' 2024-07-19T13:28:30,996 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_file' 2024-07-19T13:28:30,997 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/some_other_file' 2024-07-19T13:28:30,999 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_1/example_1_empty.py' 2024-07-19T13:28:31,000 adding 'pyrecipes/recipes/05_files_and_io/13_getting_a_directory_listing/example_dir_2/example_2_empty.py' 2024-07-19T13:28:31,002 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/example.py' 2024-07-19T13:28:31,003 adding 'pyrecipes/recipes/05_files_and_io/14_bypassing_filename_encoding/jalapeƱo.txt' 2024-07-19T13:28:31,005 adding 'pyrecipes/recipes/05_files_and_io/15_printing_bad_filesnames/example.py' 2024-07-19T13:28:31,007 adding 'pyrecipes/recipes/05_files_and_io/16_adding_or_changing_the_encoding_of_an_already_open_file/example.py' 2024-07-19T13:28:31,008 adding 'pyrecipes/recipes/05_files_and_io/17_writing_bytes_to_a_text_file/example.py' 2024-07-19T13:28:31,010 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/example.py' 2024-07-19T13:28:31,011 adding 'pyrecipes/recipes/05_files_and_io/18_wrapping_an_existing_file_descriptor_as_a_file_object/somefile.txt' 2024-07-19T13:28:31,012 adding 'pyrecipes/recipes/05_files_and_io/19_making_temporary_files_or_directories/example.py' 2024-07-19T13:28:31,014 adding 'pyrecipes/recipes/05_files_and_io/20_communicating_with_serial_port/example.py' 2024-07-19T13:28:31,015 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/example.py' 2024-07-19T13:28:31,016 adding 'pyrecipes/recipes/05_files_and_io/21_serializing_python_objects/pickled' 2024-07-19T13:28:31,019 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/example.py' 2024-07-19T13:28:31,020 adding 'pyrecipes/recipes/06_data_encoding_and_processing/01_reading_and_writing_csv_data/stocks.csv' 2024-07-19T13:28:31,021 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/data.json' 2024-07-19T13:28:31,022 adding 'pyrecipes/recipes/06_data_encoding_and_processing/02_reading_and_writing_json_data/example.py' 2024-07-19T13:28:31,024 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/example.py' 2024-07-19T13:28:31,025 adding 'pyrecipes/recipes/06_data_encoding_and_processing/03_parsing_simple_xml_data/sample.xml' 2024-07-19T13:28:31,027 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/example.py' 2024-07-19T13:28:31,032 adding 'pyrecipes/recipes/06_data_encoding_and_processing/04_parsing_huge_xml_files_incrementally/potholes.xml' 2024-07-19T13:28:31,034 adding 'pyrecipes/recipes/06_data_encoding_and_processing/05_turning_a_dictionary_into_xml/example.py' 2024-07-19T13:28:31,036 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/example.py' 2024-07-19T13:28:31,038 adding 'pyrecipes/recipes/06_data_encoding_and_processing/06_parsing_modifying_and_rewriting_xml/pred.xml' 2024-07-19T13:28:31,040 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/example.py' 2024-07-19T13:28:31,041 adding 'pyrecipes/recipes/06_data_encoding_and_processing/07_parsing_xml_documents_with_namespaces/sample.xml' 2024-07-19T13:28:31,042 adding 'pyrecipes/recipes/06_data_encoding_and_processing/08_interacting_with_a_relational_database/example.py' 2024-07-19T13:28:31,044 adding 'pyrecipes/recipes/06_data_encoding_and_processing/09_decoding_and_encoding_hexadecimal_digits/example.py' 2024-07-19T13:28:31,046 adding 'pyrecipes/recipes/06_data_encoding_and_processing/10_decoding_and_encoding_base64/example.py' 2024-07-19T13:28:31,048 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/data.b' 2024-07-19T13:28:31,049 adding 'pyrecipes/recipes/06_data_encoding_and_processing/11_reading_and_writing_binary_arrays_of_structures/example.py' 2024-07-19T13:28:31,051 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/create_poly.py' 2024-07-19T13:28:31,052 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/example.py' 2024-07-19T13:28:31,053 adding 'pyrecipes/recipes/06_data_encoding_and_processing/12_reading_nested_and_variable_sized_binary_structures/polys.bin' 2024-07-19T13:28:31,055 adding 'pyrecipes/recipes/06_data_encoding_and_processing/13_summarizing_data_and_performing_statistics/example.py' 2024-07-19T13:28:31,057 adding 'pyrecipes/recipes/07_functions/01_writing_functions_that_accept_any_number_of_arguments/example.py' 2024-07-19T13:28:31,060 adding 'pyrecipes/recipes/07_functions/02_writing_functions_that_only_accept_keyword_arguments/example.py' 2024-07-19T13:28:31,061 adding 'pyrecipes/recipes/07_functions/03_attaching_informational_metadata_to_function_arguments/example.py' 2024-07-19T13:28:31,063 adding 'pyrecipes/recipes/07_functions/04_returning_multiple_values_from_a_function/example.py' 2024-07-19T13:28:31,064 adding 'pyrecipes/recipes/07_functions/05_defining_functions_with_default_arguments/example.py' 2024-07-19T13:28:31,066 adding 'pyrecipes/recipes/07_functions/06_defining_anonymous_or_inline_functions/example.py' 2024-07-19T13:28:31,067 adding 'pyrecipes/recipes/07_functions/07_capturing_variables_in_anonymous_functions/example.py' 2024-07-19T13:28:31,069 adding 'pyrecipes/recipes/07_functions/08_making_an_n_argument_callable_work_as_a_callable_with_fewer_arguments/example.py' 2024-07-19T13:28:31,071 adding 'pyrecipes/recipes/07_functions/09_replacing_single_method_classes_with_functions/example.py' 2024-07-19T13:28:31,072 adding 'pyrecipes/recipes/07_functions/10_carrying_extra_state_with_callback_functions/example.py' 2024-07-19T13:28:31,074 adding 'pyrecipes/recipes/07_functions/11_inlining_callback_functions/example.py' 2024-07-19T13:28:31,076 adding 'pyrecipes/recipes/07_functions/12_accessing_variables_defined_inside_a_closure/example.py' 2024-07-19T13:28:31,078 adding 'pyrecipes/recipes/08_classes_and_objects/01_changing_the_string_representation_of_instances/example.py' 2024-07-19T13:28:31,080 adding 'pyrecipes/recipes/08_classes_and_objects/02_customizing_string_formatting/example.py' 2024-07-19T13:28:31,081 adding 'pyrecipes/recipes/08_classes_and_objects/03_making_objects_support_the_context_management_protocol/example.py' 2024-07-19T13:28:31,083 adding 'pyrecipes/recipes/08_classes_and_objects/04_saving_memory_when_creating_a_large_number_of_instances/example.py' 2024-07-19T13:28:31,085 adding 'pyrecipes/recipes/08_classes_and_objects/05_encapsulating_names_in_a_class/example.py' 2024-07-19T13:28:31,086 adding 'pyrecipes/recipes/08_classes_and_objects/06_creating_managed_attributes/example.py' 2024-07-19T13:28:31,088 adding 'pyrecipes/recipes/08_classes_and_objects/07_calling_a_method_on_a_parent_class/example.py' 2024-07-19T13:28:31,090 adding 'pyrecipes/recipes/08_classes_and_objects/08_extending_a_property_in_a_subclass/example.py' 2024-07-19T13:28:31,091 adding 'pyrecipes/recipes/08_classes_and_objects/09_creating_a_new_kind_of_class_or_instance_attribute/example.py' 2024-07-19T13:28:31,093 adding 'pyrecipes/recipes/08_classes_and_objects/10_using_lazilly_computed_properties/example.py' 2024-07-19T13:28:31,095 adding 'pyrecipes/recipes/08_classes_and_objects/11_simplifying_the_initialization_of_a_data_structure/example.py' 2024-07-19T13:28:31,096 adding 'pyrecipes/recipes/08_classes_and_objects/12_defining_an_interface_or_abstract_base_class/example.py' 2024-07-19T13:28:31,098 adding 'pyrecipes/recipes/08_classes_and_objects/13_implementing_a_data_model_or_type_system/example.py' 2024-07-19T13:28:31,100 adding 'pyrecipes/recipes/08_classes_and_objects/14_implementing_custom_containers/example.py' 2024-07-19T13:28:31,102 adding 'pyrecipes/recipes/08_classes_and_objects/15_delegating_attribute_access/example.py' 2024-07-19T13:28:31,103 adding 'pyrecipes/recipes/08_classes_and_objects/16_defining_more_than_one_constructor_in_a_class/example.py' 2024-07-19T13:28:31,105 adding 'pyrecipes/recipes/08_classes_and_objects/17_creating_an_instance_without_invoking_init/example.py' 2024-07-19T13:28:31,107 adding 'pyrecipes/recipes/08_classes_and_objects/18_extending_classes_with_mixins/example.py' 2024-07-19T13:28:31,109 adding 'pyrecipes/recipes/08_classes_and_objects/19_implementing_stateful_objects_or_state_machines/example.py' 2024-07-19T13:28:31,110 adding 'pyrecipes/recipes/08_classes_and_objects/20_calling_a_method_on_an_object_given_the_name_as_a_string/example.py' 2024-07-19T13:28:31,112 adding 'pyrecipes/recipes/08_classes_and_objects/21_implementing_the_visitor_pattern/example.py' 2024-07-19T13:28:31,114 adding 'pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/example.py' 2024-07-19T13:28:31,115 adding 'pyrecipes/recipes/08_classes_and_objects/22_implementing_the_visitor_pattern_without_recursion/node.py' 2024-07-19T13:28:31,117 adding 'pyrecipes/recipes/08_classes_and_objects/23_managing_memory_in_cyclic_data_structures/example.py' 2024-07-19T13:28:31,119 adding 'pyrecipes/recipes/08_classes_and_objects/24_making_classes_support_comparison_operations/example.py' 2024-07-19T13:28:31,120 adding 'pyrecipes/recipes/08_classes_and_objects/25_creating_cached_instances/example.py' 2024-07-19T13:28:31,123 adding 'pyrecipes/recipes/09_metaprogramming/01_putting_a_wrapper_around_a_function/example.py' 2024-07-19T13:28:31,124 adding 'pyrecipes/recipes/09_metaprogramming/02_preserving_function_metadata_when_writing_decorators/example.py' 2024-07-19T13:28:31,126 adding 'pyrecipes/recipes/09_metaprogramming/03_unwrapping_a_decorator/example.py' 2024-07-19T13:28:31,128 adding 'pyrecipes/recipes/09_metaprogramming/04_defining_a_decorator_that_takes_arguments/example.py' 2024-07-19T13:28:31,129 adding 'pyrecipes/recipes/09_metaprogramming/05_defining_a_decorator_with_user_adjustable_attributes/example.py' 2024-07-19T13:28:31,131 adding 'pyrecipes/recipes/09_metaprogramming/06_defining_a_decorator_that_takes_an_optional_argument/example.py' 2024-07-19T13:28:31,133 adding 'pyrecipes/recipes/09_metaprogramming/07_enforcing_type_checking_on_a_function_using_a_decorator/example.py' 2024-07-19T13:28:31,134 adding 'pyrecipes/recipes/09_metaprogramming/08_defining_decorators_as_part_of_a_class/example.py' 2024-07-19T13:28:31,136 adding 'pyrecipes/recipes/09_metaprogramming/09_defining_decorators_as_classes/example.py' 2024-07-19T13:28:31,138 adding 'pyrecipes/recipes/09_metaprogramming/10_applying_decorators_to_class_and_static_methods/example.py' 2024-07-19T13:28:31,139 adding 'pyrecipes/recipes/09_metaprogramming/11_writing_decortors_that_add_arguments_to_wrapped_functions/example.py' 2024-07-19T13:28:31,141 adding 'pyrecipes/recipes/09_metaprogramming/12_using_decorators_to_patch_class_definitions/example.py' 2024-07-19T13:28:31,142 adding 'pyrecipes/recipes/09_metaprogramming/13_using_a_metaclass_to_control_instance_creation/example.py' 2024-07-19T13:28:31,144 adding 'pyrecipes/recipes/09_metaprogramming/14_capturing_class_attribute_definition_order/example.py' 2024-07-19T13:28:31,146 adding 'pyrecipes/recipes/09_metaprogramming/15_defining_a_metaclass_that_takes_optional_arguments/example.py' 2024-07-19T13:28:31,148 adding 'pyrecipes/recipes/09_metaprogramming/16_enforcing_an_argument_signature_on_args_and_kwargs/example.py' 2024-07-19T13:28:31,149 adding 'pyrecipes/recipes/09_metaprogramming/17_enforcing_coding_conventions_in_classes/example.py' 2024-07-19T13:28:31,151 adding 'pyrecipes/recipes/09_metaprogramming/18_defining_a_class_programatically/example.py' 2024-07-19T13:28:31,153 adding 'pyrecipes/recipes/09_metaprogramming/19_initializing_class_members_at_definition_time/example.py' 2024-07-19T13:28:31,155 adding 'pyrecipes/recipes/09_metaprogramming/20_implementing_multiple_dispatch_with_function_annotations/example.py' 2024-07-19T13:28:31,157 adding 'pyrecipes/recipes/09_metaprogramming/21_avoiding_repetitive_proeprty_methods/example.py' 2024-07-19T13:28:31,158 adding 'pyrecipes/recipes/09_metaprogramming/22_defining_context_managers_the_easy_way/example.py' 2024-07-19T13:28:31,160 adding 'pyrecipes/recipes/09_metaprogramming/23_executing_code_with_local_side_effects/example.py' 2024-07-19T13:28:31,162 adding 'pyrecipes/recipes/09_metaprogramming/24_parsing_and_analyzing_python_source/example.py' 2024-07-19T13:28:31,163 adding 'pyrecipes/recipes/09_metaprogramming/25_disassembling_python_byte_code/example.py' 2024-07-19T13:28:31,166 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/example.py' 2024-07-19T13:28:31,168 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/__init__.py' 2024-07-19T13:28:31,169 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/__init__.py' 2024-07-19T13:28:31,170 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/jpg.py' 2024-07-19T13:28:31,171 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/formats/png.py' 2024-07-19T13:28:31,173 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/__init__.py' 2024-07-19T13:28:31,174 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/fill.py' 2024-07-19T13:28:31,175 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/line.py' 2024-07-19T13:28:31,176 adding 'pyrecipes/recipes/10_modules_and_packages/01_making_a_hierarchical_package_of_modules/src/graphics/primitive/text.py' 2024-07-19T13:28:31,178 adding 'pyrecipes/recipes/10_modules_and_packages/02_controlling_the_import_of_everything/example.py' 2024-07-19T13:28:31,179 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/example.py' 2024-07-19T13:28:31,181 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/__init__.py' 2024-07-19T13:28:31,182 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/__init__.py' 2024-07-19T13:28:31,183 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/grok.py' 2024-07-19T13:28:31,185 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/A/spam.py' 2024-07-19T13:28:31,187 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/__init__.py' 2024-07-19T13:28:31,188 adding 'pyrecipes/recipes/10_modules_and_packages/03_importing_package_submodules_using_relative_names/src/my_package/B/bar.py' 2024-07-19T13:28:31,189 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/example.py' 2024-07-19T13:28:31,190 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/my_module.py' 2024-07-19T13:28:31,193 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/__init__.py' 2024-07-19T13:28:31,194 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/a.py' 2024-07-19T13:28:31,195 adding 'pyrecipes/recipes/10_modules_and_packages/04_splitting_a_module_into_multiple_files/src/my_module/b.py' 2024-07-19T13:28:31,197 adding 'pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/example.py' 2024-07-19T13:28:31,199 adding 'pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/bar-package/spam/grok.py' 2024-07-19T13:28:31,201 adding 'pyrecipes/recipes/10_modules_and_packages/05_making_separate_directories_of_code_import_under_a_common_namespace/src/foo-package/spam/blah.py' 2024-07-19T13:28:31,202 adding 'pyrecipes/recipes/10_modules_and_packages/06_reloading_modules/example.py' 2024-07-19T13:28:31,204 adding 'pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/example.py' 2024-07-19T13:28:31,206 adding 'pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/__main__.py' 2024-07-19T13:28:31,207 adding 'pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/bar.py' 2024-07-19T13:28:31,208 adding 'pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/grok.py' 2024-07-19T13:28:31,209 adding 'pyrecipes/recipes/10_modules_and_packages/07_making_a_directory_or_zip_file_runnable_as_a_main_script/src/myapplication/spam.py' 2024-07-19T13:28:31,211 adding 'pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/example.py' 2024-07-19T13:28:31,213 adding 'pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/__init__.py' 2024-07-19T13:28:31,214 adding 'pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/somedata.dat' 2024-07-19T13:28:31,215 adding 'pyrecipes/recipes/10_modules_and_packages/08_reading_datafiles_with_a_package/src/mypackage/spam.py' 2024-07-19T13:28:31,217 adding 'pyrecipes/recipes/10_modules_and_packages/09_adding_directories_to_syspath/example.py' 2024-07-19T13:28:31,218 adding 'pyrecipes/recipes/10_modules_and_packages/10_importing_modules_using_a_name_given_in_a_string/example.py' 2024-07-19T13:28:31,220 adding 'pyrecipes/recipes/10_modules_and_packages/11_loading_modules_from_a_remote_server/example.py' 2024-07-19T13:28:31,222 adding 'pyrecipes/recipes/10_modules_and_packages/12_patching_modules_on_import/example.py' 2024-07-19T13:28:31,224 adding 'pyrecipes/recipes/10_modules_and_packages/13_installing_packages_just_for_yourself/example.py' 2024-07-19T13:28:31,226 adding 'pyrecipes/recipes/10_modules_and_packages/14_creating_a_new_python_virtual_environment/example.py' 2024-07-19T13:28:31,227 adding 'pyrecipes/recipes/10_modules_and_packages/15_distributing_packages/example.py' 2024-07-19T13:28:31,230 adding 'pyrecipes/recipes/11_networking_and_web_programming/01_interacting_with_http_services_as_a_client/example.py' 2024-07-19T13:28:31,231 adding 'pyrecipes/recipes/11_networking_and_web_programming/02_creating_a_tcp_server/example.py' 2024-07-19T13:28:31,233 adding 'pyrecipes/recipes/11_networking_and_web_programming/03_creating_a_udp_server/example.py' 2024-07-19T13:28:31,235 adding 'pyrecipes/recipes/11_networking_and_web_programming/04_creating_a_range_of_ip_addressess_from_a_cidr_address/example.py' 2024-07-19T13:28:31,236 adding 'pyrecipes/recipes/11_networking_and_web_programming/05_creating_a_simple_rest-based_interface/example.py' 2024-07-19T13:28:31,238 adding 'pyrecipes/recipes/11_networking_and_web_programming/06_implementing_a_simple_remote_procedure_call_with_xml-rpc/example.py' 2024-07-19T13:28:31,240 adding 'pyrecipes/recipes/11_networking_and_web_programming/07_communicating_simply_between_interpreters/example.py' 2024-07-19T13:28:31,242 adding 'pyrecipes/recipes/11_networking_and_web_programming/08_implementing_remote_procedure_calls/example.py' 2024-07-19T13:28:31,243 adding 'pyrecipes/recipes/11_networking_and_web_programming/09_authenticating_clients_simply/example.py' 2024-07-19T13:28:31,245 adding 'pyrecipes/recipes/11_networking_and_web_programming/10_adding_ssl_to_network_services/example.py' 2024-07-19T13:28:31,247 adding 'pyrecipes/recipes/11_networking_and_web_programming/11_passing_a_socket_file_descriptor_between_processes/example.py' 2024-07-19T13:28:31,249 adding 'pyrecipes/recipes/11_networking_and_web_programming/12_understanding_event-driven_io/example.py' 2024-07-19T13:28:31,250 adding 'pyrecipes/recipes/11_networking_and_web_programming/13_sending_and_receiving_large_arrays/example.py' 2024-07-19T13:28:31,253 adding 'pyrecipes/recipes/12_concurrency/01_starting_and_stopping_threads/example.py' 2024-07-19T13:28:31,254 adding 'pyrecipes/recipes/12_concurrency/02_determining_if_a_thread_has_started/example.py' 2024-07-19T13:28:31,256 adding 'pyrecipes/recipes/12_concurrency/03_communicating_between_threads/example.py' 2024-07-19T13:28:31,258 adding 'pyrecipes/recipes/12_concurrency/07_creating_a_thread_pool/example.py' 2024-07-19T13:28:31,260 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/example.py' 2024-07-19T13:28:31,277 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121217.log.gz' 2024-07-19T13:28:31,295 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121218.log.gz' 2024-07-19T13:28:31,313 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121219.log.gz' 2024-07-19T13:28:31,332 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121220.log.gz' 2024-07-19T13:28:31,349 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121221.log.gz' 2024-07-19T13:28:31,364 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121222.log.gz' 2024-07-19T13:28:31,379 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121223.log.gz' 2024-07-19T13:28:31,393 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121224.log.gz' 2024-07-19T13:28:31,409 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121225.log.gz' 2024-07-19T13:28:31,424 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121226.log.gz' 2024-07-19T13:28:31,441 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121227.log.gz' 2024-07-19T13:28:31,458 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121228.log.gz' 2024-07-19T13:28:31,473 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121229.log.gz' 2024-07-19T13:28:31,489 adding 'pyrecipes/recipes/12_concurrency/08_performing_simple_parallel_programming/logs/20121230.log.gz' 2024-07-19T13:28:31,492 adding 'pyrecipes/templates/.gitignore' 2024-07-19T13:28:31,494 adding 'pyrecipes/templates/pyproject.toml' 2024-07-19T13:28:31,495 adding 'pyrecipes/templates/recipe.py' 2024-07-19T13:28:31,497 adding 'pyrecipes/utils/__init__.py' 2024-07-19T13:28:31,499 adding 'pyrecipes/utils/cli.py' 2024-07-19T13:28:31,500 adding 'pyrecipes/utils/text.py' 2024-07-19T13:28:31,503 adding 'pyrecipes-0.3.2.dist-info/LICENSE' 2024-07-19T13:28:31,504 adding 'pyrecipes-0.3.2.dist-info/METADATA' 2024-07-19T13:28:31,505 adding 'pyrecipes-0.3.2.dist-info/WHEEL' 2024-07-19T13:28:31,506 adding 'pyrecipes-0.3.2.dist-info/entry_points.txt' 2024-07-19T13:28:31,507 adding 'pyrecipes-0.3.2.dist-info/top_level.txt' 2024-07-19T13:28:31,513 adding 'pyrecipes-0.3.2.dist-info/RECORD' 2024-07-19T13:28:31,547 removing build/bdist.linux-armv7l/wheel 2024-07-19T13:28:31,814 Building wheel for pyrecipes (pyproject.toml): finished with status 'done' 2024-07-19T13:28:31,878 Created wheel for pyrecipes: filename=pyrecipes-0.3.2-py3-none-any.whl size=2361367 sha256=6f9e40cf564e21d6021ec19a54b599a33398006f9bafc4858e875e3409b7df66 2024-07-19T13:28:31,880 Stored in directory: /tmp/pip-ephem-wheel-cache-xk4fi8of/wheels/18/d8/32/bc847fb49348a47ef36102290982b248670cd24baf8c91d851 2024-07-19T13:28:31,900 Successfully built pyrecipes 2024-07-19T13:28:31,963 Removed build tracker: '/tmp/pip-build-tracker-25jpj2px'