2026-08-12T23:05:37,115 Created temporary directory: /tmp/pip-ephem-wheel-cache-3aet0tpm 2026-08-12T23:05:37,116 Created temporary directory: /tmp/pip-build-tracker-5w7sv3xo 2026-08-12T23:05:37,117 Initialized build tracking at /tmp/pip-build-tracker-5w7sv3xo 2026-08-12T23:05:37,118 Created build tracker: /tmp/pip-build-tracker-5w7sv3xo 2026-08-12T23:05:37,118 Entered build tracker: /tmp/pip-build-tracker-5w7sv3xo 2026-08-12T23:05:37,119 Created temporary directory: /tmp/pip-wheel-kytzvhlf 2026-08-12T23:05:37,122 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-12T23:05:37,124 Created temporary directory: /tmp/pip-ephem-wheel-cache-pb28561c 2026-08-12T23:05:37,145 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-12T23:05:37,149 2 location(s) to search for versions of plantcv: 2026-08-12T23:05:37,149 * https://pypi.org/simple/plantcv/ 2026-08-12T23:05:37,149 * https://www.piwheels.org/simple/plantcv/ 2026-08-12T23:05:37,150 Fetching project page and analyzing links: https://pypi.org/simple/plantcv/ 2026-08-12T23:05:37,150 Getting page https://pypi.org/simple/plantcv/ 2026-08-12T23:05:37,152 Found index url https://pypi.org/simple 2026-08-12T23:05:37,411 Fetched page https://pypi.org/simple/plantcv/ as application/vnd.pypi.simple.v1+json 2026-08-12T23:05:37,432 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/a7/01/0a34b45725ddb5bfd332eb471da908a8115615b842e2de1f3d0346ee3d11/plantcv-3.0.2-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,432 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/d8/68/aa8e7d542507027dbfb21970068622e9051f4be0e61a451218b5ec5c4e08/plantcv-3.0.2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,433 Found link https://files.pythonhosted.org/packages/be/bb/4d93d4c6001f7b06652ad2638f57ca6c19b2492ed34b4c9d70458d7f7b6f/plantcv-3.0.2.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.0.2 2026-08-12T23:05:37,434 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/d9/be/531c1cf62a2a29ff756759b537b1f3ba957f9e49d11cc6532dcb4fdc1ae3/plantcv-3.0.3-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,434 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/b0/e2/908b99dcc224da8d2dc2811cb4aa04382544e2b7c41dc6b0dfc2dd0edf3c/plantcv-3.0.3-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,435 Found link https://files.pythonhosted.org/packages/55/5f/cc95e465664245d97d15f0bf681cc1fa65ab6cd1cdd05040bd87812a546d/plantcv-3.0.3.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.0.3 2026-08-12T23:05:37,436 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/2e/c5/2c7f3af5227da13c04f0ccace23ff413398048a438d70e844bd6024510f4/plantcv-3.0.4-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,436 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/34/18/e623980fba743e0708da1e71e04989d3d7f810feb980c11efc079dd4a841/plantcv-3.0.4-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,437 Found link https://files.pythonhosted.org/packages/4a/c9/b62187bb2162ce15759c01ede3a00975af4ae1618e88efee736d66f4182d/plantcv-3.0.4.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.0.4 2026-08-12T23:05:37,438 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/bb/3c/3dee52ba9a5373b8b21a2c5b740dca0e737f06a3cf4159d60c35b71eda44/plantcv-3.0.5-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,438 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/52/64/0722040db0c0cd6baac9ea9d6c929d438280ceb8d0379688312ad22d96fe/plantcv-3.0.5-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,439 Found link https://files.pythonhosted.org/packages/c3/16/cd9ffa9b5eaa16f16299b94f755bf4235546cf55806310d5015d78aafbab/plantcv-3.0.5.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.0.5 2026-08-12T23:05:37,440 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/7a/50/fd1e5e21d7e31d4699e0b67129d3090f8b1e0adffd7a0daf7a05f121cda7/plantcv-3.1.0-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,440 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/18/2e/1c3951034b0e43bc3d362cc3005aac29b9bbcdec7b02de4692c2a47bc964/plantcv-3.1.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,441 Found link https://files.pythonhosted.org/packages/6c/1b/fb801f493d6cd08e5e1eccfe8a812f54bdd31fd129eeb8c47aa20662e8a3/plantcv-3.1.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.1.0 2026-08-12T23:05:37,441 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/72/8b/ee7aac470e85ae3984a7cdc5d9255521bcaefef0c484bdab064c0da630dc/plantcv-3.2.0-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,442 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/2a/03/ee3d9a6cb4e5242c9f83460d6cc685573f6b75c1016b00208323b8601c24/plantcv-3.2.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,442 Found link https://files.pythonhosted.org/packages/0e/b7/235ab2463bf314e2fcac9bfaea4d04987e9099b9403135048292dbe11ae4/plantcv-3.2.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.2.0 2026-08-12T23:05:37,443 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/cc/74/62baf5063c8301d002623edf8ba5a7f1b822ad79e223302dc686f9e6142e/plantcv-3.3.0-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,443 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/6f/4c/3e3c363ea4f469c1d7a67f555fdf17e1342a65fa2fdfc30440db314d07aa/plantcv-3.3.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,444 Found link https://files.pythonhosted.org/packages/2f/fe/0702b409ab47bbb50d35b487626c38126ad6efe5cdd15f42996a711f90fe/plantcv-3.3.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.3.0 2026-08-12T23:05:37,445 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/4b/e9/24378777f50f34eb332fe081baea79ee220ea04762b2b87c108fdef09142/plantcv-3.4.0-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,445 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/5a/8a/66fb6dc510ed4b3896f8af6cd2cd8e0466d6e12d9190df56e4bcc74d831c/plantcv-3.4.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,446 Found link https://files.pythonhosted.org/packages/32/d8/6f515f16bc990273f1fd82218a1e59aeeb3e11976840b9363e1d3a03b24d/plantcv-3.4.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.4.0 2026-08-12T23:05:37,447 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/f7/5c/ba009f5f542a382a094a50a721aaaa545b944b2b05a01f4a33497b1b2c5d/plantcv-3.4.1-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,447 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/2d/ef/2a46485c4871be07111020a13a7a970e8b813af62946ac9834f3492268ab/plantcv-3.4.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,448 Found link https://files.pythonhosted.org/packages/f1/fc/d286a04457dab5a4cbaf93ebb7ef208c11787156a08c9c1dd8b70ccbbdf3/plantcv-3.4.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.4.1 2026-08-12T23:05:37,449 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/06/6b/b6955538655e006e70ae3993189135eda175a03e4883c3d4019ef501645e/plantcv-3.5.0-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,450 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/b5/af/e95fb1c119ab91da77c2b4d52df54b1a1e59dc7a24f4f9e80ed3379d7653/plantcv-3.5.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,450 Found link https://files.pythonhosted.org/packages/1b/bd/bb83b33db3526582aa9950208b2f7185c6d291a7ed9dab0aa97b8c001cc5/plantcv-3.5.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.5.0 2026-08-12T23:05:37,450 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/f5/80/1cf9ecec55c8cc3131d217c295219cbf3104df633b36d1c2fb0b96d0e3b4/plantcv-3.6.0-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,451 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/52/16/1b40225502de94e0b71cafbefb593bfaea136d3512263d3defc19d72004c/plantcv-3.6.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,451 Found link https://files.pythonhosted.org/packages/d7/87/ceb2f7f8cc25bd0d94017ac485df6bf52a3c149cd42a102b44cc9ce0dd3e/plantcv-3.6.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.6.0 2026-08-12T23:05:37,452 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/50/42/3c57678c131513c3a54d135a73a3c0045f05cb7bf773b692401757d44d4f/plantcv-3.6.1-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,452 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/75/9f/5409b03c2a58ad59844fb45c72802d11c949a86e3881bc60a0df599562d0/plantcv-3.6.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,453 Found link https://files.pythonhosted.org/packages/bd/b0/90aeca9b278e63481847fb258e64a13b1d728cfdbe2f9ba60574e0a5bf88/plantcv-3.6.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.6.1 2026-08-12T23:05:37,454 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/07/ad/90e31ca24267ff12d30a5f8389936c50d4306f09abb7cbe7bf012034bf1a/plantcv-3.6.2-py2-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,454 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/7f/46/4361d3b846c602b38b610d32f4600bfa962881cf39a242a97a90939995e6/plantcv-3.6.2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,455 Found link https://files.pythonhosted.org/packages/26/48/877e5441344544572e0aeb98d16eec7baabf690c770b97d41f4015492afe/plantcv-3.6.2.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.6.2 2026-08-12T23:05:37,456 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/c3/b9/abeb2aae68ad2e19b2e0d6fcfb28616e9e55c1f716b17442a935261e3ab0/plantcv-3.7-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,457 Found link https://files.pythonhosted.org/packages/61/34/c2a2ee3026f91bc4346b9e0496791111cb2c27bf6198f647234249cae585/plantcv-3.7.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.7 2026-08-12T23:05:37,457 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/05/50/3d6737ee43a9802c26539bbd3a0ba88d7efd501755d8486fbcb60c483bc5/plantcv-3.8.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,458 Found link https://files.pythonhosted.org/packages/08/88/b03a2c553863fafe82c32595373dbf06f3b12bae14f66e4fbbdeec4357f1/plantcv-3.8.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.8.0 2026-08-12T23:05:37,458 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/36/28/807d0d3d0932c828a598b8f38a5f4ff2ab2c0cd209e116d673dfa13c2883/plantcv-3.9.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,459 Found link https://files.pythonhosted.org/packages/3b/2c/93a745038230ab55a953de54bbe430be9ad9d61977623e2e68835e33c01e/plantcv-3.9.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.9.0 2026-08-12T23:05:37,460 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/92/1e/6e914b52f87d813a915357e772e9a0f387f7fa6ca0dfec2b3fee9aca434d/plantcv-3.10.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,460 Found link https://files.pythonhosted.org/packages/d9/5b/4b9f62ede91fe23b8e0417cf1ea9b2c0abecedad699cc87a9be5e6925d1b/plantcv-3.10.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.10.0 2026-08-12T23:05:37,461 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/aa/6f/5d1fff64024668596ba79b7c9869e7e2ce957a57c163d9cd6c010b2cd7cf/plantcv-3.10.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,461 Found link https://files.pythonhosted.org/packages/78/71/54bf0ec0be35146a6a696d6207db5d51d285864f470e7aa217852e277cc5/plantcv-3.10.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.10.1 2026-08-12T23:05:37,462 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/e6/26/ed047310781d038fb76d5b5d9cc3ebf61e58ef303d77c692544999accd14/plantcv-3.11.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,462 Found link https://files.pythonhosted.org/packages/0b/c1/03267319a1046a60bdb2bb633ad076bf54f696e07eaa586f6f491afb2915/plantcv-3.11.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.11.0 2026-08-12T23:05:37,463 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/c5/0c/f630364077ef27282906f46e56c670d1e9abd5d6cca0de67bc91388f0a14/plantcv-3.12.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,464 Found link https://files.pythonhosted.org/packages/e8/5e/b9582a98feea51686cb23a3410293abb059f9e1df4960c496f0842d9d93f/plantcv-3.12.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.12.0 2026-08-12T23:05:37,464 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/fe/3b/db9a8d9acf60933d74ed88a707b23d55f60d4fbb4fddc14a8ea47e1a4195/plantcv-3.12.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,465 Found link https://files.pythonhosted.org/packages/05/89/8c60dccb32f87ace501348b6033082b489b33a1ccd898c19f8afa663a143/plantcv-3.12.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.12.1 2026-08-12T23:05:37,465 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/74/77/235dd73452b97748d34308f2ef5c58bedf50b26ec6d3400bd2fe5a80659a/plantcv-3.13.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,466 Found link https://files.pythonhosted.org/packages/50/c5/fbe7a96d099e56e2e2a0edef3a43ba9a747369d235e885e0650acb98e3a5/plantcv-3.13.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.13.0 2026-08-12T23:05:37,467 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/d6/6d/d76b4b076a4f8ff96e596c275baec1af59e4488237a9aca2c47ed73f38fd/plantcv-3.13.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,467 Found link https://files.pythonhosted.org/packages/44/6a/61d9c584c4f5715a792d901db0da9201d6e500320e9a53a6cbcacd776194/plantcv-3.13.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.13.1 2026-08-12T23:05:37,468 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/df/f4/abf57a9727005c4c9968fa9ffba4e4242b16552b30355e6a665584a08e4f/plantcv-3.13.2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,468 Found link https://files.pythonhosted.org/packages/3a/01/217ce1d162a506b62f67072a667d5762d060d12efeec43ffc22e1730ee99/plantcv-3.13.2.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.13.2 2026-08-12T23:05:37,469 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/5c/42/f4d585359e4e239a303c573e9b810ef052e08306f565de661b5df4b3d14f/plantcv-3.13.3-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,470 Found link https://files.pythonhosted.org/packages/9e/44/436887dc7fce39230c883490f1d4460f3d4c4ac305998092b22c3a1e5ab5/plantcv-3.13.3.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.13.3 2026-08-12T23:05:37,470 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/20/47/2712d7162a4d0734ac9354e33017ca5baceec404f698a97dd511a3912218/plantcv-3.13.4-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,471 Found link https://files.pythonhosted.org/packages/32/3f/0866ea62ee76e39b8c9092d33ca291091ffd6fcccce14da67980d72dd3db/plantcv-3.13.4.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.13.4 2026-08-12T23:05:37,471 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/bb/ac/c3463e105f84f7fed76412293c77a62dccc1b316fbcd28b2f460cc557d8b/plantcv-3.14-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,472 Found link https://files.pythonhosted.org/packages/84/07/ab4ea89069a84891a3ded38f064b462e4cefdb25ac3285487e40c57bc342/plantcv-3.14.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.14 2026-08-12T23:05:37,472 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/a0/79/456e563c3fa8520bb99dfde9661a4c1add285ba39422ac4a4169cf790816/plantcv-3.14.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,473 Found link https://files.pythonhosted.org/packages/9f/7c/ab9617bc1ee1e70b3300bbc2032817ca82552c39cee98090f1dcd0bdc4b7/plantcv-3.14.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.14.1 2026-08-12T23:05:37,474 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/17/89/ab0b4bd90aeeff6568781f25753e2a20fbb0a775fc5dc2e3e4ef2d402349/plantcv-3.14.2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,474 Found link https://files.pythonhosted.org/packages/6a/6e/42e016807f4a6d75681292bb9e5bbddfc49be054fa8d59e5e6c2ce0d5cf4/plantcv-3.14.2.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.14.2 2026-08-12T23:05:37,475 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/a9/52/91fa0307c02b4de2055693e485c4e7bd7ff3c349a6af73214a91b3a2a022/plantcv-3.14.3-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,475 Found link https://files.pythonhosted.org/packages/ed/6c/23ce4b9f56f80aeb0d216621fa4dd12bfed17a3979c762147fa3da5b5826/plantcv-3.14.3.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.14.3 2026-08-12T23:05:37,476 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/66/b4/0d590cff7270d4b610706b8338aa63d6307ec95038afce52cc03148d47d9/plantcv-4.0-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,477 Found link https://files.pythonhosted.org/packages/e6/72/3c27168aa2e2edd242990e0b4ac24e79a399bff0472d9130a5f74394a935/plantcv-4.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 4.0 2026-08-12T23:05:37,477 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/52/e6/851c008d7759a43561ce70e4fd48c06a6f126d3946d5d6b2d92213744b05/plantcv-4.0.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,478 Found link https://files.pythonhosted.org/packages/b3/da/95a6a2066314c7efc3cea1af78784bd52a8bc37cc59b2331e6254f3f3edb/plantcv-4.0.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 4.0.1 2026-08-12T23:05:37,479 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/dd/11/454f655484d3f41727089bbe3f027e85605eca8ebe10228012cf18faa5ce/plantcv-4.2.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) 2026-08-12T23:05:37,479 Found link https://files.pythonhosted.org/packages/55/80/c82f8dc1663d9c241152177fea4f6806237f77fce6becf7ed156a5148ec4/plantcv-4.2.1.tar.gz (from https://pypi.org/simple/plantcv/), version: 4.2.1 2026-08-12T23:05:37,480 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/c0/c9/512428d3e58a5d0f64491ef0fe391951d8412d68131a6595ec487307d096/plantcv-4.3-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,481 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/76/8f/f68399f8be62503df760e6f6bdc19d73174018d4e14bf5f6260476067464/plantcv-4.3.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,481 Found link https://files.pythonhosted.org/packages/31/ee/888df60f7f367f57b6a0b834c0e78bfe897dd60f83f305826b01621644b9/plantcv-4.3.1.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.3.1 2026-08-12T23:05:37,482 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/80/07/a8158abb7cf04fb0984cbb46065709528bd272c16438f0cc4ec0afbfffbd/plantcv-4.4-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,483 Found link https://files.pythonhosted.org/packages/4f/3a/6d2c2507d2b2d47f3b04d43bfca4fcb3428d92ea887367e35922fb961887/plantcv-4.4.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.4 2026-08-12T23:05:37,483 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/d8/df/cd857d6b10e52a42e9b2c4bafcd099910e2bca842d891497a103124872eb/plantcv-4.5-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,484 Found link https://files.pythonhosted.org/packages/e7/7d/567c8a08f0d125c1fd243bd760426ba940cd229ef1373f0c4da97f5e3f64/plantcv-4.5.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.5 2026-08-12T23:05:37,485 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/24/f2/5ac3a78328d8c512f7fbbcca0c897500124c6aa7d6bec35ab424b2ca5fe7/plantcv-4.5.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,486 Found link https://files.pythonhosted.org/packages/9d/a5/b4e2f09516b28d323ae3fb659d9bd0cfd339cac8de10bbe378abfec1e8f1/plantcv-4.5.1.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.5.1 2026-08-12T23:05:37,487 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/1b/27/871a736d2445a6addc3c6272cbfa50bf6bcf6f7a08e6d5162ed25848985a/plantcv-4.6-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,487 Found link https://files.pythonhosted.org/packages/c1/09/5c642dfe2ced058d7e313a77d0170bd0ee0984cc11f614310420705957e6/plantcv-4.6.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.6 2026-08-12T23:05:37,488 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/63/e7/6e4f94d0208d15c1ebf4b08d3f45acafb6dbca5ba3b751649036fecf6ff9/plantcv-4.7-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,489 Found link https://files.pythonhosted.org/packages/37/f8/3b270ae9d1a734c2deebea581a36cad91b73e2d3ea8dbe7155cb51ab0558/plantcv-4.7.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.7 2026-08-12T23:05:37,490 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/5d/5d/e75fb46a28bf26331294b913bbf04cc2ae1f75bb4ff0b914dd9149a9a4a8/plantcv-4.8-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,491 Found link https://files.pythonhosted.org/packages/07/e9/fd2c8d25f6e1dc29167bf2e7ac69c0c142aedf1bacb55235b527db2a51f0/plantcv-4.8.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.8 2026-08-12T23:05:37,491 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/76/b3/b91ce95e699f5a908bae47582adac2a707ebb683412e9ee5a18122891baf/plantcv-4.9-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,492 Found link https://files.pythonhosted.org/packages/e1/b3/1d517ef6f359d92283813a47f8a70e030c5a633436c2e737f325c047ef8b/plantcv-4.9.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.9 2026-08-12T23:05:37,493 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/4c/9d/50b55046b59863e304aa91eeea557c4156ef2ae364bef5c06195fa0a2775/plantcv-4.10-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,494 Found link https://files.pythonhosted.org/packages/f2/c1/1982e914eace6a2ed818d14fb5a91c3deaf06b79338eb4f06d95c416c2c5/plantcv-4.10.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.10 2026-08-12T23:05:37,494 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/58/9b/4094e1667ac8dbdc00741dcf66edac2977d61883fd7eca027b063c529ed5/plantcv-4.10.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,495 Found link https://files.pythonhosted.org/packages/27/68/51f521a1317b3064ac47cf481b9af4873ec4a27cf63e83fe2c994818158c/plantcv-4.10.1.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.10.1 2026-08-12T23:05:37,496 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/d2/15/87413f818dfc7eeba8aa96045bdaa4030ee3d1f5364c52c83ee12205c0f0/plantcv-4.10.2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,497 Found link https://files.pythonhosted.org/packages/ff/f7/0b7e5683081e3f39cdb00433eb9866710cb38592a4f2a666739a589f7f9d/plantcv-4.10.2.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.10.2 2026-08-12T23:05:37,497 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/c6/70/0a7ea5057c1c852505329813639452e3662fabd3fbcd6b5916460940fe23/plantcv-4.11-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,498 Found link https://files.pythonhosted.org/packages/71/77/33472fad7485bde5015f627e2cbc6d5bcff934e94f636cd8dad26c16ac8a/plantcv-4.11.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.11 2026-08-12T23:05:37,499 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/84/21/7e0c4355d1f476fb3ed9c21a4b1013f4704701f8f0f4a941c72324bc8b0e/plantcv-4.11.1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,500 Found link https://files.pythonhosted.org/packages/be/0b/522de54533c82e6359b6f48c479e4c41e2178f5437abfad245fef7d376cf/plantcv-4.11.1.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.11.1 2026-08-12T23:05:37,501 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/4c/57/b69d6d47a362188fed4fc7bee7698a1cdba6c88c73ec036b58167d2de655/plantcv-4.11.2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,502 Found link https://files.pythonhosted.org/packages/c6/b9/8e2e79171ab17c980b3c4279471130d042f3905e3bddf6c5ce062cfee91e/plantcv-4.11.2.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.11.2 2026-08-12T23:05:37,502 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/99/79/c24f42c7e04d6c2b501589c20a1606c741666a8051846af2b89109d2def4/plantcv-4.11.3-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,503 Found link https://files.pythonhosted.org/packages/e5/da/906fac6d5280ba26d037b30185dfb6c6826234b00fcd7c10dbeeb63c8687/plantcv-4.11.3.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 4.11.3 2026-08-12T23:05:37,504 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/bc/51/d17b09388fea5367aa4fee0fd443f714d3cea0ac48721eab1ca1bc6af6ce/plantcv-5.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,505 Found link https://files.pythonhosted.org/packages/77/ee/452bf4b7d8e79abc5a34c2094db17f4ec45b60d8107e30807359c5915626/plantcv-5.0.0rc1.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 5.0.0rc1 2026-08-12T23:05:37,505 Skipping link: No binaries permitted for plantcv: https://files.pythonhosted.org/packages/96/dc/851534c354658eb5b53924978910debc242f44f20fe3d50160fb9d177787/plantcv-5.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,506 Found link https://files.pythonhosted.org/packages/7c/c9/a78361e53dfe63393db5cfec9a794ae2cd08a86d85fac873c59dd1e41be6/plantcv-5.0.0rc2.tar.gz (from https://pypi.org/simple/plantcv/) (requires-python:>=3.8), version: 5.0.0rc2 2026-08-12T23:05:37,507 Fetching project page and analyzing links: https://www.piwheels.org/simple/plantcv/ 2026-08-12T23:05:37,508 Getting page https://www.piwheels.org/simple/plantcv/ 2026-08-12T23:05:37,509 Found index url https://www.piwheels.org/simple 2026-08-12T23:05:37,726 Fetched page https://www.piwheels.org/simple/plantcv/ as text/html 2026-08-12T23:05:37,739 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-5.0.0rc1-py3-none-any.whl#sha256=9e5d15b13087efb0a106c26336b576d1701524f880d395dc9f34fcaa133594c0 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,740 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.11.3-py3-none-any.whl#sha256=c0669b6665aa5dcacae563a931eb98f114724e39d1841e875f2cf7a1736e9f50 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,741 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.11.2-py3-none-any.whl#sha256=06b6df030e62a9faea1ed4dffd3348bbd33a92ce215c743b5ff274d28aa28e51 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,741 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.11.1-py3-none-any.whl#sha256=2c07960119e8c871f91130d105cc122c445edf4901bd0d7fce776d7f96e8dd0f (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,742 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.11-py3-none-any.whl#sha256=dd101fd7abe9615947ac7c7f9d05f6f605b2843e0565195d39d5266dd5bd5f17 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,743 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.10.2-py3-none-any.whl#sha256=652207161a1f3859e1d72a032eb7f3e7f2691f5f0aa4e91ae2f40fdcf6c4a86c (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,743 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.10.1-py3-none-any.whl#sha256=a7633ba26a094f84bb7df096ae1f493d9f799b406b10c6e84e914efe2840b231 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,744 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.10-py3-none-any.whl#sha256=863bef133c68f7201c9fa8363fb30b35b3446d9b82d4736a68a86a10fa956188 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,745 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.8-py3-none-any.whl#sha256=e563619a5b8c9569625fc761430bf5754ba4ae613d87ae66e242f24e2cb415e4 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,745 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.7-py3-none-any.whl#sha256=b28384d2617672d73cf1b25868597aee535f4882b443f4991d9313fb28ee82ee (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,746 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.6-py3-none-any.whl#sha256=9cd438eaffb537227dc98f6a20569fde58c430622efbecbf6bf6eff1b2f245b1 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,746 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.5.1-py3-none-any.whl#sha256=796a0d116e7b3d2584a7449dbf15cd359eca6b8393661035a7de4b9a69527d70 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,747 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.5-py3-none-any.whl#sha256=96095b3bcdf5141b264663ef3a1ccd2ce717123ba2cdb80d7393a903418153f5 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,747 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.4-py3-none-any.whl#sha256=28343d81b34aaf834a58298359d8c91fffdae7ec3f0e30550dedc53e4f5ceeed (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,748 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.3.1-py3-none-any.whl#sha256=c293aa4b61bf3321fd2d3139fb1c5ef109731d92a78caf31cf6265131493f932 (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2026-08-12T23:05:37,748 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.2.1-py3-none-any.whl#sha256=2ef1281e1a6d933e9731c1d3e802adb1a054debba4772cbbc177791d99deda93 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,749 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.0.1-py3-none-any.whl#sha256=fcfbefc1ee6f5f5a3b1018acf0b18044cd5253f879ea5876849dbb68c46e387f (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,749 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.0-py3-none-any.whl#sha256=084811fb4f4db83a0fcb06d8d0fb0c066e1cfe5bf62700cabe892d50a16beb21 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,750 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.14.3-py3-none-any.whl#sha256=af5527011316a3b2e77e7b5a82d4ed5f78e77e69182a58f2e97fae9f69195334 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,750 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.14.2-py3-none-any.whl#sha256=e1a9aa1b42d1fa6afe766cc6e4d51e0b367a81d58cd21bf338a1295e7231e4c3 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,751 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.14.1-py3-none-any.whl#sha256=d7cd97ef6fe76bce5a69c56d3b61fa23917d37542f939ff9cdcf612d00749f81 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,751 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.14-py3-none-any.whl#sha256=ad8947902091b4c19d726508a5b15f7a030262b1243bcdc0575daca742cb5a9d (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,752 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.13.4-py3-none-any.whl#sha256=96c5322904a8a47cf8475dfc15c529929d16a2ae467b0e40dcdf0e1470f7b4df (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,752 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.13.3-py3-none-any.whl#sha256=775c4168aeb58995a5f5b6a207b7556921830e6eedb570c33f7febdfa8262879 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,753 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.13.2-py3-none-any.whl#sha256=8dc2027df1d4fbc28d67c095d69fb576c9d3192db279890227917e75d3ab3fbb (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,754 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.13.1-py3-none-any.whl#sha256=913029e9fdcefef3d3baf012de3521340d10f6cb37f75da7315e3b7f4cf8f546 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,754 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.13.0-py3-none-any.whl#sha256=e8b9bb02538382f00261e72756ab368c17fb32d2a24e134b37a479c804ef439a (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,755 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.12.1-py3-none-any.whl#sha256=38bf9527baff19910902aeefcfad765b2e1d491433b4e92e194ea5d4d332d879 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,755 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.12.0-py3-none-any.whl#sha256=7e77e63e27c7b07d9493afd0e4ffc61579fa633c5b219b062b0ac07e2ace63ae (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,755 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.11.0-py3-none-any.whl#sha256=c178d709ca599e802086212605140550db93a9584b527261b5ab79041e8b5385 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,756 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.10.1-py3-none-any.whl#sha256=8ee1007cb6755f9b087c3345a8988c9c79c7d2923cd42710a340d6e95015f589 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,757 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.10.0-py3-none-any.whl#sha256=68448f2a9400d4ab1fbd684e5aeac52512018e21535af0d897903f8d8946f482 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,757 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.9.0-py3-none-any.whl#sha256=a67ce0779d722b7e2abbcee0b69256ecfbc0b7d521c2a1625223f5665dbed39b (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,758 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.8.0-py3-none-any.whl#sha256=87958e89f5ada1aa27bc0c8bb52f7d4309147756ebd77f641347a456684a3de0 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,758 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.7-py3-none-any.whl#sha256=dc218d47653dc8fca20ef3084548fa6ada0562fa1ef8e9e63eb05831fe727884 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,759 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.6.2-py3-none-any.whl#sha256=cd31a39c93d2e2fe194f3dbb966cf0e1b4eaef916547793db3c74bcf02bb69f6 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,759 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.6.1-py3-none-any.whl#sha256=3cdcd9aad72d79ed8b577ffad8aeda7b2b73225d6747c4d5ba757c24584ea625 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,760 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.6.0-py3-none-any.whl#sha256=bda1051fc5f589295785ee6edea42c446ed3c31ef735f57a973e05fdffa0384e (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,761 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.5.0-py3-none-any.whl#sha256=994eb48942367c05633770479230ed30533854c283727b566557e438553539a8 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,761 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.4.1-py3-none-any.whl#sha256=f0e139ba7e60d31e51e9ae5e01d1c3b1b05add4bfd3819a51e2f77415f459142 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,762 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.4.0-py3-none-any.whl#sha256=32d9c4bbcdeda6b7e9fa9c3be0bfce9d5bcb7b29018ebb771c90bf138f4bd667 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,762 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.3.0-py3-none-any.whl#sha256=beea7e9d832a237cf7d0536a5ae540f363786aa1d65428b6b735b1d2435c3b99 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,763 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.2.0-py3-none-any.whl#sha256=a1ff8e215696280ecab9b5840f5aa6bdef7c5b9b1d2a05a7c7e2aed6365ae137 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,763 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.1.0-py3-none-any.whl#sha256=dbaf01c7ebaa7cb17126e1b4aed44f88b447c75df25f4ce105371821cf596f9d (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,764 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.0.5-py3-none-any.whl#sha256=3e37ae3c3918efd22c6df3972e61c80027485c6683b95dc41f6753c380f00acc (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,764 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.0.4-py3-none-any.whl#sha256=d8f0dc0de7fbd2a6977258e971a69caaaad32fef4cb09935dabaa834673cb14e (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,764 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.0.3-py3-none-any.whl#sha256=7f96fdbd420f811230da77129bfcef8ca8c36766fb8d2e1e56a406da135d8b26 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,765 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-3.0.2-py3-none-any.whl#sha256=5ec80fd48c5f4fca7087203b5b723e636647dec5b652488f46cbc49703d528e9 (from https://www.piwheels.org/simple/plantcv/) 2026-08-12T23:05:37,766 Skipping link: not a file: https://www.piwheels.org/simple/plantcv/ 2026-08-12T23:05:37,766 Skipping link: not a file: https://pypi.org/simple/plantcv/ 2026-08-12T23:05:37,793 Given no hashes to check 1 links for project 'plantcv': discarding no candidates 2026-08-12T23:05:37,813 Collecting plantcv==5.0.0rc2 2026-08-12T23:05:37,815 Created temporary directory: /tmp/pip-unpack-qf237vlk 2026-08-12T23:05:37,967 Downloading plantcv-5.0.0rc2.tar.gz (259 kB) 2026-08-12T23:05:38,481 Added plantcv==5.0.0rc2 from https://files.pythonhosted.org/packages/7c/c9/a78361e53dfe63393db5cfec9a794ae2cd08a86d85fac873c59dd1e41be6/plantcv-5.0.0rc2.tar.gz to build tracker '/tmp/pip-build-tracker-5w7sv3xo' 2026-08-12T23:05:38,487 Created temporary directory: /tmp/pip-build-env-rcmvbavx 2026-08-12T23:05:38,492 Installing build dependencies: started 2026-08-12T23:05:38,493 Running command pip subprocess to install build dependencies 2026-08-12T23:05:39,621 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-12T23:05:40,491 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-12T23:05:40,514 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-12T23:05:42,311 Collecting setuptools>=64.0 2026-08-12T23:05:42,312 Obtaining dependency information for setuptools>=64.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-12T23:05:42,327 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-12T23:05:42,681 Collecting setuptools_scm>=8 2026-08-12T23:05:42,682 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-08-12T23:05:42,699 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-08-12T23:05:42,709 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-08-12T23:05:42,734 Using cached setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-08-12T23:05:42,844 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-08-12T23:05:42,845 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.4-py3-none-any.whl.metadata 2026-08-12T23:05:42,860 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.4-py3-none-any.whl.metadata (1.7 kB) 2026-08-12T23:05:43,047 Collecting packaging>=20 2026-08-12T23:05:43,048 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-12T23:05:43,062 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-12T23:05:43,290 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-12T23:05:43,312 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.4-py3-none-any.whl (109 kB) 2026-08-12T23:05:43,385 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-12T23:05:43,427 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-12T23:05:43,457 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.4-py3-none-any.whl (109 kB) 2026-08-12T23:05:43,542 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-12T23:05:46,326 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-08-12T23:05:49,313 Creating /tmp/pip-build-env-rcmvbavx/overlay/local/bin 2026-08-12T23:05:49,315 changing mode of /tmp/pip-build-env-rcmvbavx/overlay/local/bin/vcs-versioning to 755 2026-08-12T23:05:49,449 changing mode of /tmp/pip-build-env-rcmvbavx/overlay/local/bin/setuptools-scm to 755 2026-08-12T23:05:49,477 Successfully installed packaging-26.3 setuptools-84.0.0 setuptools_scm-10.2.1 vcs-versioning-2.2.4 2026-08-12T23:05:49,772 Installing build dependencies: finished with status 'done' 2026-08-12T23:05:49,778 Getting requirements to build wheel: started 2026-08-12T23:05:49,779 Running command Getting requirements to build wheel 2026-08-12T23:05:50,571 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-12T23:05:50,571 !! 2026-08-12T23:05:50,572 ******************************************************************************** 2026-08-12T23:05:50,573 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-12T23:05:50,575 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-12T23:05:50,575 or your builds will no longer be supported. 2026-08-12T23:05:50,576 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:50,576 ******************************************************************************** 2026-08-12T23:05:50,577 !! 2026-08-12T23:05:50,578 corresp(dist, value, root_dir) 2026-08-12T23:05:50,624 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-12T23:05:50,625 !! 2026-08-12T23:05:50,626 ******************************************************************************** 2026-08-12T23:05:50,626 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-12T23:05:50,627 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2026-08-12T23:05:50,628 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:50,629 ******************************************************************************** 2026-08-12T23:05:50,629 !! 2026-08-12T23:05:50,630 dist._finalize_license_expression() 2026-08-12T23:05:50,631 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-12T23:05:50,631 !! 2026-08-12T23:05:50,632 ******************************************************************************** 2026-08-12T23:05:50,633 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-12T23:05:50,634 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2026-08-12T23:05:50,635 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:50,636 ******************************************************************************** 2026-08-12T23:05:50,637 !! 2026-08-12T23:05:50,638 self._finalize_license_expression() 2026-08-12T23:05:50,638 running egg_info 2026-08-12T23:05:50,648 writing plantcv.egg-info/PKG-INFO 2026-08-12T23:05:50,654 writing dependency_links to plantcv.egg-info/dependency_links.txt 2026-08-12T23:05:50,656 writing entry points to plantcv.egg-info/entry_points.txt 2026-08-12T23:05:50,659 writing requirements to plantcv.egg-info/requires.txt 2026-08-12T23:05:50,660 writing top-level names to plantcv.egg-info/top_level.txt 2026-08-12T23:05:50,706 reading manifest template 'MANIFEST.in' 2026-08-12T23:05:50,708 no previously-included directories found matching 'tests' 2026-08-12T23:05:50,709 no previously-included directories found matching 'docs' 2026-08-12T23:05:50,710 no previously-included directories found matching 'vice' 2026-08-12T23:05:50,710 adding license file 'LICENSE' 2026-08-12T23:05:50,719 writing manifest file 'plantcv.egg-info/SOURCES.txt' 2026-08-12T23:05:50,828 Getting requirements to build wheel: finished with status 'done' 2026-08-12T23:05:50,831 Created temporary directory: /tmp/pip-modern-metadata-48h544kc 2026-08-12T23:05:50,834 Preparing metadata (pyproject.toml): started 2026-08-12T23:05:50,835 Running command Preparing metadata (pyproject.toml) 2026-08-12T23:05:51,578 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-12T23:05:51,579 !! 2026-08-12T23:05:51,580 ******************************************************************************** 2026-08-12T23:05:51,580 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-12T23:05:51,581 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-12T23:05:51,582 or your builds will no longer be supported. 2026-08-12T23:05:51,583 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:51,583 ******************************************************************************** 2026-08-12T23:05:51,584 !! 2026-08-12T23:05:51,584 corresp(dist, value, root_dir) 2026-08-12T23:05:51,629 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-12T23:05:51,630 !! 2026-08-12T23:05:51,631 ******************************************************************************** 2026-08-12T23:05:51,632 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-12T23:05:51,633 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2026-08-12T23:05:51,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:51,634 ******************************************************************************** 2026-08-12T23:05:51,635 !! 2026-08-12T23:05:51,636 dist._finalize_license_expression() 2026-08-12T23:05:51,636 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-12T23:05:51,637 !! 2026-08-12T23:05:51,638 ******************************************************************************** 2026-08-12T23:05:51,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-12T23:05:51,640 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2026-08-12T23:05:51,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:51,642 ******************************************************************************** 2026-08-12T23:05:51,643 !! 2026-08-12T23:05:51,643 self._finalize_license_expression() 2026-08-12T23:05:51,646 running dist_info 2026-08-12T23:05:51,648 creating /tmp/pip-modern-metadata-48h544kc/plantcv.egg-info 2026-08-12T23:05:51,666 writing /tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/PKG-INFO 2026-08-12T23:05:51,675 writing dependency_links to /tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/dependency_links.txt 2026-08-12T23:05:51,677 writing entry points to /tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/entry_points.txt 2026-08-12T23:05:51,680 writing requirements to /tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/requires.txt 2026-08-12T23:05:51,682 writing top-level names to /tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/top_level.txt 2026-08-12T23:05:51,687 writing manifest file '/tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/SOURCES.txt' 2026-08-12T23:05:51,727 reading manifest template 'MANIFEST.in' 2026-08-12T23:05:51,729 no previously-included directories found matching 'tests' 2026-08-12T23:05:51,730 no previously-included directories found matching 'docs' 2026-08-12T23:05:51,731 no previously-included directories found matching 'vice' 2026-08-12T23:05:51,731 adding license file 'LICENSE' 2026-08-12T23:05:51,739 writing manifest file '/tmp/pip-modern-metadata-48h544kc/plantcv.egg-info/SOURCES.txt' 2026-08-12T23:05:51,741 creating '/tmp/pip-modern-metadata-48h544kc/plantcv-5.0.0rc2.dist-info' 2026-08-12T23:05:51,889 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-12T23:05:51,899 Source in /tmp/pip-wheel-kytzvhlf/plantcv_c890394dcda04d04802dba6a0b187409 has version 5.0.0rc2, which satisfies requirement plantcv==5.0.0rc2 from https://files.pythonhosted.org/packages/7c/c9/a78361e53dfe63393db5cfec9a794ae2cd08a86d85fac873c59dd1e41be6/plantcv-5.0.0rc2.tar.gz 2026-08-12T23:05:51,901 Removed plantcv==5.0.0rc2 from https://files.pythonhosted.org/packages/7c/c9/a78361e53dfe63393db5cfec9a794ae2cd08a86d85fac873c59dd1e41be6/plantcv-5.0.0rc2.tar.gz from build tracker '/tmp/pip-build-tracker-5w7sv3xo' 2026-08-12T23:05:51,917 Created temporary directory: /tmp/pip-unpack-ynpnckfa 2026-08-12T23:05:51,917 Building wheels for collected packages: plantcv 2026-08-12T23:05:51,921 Created temporary directory: /tmp/pip-wheel-5qro63pu 2026-08-12T23:05:51,922 Destination directory: /tmp/pip-wheel-5qro63pu 2026-08-12T23:05:51,924 Building wheel for plantcv (pyproject.toml): started 2026-08-12T23:05:51,925 Running command Building wheel for plantcv (pyproject.toml) 2026-08-12T23:05:52,654 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-12T23:05:52,654 !! 2026-08-12T23:05:52,655 ******************************************************************************** 2026-08-12T23:05:52,656 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-12T23:05:52,657 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-12T23:05:52,657 or your builds will no longer be supported. 2026-08-12T23:05:52,658 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:52,659 ******************************************************************************** 2026-08-12T23:05:52,660 !! 2026-08-12T23:05:52,661 corresp(dist, value, root_dir) 2026-08-12T23:05:52,704 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-12T23:05:52,704 !! 2026-08-12T23:05:52,706 ******************************************************************************** 2026-08-12T23:05:52,706 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-12T23:05:52,707 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2026-08-12T23:05:52,709 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:52,709 ******************************************************************************** 2026-08-12T23:05:52,711 !! 2026-08-12T23:05:52,711 dist._finalize_license_expression() 2026-08-12T23:05:52,712 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-12T23:05:52,712 !! 2026-08-12T23:05:52,714 ******************************************************************************** 2026-08-12T23:05:52,714 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-12T23:05:52,715 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2026-08-12T23:05:52,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-12T23:05:52,717 ******************************************************************************** 2026-08-12T23:05:52,719 !! 2026-08-12T23:05:52,719 self._finalize_license_expression() 2026-08-12T23:05:52,720 running bdist_wheel 2026-08-12T23:05:52,742 running build 2026-08-12T23:05:52,743 running build_py 2026-08-12T23:05:52,744 creating build/lib/plantcv 2026-08-12T23:05:52,747 copying plantcv/__init__.py -> build/lib/plantcv 2026-08-12T23:05:52,748 running egg_info 2026-08-12T23:05:52,765 writing plantcv.egg-info/PKG-INFO 2026-08-12T23:05:52,771 writing dependency_links to plantcv.egg-info/dependency_links.txt 2026-08-12T23:05:52,772 writing entry points to plantcv.egg-info/entry_points.txt 2026-08-12T23:05:52,774 writing requirements to plantcv.egg-info/requires.txt 2026-08-12T23:05:52,775 writing top-level names to plantcv.egg-info/top_level.txt 2026-08-12T23:05:52,811 reading manifest template 'MANIFEST.in' 2026-08-12T23:05:52,812 no previously-included directories found matching 'tests' 2026-08-12T23:05:52,813 no previously-included directories found matching 'docs' 2026-08-12T23:05:52,814 no previously-included directories found matching 'vice' 2026-08-12T23:05:52,814 adding license file 'LICENSE' 2026-08-12T23:05:52,822 writing manifest file 'plantcv.egg-info/SOURCES.txt' 2026-08-12T23:05:52,825 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.learn' is absent from the `packages` configuration. 2026-08-12T23:05:52,826 !! 2026-08-12T23:05:52,826 ******************************************************************************** 2026-08-12T23:05:52,827 ############################ 2026-08-12T23:05:52,827 # Package would be ignored # 2026-08-12T23:05:52,828 ############################ 2026-08-12T23:05:52,828 Python recognizes 'plantcv.learn' as an importable package[^1], 2026-08-12T23:05:52,829 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,830 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,830 package, please make sure that 'plantcv.learn' is explicitly added 2026-08-12T23:05:52,831 to the `packages` configuration field. 2026-08-12T23:05:52,832 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,832 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,833 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,834 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,835 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,836 If you don't want 'plantcv.learn' to be distributed and are 2026-08-12T23:05:52,836 already explicitly excluding 'plantcv.learn' via 2026-08-12T23:05:52,837 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,838 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,838 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,839 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,840 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,842 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,843 even if it does not contain any `.py` files. 2026-08-12T23:05:52,843 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,844 directory, all directories are treated like packages. 2026-08-12T23:05:52,844 ******************************************************************************** 2026-08-12T23:05:52,845 !! 2026-08-12T23:05:52,846 check.warn(importable) 2026-08-12T23:05:52,847 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.parallel' is absent from the `packages` configuration. 2026-08-12T23:05:52,847 !! 2026-08-12T23:05:52,849 ******************************************************************************** 2026-08-12T23:05:52,849 ############################ 2026-08-12T23:05:52,849 # Package would be ignored # 2026-08-12T23:05:52,850 ############################ 2026-08-12T23:05:52,850 Python recognizes 'plantcv.parallel' as an importable package[^1], 2026-08-12T23:05:52,850 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,851 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,852 package, please make sure that 'plantcv.parallel' is explicitly added 2026-08-12T23:05:52,852 to the `packages` configuration field. 2026-08-12T23:05:52,853 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,853 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,853 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,854 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,855 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,856 If you don't want 'plantcv.parallel' to be distributed and are 2026-08-12T23:05:52,857 already explicitly excluding 'plantcv.parallel' via 2026-08-12T23:05:52,857 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,858 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,858 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,859 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,860 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,862 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,862 even if it does not contain any `.py` files. 2026-08-12T23:05:52,862 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,863 directory, all directories are treated like packages. 2026-08-12T23:05:52,864 ******************************************************************************** 2026-08-12T23:05:52,865 !! 2026-08-12T23:05:52,865 check.warn(importable) 2026-08-12T23:05:52,866 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv' is absent from the `packages` configuration. 2026-08-12T23:05:52,866 !! 2026-08-12T23:05:52,867 ******************************************************************************** 2026-08-12T23:05:52,868 ############################ 2026-08-12T23:05:52,868 # Package would be ignored # 2026-08-12T23:05:52,869 ############################ 2026-08-12T23:05:52,869 Python recognizes 'plantcv.plantcv' as an importable package[^1], 2026-08-12T23:05:52,870 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,871 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,871 package, please make sure that 'plantcv.plantcv' is explicitly added 2026-08-12T23:05:52,872 to the `packages` configuration field. 2026-08-12T23:05:52,873 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,874 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,874 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,875 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,876 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,878 If you don't want 'plantcv.plantcv' to be distributed and are 2026-08-12T23:05:52,878 already explicitly excluding 'plantcv.plantcv' via 2026-08-12T23:05:52,878 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,879 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,879 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,880 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,881 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,882 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,883 even if it does not contain any `.py` files. 2026-08-12T23:05:52,883 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,884 directory, all directories are treated like packages. 2026-08-12T23:05:52,884 ******************************************************************************** 2026-08-12T23:05:52,885 !! 2026-08-12T23:05:52,885 check.warn(importable) 2026-08-12T23:05:52,886 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.analyze' is absent from the `packages` configuration. 2026-08-12T23:05:52,886 !! 2026-08-12T23:05:52,887 ******************************************************************************** 2026-08-12T23:05:52,888 ############################ 2026-08-12T23:05:52,888 # Package would be ignored # 2026-08-12T23:05:52,889 ############################ 2026-08-12T23:05:52,889 Python recognizes 'plantcv.plantcv.analyze' as an importable package[^1], 2026-08-12T23:05:52,890 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,891 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,891 package, please make sure that 'plantcv.plantcv.analyze' is explicitly added 2026-08-12T23:05:52,892 to the `packages` configuration field. 2026-08-12T23:05:52,893 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,893 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,894 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,895 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,896 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,897 If you don't want 'plantcv.plantcv.analyze' to be distributed and are 2026-08-12T23:05:52,897 already explicitly excluding 'plantcv.plantcv.analyze' via 2026-08-12T23:05:52,898 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,898 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,899 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,900 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,901 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,903 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,903 even if it does not contain any `.py` files. 2026-08-12T23:05:52,904 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,904 directory, all directories are treated like packages. 2026-08-12T23:05:52,905 ******************************************************************************** 2026-08-12T23:05:52,906 !! 2026-08-12T23:05:52,906 check.warn(importable) 2026-08-12T23:05:52,907 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.annotate' is absent from the `packages` configuration. 2026-08-12T23:05:52,907 !! 2026-08-12T23:05:52,908 ******************************************************************************** 2026-08-12T23:05:52,908 ############################ 2026-08-12T23:05:52,909 # Package would be ignored # 2026-08-12T23:05:52,909 ############################ 2026-08-12T23:05:52,910 Python recognizes 'plantcv.plantcv.annotate' as an importable package[^1], 2026-08-12T23:05:52,910 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,911 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,911 package, please make sure that 'plantcv.plantcv.annotate' is explicitly added 2026-08-12T23:05:52,912 to the `packages` configuration field. 2026-08-12T23:05:52,913 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,913 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,914 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,915 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,915 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,916 If you don't want 'plantcv.plantcv.annotate' to be distributed and are 2026-08-12T23:05:52,917 already explicitly excluding 'plantcv.plantcv.annotate' via 2026-08-12T23:05:52,918 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,918 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,918 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,919 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,920 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,922 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,922 even if it does not contain any `.py` files. 2026-08-12T23:05:52,923 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,924 directory, all directories are treated like packages. 2026-08-12T23:05:52,924 ******************************************************************************** 2026-08-12T23:05:52,925 !! 2026-08-12T23:05:52,926 check.warn(importable) 2026-08-12T23:05:52,926 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.filters' is absent from the `packages` configuration. 2026-08-12T23:05:52,927 !! 2026-08-12T23:05:52,928 ******************************************************************************** 2026-08-12T23:05:52,928 ############################ 2026-08-12T23:05:52,929 # Package would be ignored # 2026-08-12T23:05:52,929 ############################ 2026-08-12T23:05:52,930 Python recognizes 'plantcv.plantcv.filters' as an importable package[^1], 2026-08-12T23:05:52,930 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,931 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,932 package, please make sure that 'plantcv.plantcv.filters' is explicitly added 2026-08-12T23:05:52,933 to the `packages` configuration field. 2026-08-12T23:05:52,934 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,934 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,935 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,936 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,937 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,938 If you don't want 'plantcv.plantcv.filters' to be distributed and are 2026-08-12T23:05:52,938 already explicitly excluding 'plantcv.plantcv.filters' via 2026-08-12T23:05:52,939 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,939 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,940 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,941 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,942 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,943 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,944 even if it does not contain any `.py` files. 2026-08-12T23:05:52,944 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,945 directory, all directories are treated like packages. 2026-08-12T23:05:52,945 ******************************************************************************** 2026-08-12T23:05:52,946 !! 2026-08-12T23:05:52,946 check.warn(importable) 2026-08-12T23:05:52,947 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.homology' is absent from the `packages` configuration. 2026-08-12T23:05:52,947 !! 2026-08-12T23:05:52,949 ******************************************************************************** 2026-08-12T23:05:52,949 ############################ 2026-08-12T23:05:52,950 # Package would be ignored # 2026-08-12T23:05:52,950 ############################ 2026-08-12T23:05:52,951 Python recognizes 'plantcv.plantcv.homology' as an importable package[^1], 2026-08-12T23:05:52,951 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,952 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,953 package, please make sure that 'plantcv.plantcv.homology' is explicitly added 2026-08-12T23:05:52,953 to the `packages` configuration field. 2026-08-12T23:05:52,954 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,955 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,955 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,956 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,957 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,958 If you don't want 'plantcv.plantcv.homology' to be distributed and are 2026-08-12T23:05:52,959 already explicitly excluding 'plantcv.plantcv.homology' via 2026-08-12T23:05:52,959 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,960 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,960 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,961 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,962 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,964 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,965 even if it does not contain any `.py` files. 2026-08-12T23:05:52,965 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,966 directory, all directories are treated like packages. 2026-08-12T23:05:52,966 ******************************************************************************** 2026-08-12T23:05:52,967 !! 2026-08-12T23:05:52,967 check.warn(importable) 2026-08-12T23:05:52,968 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.hyperspectral' is absent from the `packages` configuration. 2026-08-12T23:05:52,968 !! 2026-08-12T23:05:52,969 ******************************************************************************** 2026-08-12T23:05:52,970 ############################ 2026-08-12T23:05:52,970 # Package would be ignored # 2026-08-12T23:05:52,970 ############################ 2026-08-12T23:05:52,971 Python recognizes 'plantcv.plantcv.hyperspectral' as an importable package[^1], 2026-08-12T23:05:52,971 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,972 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,972 package, please make sure that 'plantcv.plantcv.hyperspectral' is explicitly added 2026-08-12T23:05:52,973 to the `packages` configuration field. 2026-08-12T23:05:52,974 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,974 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,975 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,975 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,976 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,977 If you don't want 'plantcv.plantcv.hyperspectral' to be distributed and are 2026-08-12T23:05:52,978 already explicitly excluding 'plantcv.plantcv.hyperspectral' via 2026-08-12T23:05:52,978 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,979 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,979 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:52,980 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:52,981 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:52,983 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:52,983 even if it does not contain any `.py` files. 2026-08-12T23:05:52,984 On the other hand, currently there is no concept of package data 2026-08-12T23:05:52,984 directory, all directories are treated like packages. 2026-08-12T23:05:52,985 ******************************************************************************** 2026-08-12T23:05:52,986 !! 2026-08-12T23:05:52,986 check.warn(importable) 2026-08-12T23:05:52,987 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.io' is absent from the `packages` configuration. 2026-08-12T23:05:52,987 !! 2026-08-12T23:05:52,988 ******************************************************************************** 2026-08-12T23:05:52,989 ############################ 2026-08-12T23:05:52,989 # Package would be ignored # 2026-08-12T23:05:52,990 ############################ 2026-08-12T23:05:52,990 Python recognizes 'plantcv.plantcv.io' as an importable package[^1], 2026-08-12T23:05:52,991 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:52,992 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:52,992 package, please make sure that 'plantcv.plantcv.io' is explicitly added 2026-08-12T23:05:52,993 to the `packages` configuration field. 2026-08-12T23:05:52,994 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:52,994 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:52,995 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:52,995 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:52,996 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:52,997 If you don't want 'plantcv.plantcv.io' to be distributed and are 2026-08-12T23:05:52,998 already explicitly excluding 'plantcv.plantcv.io' via 2026-08-12T23:05:52,998 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:52,998 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:52,999 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,000 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,001 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,002 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,003 even if it does not contain any `.py` files. 2026-08-12T23:05:53,003 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,004 directory, all directories are treated like packages. 2026-08-12T23:05:53,004 ******************************************************************************** 2026-08-12T23:05:53,005 !! 2026-08-12T23:05:53,006 check.warn(importable) 2026-08-12T23:05:53,006 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.morphology' is absent from the `packages` configuration. 2026-08-12T23:05:53,007 !! 2026-08-12T23:05:53,008 ******************************************************************************** 2026-08-12T23:05:53,008 ############################ 2026-08-12T23:05:53,009 # Package would be ignored # 2026-08-12T23:05:53,009 ############################ 2026-08-12T23:05:53,010 Python recognizes 'plantcv.plantcv.morphology' as an importable package[^1], 2026-08-12T23:05:53,010 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,011 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,012 package, please make sure that 'plantcv.plantcv.morphology' is explicitly added 2026-08-12T23:05:53,013 to the `packages` configuration field. 2026-08-12T23:05:53,014 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,014 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,015 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,016 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,017 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,018 If you don't want 'plantcv.plantcv.morphology' to be distributed and are 2026-08-12T23:05:53,018 already explicitly excluding 'plantcv.plantcv.morphology' via 2026-08-12T23:05:53,019 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,019 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,020 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,021 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,022 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,023 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,023 even if it does not contain any `.py` files. 2026-08-12T23:05:53,024 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,024 directory, all directories are treated like packages. 2026-08-12T23:05:53,025 ******************************************************************************** 2026-08-12T23:05:53,026 !! 2026-08-12T23:05:53,026 check.warn(importable) 2026-08-12T23:05:53,026 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.photosynthesis' is absent from the `packages` configuration. 2026-08-12T23:05:53,027 !! 2026-08-12T23:05:53,028 ******************************************************************************** 2026-08-12T23:05:53,028 ############################ 2026-08-12T23:05:53,029 # Package would be ignored # 2026-08-12T23:05:53,029 ############################ 2026-08-12T23:05:53,029 Python recognizes 'plantcv.plantcv.photosynthesis' as an importable package[^1], 2026-08-12T23:05:53,030 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,031 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,031 package, please make sure that 'plantcv.plantcv.photosynthesis' is explicitly added 2026-08-12T23:05:53,032 to the `packages` configuration field. 2026-08-12T23:05:53,033 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,033 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,034 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,035 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,036 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,037 If you don't want 'plantcv.plantcv.photosynthesis' to be distributed and are 2026-08-12T23:05:53,037 already explicitly excluding 'plantcv.plantcv.photosynthesis' via 2026-08-12T23:05:53,038 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,038 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,039 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,040 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,041 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,043 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,043 even if it does not contain any `.py` files. 2026-08-12T23:05:53,044 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,044 directory, all directories are treated like packages. 2026-08-12T23:05:53,045 ******************************************************************************** 2026-08-12T23:05:53,046 !! 2026-08-12T23:05:53,046 check.warn(importable) 2026-08-12T23:05:53,047 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.qc' is absent from the `packages` configuration. 2026-08-12T23:05:53,047 !! 2026-08-12T23:05:53,049 ******************************************************************************** 2026-08-12T23:05:53,049 ############################ 2026-08-12T23:05:53,049 # Package would be ignored # 2026-08-12T23:05:53,050 ############################ 2026-08-12T23:05:53,050 Python recognizes 'plantcv.plantcv.qc' as an importable package[^1], 2026-08-12T23:05:53,051 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,051 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,052 package, please make sure that 'plantcv.plantcv.qc' is explicitly added 2026-08-12T23:05:53,052 to the `packages` configuration field. 2026-08-12T23:05:53,053 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,054 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,054 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,055 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,056 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,057 If you don't want 'plantcv.plantcv.qc' to be distributed and are 2026-08-12T23:05:53,057 already explicitly excluding 'plantcv.plantcv.qc' via 2026-08-12T23:05:53,058 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,058 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,059 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,059 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,060 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,062 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,062 even if it does not contain any `.py` files. 2026-08-12T23:05:53,063 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,063 directory, all directories are treated like packages. 2026-08-12T23:05:53,064 ******************************************************************************** 2026-08-12T23:05:53,065 !! 2026-08-12T23:05:53,065 check.warn(importable) 2026-08-12T23:05:53,066 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.roi' is absent from the `packages` configuration. 2026-08-12T23:05:53,066 !! 2026-08-12T23:05:53,067 ******************************************************************************** 2026-08-12T23:05:53,068 ############################ 2026-08-12T23:05:53,068 # Package would be ignored # 2026-08-12T23:05:53,069 ############################ 2026-08-12T23:05:53,069 Python recognizes 'plantcv.plantcv.roi' as an importable package[^1], 2026-08-12T23:05:53,070 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,071 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,071 package, please make sure that 'plantcv.plantcv.roi' is explicitly added 2026-08-12T23:05:53,072 to the `packages` configuration field. 2026-08-12T23:05:53,073 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,074 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,074 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,075 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,077 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,078 If you don't want 'plantcv.plantcv.roi' to be distributed and are 2026-08-12T23:05:53,078 already explicitly excluding 'plantcv.plantcv.roi' via 2026-08-12T23:05:53,078 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,079 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,079 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,080 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,081 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,082 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,083 even if it does not contain any `.py` files. 2026-08-12T23:05:53,083 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,083 directory, all directories are treated like packages. 2026-08-12T23:05:53,084 ******************************************************************************** 2026-08-12T23:05:53,085 !! 2026-08-12T23:05:53,085 check.warn(importable) 2026-08-12T23:05:53,086 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.spectral_index' is absent from the `packages` configuration. 2026-08-12T23:05:53,086 !! 2026-08-12T23:05:53,087 ******************************************************************************** 2026-08-12T23:05:53,088 ############################ 2026-08-12T23:05:53,088 # Package would be ignored # 2026-08-12T23:05:53,089 ############################ 2026-08-12T23:05:53,089 Python recognizes 'plantcv.plantcv.spectral_index' as an importable package[^1], 2026-08-12T23:05:53,090 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,091 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,091 package, please make sure that 'plantcv.plantcv.spectral_index' is explicitly added 2026-08-12T23:05:53,092 to the `packages` configuration field. 2026-08-12T23:05:53,093 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,093 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,094 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,095 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,096 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,097 If you don't want 'plantcv.plantcv.spectral_index' to be distributed and are 2026-08-12T23:05:53,098 already explicitly excluding 'plantcv.plantcv.spectral_index' via 2026-08-12T23:05:53,098 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,099 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,099 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,101 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,102 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,103 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,104 even if it does not contain any `.py` files. 2026-08-12T23:05:53,104 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,105 directory, all directories are treated like packages. 2026-08-12T23:05:53,106 ******************************************************************************** 2026-08-12T23:05:53,107 !! 2026-08-12T23:05:53,107 check.warn(importable) 2026-08-12T23:05:53,108 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.threshold' is absent from the `packages` configuration. 2026-08-12T23:05:53,108 !! 2026-08-12T23:05:53,109 ******************************************************************************** 2026-08-12T23:05:53,109 ############################ 2026-08-12T23:05:53,110 # Package would be ignored # 2026-08-12T23:05:53,110 ############################ 2026-08-12T23:05:53,111 Python recognizes 'plantcv.plantcv.threshold' as an importable package[^1], 2026-08-12T23:05:53,111 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,112 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,113 package, please make sure that 'plantcv.plantcv.threshold' is explicitly added 2026-08-12T23:05:53,113 to the `packages` configuration field. 2026-08-12T23:05:53,114 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,115 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,115 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,117 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,118 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,119 If you don't want 'plantcv.plantcv.threshold' to be distributed and are 2026-08-12T23:05:53,119 already explicitly excluding 'plantcv.plantcv.threshold' via 2026-08-12T23:05:53,120 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,120 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,121 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,122 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,123 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,124 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,125 even if it does not contain any `.py` files. 2026-08-12T23:05:53,125 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,126 directory, all directories are treated like packages. 2026-08-12T23:05:53,126 ******************************************************************************** 2026-08-12T23:05:53,128 !! 2026-08-12T23:05:53,128 check.warn(importable) 2026-08-12T23:05:53,128 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.transform' is absent from the `packages` configuration. 2026-08-12T23:05:53,129 !! 2026-08-12T23:05:53,130 ******************************************************************************** 2026-08-12T23:05:53,131 ############################ 2026-08-12T23:05:53,131 # Package would be ignored # 2026-08-12T23:05:53,132 ############################ 2026-08-12T23:05:53,132 Python recognizes 'plantcv.plantcv.transform' as an importable package[^1], 2026-08-12T23:05:53,133 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,134 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,134 package, please make sure that 'plantcv.plantcv.transform' is explicitly added 2026-08-12T23:05:53,135 to the `packages` configuration field. 2026-08-12T23:05:53,136 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,137 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,137 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,138 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,139 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,139 If you don't want 'plantcv.plantcv.transform' to be distributed and are 2026-08-12T23:05:53,140 already explicitly excluding 'plantcv.plantcv.transform' via 2026-08-12T23:05:53,140 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,141 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,141 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,142 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,143 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,144 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,145 even if it does not contain any `.py` files. 2026-08-12T23:05:53,145 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,146 directory, all directories are treated like packages. 2026-08-12T23:05:53,146 ******************************************************************************** 2026-08-12T23:05:53,147 !! 2026-08-12T23:05:53,148 check.warn(importable) 2026-08-12T23:05:53,148 /tmp/pip-build-env-rcmvbavx/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plantcv.plantcv.visualize' is absent from the `packages` configuration. 2026-08-12T23:05:53,149 !! 2026-08-12T23:05:53,150 ******************************************************************************** 2026-08-12T23:05:53,150 ############################ 2026-08-12T23:05:53,151 # Package would be ignored # 2026-08-12T23:05:53,151 ############################ 2026-08-12T23:05:53,152 Python recognizes 'plantcv.plantcv.visualize' as an importable package[^1], 2026-08-12T23:05:53,152 but it is absent from setuptools' `packages` configuration. 2026-08-12T23:05:53,153 This leads to an ambiguous overall configuration. If you want to distribute this 2026-08-12T23:05:53,154 package, please make sure that 'plantcv.plantcv.visualize' is explicitly added 2026-08-12T23:05:53,154 to the `packages` configuration field. 2026-08-12T23:05:53,155 Alternatively, you can also rely on setuptools' discovery methods 2026-08-12T23:05:53,156 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-08-12T23:05:53,156 instead of `find_packages(...)`/`find:`). 2026-08-12T23:05:53,158 You can read more about "package discovery" on setuptools documentation page: 2026-08-12T23:05:53,159 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-08-12T23:05:53,160 If you don't want 'plantcv.plantcv.visualize' to be distributed and are 2026-08-12T23:05:53,160 already explicitly excluding 'plantcv.plantcv.visualize' via 2026-08-12T23:05:53,161 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-08-12T23:05:53,161 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-08-12T23:05:53,162 combination with a more fine grained `package-data` configuration. 2026-08-12T23:05:53,163 You can read more about "package data files" on setuptools documentation page: 2026-08-12T23:05:53,164 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-08-12T23:05:53,165 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-08-12T23:05:53,166 even if it does not contain any `.py` files. 2026-08-12T23:05:53,166 On the other hand, currently there is no concept of package data 2026-08-12T23:05:53,167 directory, all directories are treated like packages. 2026-08-12T23:05:53,167 ******************************************************************************** 2026-08-12T23:05:53,168 !! 2026-08-12T23:05:53,168 check.warn(importable) 2026-08-12T23:05:53,169 creating build/lib/plantcv/learn 2026-08-12T23:05:53,169 copying plantcv/learn/__init__.py -> build/lib/plantcv/learn 2026-08-12T23:05:53,170 copying plantcv/learn/cli.py -> build/lib/plantcv/learn 2026-08-12T23:05:53,170 copying plantcv/learn/naive_bayes.py -> build/lib/plantcv/learn 2026-08-12T23:05:53,171 copying plantcv/learn/train_kmeans.py -> build/lib/plantcv/learn 2026-08-12T23:05:53,171 creating build/lib/plantcv/parallel 2026-08-12T23:05:53,171 copying plantcv/parallel/__init__.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,172 copying plantcv/parallel/cli.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,172 copying plantcv/parallel/cli_sample_images.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,173 copying plantcv/parallel/inspect_dataset.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,173 copying plantcv/parallel/job_builder.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,173 copying plantcv/parallel/jupyterconfig.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,174 copying plantcv/parallel/message.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,174 copying plantcv/parallel/multiprocess.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,175 copying plantcv/parallel/parsers.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,175 copying plantcv/parallel/run_parallel.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,176 copying plantcv/parallel/sample_images.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,176 copying plantcv/parallel/workflow_inputs.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,177 copying plantcv/parallel/workflowconfig.py -> build/lib/plantcv/parallel 2026-08-12T23:05:53,177 creating build/lib/plantcv/plantcv 2026-08-12T23:05:53,178 copying plantcv/plantcv/__init__.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,178 copying plantcv/plantcv/_debug.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,179 copying plantcv/plantcv/_globals.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,179 copying plantcv/plantcv/_helpers.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,180 copying plantcv/plantcv/_show_dataarray.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,180 copying plantcv/plantcv/apply_mask.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,181 copying plantcv/plantcv/auto_crop.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,181 copying plantcv/plantcv/background_subtraction.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,182 copying plantcv/plantcv/canny_edge_detect.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,182 copying plantcv/plantcv/classes.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,183 copying plantcv/plantcv/closing.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,183 copying plantcv/plantcv/color_palette.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,184 copying plantcv/plantcv/create_labels.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,184 copying plantcv/plantcv/crop.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,185 copying plantcv/plantcv/crop_position_mask.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,185 copying plantcv/plantcv/deprecation_warning.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,186 copying plantcv/plantcv/dilate.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,187 copying plantcv/plantcv/distance_transform.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,187 copying plantcv/plantcv/erode.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,188 copying plantcv/plantcv/fatal_error.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,188 copying plantcv/plantcv/fill.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,188 copying plantcv/plantcv/fill_holes.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,189 copying plantcv/plantcv/flip.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,189 copying plantcv/plantcv/floodfill.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,190 copying plantcv/plantcv/gaussian_blur.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,190 copying plantcv/plantcv/get_kernel.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,191 copying plantcv/plantcv/hist_equalization.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,191 copying plantcv/plantcv/image_add.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,191 copying plantcv/plantcv/image_fusion.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,192 copying plantcv/plantcv/image_subtract.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,192 copying plantcv/plantcv/invert.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,193 copying plantcv/plantcv/json2csv.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,193 copying plantcv/plantcv/kmeans_classifier.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,194 copying plantcv/plantcv/laplace_filter.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,194 copying plantcv/plantcv/logical_and.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,195 copying plantcv/plantcv/logical_or.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,195 copying plantcv/plantcv/logical_xor.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,196 copying plantcv/plantcv/masks2labels.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,196 copying plantcv/plantcv/median_blur.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,197 copying plantcv/plantcv/naive_bayes_classifier.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,197 copying plantcv/plantcv/opening.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,198 copying plantcv/plantcv/output_mask_ori_img.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,198 copying plantcv/plantcv/plot_image.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,199 copying plantcv/plantcv/print_image.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,199 copying plantcv/plantcv/process_results.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,200 copying plantcv/plantcv/readbayer.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,200 copying plantcv/plantcv/readimage.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,201 copying plantcv/plantcv/report_size_marker_area.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,201 copying plantcv/plantcv/rgb2gray.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,202 copying plantcv/plantcv/rgb2gray_cmyk.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,202 copying plantcv/plantcv/rgb2gray_hsv.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,203 copying plantcv/plantcv/rgb2gray_lab.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,203 copying plantcv/plantcv/scharr_filter.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,204 copying plantcv/plantcv/segment_image_series.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,204 copying plantcv/plantcv/sharpen.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,205 copying plantcv/plantcv/shift_img.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,205 copying plantcv/plantcv/sobel_filter.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,206 copying plantcv/plantcv/spatial_clustering.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,206 copying plantcv/plantcv/stdev_filter.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,207 copying plantcv/plantcv/warn.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,208 copying plantcv/plantcv/watershed.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,208 copying plantcv/plantcv/white_balance.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,209 copying plantcv/plantcv/within_frame.py -> build/lib/plantcv/plantcv 2026-08-12T23:05:53,209 creating build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,209 copying plantcv/plantcv/analyze/__init__.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,210 copying plantcv/plantcv/analyze/bound_horizontal.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,210 copying plantcv/plantcv/analyze/bound_vertical.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,211 copying plantcv/plantcv/analyze/color.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,211 copying plantcv/plantcv/analyze/distribution.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,212 copying plantcv/plantcv/analyze/grayscale.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,212 copying plantcv/plantcv/analyze/npq.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,212 copying plantcv/plantcv/analyze/size.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,213 copying plantcv/plantcv/analyze/spectral_index.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,213 copying plantcv/plantcv/analyze/spectral_reflectance.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,214 copying plantcv/plantcv/analyze/texture.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,214 copying plantcv/plantcv/analyze/thermal.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,215 copying plantcv/plantcv/analyze/yii_ojip.py -> build/lib/plantcv/plantcv/analyze 2026-08-12T23:05:53,215 creating build/lib/plantcv/plantcv/annotate 2026-08-12T23:05:53,216 copying plantcv/plantcv/annotate/__init__.py -> build/lib/plantcv/plantcv/annotate 2026-08-12T23:05:53,217 copying plantcv/plantcv/annotate/points.py -> build/lib/plantcv/plantcv/annotate 2026-08-12T23:05:53,217 creating build/lib/plantcv/plantcv/filters 2026-08-12T23:05:53,218 copying plantcv/plantcv/filters/__init__.py -> build/lib/plantcv/plantcv/filters 2026-08-12T23:05:53,218 copying plantcv/plantcv/filters/eccentricity.py -> build/lib/plantcv/plantcv/filters 2026-08-12T23:05:53,219 copying plantcv/plantcv/filters/obj_props.py -> build/lib/plantcv/plantcv/filters 2026-08-12T23:05:53,219 creating build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,220 copying plantcv/plantcv/homology/__init__.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,220 copying plantcv/plantcv/homology/acute.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,221 copying plantcv/plantcv/homology/constella.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,221 copying plantcv/plantcv/homology/constellaqc.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,222 copying plantcv/plantcv/homology/landmark_reference_pt_dist.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,222 copying plantcv/plantcv/homology/scale_features.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,223 copying plantcv/plantcv/homology/space.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,223 copying plantcv/plantcv/homology/starscape.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,224 copying plantcv/plantcv/homology/x_axis_pseudolandmark.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,224 copying plantcv/plantcv/homology/y_axis_pseudolandmarks.py -> build/lib/plantcv/plantcv/homology 2026-08-12T23:05:53,225 creating build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,225 copying plantcv/plantcv/hyperspectral/__init__.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,226 copying plantcv/plantcv/hyperspectral/_avg_reflectance.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,226 copying plantcv/plantcv/hyperspectral/_inverse_covariance.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,227 copying plantcv/plantcv/hyperspectral/calibrate.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,228 copying plantcv/plantcv/hyperspectral/extract_wavelength.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,228 copying plantcv/plantcv/hyperspectral/read_data.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,228 copying plantcv/plantcv/hyperspectral/rot90.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,229 copying plantcv/plantcv/hyperspectral/write_data.py -> build/lib/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,229 creating build/lib/plantcv/plantcv/io 2026-08-12T23:05:53,230 copying plantcv/plantcv/io/__init__.py -> build/lib/plantcv/plantcv/io 2026-08-12T23:05:53,230 copying plantcv/plantcv/io/open_url.py -> build/lib/plantcv/plantcv/io 2026-08-12T23:05:53,231 copying plantcv/plantcv/io/random_subset.py -> build/lib/plantcv/plantcv/io 2026-08-12T23:05:53,231 copying plantcv/plantcv/io/read_dataset.py -> build/lib/plantcv/plantcv/io 2026-08-12T23:05:53,231 creating build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,232 copying plantcv/plantcv/morphology/__init__.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,232 copying plantcv/plantcv/morphology/analyze_stem.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,233 copying plantcv/plantcv/morphology/check_cycles.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,233 copying plantcv/plantcv/morphology/fill_segments.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,234 copying plantcv/plantcv/morphology/find_branch_pts.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,234 copying plantcv/plantcv/morphology/find_tips.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,235 copying plantcv/plantcv/morphology/prune.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,236 copying plantcv/plantcv/morphology/segment_angle.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,236 copying plantcv/plantcv/morphology/segment_combine.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,237 copying plantcv/plantcv/morphology/segment_curvature.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,239 copying plantcv/plantcv/morphology/segment_ends.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,241 copying plantcv/plantcv/morphology/segment_euclidean_length.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,243 copying plantcv/plantcv/morphology/segment_id.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,246 copying plantcv/plantcv/morphology/segment_insertion_angle.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,248 copying plantcv/plantcv/morphology/segment_path_length.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,251 copying plantcv/plantcv/morphology/segment_skeleton.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,253 copying plantcv/plantcv/morphology/segment_sort.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,255 copying plantcv/plantcv/morphology/segment_tangent_angle.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,258 copying plantcv/plantcv/morphology/segment_width.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,261 copying plantcv/plantcv/morphology/skeletonize.py -> build/lib/plantcv/plantcv/morphology 2026-08-12T23:05:53,263 creating build/lib/plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,264 copying plantcv/plantcv/photosynthesis/__init__.py -> build/lib/plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,267 copying plantcv/plantcv/photosynthesis/read_cropreporter.py -> build/lib/plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,270 copying plantcv/plantcv/photosynthesis/reassign_frame_labels.py -> build/lib/plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,272 creating build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,273 copying plantcv/plantcv/qc/__init__.py -> build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,276 copying plantcv/plantcv/qc/color_chip_comparison.py -> build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,278 copying plantcv/plantcv/qc/color_correction_scatter.py -> build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,281 copying plantcv/plantcv/qc/exposure.py -> build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,284 copying plantcv/plantcv/qc/plot_delta_e.py -> build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,286 copying plantcv/plantcv/qc/quick_color_check.py -> build/lib/plantcv/plantcv/qc 2026-08-12T23:05:53,289 creating build/lib/plantcv/plantcv/roi 2026-08-12T23:05:53,290 copying plantcv/plantcv/roi/__init__.py -> build/lib/plantcv/plantcv/roi 2026-08-12T23:05:53,292 copying plantcv/plantcv/roi/quick_filter.py -> build/lib/plantcv/plantcv/roi 2026-08-12T23:05:53,295 copying plantcv/plantcv/roi/roi2mask.py -> build/lib/plantcv/plantcv/roi 2026-08-12T23:05:53,297 copying plantcv/plantcv/roi/roi_methods.py -> build/lib/plantcv/plantcv/roi 2026-08-12T23:05:53,301 creating build/lib/plantcv/plantcv/spectral_index 2026-08-12T23:05:53,302 copying plantcv/plantcv/spectral_index/__init__.py -> build/lib/plantcv/plantcv/spectral_index 2026-08-12T23:05:53,304 copying plantcv/plantcv/spectral_index/spectral_index.py -> build/lib/plantcv/plantcv/spectral_index 2026-08-12T23:05:53,308 creating build/lib/plantcv/plantcv/threshold 2026-08-12T23:05:53,309 copying plantcv/plantcv/threshold/__init__.py -> build/lib/plantcv/plantcv/threshold 2026-08-12T23:05:53,311 copying plantcv/plantcv/threshold/threshold_methods.py -> build/lib/plantcv/plantcv/threshold 2026-08-12T23:05:53,314 creating build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,315 copying plantcv/plantcv/transform/__init__.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,318 copying plantcv/plantcv/transform/auto_correct_color.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,320 copying plantcv/plantcv/transform/checkerboard_calib.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,323 copying plantcv/plantcv/transform/color_correction.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,326 copying plantcv/plantcv/transform/delta_e.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,329 copying plantcv/plantcv/transform/detect_color_card.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,332 copying plantcv/plantcv/transform/gamma_correct.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,334 copying plantcv/plantcv/transform/get_color_matrix.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,337 copying plantcv/plantcv/transform/merge_images.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,340 copying plantcv/plantcv/transform/nonuniform_illumination.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,342 copying plantcv/plantcv/transform/rerun_delta_e.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,345 copying plantcv/plantcv/transform/rescale.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,347 copying plantcv/plantcv/transform/resize.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,350 copying plantcv/plantcv/transform/rotate.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,352 copying plantcv/plantcv/transform/standard_matrices.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,355 copying plantcv/plantcv/transform/warp.py -> build/lib/plantcv/plantcv/transform 2026-08-12T23:05:53,358 creating build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,359 copying plantcv/plantcv/visualize/__init__.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,362 copying plantcv/plantcv/visualize/auto_threshold_methods.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,364 copying plantcv/plantcv/visualize/chlorophyll_fluorescence.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,366 copying plantcv/plantcv/visualize/colorize_label_img.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,369 copying plantcv/plantcv/visualize/colorize_masks.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,371 copying plantcv/plantcv/visualize/colorspaces.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,373 copying plantcv/plantcv/visualize/histogram.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,376 copying plantcv/plantcv/visualize/hyper_histogram.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,379 copying plantcv/plantcv/visualize/obj_size_ecdf.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,381 copying plantcv/plantcv/visualize/obj_sizes.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,383 copying plantcv/plantcv/visualize/overlay_two_imgs.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,385 copying plantcv/plantcv/visualize/pixel_scatter_vis.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,388 copying plantcv/plantcv/visualize/pseudocolor.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,391 copying plantcv/plantcv/visualize/tile.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,393 copying plantcv/plantcv/visualize/time_lapse_video.py -> build/lib/plantcv/plantcv/visualize 2026-08-12T23:05:53,411 installing to build/bdist.linux-armv7l/wheel 2026-08-12T23:05:53,412 running install 2026-08-12T23:05:53,435 running install_lib 2026-08-12T23:05:53,442 creating build/bdist.linux-armv7l/wheel 2026-08-12T23:05:53,444 creating build/bdist.linux-armv7l/wheel/plantcv 2026-08-12T23:05:53,445 copying build/lib/plantcv/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv 2026-08-12T23:05:53,448 creating build/bdist.linux-armv7l/wheel/plantcv/learn 2026-08-12T23:05:53,449 copying build/lib/plantcv/learn/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2026-08-12T23:05:53,451 copying build/lib/plantcv/learn/cli.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2026-08-12T23:05:53,453 copying build/lib/plantcv/learn/train_kmeans.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2026-08-12T23:05:53,455 copying build/lib/plantcv/learn/naive_bayes.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2026-08-12T23:05:53,460 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv 2026-08-12T23:05:53,462 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/roi 2026-08-12T23:05:53,463 copying build/lib/plantcv/plantcv/roi/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2026-08-12T23:05:53,465 copying build/lib/plantcv/plantcv/roi/quick_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2026-08-12T23:05:53,467 copying build/lib/plantcv/plantcv/roi/roi2mask.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2026-08-12T23:05:53,469 copying build/lib/plantcv/plantcv/roi/roi_methods.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2026-08-12T23:05:53,472 copying build/lib/plantcv/plantcv/apply_mask.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,474 copying build/lib/plantcv/plantcv/rgb2gray_hsv.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,476 copying build/lib/plantcv/plantcv/hist_equalization.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,478 copying build/lib/plantcv/plantcv/flip.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,480 copying build/lib/plantcv/plantcv/logical_and.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,482 copying build/lib/plantcv/plantcv/image_add.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,484 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/analyze 2026-08-12T23:05:53,485 copying build/lib/plantcv/plantcv/analyze/bound_horizontal.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,488 copying build/lib/plantcv/plantcv/analyze/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,490 copying build/lib/plantcv/plantcv/analyze/grayscale.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,492 copying build/lib/plantcv/plantcv/analyze/spectral_reflectance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,494 copying build/lib/plantcv/plantcv/analyze/spectral_index.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,496 copying build/lib/plantcv/plantcv/analyze/size.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,499 copying build/lib/plantcv/plantcv/analyze/bound_vertical.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,501 copying build/lib/plantcv/plantcv/analyze/thermal.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,503 copying build/lib/plantcv/plantcv/analyze/texture.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,505 copying build/lib/plantcv/plantcv/analyze/yii_ojip.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,508 copying build/lib/plantcv/plantcv/analyze/distribution.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,510 copying build/lib/plantcv/plantcv/analyze/color.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,512 copying build/lib/plantcv/plantcv/analyze/npq.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2026-08-12T23:05:53,515 copying build/lib/plantcv/plantcv/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,517 copying build/lib/plantcv/plantcv/_show_dataarray.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,519 copying build/lib/plantcv/plantcv/auto_crop.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,521 copying build/lib/plantcv/plantcv/opening.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,523 copying build/lib/plantcv/plantcv/_globals.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,526 copying build/lib/plantcv/plantcv/image_subtract.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,527 copying build/lib/plantcv/plantcv/plot_image.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,530 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,531 copying build/lib/plantcv/plantcv/hyperspectral/extract_wavelength.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,533 copying build/lib/plantcv/plantcv/hyperspectral/read_data.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,535 copying build/lib/plantcv/plantcv/hyperspectral/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,537 copying build/lib/plantcv/plantcv/hyperspectral/_avg_reflectance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,539 copying build/lib/plantcv/plantcv/hyperspectral/calibrate.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,541 copying build/lib/plantcv/plantcv/hyperspectral/_inverse_covariance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,543 copying build/lib/plantcv/plantcv/hyperspectral/rot90.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,545 copying build/lib/plantcv/plantcv/hyperspectral/write_data.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2026-08-12T23:05:53,546 copying build/lib/plantcv/plantcv/deprecation_warning.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,548 copying build/lib/plantcv/plantcv/stdev_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,550 copying build/lib/plantcv/plantcv/floodfill.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,552 copying build/lib/plantcv/plantcv/create_labels.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,554 copying build/lib/plantcv/plantcv/report_size_marker_area.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,556 copying build/lib/plantcv/plantcv/watershed.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,558 copying build/lib/plantcv/plantcv/median_blur.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,560 copying build/lib/plantcv/plantcv/distance_transform.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,562 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/io 2026-08-12T23:05:53,563 copying build/lib/plantcv/plantcv/io/open_url.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2026-08-12T23:05:53,565 copying build/lib/plantcv/plantcv/io/read_dataset.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2026-08-12T23:05:53,567 copying build/lib/plantcv/plantcv/io/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2026-08-12T23:05:53,569 copying build/lib/plantcv/plantcv/io/random_subset.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2026-08-12T23:05:53,571 copying build/lib/plantcv/plantcv/fatal_error.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,573 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/qc 2026-08-12T23:05:53,574 copying build/lib/plantcv/plantcv/qc/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2026-08-12T23:05:53,576 copying build/lib/plantcv/plantcv/qc/exposure.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2026-08-12T23:05:53,579 copying build/lib/plantcv/plantcv/qc/plot_delta_e.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2026-08-12T23:05:53,581 copying build/lib/plantcv/plantcv/qc/color_correction_scatter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2026-08-12T23:05:53,583 copying build/lib/plantcv/plantcv/qc/quick_color_check.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2026-08-12T23:05:53,585 copying build/lib/plantcv/plantcv/qc/color_chip_comparison.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2026-08-12T23:05:53,587 copying build/lib/plantcv/plantcv/rgb2gray.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,589 copying build/lib/plantcv/plantcv/white_balance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,591 copying build/lib/plantcv/plantcv/crop_position_mask.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,594 copying build/lib/plantcv/plantcv/gaussian_blur.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,596 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/morphology 2026-08-12T23:05:53,597 copying build/lib/plantcv/plantcv/morphology/segment_angle.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,599 copying build/lib/plantcv/plantcv/morphology/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,601 copying build/lib/plantcv/plantcv/morphology/segment_skeleton.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,603 copying build/lib/plantcv/plantcv/morphology/segment_id.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,605 copying build/lib/plantcv/plantcv/morphology/segment_curvature.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,607 copying build/lib/plantcv/plantcv/morphology/segment_insertion_angle.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,609 copying build/lib/plantcv/plantcv/morphology/segment_path_length.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,611 copying build/lib/plantcv/plantcv/morphology/analyze_stem.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,613 copying build/lib/plantcv/plantcv/morphology/segment_ends.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,615 copying build/lib/plantcv/plantcv/morphology/fill_segments.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,617 copying build/lib/plantcv/plantcv/morphology/segment_tangent_angle.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,619 copying build/lib/plantcv/plantcv/morphology/skeletonize.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,621 copying build/lib/plantcv/plantcv/morphology/check_cycles.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,623 copying build/lib/plantcv/plantcv/morphology/prune.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,625 copying build/lib/plantcv/plantcv/morphology/find_tips.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,627 copying build/lib/plantcv/plantcv/morphology/segment_sort.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,628 copying build/lib/plantcv/plantcv/morphology/segment_euclidean_length.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,630 copying build/lib/plantcv/plantcv/morphology/segment_width.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,633 copying build/lib/plantcv/plantcv/morphology/segment_combine.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,635 copying build/lib/plantcv/plantcv/morphology/find_branch_pts.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2026-08-12T23:05:53,637 copying build/lib/plantcv/plantcv/fill.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,639 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/spectral_index 2026-08-12T23:05:53,640 copying build/lib/plantcv/plantcv/spectral_index/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/spectral_index 2026-08-12T23:05:53,642 copying build/lib/plantcv/plantcv/spectral_index/spectral_index.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/spectral_index 2026-08-12T23:05:53,646 copying build/lib/plantcv/plantcv/scharr_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,648 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/transform 2026-08-12T23:05:53,649 copying build/lib/plantcv/plantcv/transform/auto_correct_color.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,652 copying build/lib/plantcv/plantcv/transform/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,654 copying build/lib/plantcv/plantcv/transform/delta_e.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,656 copying build/lib/plantcv/plantcv/transform/get_color_matrix.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,658 copying build/lib/plantcv/plantcv/transform/rerun_delta_e.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,660 copying build/lib/plantcv/plantcv/transform/rotate.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,661 copying build/lib/plantcv/plantcv/transform/color_correction.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,664 copying build/lib/plantcv/plantcv/transform/standard_matrices.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,666 copying build/lib/plantcv/plantcv/transform/warp.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,668 copying build/lib/plantcv/plantcv/transform/nonuniform_illumination.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,670 copying build/lib/plantcv/plantcv/transform/rescale.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,672 copying build/lib/plantcv/plantcv/transform/resize.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,674 copying build/lib/plantcv/plantcv/transform/merge_images.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,676 copying build/lib/plantcv/plantcv/transform/checkerboard_calib.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,678 copying build/lib/plantcv/plantcv/transform/gamma_correct.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,680 copying build/lib/plantcv/plantcv/transform/detect_color_card.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2026-08-12T23:05:53,683 copying build/lib/plantcv/plantcv/canny_edge_detect.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,685 copying build/lib/plantcv/plantcv/json2csv.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,687 copying build/lib/plantcv/plantcv/classes.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,690 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/threshold 2026-08-12T23:05:53,691 copying build/lib/plantcv/plantcv/threshold/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/threshold 2026-08-12T23:05:53,693 copying build/lib/plantcv/plantcv/threshold/threshold_methods.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/threshold 2026-08-12T23:05:53,696 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/filters 2026-08-12T23:05:53,697 copying build/lib/plantcv/plantcv/filters/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/filters 2026-08-12T23:05:53,699 copying build/lib/plantcv/plantcv/filters/eccentricity.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/filters 2026-08-12T23:05:53,701 copying build/lib/plantcv/plantcv/filters/obj_props.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/filters 2026-08-12T23:05:53,702 copying build/lib/plantcv/plantcv/spatial_clustering.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,705 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/visualize 2026-08-12T23:05:53,706 copying build/lib/plantcv/plantcv/visualize/colorize_masks.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,708 copying build/lib/plantcv/plantcv/visualize/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,710 copying build/lib/plantcv/plantcv/visualize/overlay_two_imgs.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,712 copying build/lib/plantcv/plantcv/visualize/tile.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,714 copying build/lib/plantcv/plantcv/visualize/time_lapse_video.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,716 copying build/lib/plantcv/plantcv/visualize/obj_size_ecdf.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,717 copying build/lib/plantcv/plantcv/visualize/pixel_scatter_vis.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,720 copying build/lib/plantcv/plantcv/visualize/obj_sizes.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,722 copying build/lib/plantcv/plantcv/visualize/hyper_histogram.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,724 copying build/lib/plantcv/plantcv/visualize/chlorophyll_fluorescence.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,726 copying build/lib/plantcv/plantcv/visualize/colorize_label_img.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,728 copying build/lib/plantcv/plantcv/visualize/pseudocolor.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,730 copying build/lib/plantcv/plantcv/visualize/colorspaces.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,732 copying build/lib/plantcv/plantcv/visualize/auto_threshold_methods.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,734 copying build/lib/plantcv/plantcv/visualize/histogram.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2026-08-12T23:05:53,736 copying build/lib/plantcv/plantcv/within_frame.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,738 copying build/lib/plantcv/plantcv/kmeans_classifier.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,740 copying build/lib/plantcv/plantcv/print_image.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,742 copying build/lib/plantcv/plantcv/rgb2gray_cmyk.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,744 copying build/lib/plantcv/plantcv/fill_holes.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,746 copying build/lib/plantcv/plantcv/naive_bayes_classifier.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,748 copying build/lib/plantcv/plantcv/warn.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,749 copying build/lib/plantcv/plantcv/readimage.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,751 copying build/lib/plantcv/plantcv/erode.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,753 copying build/lib/plantcv/plantcv/rgb2gray_lab.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,755 copying build/lib/plantcv/plantcv/laplace_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,757 copying build/lib/plantcv/plantcv/_debug.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,759 copying build/lib/plantcv/plantcv/readbayer.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,761 copying build/lib/plantcv/plantcv/output_mask_ori_img.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,763 copying build/lib/plantcv/plantcv/image_fusion.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,765 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/annotate 2026-08-12T23:05:53,766 copying build/lib/plantcv/plantcv/annotate/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/annotate 2026-08-12T23:05:53,768 copying build/lib/plantcv/plantcv/annotate/points.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/annotate 2026-08-12T23:05:53,770 copying build/lib/plantcv/plantcv/masks2labels.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,771 copying build/lib/plantcv/plantcv/closing.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,773 copying build/lib/plantcv/plantcv/logical_or.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,775 copying build/lib/plantcv/plantcv/color_palette.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,777 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/homology 2026-08-12T23:05:53,779 copying build/lib/plantcv/plantcv/homology/y_axis_pseudolandmarks.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,780 copying build/lib/plantcv/plantcv/homology/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,782 copying build/lib/plantcv/plantcv/homology/landmark_reference_pt_dist.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,785 copying build/lib/plantcv/plantcv/homology/starscape.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,787 copying build/lib/plantcv/plantcv/homology/acute.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,789 copying build/lib/plantcv/plantcv/homology/x_axis_pseudolandmark.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,791 copying build/lib/plantcv/plantcv/homology/space.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,794 copying build/lib/plantcv/plantcv/homology/scale_features.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,795 copying build/lib/plantcv/plantcv/homology/constellaqc.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,798 copying build/lib/plantcv/plantcv/homology/constella.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2026-08-12T23:05:53,800 copying build/lib/plantcv/plantcv/invert.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,802 copying build/lib/plantcv/plantcv/sharpen.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,803 copying build/lib/plantcv/plantcv/sobel_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,805 copying build/lib/plantcv/plantcv/shift_img.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,807 copying build/lib/plantcv/plantcv/background_subtraction.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,809 copying build/lib/plantcv/plantcv/dilate.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,810 copying build/lib/plantcv/plantcv/logical_xor.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,812 copying build/lib/plantcv/plantcv/crop.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,814 copying build/lib/plantcv/plantcv/_helpers.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,817 copying build/lib/plantcv/plantcv/segment_image_series.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,819 copying build/lib/plantcv/plantcv/process_results.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,821 copying build/lib/plantcv/plantcv/get_kernel.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2026-08-12T23:05:53,824 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,825 copying build/lib/plantcv/plantcv/photosynthesis/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,827 copying build/lib/plantcv/plantcv/photosynthesis/read_cropreporter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,830 copying build/lib/plantcv/plantcv/photosynthesis/reassign_frame_labels.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/photosynthesis 2026-08-12T23:05:53,833 creating build/bdist.linux-armv7l/wheel/plantcv/parallel 2026-08-12T23:05:53,834 copying build/lib/plantcv/parallel/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,837 copying build/lib/plantcv/parallel/parsers.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,840 copying build/lib/plantcv/parallel/message.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,842 copying build/lib/plantcv/parallel/cli.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,844 copying build/lib/plantcv/parallel/jupyterconfig.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,846 copying build/lib/plantcv/parallel/job_builder.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,848 copying build/lib/plantcv/parallel/multiprocess.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,850 copying build/lib/plantcv/parallel/cli_sample_images.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,852 copying build/lib/plantcv/parallel/run_parallel.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,854 copying build/lib/plantcv/parallel/workflow_inputs.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,856 copying build/lib/plantcv/parallel/workflowconfig.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,858 copying build/lib/plantcv/parallel/inspect_dataset.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,860 copying build/lib/plantcv/parallel/sample_images.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2026-08-12T23:05:53,862 running install_egg_info 2026-08-12T23:05:53,869 Copying plantcv.egg-info to build/bdist.linux-armv7l/wheel/./plantcv-5.0.0rc2-py3.11.egg-info 2026-08-12T23:05:53,887 running install_scripts 2026-08-12T23:05:53,901 creating build/bdist.linux-armv7l/wheel/plantcv-5.0.0rc2.dist-info/WHEEL 2026-08-12T23:05:53,904 creating '/tmp/pip-wheel-5qro63pu/.tmp-qu7xlgim/plantcv-5.0.0rc2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-12T23:05:53,906 adding 'plantcv/__init__.py' 2026-08-12T23:05:53,908 adding 'plantcv/learn/__init__.py' 2026-08-12T23:05:53,909 adding 'plantcv/learn/cli.py' 2026-08-12T23:05:53,912 adding 'plantcv/learn/naive_bayes.py' 2026-08-12T23:05:53,914 adding 'plantcv/learn/train_kmeans.py' 2026-08-12T23:05:53,916 adding 'plantcv/parallel/__init__.py' 2026-08-12T23:05:53,918 adding 'plantcv/parallel/cli.py' 2026-08-12T23:05:53,919 adding 'plantcv/parallel/cli_sample_images.py' 2026-08-12T23:05:53,921 adding 'plantcv/parallel/inspect_dataset.py' 2026-08-12T23:05:53,922 adding 'plantcv/parallel/job_builder.py' 2026-08-12T23:05:53,924 adding 'plantcv/parallel/jupyterconfig.py' 2026-08-12T23:05:53,925 adding 'plantcv/parallel/message.py' 2026-08-12T23:05:53,927 adding 'plantcv/parallel/multiprocess.py' 2026-08-12T23:05:53,930 adding 'plantcv/parallel/parsers.py' 2026-08-12T23:05:53,932 adding 'plantcv/parallel/run_parallel.py' 2026-08-12T23:05:53,933 adding 'plantcv/parallel/sample_images.py' 2026-08-12T23:05:53,935 adding 'plantcv/parallel/workflow_inputs.py' 2026-08-12T23:05:53,937 adding 'plantcv/parallel/workflowconfig.py' 2026-08-12T23:05:53,940 adding 'plantcv/plantcv/__init__.py' 2026-08-12T23:05:53,942 adding 'plantcv/plantcv/_debug.py' 2026-08-12T23:05:53,944 adding 'plantcv/plantcv/_globals.py' 2026-08-12T23:05:53,948 adding 'plantcv/plantcv/_helpers.py' 2026-08-12T23:05:53,949 adding 'plantcv/plantcv/_show_dataarray.py' 2026-08-12T23:05:53,951 adding 'plantcv/plantcv/apply_mask.py' 2026-08-12T23:05:53,952 adding 'plantcv/plantcv/auto_crop.py' 2026-08-12T23:05:53,953 adding 'plantcv/plantcv/background_subtraction.py' 2026-08-12T23:05:53,955 adding 'plantcv/plantcv/canny_edge_detect.py' 2026-08-12T23:05:53,956 adding 'plantcv/plantcv/classes.py' 2026-08-12T23:05:53,958 adding 'plantcv/plantcv/closing.py' 2026-08-12T23:05:53,959 adding 'plantcv/plantcv/color_palette.py' 2026-08-12T23:05:53,960 adding 'plantcv/plantcv/create_labels.py' 2026-08-12T23:05:53,962 adding 'plantcv/plantcv/crop.py' 2026-08-12T23:05:53,963 adding 'plantcv/plantcv/crop_position_mask.py' 2026-08-12T23:05:53,965 adding 'plantcv/plantcv/deprecation_warning.py' 2026-08-12T23:05:53,966 adding 'plantcv/plantcv/dilate.py' 2026-08-12T23:05:53,967 adding 'plantcv/plantcv/distance_transform.py' 2026-08-12T23:05:53,969 adding 'plantcv/plantcv/erode.py' 2026-08-12T23:05:53,970 adding 'plantcv/plantcv/fatal_error.py' 2026-08-12T23:05:53,971 adding 'plantcv/plantcv/fill.py' 2026-08-12T23:05:53,972 adding 'plantcv/plantcv/fill_holes.py' 2026-08-12T23:05:53,974 adding 'plantcv/plantcv/flip.py' 2026-08-12T23:05:53,975 adding 'plantcv/plantcv/floodfill.py' 2026-08-12T23:05:53,976 adding 'plantcv/plantcv/gaussian_blur.py' 2026-08-12T23:05:53,978 adding 'plantcv/plantcv/get_kernel.py' 2026-08-12T23:05:53,979 adding 'plantcv/plantcv/hist_equalization.py' 2026-08-12T23:05:53,980 adding 'plantcv/plantcv/image_add.py' 2026-08-12T23:05:53,982 adding 'plantcv/plantcv/image_fusion.py' 2026-08-12T23:05:53,983 adding 'plantcv/plantcv/image_subtract.py' 2026-08-12T23:05:53,984 adding 'plantcv/plantcv/invert.py' 2026-08-12T23:05:53,985 adding 'plantcv/plantcv/json2csv.py' 2026-08-12T23:05:53,987 adding 'plantcv/plantcv/kmeans_classifier.py' 2026-08-12T23:05:53,988 adding 'plantcv/plantcv/laplace_filter.py' 2026-08-12T23:05:53,989 adding 'plantcv/plantcv/logical_and.py' 2026-08-12T23:05:53,990 adding 'plantcv/plantcv/logical_or.py' 2026-08-12T23:05:53,991 adding 'plantcv/plantcv/logical_xor.py' 2026-08-12T23:05:53,992 adding 'plantcv/plantcv/masks2labels.py' 2026-08-12T23:05:53,994 adding 'plantcv/plantcv/median_blur.py' 2026-08-12T23:05:53,995 adding 'plantcv/plantcv/naive_bayes_classifier.py' 2026-08-12T23:05:53,996 adding 'plantcv/plantcv/opening.py' 2026-08-12T23:05:53,998 adding 'plantcv/plantcv/output_mask_ori_img.py' 2026-08-12T23:05:53,999 adding 'plantcv/plantcv/plot_image.py' 2026-08-12T23:05:54,000 adding 'plantcv/plantcv/print_image.py' 2026-08-12T23:05:54,001 adding 'plantcv/plantcv/process_results.py' 2026-08-12T23:05:54,003 adding 'plantcv/plantcv/readbayer.py' 2026-08-12T23:05:54,004 adding 'plantcv/plantcv/readimage.py' 2026-08-12T23:05:54,005 adding 'plantcv/plantcv/report_size_marker_area.py' 2026-08-12T23:05:54,007 adding 'plantcv/plantcv/rgb2gray.py' 2026-08-12T23:05:54,008 adding 'plantcv/plantcv/rgb2gray_cmyk.py' 2026-08-12T23:05:54,009 adding 'plantcv/plantcv/rgb2gray_hsv.py' 2026-08-12T23:05:54,010 adding 'plantcv/plantcv/rgb2gray_lab.py' 2026-08-12T23:05:54,011 adding 'plantcv/plantcv/scharr_filter.py' 2026-08-12T23:05:54,013 adding 'plantcv/plantcv/segment_image_series.py' 2026-08-12T23:05:54,014 adding 'plantcv/plantcv/sharpen.py' 2026-08-12T23:05:54,016 adding 'plantcv/plantcv/shift_img.py' 2026-08-12T23:05:54,017 adding 'plantcv/plantcv/sobel_filter.py' 2026-08-12T23:05:54,019 adding 'plantcv/plantcv/spatial_clustering.py' 2026-08-12T23:05:54,020 adding 'plantcv/plantcv/stdev_filter.py' 2026-08-12T23:05:54,021 adding 'plantcv/plantcv/warn.py' 2026-08-12T23:05:54,022 adding 'plantcv/plantcv/watershed.py' 2026-08-12T23:05:54,024 adding 'plantcv/plantcv/white_balance.py' 2026-08-12T23:05:54,025 adding 'plantcv/plantcv/within_frame.py' 2026-08-12T23:05:54,027 adding 'plantcv/plantcv/analyze/__init__.py' 2026-08-12T23:05:54,029 adding 'plantcv/plantcv/analyze/bound_horizontal.py' 2026-08-12T23:05:54,030 adding 'plantcv/plantcv/analyze/bound_vertical.py' 2026-08-12T23:05:54,032 adding 'plantcv/plantcv/analyze/color.py' 2026-08-12T23:05:54,034 adding 'plantcv/plantcv/analyze/distribution.py' 2026-08-12T23:05:54,035 adding 'plantcv/plantcv/analyze/grayscale.py' 2026-08-12T23:05:54,037 adding 'plantcv/plantcv/analyze/npq.py' 2026-08-12T23:05:54,039 adding 'plantcv/plantcv/analyze/size.py' 2026-08-12T23:05:54,041 adding 'plantcv/plantcv/analyze/spectral_index.py' 2026-08-12T23:05:54,042 adding 'plantcv/plantcv/analyze/spectral_reflectance.py' 2026-08-12T23:05:54,044 adding 'plantcv/plantcv/analyze/texture.py' 2026-08-12T23:05:54,045 adding 'plantcv/plantcv/analyze/thermal.py' 2026-08-12T23:05:54,048 adding 'plantcv/plantcv/analyze/yii_ojip.py' 2026-08-12T23:05:54,049 adding 'plantcv/plantcv/annotate/__init__.py' 2026-08-12T23:05:54,051 adding 'plantcv/plantcv/annotate/points.py' 2026-08-12T23:05:54,053 adding 'plantcv/plantcv/filters/__init__.py' 2026-08-12T23:05:54,054 adding 'plantcv/plantcv/filters/eccentricity.py' 2026-08-12T23:05:54,055 adding 'plantcv/plantcv/filters/obj_props.py' 2026-08-12T23:05:54,057 adding 'plantcv/plantcv/homology/__init__.py' 2026-08-12T23:05:54,059 adding 'plantcv/plantcv/homology/acute.py' 2026-08-12T23:05:54,061 adding 'plantcv/plantcv/homology/constella.py' 2026-08-12T23:05:54,062 adding 'plantcv/plantcv/homology/constellaqc.py' 2026-08-12T23:05:54,064 adding 'plantcv/plantcv/homology/landmark_reference_pt_dist.py' 2026-08-12T23:05:54,065 adding 'plantcv/plantcv/homology/scale_features.py' 2026-08-12T23:05:54,067 adding 'plantcv/plantcv/homology/space.py' 2026-08-12T23:05:54,068 adding 'plantcv/plantcv/homology/starscape.py' 2026-08-12T23:05:54,070 adding 'plantcv/plantcv/homology/x_axis_pseudolandmark.py' 2026-08-12T23:05:54,071 adding 'plantcv/plantcv/homology/y_axis_pseudolandmarks.py' 2026-08-12T23:05:54,073 adding 'plantcv/plantcv/hyperspectral/__init__.py' 2026-08-12T23:05:54,074 adding 'plantcv/plantcv/hyperspectral/_avg_reflectance.py' 2026-08-12T23:05:54,075 adding 'plantcv/plantcv/hyperspectral/_inverse_covariance.py' 2026-08-12T23:05:54,077 adding 'plantcv/plantcv/hyperspectral/calibrate.py' 2026-08-12T23:05:54,078 adding 'plantcv/plantcv/hyperspectral/extract_wavelength.py' 2026-08-12T23:05:54,080 adding 'plantcv/plantcv/hyperspectral/read_data.py' 2026-08-12T23:05:54,081 adding 'plantcv/plantcv/hyperspectral/rot90.py' 2026-08-12T23:05:54,083 adding 'plantcv/plantcv/hyperspectral/write_data.py' 2026-08-12T23:05:54,084 adding 'plantcv/plantcv/io/__init__.py' 2026-08-12T23:05:54,085 adding 'plantcv/plantcv/io/open_url.py' 2026-08-12T23:05:54,086 adding 'plantcv/plantcv/io/random_subset.py' 2026-08-12T23:05:54,088 adding 'plantcv/plantcv/io/read_dataset.py' 2026-08-12T23:05:54,090 adding 'plantcv/plantcv/morphology/__init__.py' 2026-08-12T23:05:54,091 adding 'plantcv/plantcv/morphology/analyze_stem.py' 2026-08-12T23:05:54,092 adding 'plantcv/plantcv/morphology/check_cycles.py' 2026-08-12T23:05:54,094 adding 'plantcv/plantcv/morphology/fill_segments.py' 2026-08-12T23:05:54,095 adding 'plantcv/plantcv/morphology/find_branch_pts.py' 2026-08-12T23:05:54,096 adding 'plantcv/plantcv/morphology/find_tips.py' 2026-08-12T23:05:54,098 adding 'plantcv/plantcv/morphology/prune.py' 2026-08-12T23:05:54,099 adding 'plantcv/plantcv/morphology/segment_angle.py' 2026-08-12T23:05:54,100 adding 'plantcv/plantcv/morphology/segment_combine.py' 2026-08-12T23:05:54,102 adding 'plantcv/plantcv/morphology/segment_curvature.py' 2026-08-12T23:05:54,103 adding 'plantcv/plantcv/morphology/segment_ends.py' 2026-08-12T23:05:54,104 adding 'plantcv/plantcv/morphology/segment_euclidean_length.py' 2026-08-12T23:05:54,106 adding 'plantcv/plantcv/morphology/segment_id.py' 2026-08-12T23:05:54,108 adding 'plantcv/plantcv/morphology/segment_insertion_angle.py' 2026-08-12T23:05:54,109 adding 'plantcv/plantcv/morphology/segment_path_length.py' 2026-08-12T23:05:54,110 adding 'plantcv/plantcv/morphology/segment_skeleton.py' 2026-08-12T23:05:54,112 adding 'plantcv/plantcv/morphology/segment_sort.py' 2026-08-12T23:05:54,113 adding 'plantcv/plantcv/morphology/segment_tangent_angle.py' 2026-08-12T23:05:54,115 adding 'plantcv/plantcv/morphology/segment_width.py' 2026-08-12T23:05:54,116 adding 'plantcv/plantcv/morphology/skeletonize.py' 2026-08-12T23:05:54,117 adding 'plantcv/plantcv/photosynthesis/__init__.py' 2026-08-12T23:05:54,121 adding 'plantcv/plantcv/photosynthesis/read_cropreporter.py' 2026-08-12T23:05:54,122 adding 'plantcv/plantcv/photosynthesis/reassign_frame_labels.py' 2026-08-12T23:05:54,124 adding 'plantcv/plantcv/qc/__init__.py' 2026-08-12T23:05:54,126 adding 'plantcv/plantcv/qc/color_chip_comparison.py' 2026-08-12T23:05:54,127 adding 'plantcv/plantcv/qc/color_correction_scatter.py' 2026-08-12T23:05:54,129 adding 'plantcv/plantcv/qc/exposure.py' 2026-08-12T23:05:54,130 adding 'plantcv/plantcv/qc/plot_delta_e.py' 2026-08-12T23:05:54,132 adding 'plantcv/plantcv/qc/quick_color_check.py' 2026-08-12T23:05:54,134 adding 'plantcv/plantcv/roi/__init__.py' 2026-08-12T23:05:54,135 adding 'plantcv/plantcv/roi/quick_filter.py' 2026-08-12T23:05:54,136 adding 'plantcv/plantcv/roi/roi2mask.py' 2026-08-12T23:05:54,140 adding 'plantcv/plantcv/roi/roi_methods.py' 2026-08-12T23:05:54,142 adding 'plantcv/plantcv/spectral_index/__init__.py' 2026-08-12T23:05:54,145 adding 'plantcv/plantcv/spectral_index/spectral_index.py' 2026-08-12T23:05:54,147 adding 'plantcv/plantcv/threshold/__init__.py' 2026-08-12T23:05:54,151 adding 'plantcv/plantcv/threshold/threshold_methods.py' 2026-08-12T23:05:54,153 adding 'plantcv/plantcv/transform/__init__.py' 2026-08-12T23:05:54,155 adding 'plantcv/plantcv/transform/auto_correct_color.py' 2026-08-12T23:05:54,156 adding 'plantcv/plantcv/transform/checkerboard_calib.py' 2026-08-12T23:05:54,158 adding 'plantcv/plantcv/transform/color_correction.py' 2026-08-12T23:05:54,160 adding 'plantcv/plantcv/transform/delta_e.py' 2026-08-12T23:05:54,164 adding 'plantcv/plantcv/transform/detect_color_card.py' 2026-08-12T23:05:54,165 adding 'plantcv/plantcv/transform/gamma_correct.py' 2026-08-12T23:05:54,166 adding 'plantcv/plantcv/transform/get_color_matrix.py' 2026-08-12T23:05:54,168 adding 'plantcv/plantcv/transform/merge_images.py' 2026-08-12T23:05:54,169 adding 'plantcv/plantcv/transform/nonuniform_illumination.py' 2026-08-12T23:05:54,170 adding 'plantcv/plantcv/transform/rerun_delta_e.py' 2026-08-12T23:05:54,171 adding 'plantcv/plantcv/transform/rescale.py' 2026-08-12T23:05:54,173 adding 'plantcv/plantcv/transform/resize.py' 2026-08-12T23:05:54,174 adding 'plantcv/plantcv/transform/rotate.py' 2026-08-12T23:05:54,176 adding 'plantcv/plantcv/transform/standard_matrices.py' 2026-08-12T23:05:54,177 adding 'plantcv/plantcv/transform/warp.py' 2026-08-12T23:05:54,179 adding 'plantcv/plantcv/visualize/__init__.py' 2026-08-12T23:05:54,181 adding 'plantcv/plantcv/visualize/auto_threshold_methods.py' 2026-08-12T23:05:54,182 adding 'plantcv/plantcv/visualize/chlorophyll_fluorescence.py' 2026-08-12T23:05:54,183 adding 'plantcv/plantcv/visualize/colorize_label_img.py' 2026-08-12T23:05:54,184 adding 'plantcv/plantcv/visualize/colorize_masks.py' 2026-08-12T23:05:54,186 adding 'plantcv/plantcv/visualize/colorspaces.py' 2026-08-12T23:05:54,187 adding 'plantcv/plantcv/visualize/histogram.py' 2026-08-12T23:05:54,189 adding 'plantcv/plantcv/visualize/hyper_histogram.py' 2026-08-12T23:05:54,191 adding 'plantcv/plantcv/visualize/obj_size_ecdf.py' 2026-08-12T23:05:54,192 adding 'plantcv/plantcv/visualize/obj_sizes.py' 2026-08-12T23:05:54,193 adding 'plantcv/plantcv/visualize/overlay_two_imgs.py' 2026-08-12T23:05:54,195 adding 'plantcv/plantcv/visualize/pixel_scatter_vis.py' 2026-08-12T23:05:54,196 adding 'plantcv/plantcv/visualize/pseudocolor.py' 2026-08-12T23:05:54,198 adding 'plantcv/plantcv/visualize/tile.py' 2026-08-12T23:05:54,199 adding 'plantcv/plantcv/visualize/time_lapse_video.py' 2026-08-12T23:05:54,203 adding 'plantcv-5.0.0rc2.dist-info/licenses/LICENSE' 2026-08-12T23:05:54,208 adding 'plantcv-5.0.0rc2.dist-info/METADATA' 2026-08-12T23:05:54,210 adding 'plantcv-5.0.0rc2.dist-info/WHEEL' 2026-08-12T23:05:54,211 adding 'plantcv-5.0.0rc2.dist-info/entry_points.txt' 2026-08-12T23:05:54,211 adding 'plantcv-5.0.0rc2.dist-info/top_level.txt' 2026-08-12T23:05:54,215 adding 'plantcv-5.0.0rc2.dist-info/RECORD' 2026-08-12T23:05:54,221 removing build/bdist.linux-armv7l/wheel 2026-08-12T23:05:54,373 Building wheel for plantcv (pyproject.toml): finished with status 'done' 2026-08-12T23:05:54,383 Created wheel for plantcv: filename=plantcv-5.0.0rc2-py3-none-any.whl size=308209 sha256=170e27005d2b1ef324f0b4420138fc25e250fd5c0f6856b78d612bfb3f6bbac9 2026-08-12T23:05:54,385 Stored in directory: /tmp/pip-ephem-wheel-cache-pb28561c/wheels/eb/e5/47/c61dfc502fdd8b463243e126a0dd23826e267c26dbca31af39 2026-08-12T23:05:54,417 Successfully built plantcv 2026-08-12T23:05:54,431 Removed build tracker: '/tmp/pip-build-tracker-5w7sv3xo'