2025-12-01T23:18:41,884 Created temporary directory: /tmp/pip-ephem-wheel-cache-h5xsw5ly 2025-12-01T23:18:41,886 Created temporary directory: /tmp/pip-build-tracker-uyw3yja0 2025-12-01T23:18:41,886 Initialized build tracking at /tmp/pip-build-tracker-uyw3yja0 2025-12-01T23:18:41,887 Created build tracker: /tmp/pip-build-tracker-uyw3yja0 2025-12-01T23:18:41,887 Entered build tracker: /tmp/pip-build-tracker-uyw3yja0 2025-12-01T23:18:41,888 Created temporary directory: /tmp/pip-wheel-f6w7328u 2025-12-01T23:18:41,891 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 2025-12-01T23:18:41,893 Created temporary directory: /tmp/pip-ephem-wheel-cache-ivq8mvwa 2025-12-01T23:18:41,916 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-01T23:18:41,919 2 location(s) to search for versions of plantcv: 2025-12-01T23:18:41,919 * https://pypi.org/simple/plantcv/ 2025-12-01T23:18:41,919 * https://www.piwheels.org/simple/plantcv/ 2025-12-01T23:18:41,920 Fetching project page and analyzing links: https://pypi.org/simple/plantcv/ 2025-12-01T23:18:41,921 Getting page https://pypi.org/simple/plantcv/ 2025-12-01T23:18:41,922 Found index url https://pypi.org/simple 2025-12-01T23:18:42,146 Fetched page https://pypi.org/simple/plantcv/ as application/vnd.pypi.simple.v1+json 2025-12-01T23:18:42,163 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/) 2025-12-01T23:18:42,164 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/) 2025-12-01T23:18:42,165 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 2025-12-01T23:18:42,166 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/) 2025-12-01T23:18:42,166 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/) 2025-12-01T23:18:42,167 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 2025-12-01T23:18:42,168 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/) 2025-12-01T23:18:42,169 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/) 2025-12-01T23:18:42,170 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 2025-12-01T23:18:42,171 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/) 2025-12-01T23:18:42,172 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/) 2025-12-01T23:18:42,173 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 2025-12-01T23:18:42,173 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/) 2025-12-01T23:18:42,174 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/) 2025-12-01T23:18:42,175 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 2025-12-01T23:18:42,175 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/) 2025-12-01T23:18:42,176 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/) 2025-12-01T23:18:42,177 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 2025-12-01T23:18:42,178 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/) 2025-12-01T23:18:42,178 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/) 2025-12-01T23:18:42,179 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 2025-12-01T23:18:42,180 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/) 2025-12-01T23:18:42,181 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/) 2025-12-01T23:18:42,182 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 2025-12-01T23:18:42,183 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/) 2025-12-01T23:18:42,184 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/) 2025-12-01T23:18:42,184 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 2025-12-01T23:18:42,185 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/) 2025-12-01T23:18:42,186 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/) 2025-12-01T23:18:42,187 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 2025-12-01T23:18:42,188 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/) 2025-12-01T23:18:42,188 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/) 2025-12-01T23:18:42,189 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 2025-12-01T23:18:42,190 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/) 2025-12-01T23:18:42,191 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/) 2025-12-01T23:18:42,191 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 2025-12-01T23:18:42,192 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/) 2025-12-01T23:18:42,193 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/) 2025-12-01T23:18:42,194 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 2025-12-01T23:18:42,195 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/) 2025-12-01T23:18:42,196 Found link https://files.pythonhosted.org/packages/61/34/c2a2ee3026f91bc4346b9e0496791111cb2c27bf6198f647234249cae585/plantcv-3.7.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.7 2025-12-01T23:18:42,197 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/) 2025-12-01T23:18:42,197 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 2025-12-01T23:18:42,198 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/) 2025-12-01T23:18:42,199 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 2025-12-01T23:18:42,200 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/) 2025-12-01T23:18:42,201 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 2025-12-01T23:18:42,202 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/) 2025-12-01T23:18:42,202 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 2025-12-01T23:18:42,203 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/) 2025-12-01T23:18:42,204 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 2025-12-01T23:18:42,205 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/) 2025-12-01T23:18:42,205 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 2025-12-01T23:18:42,206 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/) 2025-12-01T23:18:42,207 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 2025-12-01T23:18:42,208 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/) 2025-12-01T23:18:42,209 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 2025-12-01T23:18:42,210 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/) 2025-12-01T23:18:42,210 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 2025-12-01T23:18:42,211 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/) 2025-12-01T23:18:42,212 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 2025-12-01T23:18:42,213 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/) 2025-12-01T23:18:42,214 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 2025-12-01T23:18:42,215 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/) 2025-12-01T23:18:42,215 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 2025-12-01T23:18:42,216 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/) 2025-12-01T23:18:42,217 Found link https://files.pythonhosted.org/packages/84/07/ab4ea89069a84891a3ded38f064b462e4cefdb25ac3285487e40c57bc342/plantcv-3.14.tar.gz (from https://pypi.org/simple/plantcv/), version: 3.14 2025-12-01T23:18:42,218 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/) 2025-12-01T23:18:42,218 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 2025-12-01T23:18:42,219 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/) 2025-12-01T23:18:42,220 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 2025-12-01T23:18:42,221 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/) 2025-12-01T23:18:42,222 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 2025-12-01T23:18:42,222 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/) 2025-12-01T23:18:42,223 Found link https://files.pythonhosted.org/packages/e6/72/3c27168aa2e2edd242990e0b4ac24e79a399bff0472d9130a5f74394a935/plantcv-4.0.tar.gz (from https://pypi.org/simple/plantcv/), version: 4.0 2025-12-01T23:18:42,224 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/) 2025-12-01T23:18:42,225 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 2025-12-01T23:18:42,226 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/) 2025-12-01T23:18:42,227 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 2025-12-01T23:18:42,228 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) 2025-12-01T23:18:42,229 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) 2025-12-01T23:18:42,230 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 2025-12-01T23:18:42,231 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) 2025-12-01T23:18:42,232 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 2025-12-01T23:18:42,233 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) 2025-12-01T23:18:42,234 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 2025-12-01T23:18:42,235 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) 2025-12-01T23:18:42,236 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 2025-12-01T23:18:42,237 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) 2025-12-01T23:18:42,238 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 2025-12-01T23:18:42,239 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) 2025-12-01T23:18:42,240 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 2025-12-01T23:18:42,241 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) 2025-12-01T23:18:42,242 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 2025-12-01T23:18:42,243 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) 2025-12-01T23:18:42,245 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 2025-12-01T23:18:42,246 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) 2025-12-01T23:18:42,247 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 2025-12-01T23:18:42,248 Fetching project page and analyzing links: https://www.piwheels.org/simple/plantcv/ 2025-12-01T23:18:42,249 Getting page https://www.piwheels.org/simple/plantcv/ 2025-12-01T23:18:42,250 Found index url https://www.piwheels.org/simple 2025-12-01T23:18:42,417 Fetched page https://www.piwheels.org/simple/plantcv/ as text/html 2025-12-01T23:18:42,429 Skipping link: No binaries permitted for plantcv: https://archive1.piwheels.org/simple/plantcv/plantcv-4.9-py3-none-any.whl#sha256=4a14180388613e8e9a61a189dd8dbb2a3cf7ada3f6f33ac75ee164f397bedd9c (from https://www.piwheels.org/simple/plantcv/) (requires-python:>=3.8) 2025-12-01T23:18:42,429 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) 2025-12-01T23:18:42,430 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) 2025-12-01T23:18:42,430 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) 2025-12-01T23:18:42,431 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) 2025-12-01T23:18:42,431 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) 2025-12-01T23:18:42,432 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) 2025-12-01T23:18:42,433 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) 2025-12-01T23:18:42,433 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/) 2025-12-01T23:18:42,434 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/) 2025-12-01T23:18:42,435 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/) 2025-12-01T23:18:42,435 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/) 2025-12-01T23:18:42,436 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/) 2025-12-01T23:18:42,436 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/) 2025-12-01T23:18:42,437 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/) 2025-12-01T23:18:42,437 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/) 2025-12-01T23:18:42,438 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/) 2025-12-01T23:18:42,438 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/) 2025-12-01T23:18:42,439 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/) 2025-12-01T23:18:42,440 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/) 2025-12-01T23:18:42,440 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/) 2025-12-01T23:18:42,441 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/) 2025-12-01T23:18:42,442 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/) 2025-12-01T23:18:42,442 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/) 2025-12-01T23:18:42,443 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/) 2025-12-01T23:18:42,443 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/) 2025-12-01T23:18:42,444 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/) 2025-12-01T23:18:42,445 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/) 2025-12-01T23:18:42,445 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/) 2025-12-01T23:18:42,446 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/) 2025-12-01T23:18:42,446 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/) 2025-12-01T23:18:42,446 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/) 2025-12-01T23:18:42,447 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/) 2025-12-01T23:18:42,447 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/) 2025-12-01T23:18:42,448 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/) 2025-12-01T23:18:42,449 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/) 2025-12-01T23:18:42,449 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/) 2025-12-01T23:18:42,450 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/) 2025-12-01T23:18:42,450 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/) 2025-12-01T23:18:42,451 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/) 2025-12-01T23:18:42,452 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/) 2025-12-01T23:18:42,452 Skipping link: not a file: https://www.piwheels.org/simple/plantcv/ 2025-12-01T23:18:42,453 Skipping link: not a file: https://pypi.org/simple/plantcv/ 2025-12-01T23:18:42,478 Given no hashes to check 1 links for project 'plantcv': discarding no candidates 2025-12-01T23:18:42,497 Collecting plantcv==4.10 2025-12-01T23:18:42,500 Created temporary directory: /tmp/pip-unpack-uv0p2y7m 2025-12-01T23:18:42,713 Downloading plantcv-4.10.tar.gz (224 kB) 2025-12-01T23:18:43,180 Added plantcv==4.10 from https://files.pythonhosted.org/packages/f2/c1/1982e914eace6a2ed818d14fb5a91c3deaf06b79338eb4f06d95c416c2c5/plantcv-4.10.tar.gz to build tracker '/tmp/pip-build-tracker-uyw3yja0' 2025-12-01T23:18:43,186 Created temporary directory: /tmp/pip-build-env-ns37eaz8 2025-12-01T23:18:43,190 Installing build dependencies: started 2025-12-01T23:18:43,191 Running command pip subprocess to install build dependencies 2025-12-01T23:18:44,339 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-01T23:18:45,000 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 2025-12-01T23:18:45,023 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-01T23:18:46,754 Collecting setuptools>=64.0 2025-12-01T23:18:46,862 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-01T23:18:47,239 Collecting setuptools_scm>=8 2025-12-01T23:18:47,256 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-12-01T23:18:47,446 Collecting packaging>=20 2025-12-01T23:18:47,463 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-12-01T23:18:50,362 Installing collected packages: setuptools, packaging, setuptools_scm 2025-12-01T23:18:54,701 Creating /tmp/pip-build-env-ns37eaz8/overlay/local/bin 2025-12-01T23:18:54,703 changing mode of /tmp/pip-build-env-ns37eaz8/overlay/local/bin/setuptools-scm to 755 2025-12-01T23:18:54,727 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2025-12-01T23:18:55,010 Installing build dependencies: finished with status 'done' 2025-12-01T23:18:55,017 Getting requirements to build wheel: started 2025-12-01T23:18:55,018 Running command Getting requirements to build wheel 2025-12-01T23:18:55,755 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-01T23:18:55,755 !! 2025-12-01T23:18:55,757 ******************************************************************************** 2025-12-01T23:18:55,757 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). 2025-12-01T23:18:55,759 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-01T23:18:55,759 or your builds will no longer be supported. 2025-12-01T23:18:55,760 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:55,761 ******************************************************************************** 2025-12-01T23:18:55,763 !! 2025-12-01T23:18:55,764 corresp(dist, value, root_dir) 2025-12-01T23:18:55,851 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-01T23:18:55,852 !! 2025-12-01T23:18:55,853 ******************************************************************************** 2025-12-01T23:18:55,853 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-01T23:18:55,854 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-12-01T23:18:55,855 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:55,856 ******************************************************************************** 2025-12-01T23:18:55,857 !! 2025-12-01T23:18:55,857 dist._finalize_license_expression() 2025-12-01T23:18:55,859 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-01T23:18:55,859 !! 2025-12-01T23:18:55,860 ******************************************************************************** 2025-12-01T23:18:55,861 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-01T23:18:55,862 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-12-01T23:18:55,863 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:55,863 ******************************************************************************** 2025-12-01T23:18:55,864 !! 2025-12-01T23:18:55,865 self._finalize_license_expression() 2025-12-01T23:18:55,869 running egg_info 2025-12-01T23:18:55,878 writing plantcv.egg-info/PKG-INFO 2025-12-01T23:18:55,885 writing dependency_links to plantcv.egg-info/dependency_links.txt 2025-12-01T23:18:55,887 writing entry points to plantcv.egg-info/entry_points.txt 2025-12-01T23:18:55,889 writing requirements to plantcv.egg-info/requires.txt 2025-12-01T23:18:55,890 writing top-level names to plantcv.egg-info/top_level.txt 2025-12-01T23:18:55,938 listing git files failed - pretending there aren't any 2025-12-01T23:18:55,943 reading manifest file 'plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:55,955 reading manifest template 'MANIFEST.in' 2025-12-01T23:18:55,957 no previously-included directories found matching 'tests' 2025-12-01T23:18:55,958 no previously-included directories found matching 'docs' 2025-12-01T23:18:55,959 no previously-included directories found matching 'vice' 2025-12-01T23:18:55,959 adding license file 'LICENSE' 2025-12-01T23:18:55,967 writing manifest file 'plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:56,071 Getting requirements to build wheel: finished with status 'done' 2025-12-01T23:18:56,074 Created temporary directory: /tmp/pip-modern-metadata-fvsk48xc 2025-12-01T23:18:56,077 Preparing metadata (pyproject.toml): started 2025-12-01T23:18:56,078 Running command Preparing metadata (pyproject.toml) 2025-12-01T23:18:56,747 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-01T23:18:56,747 !! 2025-12-01T23:18:56,749 ******************************************************************************** 2025-12-01T23:18:56,749 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). 2025-12-01T23:18:56,751 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-01T23:18:56,751 or your builds will no longer be supported. 2025-12-01T23:18:56,753 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:56,753 ******************************************************************************** 2025-12-01T23:18:56,754 !! 2025-12-01T23:18:56,754 corresp(dist, value, root_dir) 2025-12-01T23:18:56,833 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-01T23:18:56,834 !! 2025-12-01T23:18:56,835 ******************************************************************************** 2025-12-01T23:18:56,835 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-01T23:18:56,836 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-12-01T23:18:56,837 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:56,837 ******************************************************************************** 2025-12-01T23:18:56,838 !! 2025-12-01T23:18:56,839 dist._finalize_license_expression() 2025-12-01T23:18:56,841 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-01T23:18:56,841 !! 2025-12-01T23:18:56,842 ******************************************************************************** 2025-12-01T23:18:56,843 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-01T23:18:56,844 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-12-01T23:18:56,845 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:56,846 ******************************************************************************** 2025-12-01T23:18:56,847 !! 2025-12-01T23:18:56,847 self._finalize_license_expression() 2025-12-01T23:18:56,849 running dist_info 2025-12-01T23:18:56,864 creating /tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info 2025-12-01T23:18:56,865 writing /tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/PKG-INFO 2025-12-01T23:18:56,871 writing dependency_links to /tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/dependency_links.txt 2025-12-01T23:18:56,873 writing entry points to /tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/entry_points.txt 2025-12-01T23:18:56,875 writing requirements to /tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/requires.txt 2025-12-01T23:18:56,876 writing top-level names to /tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/top_level.txt 2025-12-01T23:18:56,878 writing manifest file '/tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:56,922 listing git files failed - pretending there aren't any 2025-12-01T23:18:56,926 reading manifest file '/tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:56,928 reading manifest template 'MANIFEST.in' 2025-12-01T23:18:56,929 no previously-included directories found matching 'tests' 2025-12-01T23:18:56,930 no previously-included directories found matching 'docs' 2025-12-01T23:18:56,931 no previously-included directories found matching 'vice' 2025-12-01T23:18:56,931 adding license file 'LICENSE' 2025-12-01T23:18:56,933 writing manifest file '/tmp/pip-modern-metadata-fvsk48xc/plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:56,934 creating '/tmp/pip-modern-metadata-fvsk48xc/plantcv-4.10.dist-info' 2025-12-01T23:18:57,069 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-01T23:18:57,080 Source in /tmp/pip-wheel-f6w7328u/plantcv_4ed13665ad8a4257816f69bf1cc4effb has version 4.10, which satisfies requirement plantcv==4.10 from https://files.pythonhosted.org/packages/f2/c1/1982e914eace6a2ed818d14fb5a91c3deaf06b79338eb4f06d95c416c2c5/plantcv-4.10.tar.gz 2025-12-01T23:18:57,081 Removed plantcv==4.10 from https://files.pythonhosted.org/packages/f2/c1/1982e914eace6a2ed818d14fb5a91c3deaf06b79338eb4f06d95c416c2c5/plantcv-4.10.tar.gz from build tracker '/tmp/pip-build-tracker-uyw3yja0' 2025-12-01T23:18:57,098 Created temporary directory: /tmp/pip-unpack-l35nwnr7 2025-12-01T23:18:57,098 Building wheels for collected packages: plantcv 2025-12-01T23:18:57,103 Created temporary directory: /tmp/pip-wheel-ejtkidr4 2025-12-01T23:18:57,103 Destination directory: /tmp/pip-wheel-ejtkidr4 2025-12-01T23:18:57,106 Building wheel for plantcv (pyproject.toml): started 2025-12-01T23:18:57,107 Running command Building wheel for plantcv (pyproject.toml) 2025-12-01T23:18:57,758 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-01T23:18:57,758 !! 2025-12-01T23:18:57,759 ******************************************************************************** 2025-12-01T23:18:57,760 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). 2025-12-01T23:18:57,761 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-01T23:18:57,761 or your builds will no longer be supported. 2025-12-01T23:18:57,762 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:57,763 ******************************************************************************** 2025-12-01T23:18:57,764 !! 2025-12-01T23:18:57,764 corresp(dist, value, root_dir) 2025-12-01T23:18:57,836 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-01T23:18:57,837 !! 2025-12-01T23:18:57,838 ******************************************************************************** 2025-12-01T23:18:57,839 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-01T23:18:57,840 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-12-01T23:18:57,841 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:57,842 ******************************************************************************** 2025-12-01T23:18:57,843 !! 2025-12-01T23:18:57,843 dist._finalize_license_expression() 2025-12-01T23:18:57,844 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-01T23:18:57,845 !! 2025-12-01T23:18:57,846 ******************************************************************************** 2025-12-01T23:18:57,847 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-01T23:18:57,848 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-12-01T23:18:57,849 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-01T23:18:57,850 ******************************************************************************** 2025-12-01T23:18:57,851 !! 2025-12-01T23:18:57,851 self._finalize_license_expression() 2025-12-01T23:18:57,852 running bdist_wheel 2025-12-01T23:18:57,872 running build 2025-12-01T23:18:57,872 running build_py 2025-12-01T23:18:57,880 creating build/lib/plantcv 2025-12-01T23:18:57,883 copying plantcv/__init__.py -> build/lib/plantcv 2025-12-01T23:18:57,885 running egg_info 2025-12-01T23:18:57,899 writing plantcv.egg-info/PKG-INFO 2025-12-01T23:18:57,906 writing dependency_links to plantcv.egg-info/dependency_links.txt 2025-12-01T23:18:57,908 writing entry points to plantcv.egg-info/entry_points.txt 2025-12-01T23:18:57,910 writing requirements to plantcv.egg-info/requires.txt 2025-12-01T23:18:57,911 writing top-level names to plantcv.egg-info/top_level.txt 2025-12-01T23:18:57,943 listing git files failed - pretending there aren't any 2025-12-01T23:18:57,947 reading manifest file 'plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:57,958 reading manifest template 'MANIFEST.in' 2025-12-01T23:18:57,960 no previously-included directories found matching 'tests' 2025-12-01T23:18:57,960 no previously-included directories found matching 'docs' 2025-12-01T23:18:57,961 no previously-included directories found matching 'vice' 2025-12-01T23:18:57,961 adding license file 'LICENSE' 2025-12-01T23:18:57,969 writing manifest file 'plantcv.egg-info/SOURCES.txt' 2025-12-01T23:18:57,972 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.learn' is absent from the `packages` configuration. 2025-12-01T23:18:57,972 !! 2025-12-01T23:18:57,973 ******************************************************************************** 2025-12-01T23:18:57,974 ############################ 2025-12-01T23:18:57,974 # Package would be ignored # 2025-12-01T23:18:57,975 ############################ 2025-12-01T23:18:57,975 Python recognizes 'plantcv.learn' as an importable package[^1], 2025-12-01T23:18:57,976 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:57,977 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:57,977 package, please make sure that 'plantcv.learn' is explicitly added 2025-12-01T23:18:57,978 to the `packages` configuration field. 2025-12-01T23:18:57,979 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:57,980 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:57,981 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:57,982 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:57,982 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:57,984 If you don't want 'plantcv.learn' to be distributed and are 2025-12-01T23:18:57,984 already explicitly excluding 'plantcv.learn' via 2025-12-01T23:18:57,985 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:57,986 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:57,986 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:57,988 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:57,988 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:57,990 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:57,990 even if it does not contain any `.py` files. 2025-12-01T23:18:57,991 On the other hand, currently there is no concept of package data 2025-12-01T23:18:57,991 directory, all directories are treated like packages. 2025-12-01T23:18:57,992 ******************************************************************************** 2025-12-01T23:18:57,993 !! 2025-12-01T23:18:57,993 check.warn(importable) 2025-12-01T23:18:57,994 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.parallel' is absent from the `packages` configuration. 2025-12-01T23:18:57,995 !! 2025-12-01T23:18:57,996 ******************************************************************************** 2025-12-01T23:18:57,996 ############################ 2025-12-01T23:18:57,997 # Package would be ignored # 2025-12-01T23:18:57,998 ############################ 2025-12-01T23:18:57,998 Python recognizes 'plantcv.parallel' as an importable package[^1], 2025-12-01T23:18:57,999 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:57,999 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,000 package, please make sure that 'plantcv.parallel' is explicitly added 2025-12-01T23:18:58,000 to the `packages` configuration field. 2025-12-01T23:18:58,001 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,001 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,002 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,002 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,003 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,004 If you don't want 'plantcv.parallel' to be distributed and are 2025-12-01T23:18:58,005 already explicitly excluding 'plantcv.parallel' via 2025-12-01T23:18:58,005 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,006 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,006 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,007 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,008 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,009 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,010 even if it does not contain any `.py` files. 2025-12-01T23:18:58,011 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,011 directory, all directories are treated like packages. 2025-12-01T23:18:58,012 ******************************************************************************** 2025-12-01T23:18:58,013 !! 2025-12-01T23:18:58,013 check.warn(importable) 2025-12-01T23:18:58,013 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv' is absent from the `packages` configuration. 2025-12-01T23:18:58,014 !! 2025-12-01T23:18:58,015 ******************************************************************************** 2025-12-01T23:18:58,016 ############################ 2025-12-01T23:18:58,016 # Package would be ignored # 2025-12-01T23:18:58,017 ############################ 2025-12-01T23:18:58,017 Python recognizes 'plantcv.plantcv' as an importable package[^1], 2025-12-01T23:18:58,018 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,019 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,019 package, please make sure that 'plantcv.plantcv' is explicitly added 2025-12-01T23:18:58,020 to the `packages` configuration field. 2025-12-01T23:18:58,021 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,021 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,022 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,023 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,024 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,025 If you don't want 'plantcv.plantcv' to be distributed and are 2025-12-01T23:18:58,026 already explicitly excluding 'plantcv.plantcv' via 2025-12-01T23:18:58,026 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,027 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,027 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,028 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,029 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,030 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,030 even if it does not contain any `.py` files. 2025-12-01T23:18:58,031 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,031 directory, all directories are treated like packages. 2025-12-01T23:18:58,032 ******************************************************************************** 2025-12-01T23:18:58,033 !! 2025-12-01T23:18:58,033 check.warn(importable) 2025-12-01T23:18:58,034 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.analyze' is absent from the `packages` configuration. 2025-12-01T23:18:58,034 !! 2025-12-01T23:18:58,035 ******************************************************************************** 2025-12-01T23:18:58,035 ############################ 2025-12-01T23:18:58,036 # Package would be ignored # 2025-12-01T23:18:58,036 ############################ 2025-12-01T23:18:58,037 Python recognizes 'plantcv.plantcv.analyze' as an importable package[^1], 2025-12-01T23:18:58,037 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,038 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,039 package, please make sure that 'plantcv.plantcv.analyze' is explicitly added 2025-12-01T23:18:58,039 to the `packages` configuration field. 2025-12-01T23:18:58,041 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,041 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,042 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,043 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,044 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,045 If you don't want 'plantcv.plantcv.analyze' to be distributed and are 2025-12-01T23:18:58,045 already explicitly excluding 'plantcv.plantcv.analyze' via 2025-12-01T23:18:58,046 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,046 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,047 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,048 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,049 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,051 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,051 even if it does not contain any `.py` files. 2025-12-01T23:18:58,052 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,053 directory, all directories are treated like packages. 2025-12-01T23:18:58,053 ******************************************************************************** 2025-12-01T23:18:58,054 !! 2025-12-01T23:18:58,055 check.warn(importable) 2025-12-01T23:18:58,056 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.annotate' is absent from the `packages` configuration. 2025-12-01T23:18:58,056 !! 2025-12-01T23:18:58,057 ******************************************************************************** 2025-12-01T23:18:58,058 ############################ 2025-12-01T23:18:58,058 # Package would be ignored # 2025-12-01T23:18:58,059 ############################ 2025-12-01T23:18:58,059 Python recognizes 'plantcv.plantcv.annotate' as an importable package[^1], 2025-12-01T23:18:58,059 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,060 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,061 package, please make sure that 'plantcv.plantcv.annotate' is explicitly added 2025-12-01T23:18:58,061 to the `packages` configuration field. 2025-12-01T23:18:58,062 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,063 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,063 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,064 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,065 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,066 If you don't want 'plantcv.plantcv.annotate' to be distributed and are 2025-12-01T23:18:58,067 already explicitly excluding 'plantcv.plantcv.annotate' via 2025-12-01T23:18:58,067 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,067 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,068 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,069 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,070 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,071 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,072 even if it does not contain any `.py` files. 2025-12-01T23:18:58,072 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,073 directory, all directories are treated like packages. 2025-12-01T23:18:58,074 ******************************************************************************** 2025-12-01T23:18:58,075 !! 2025-12-01T23:18:58,075 check.warn(importable) 2025-12-01T23:18:58,076 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.filters' is absent from the `packages` configuration. 2025-12-01T23:18:58,076 !! 2025-12-01T23:18:58,077 ******************************************************************************** 2025-12-01T23:18:58,078 ############################ 2025-12-01T23:18:58,078 # Package would be ignored # 2025-12-01T23:18:58,079 ############################ 2025-12-01T23:18:58,079 Python recognizes 'plantcv.plantcv.filters' as an importable package[^1], 2025-12-01T23:18:58,080 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,081 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,081 package, please make sure that 'plantcv.plantcv.filters' is explicitly added 2025-12-01T23:18:58,082 to the `packages` configuration field. 2025-12-01T23:18:58,083 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,084 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,084 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,085 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,086 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,087 If you don't want 'plantcv.plantcv.filters' to be distributed and are 2025-12-01T23:18:58,088 already explicitly excluding 'plantcv.plantcv.filters' via 2025-12-01T23:18:58,088 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,088 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,089 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,090 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,091 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,092 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,092 even if it does not contain any `.py` files. 2025-12-01T23:18:58,093 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,093 directory, all directories are treated like packages. 2025-12-01T23:18:58,094 ******************************************************************************** 2025-12-01T23:18:58,095 !! 2025-12-01T23:18:58,095 check.warn(importable) 2025-12-01T23:18:58,096 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.homology' is absent from the `packages` configuration. 2025-12-01T23:18:58,096 !! 2025-12-01T23:18:58,097 ******************************************************************************** 2025-12-01T23:18:58,098 ############################ 2025-12-01T23:18:58,098 # Package would be ignored # 2025-12-01T23:18:58,098 ############################ 2025-12-01T23:18:58,099 Python recognizes 'plantcv.plantcv.homology' as an importable package[^1], 2025-12-01T23:18:58,099 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,101 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,101 package, please make sure that 'plantcv.plantcv.homology' is explicitly added 2025-12-01T23:18:58,102 to the `packages` configuration field. 2025-12-01T23:18:58,103 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,103 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,104 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,105 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,106 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,107 If you don't want 'plantcv.plantcv.homology' to be distributed and are 2025-12-01T23:18:58,107 already explicitly excluding 'plantcv.plantcv.homology' via 2025-12-01T23:18:58,108 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,108 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,109 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,110 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,111 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,112 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,113 even if it does not contain any `.py` files. 2025-12-01T23:18:58,113 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,114 directory, all directories are treated like packages. 2025-12-01T23:18:58,115 ******************************************************************************** 2025-12-01T23:18:58,115 !! 2025-12-01T23:18:58,116 check.warn(importable) 2025-12-01T23:18:58,116 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.hyperspectral' is absent from the `packages` configuration. 2025-12-01T23:18:58,117 !! 2025-12-01T23:18:58,117 ******************************************************************************** 2025-12-01T23:18:58,118 ############################ 2025-12-01T23:18:58,118 # Package would be ignored # 2025-12-01T23:18:58,119 ############################ 2025-12-01T23:18:58,119 Python recognizes 'plantcv.plantcv.hyperspectral' as an importable package[^1], 2025-12-01T23:18:58,120 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,121 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,121 package, please make sure that 'plantcv.plantcv.hyperspectral' is explicitly added 2025-12-01T23:18:58,121 to the `packages` configuration field. 2025-12-01T23:18:58,122 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,123 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,123 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,124 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,125 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,126 If you don't want 'plantcv.plantcv.hyperspectral' to be distributed and are 2025-12-01T23:18:58,127 already explicitly excluding 'plantcv.plantcv.hyperspectral' via 2025-12-01T23:18:58,127 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,128 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,128 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,129 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,130 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,132 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,132 even if it does not contain any `.py` files. 2025-12-01T23:18:58,133 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,133 directory, all directories are treated like packages. 2025-12-01T23:18:58,134 ******************************************************************************** 2025-12-01T23:18:58,135 !! 2025-12-01T23:18:58,136 check.warn(importable) 2025-12-01T23:18:58,136 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.io' is absent from the `packages` configuration. 2025-12-01T23:18:58,137 !! 2025-12-01T23:18:58,138 ******************************************************************************** 2025-12-01T23:18:58,138 ############################ 2025-12-01T23:18:58,139 # Package would be ignored # 2025-12-01T23:18:58,139 ############################ 2025-12-01T23:18:58,140 Python recognizes 'plantcv.plantcv.io' as an importable package[^1], 2025-12-01T23:18:58,141 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,142 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,142 package, please make sure that 'plantcv.plantcv.io' is explicitly added 2025-12-01T23:18:58,143 to the `packages` configuration field. 2025-12-01T23:18:58,143 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,144 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,144 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,145 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,146 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,147 If you don't want 'plantcv.plantcv.io' to be distributed and are 2025-12-01T23:18:58,147 already explicitly excluding 'plantcv.plantcv.io' via 2025-12-01T23:18:58,148 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,148 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,149 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,150 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,150 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,152 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,152 even if it does not contain any `.py` files. 2025-12-01T23:18:58,153 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,153 directory, all directories are treated like packages. 2025-12-01T23:18:58,154 ******************************************************************************** 2025-12-01T23:18:58,155 !! 2025-12-01T23:18:58,155 check.warn(importable) 2025-12-01T23:18:58,156 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.morphology' is absent from the `packages` configuration. 2025-12-01T23:18:58,156 !! 2025-12-01T23:18:58,157 ******************************************************************************** 2025-12-01T23:18:58,158 ############################ 2025-12-01T23:18:58,158 # Package would be ignored # 2025-12-01T23:18:58,159 ############################ 2025-12-01T23:18:58,159 Python recognizes 'plantcv.plantcv.morphology' as an importable package[^1], 2025-12-01T23:18:58,160 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,161 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,162 package, please make sure that 'plantcv.plantcv.morphology' is explicitly added 2025-12-01T23:18:58,162 to the `packages` configuration field. 2025-12-01T23:18:58,163 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,164 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,164 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,166 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,167 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,167 If you don't want 'plantcv.plantcv.morphology' to be distributed and are 2025-12-01T23:18:58,168 already explicitly excluding 'plantcv.plantcv.morphology' via 2025-12-01T23:18:58,169 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,169 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,170 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,171 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,172 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,173 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,174 even if it does not contain any `.py` files. 2025-12-01T23:18:58,174 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,175 directory, all directories are treated like packages. 2025-12-01T23:18:58,175 ******************************************************************************** 2025-12-01T23:18:58,176 !! 2025-12-01T23:18:58,177 check.warn(importable) 2025-12-01T23:18:58,177 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.photosynthesis' is absent from the `packages` configuration. 2025-12-01T23:18:58,177 !! 2025-12-01T23:18:58,178 ******************************************************************************** 2025-12-01T23:18:58,179 ############################ 2025-12-01T23:18:58,179 # Package would be ignored # 2025-12-01T23:18:58,180 ############################ 2025-12-01T23:18:58,180 Python recognizes 'plantcv.plantcv.photosynthesis' as an importable package[^1], 2025-12-01T23:18:58,181 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,181 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,182 package, please make sure that 'plantcv.plantcv.photosynthesis' is explicitly added 2025-12-01T23:18:58,182 to the `packages` configuration field. 2025-12-01T23:18:58,183 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,184 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,184 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,185 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,186 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,187 If you don't want 'plantcv.plantcv.photosynthesis' to be distributed and are 2025-12-01T23:18:58,188 already explicitly excluding 'plantcv.plantcv.photosynthesis' via 2025-12-01T23:18:58,188 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,189 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,189 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,190 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,191 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,193 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,194 even if it does not contain any `.py` files. 2025-12-01T23:18:58,194 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,195 directory, all directories are treated like packages. 2025-12-01T23:18:58,195 ******************************************************************************** 2025-12-01T23:18:58,196 !! 2025-12-01T23:18:58,197 check.warn(importable) 2025-12-01T23:18:58,197 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.qc' is absent from the `packages` configuration. 2025-12-01T23:18:58,198 !! 2025-12-01T23:18:58,199 ******************************************************************************** 2025-12-01T23:18:58,200 ############################ 2025-12-01T23:18:58,200 # Package would be ignored # 2025-12-01T23:18:58,200 ############################ 2025-12-01T23:18:58,201 Python recognizes 'plantcv.plantcv.qc' as an importable package[^1], 2025-12-01T23:18:58,201 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,202 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,203 package, please make sure that 'plantcv.plantcv.qc' is explicitly added 2025-12-01T23:18:58,203 to the `packages` configuration field. 2025-12-01T23:18:58,204 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,204 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,205 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,206 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,206 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,207 If you don't want 'plantcv.plantcv.qc' to be distributed and are 2025-12-01T23:18:58,208 already explicitly excluding 'plantcv.plantcv.qc' via 2025-12-01T23:18:58,208 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,209 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,209 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,210 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,211 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,213 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,213 even if it does not contain any `.py` files. 2025-12-01T23:18:58,214 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,214 directory, all directories are treated like packages. 2025-12-01T23:18:58,215 ******************************************************************************** 2025-12-01T23:18:58,216 !! 2025-12-01T23:18:58,217 check.warn(importable) 2025-12-01T23:18:58,217 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.roi' is absent from the `packages` configuration. 2025-12-01T23:18:58,218 !! 2025-12-01T23:18:58,219 ******************************************************************************** 2025-12-01T23:18:58,219 ############################ 2025-12-01T23:18:58,220 # Package would be ignored # 2025-12-01T23:18:58,220 ############################ 2025-12-01T23:18:58,221 Python recognizes 'plantcv.plantcv.roi' as an importable package[^1], 2025-12-01T23:18:58,221 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,222 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,223 package, please make sure that 'plantcv.plantcv.roi' is explicitly added 2025-12-01T23:18:58,224 to the `packages` configuration field. 2025-12-01T23:18:58,225 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,225 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,226 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,227 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,228 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,230 If you don't want 'plantcv.plantcv.roi' to be distributed and are 2025-12-01T23:18:58,230 already explicitly excluding 'plantcv.plantcv.roi' via 2025-12-01T23:18:58,231 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,231 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,232 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,233 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,234 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,235 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,236 even if it does not contain any `.py` files. 2025-12-01T23:18:58,236 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,237 directory, all directories are treated like packages. 2025-12-01T23:18:58,237 ******************************************************************************** 2025-12-01T23:18:58,238 !! 2025-12-01T23:18:58,239 check.warn(importable) 2025-12-01T23:18:58,239 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.spectral_index' is absent from the `packages` configuration. 2025-12-01T23:18:58,240 !! 2025-12-01T23:18:58,241 ******************************************************************************** 2025-12-01T23:18:58,241 ############################ 2025-12-01T23:18:58,242 # Package would be ignored # 2025-12-01T23:18:58,242 ############################ 2025-12-01T23:18:58,243 Python recognizes 'plantcv.plantcv.spectral_index' as an importable package[^1], 2025-12-01T23:18:58,243 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,244 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,245 package, please make sure that 'plantcv.plantcv.spectral_index' is explicitly added 2025-12-01T23:18:58,245 to the `packages` configuration field. 2025-12-01T23:18:58,246 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,246 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,247 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,248 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,249 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,250 If you don't want 'plantcv.plantcv.spectral_index' to be distributed and are 2025-12-01T23:18:58,250 already explicitly excluding 'plantcv.plantcv.spectral_index' via 2025-12-01T23:18:58,251 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,252 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,252 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,253 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,254 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,256 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,256 even if it does not contain any `.py` files. 2025-12-01T23:18:58,257 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,258 directory, all directories are treated like packages. 2025-12-01T23:18:58,258 ******************************************************************************** 2025-12-01T23:18:58,259 !! 2025-12-01T23:18:58,260 check.warn(importable) 2025-12-01T23:18:58,260 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.threshold' is absent from the `packages` configuration. 2025-12-01T23:18:58,260 !! 2025-12-01T23:18:58,261 ******************************************************************************** 2025-12-01T23:18:58,262 ############################ 2025-12-01T23:18:58,262 # Package would be ignored # 2025-12-01T23:18:58,263 ############################ 2025-12-01T23:18:58,263 Python recognizes 'plantcv.plantcv.threshold' as an importable package[^1], 2025-12-01T23:18:58,264 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,265 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,265 package, please make sure that 'plantcv.plantcv.threshold' is explicitly added 2025-12-01T23:18:58,266 to the `packages` configuration field. 2025-12-01T23:18:58,267 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,267 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,268 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,269 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,270 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,270 If you don't want 'plantcv.plantcv.threshold' to be distributed and are 2025-12-01T23:18:58,271 already explicitly excluding 'plantcv.plantcv.threshold' via 2025-12-01T23:18:58,272 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,272 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,273 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,274 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,275 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,276 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,277 even if it does not contain any `.py` files. 2025-12-01T23:18:58,277 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,278 directory, all directories are treated like packages. 2025-12-01T23:18:58,279 ******************************************************************************** 2025-12-01T23:18:58,280 !! 2025-12-01T23:18:58,280 check.warn(importable) 2025-12-01T23:18:58,281 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.transform' is absent from the `packages` configuration. 2025-12-01T23:18:58,281 !! 2025-12-01T23:18:58,283 ******************************************************************************** 2025-12-01T23:18:58,283 ############################ 2025-12-01T23:18:58,284 # Package would be ignored # 2025-12-01T23:18:58,284 ############################ 2025-12-01T23:18:58,285 Python recognizes 'plantcv.plantcv.transform' as an importable package[^1], 2025-12-01T23:18:58,286 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,287 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,287 package, please make sure that 'plantcv.plantcv.transform' is explicitly added 2025-12-01T23:18:58,288 to the `packages` configuration field. 2025-12-01T23:18:58,289 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,290 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,290 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,291 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,292 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,293 If you don't want 'plantcv.plantcv.transform' to be distributed and are 2025-12-01T23:18:58,293 already explicitly excluding 'plantcv.plantcv.transform' via 2025-12-01T23:18:58,294 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,294 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,295 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,295 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,296 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,298 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,298 even if it does not contain any `.py` files. 2025-12-01T23:18:58,299 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,299 directory, all directories are treated like packages. 2025-12-01T23:18:58,300 ******************************************************************************** 2025-12-01T23:18:58,301 !! 2025-12-01T23:18:58,302 check.warn(importable) 2025-12-01T23:18:58,302 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.plantcv.visualize' is absent from the `packages` configuration. 2025-12-01T23:18:58,303 !! 2025-12-01T23:18:58,304 ******************************************************************************** 2025-12-01T23:18:58,304 ############################ 2025-12-01T23:18:58,305 # Package would be ignored # 2025-12-01T23:18:58,305 ############################ 2025-12-01T23:18:58,306 Python recognizes 'plantcv.plantcv.visualize' as an importable package[^1], 2025-12-01T23:18:58,306 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,308 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,308 package, please make sure that 'plantcv.plantcv.visualize' is explicitly added 2025-12-01T23:18:58,309 to the `packages` configuration field. 2025-12-01T23:18:58,310 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,310 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,311 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,312 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,313 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,314 If you don't want 'plantcv.plantcv.visualize' to be distributed and are 2025-12-01T23:18:58,314 already explicitly excluding 'plantcv.plantcv.visualize' via 2025-12-01T23:18:58,315 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,316 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,316 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,317 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,319 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,320 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,320 even if it does not contain any `.py` files. 2025-12-01T23:18:58,321 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,321 directory, all directories are treated like packages. 2025-12-01T23:18:58,322 ******************************************************************************** 2025-12-01T23:18:58,323 !! 2025-12-01T23:18:58,323 check.warn(importable) 2025-12-01T23:18:58,323 /tmp/pip-build-env-ns37eaz8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plantcv.utils' is absent from the `packages` configuration. 2025-12-01T23:18:58,324 !! 2025-12-01T23:18:58,325 ******************************************************************************** 2025-12-01T23:18:58,325 ############################ 2025-12-01T23:18:58,326 # Package would be ignored # 2025-12-01T23:18:58,326 ############################ 2025-12-01T23:18:58,326 Python recognizes 'plantcv.utils' as an importable package[^1], 2025-12-01T23:18:58,327 but it is absent from setuptools' `packages` configuration. 2025-12-01T23:18:58,328 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-01T23:18:58,328 package, please make sure that 'plantcv.utils' is explicitly added 2025-12-01T23:18:58,329 to the `packages` configuration field. 2025-12-01T23:18:58,330 Alternatively, you can also rely on setuptools' discovery methods 2025-12-01T23:18:58,330 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-01T23:18:58,331 instead of `find_packages(...)`/`find:`). 2025-12-01T23:18:58,332 You can read more about "package discovery" on setuptools documentation page: 2025-12-01T23:18:58,333 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-01T23:18:58,334 If you don't want 'plantcv.utils' to be distributed and are 2025-12-01T23:18:58,334 already explicitly excluding 'plantcv.utils' via 2025-12-01T23:18:58,335 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-01T23:18:58,336 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-01T23:18:58,336 combination with a more fine grained `package-data` configuration. 2025-12-01T23:18:58,337 You can read more about "package data files" on setuptools documentation page: 2025-12-01T23:18:58,338 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-01T23:18:58,340 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-01T23:18:58,340 even if it does not contain any `.py` files. 2025-12-01T23:18:58,341 On the other hand, currently there is no concept of package data 2025-12-01T23:18:58,341 directory, all directories are treated like packages. 2025-12-01T23:18:58,342 ******************************************************************************** 2025-12-01T23:18:58,343 !! 2025-12-01T23:18:58,343 check.warn(importable) 2025-12-01T23:18:58,344 creating build/lib/plantcv/learn 2025-12-01T23:18:58,344 copying plantcv/learn/__init__.py -> build/lib/plantcv/learn 2025-12-01T23:18:58,345 copying plantcv/learn/cli.py -> build/lib/plantcv/learn 2025-12-01T23:18:58,345 copying plantcv/learn/naive_bayes.py -> build/lib/plantcv/learn 2025-12-01T23:18:58,346 copying plantcv/learn/train_kmeans.py -> build/lib/plantcv/learn 2025-12-01T23:18:58,347 creating build/lib/plantcv/parallel 2025-12-01T23:18:58,347 copying plantcv/parallel/__init__.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,348 copying plantcv/parallel/cli.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,348 copying plantcv/parallel/inspect_dataset.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,349 copying plantcv/parallel/job_builder.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,350 copying plantcv/parallel/multiprocess.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,350 copying plantcv/parallel/parsers.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,350 copying plantcv/parallel/process_results.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,351 copying plantcv/parallel/workflow_inputs.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,351 copying plantcv/parallel/workflowconfig.py -> build/lib/plantcv/parallel 2025-12-01T23:18:58,352 creating build/lib/plantcv/plantcv 2025-12-01T23:18:58,352 copying plantcv/plantcv/__init__.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,352 copying plantcv/plantcv/_debug.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,353 copying plantcv/plantcv/_helpers.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,353 copying plantcv/plantcv/_show_dataarray.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,354 copying plantcv/plantcv/apply_mask.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,354 copying plantcv/plantcv/auto_crop.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,355 copying plantcv/plantcv/background_subtraction.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,355 copying plantcv/plantcv/canny_edge_detect.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,356 copying plantcv/plantcv/classes.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,356 copying plantcv/plantcv/closing.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,357 copying plantcv/plantcv/color_palette.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,357 copying plantcv/plantcv/create_labels.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,358 copying plantcv/plantcv/crop.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,358 copying plantcv/plantcv/crop_position_mask.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,359 copying plantcv/plantcv/deprecation_warning.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,359 copying plantcv/plantcv/dilate.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,360 copying plantcv/plantcv/distance_transform.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,360 copying plantcv/plantcv/erode.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,361 copying plantcv/plantcv/fatal_error.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,361 copying plantcv/plantcv/fill.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,362 copying plantcv/plantcv/fill_holes.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,362 copying plantcv/plantcv/flip.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,363 copying plantcv/plantcv/floodfill.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,363 copying plantcv/plantcv/gaussian_blur.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,364 copying plantcv/plantcv/get_kernel.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,364 copying plantcv/plantcv/hist_equalization.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,365 copying plantcv/plantcv/image_add.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,365 copying plantcv/plantcv/image_fusion.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,366 copying plantcv/plantcv/image_subtract.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,366 copying plantcv/plantcv/invert.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,367 copying plantcv/plantcv/kmeans_classifier.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,367 copying plantcv/plantcv/laplace_filter.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,368 copying plantcv/plantcv/logical_and.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,368 copying plantcv/plantcv/logical_or.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,369 copying plantcv/plantcv/logical_xor.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,369 copying plantcv/plantcv/median_blur.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,370 copying plantcv/plantcv/naive_bayes_classifier.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,370 copying plantcv/plantcv/opening.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,371 copying plantcv/plantcv/output_mask_ori_img.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,371 copying plantcv/plantcv/plot_image.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,372 copying plantcv/plantcv/print_image.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,373 copying plantcv/plantcv/readbayer.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,373 copying plantcv/plantcv/readimage.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,374 copying plantcv/plantcv/report_size_marker_area.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,374 copying plantcv/plantcv/rgb2gray.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,375 copying plantcv/plantcv/rgb2gray_cmyk.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,375 copying plantcv/plantcv/rgb2gray_hsv.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,376 copying plantcv/plantcv/rgb2gray_lab.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,376 copying plantcv/plantcv/scharr_filter.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,376 copying plantcv/plantcv/segment_image_series.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,377 copying plantcv/plantcv/shift_img.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,377 copying plantcv/plantcv/sobel_filter.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,378 copying plantcv/plantcv/spatial_clustering.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,378 copying plantcv/plantcv/stdev_filter.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,379 copying plantcv/plantcv/warn.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,379 copying plantcv/plantcv/watershed.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,380 copying plantcv/plantcv/white_balance.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,380 copying plantcv/plantcv/within_frame.py -> build/lib/plantcv/plantcv 2025-12-01T23:18:58,381 creating build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,382 copying plantcv/plantcv/analyze/__init__.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,382 copying plantcv/plantcv/analyze/bound_horizontal.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,383 copying plantcv/plantcv/analyze/bound_vertical.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,383 copying plantcv/plantcv/analyze/color.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,384 copying plantcv/plantcv/analyze/distribution.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,384 copying plantcv/plantcv/analyze/grayscale.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,385 copying plantcv/plantcv/analyze/npq.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,385 copying plantcv/plantcv/analyze/size.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,386 copying plantcv/plantcv/analyze/spectral_index.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,386 copying plantcv/plantcv/analyze/spectral_reflectance.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,387 copying plantcv/plantcv/analyze/thermal.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,387 copying plantcv/plantcv/analyze/yii.py -> build/lib/plantcv/plantcv/analyze 2025-12-01T23:18:58,388 creating build/lib/plantcv/plantcv/annotate 2025-12-01T23:18:58,389 copying plantcv/plantcv/annotate/__init__.py -> build/lib/plantcv/plantcv/annotate 2025-12-01T23:18:58,389 copying plantcv/plantcv/annotate/points.py -> build/lib/plantcv/plantcv/annotate 2025-12-01T23:18:58,390 creating build/lib/plantcv/plantcv/filters 2025-12-01T23:18:58,390 copying plantcv/plantcv/filters/__init__.py -> build/lib/plantcv/plantcv/filters 2025-12-01T23:18:58,391 copying plantcv/plantcv/filters/eccentricity.py -> build/lib/plantcv/plantcv/filters 2025-12-01T23:18:58,391 copying plantcv/plantcv/filters/obj_props.py -> build/lib/plantcv/plantcv/filters 2025-12-01T23:18:58,392 creating build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,393 copying plantcv/plantcv/homology/__init__.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,393 copying plantcv/plantcv/homology/acute.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,394 copying plantcv/plantcv/homology/constella.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,394 copying plantcv/plantcv/homology/constellaqc.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,395 copying plantcv/plantcv/homology/landmark_reference_pt_dist.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,395 copying plantcv/plantcv/homology/scale_features.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,396 copying plantcv/plantcv/homology/space.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,396 copying plantcv/plantcv/homology/starscape.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,396 copying plantcv/plantcv/homology/x_axis_pseudolandmark.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,397 copying plantcv/plantcv/homology/y_axis_pseudolandmarks.py -> build/lib/plantcv/plantcv/homology 2025-12-01T23:18:58,397 creating build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,398 copying plantcv/plantcv/hyperspectral/__init__.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,399 copying plantcv/plantcv/hyperspectral/_avg_reflectance.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,399 copying plantcv/plantcv/hyperspectral/_inverse_covariance.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,399 copying plantcv/plantcv/hyperspectral/calibrate.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,400 copying plantcv/plantcv/hyperspectral/extract_wavelength.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,400 copying plantcv/plantcv/hyperspectral/read_data.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,401 copying plantcv/plantcv/hyperspectral/rot90.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,401 copying plantcv/plantcv/hyperspectral/write_data.py -> build/lib/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,402 creating build/lib/plantcv/plantcv/io 2025-12-01T23:18:58,402 copying plantcv/plantcv/io/__init__.py -> build/lib/plantcv/plantcv/io 2025-12-01T23:18:58,403 copying plantcv/plantcv/io/open_url.py -> build/lib/plantcv/plantcv/io 2025-12-01T23:18:58,404 copying plantcv/plantcv/io/random_subset.py -> build/lib/plantcv/plantcv/io 2025-12-01T23:18:58,405 copying plantcv/plantcv/io/read_dataset.py -> build/lib/plantcv/plantcv/io 2025-12-01T23:18:58,405 creating build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,406 copying plantcv/plantcv/morphology/__init__.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,406 copying plantcv/plantcv/morphology/analyze_stem.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,407 copying plantcv/plantcv/morphology/check_cycles.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,408 copying plantcv/plantcv/morphology/fill_segments.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,409 copying plantcv/plantcv/morphology/find_branch_pts.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,409 copying plantcv/plantcv/morphology/find_tips.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,410 copying plantcv/plantcv/morphology/prune.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,410 copying plantcv/plantcv/morphology/segment_angle.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,411 copying plantcv/plantcv/morphology/segment_combine.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,411 copying plantcv/plantcv/morphology/segment_curvature.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,412 copying plantcv/plantcv/morphology/segment_ends.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,413 copying plantcv/plantcv/morphology/segment_euclidean_length.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,414 copying plantcv/plantcv/morphology/segment_id.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,414 copying plantcv/plantcv/morphology/segment_insertion_angle.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,415 copying plantcv/plantcv/morphology/segment_path_length.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,416 copying plantcv/plantcv/morphology/segment_skeleton.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,416 copying plantcv/plantcv/morphology/segment_sort.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,417 copying plantcv/plantcv/morphology/segment_tangent_angle.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,417 copying plantcv/plantcv/morphology/segment_width.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,418 copying plantcv/plantcv/morphology/skeletonize.py -> build/lib/plantcv/plantcv/morphology 2025-12-01T23:18:58,418 creating build/lib/plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,419 copying plantcv/plantcv/photosynthesis/__init__.py -> build/lib/plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,420 copying plantcv/plantcv/photosynthesis/read_cropreporter.py -> build/lib/plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,421 copying plantcv/plantcv/photosynthesis/reassign_frame_labels.py -> build/lib/plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,421 creating build/lib/plantcv/plantcv/qc 2025-12-01T23:18:58,422 copying plantcv/plantcv/qc/__init__.py -> build/lib/plantcv/plantcv/qc 2025-12-01T23:18:58,422 copying plantcv/plantcv/qc/exposure.py -> build/lib/plantcv/plantcv/qc 2025-12-01T23:18:58,423 creating build/lib/plantcv/plantcv/roi 2025-12-01T23:18:58,423 copying plantcv/plantcv/roi/__init__.py -> build/lib/plantcv/plantcv/roi 2025-12-01T23:18:58,424 copying plantcv/plantcv/roi/quick_filter.py -> build/lib/plantcv/plantcv/roi 2025-12-01T23:18:58,424 copying plantcv/plantcv/roi/roi2mask.py -> build/lib/plantcv/plantcv/roi 2025-12-01T23:18:58,425 copying plantcv/plantcv/roi/roi_methods.py -> build/lib/plantcv/plantcv/roi 2025-12-01T23:18:58,426 creating build/lib/plantcv/plantcv/spectral_index 2025-12-01T23:18:58,426 copying plantcv/plantcv/spectral_index/__init__.py -> build/lib/plantcv/plantcv/spectral_index 2025-12-01T23:18:58,427 copying plantcv/plantcv/spectral_index/spectral_index.py -> build/lib/plantcv/plantcv/spectral_index 2025-12-01T23:18:58,427 creating build/lib/plantcv/plantcv/threshold 2025-12-01T23:18:58,428 copying plantcv/plantcv/threshold/__init__.py -> build/lib/plantcv/plantcv/threshold 2025-12-01T23:18:58,428 copying plantcv/plantcv/threshold/threshold_methods.py -> build/lib/plantcv/plantcv/threshold 2025-12-01T23:18:58,429 creating build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,429 copying plantcv/plantcv/transform/__init__.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,430 copying plantcv/plantcv/transform/auto_correct_color.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,431 copying plantcv/plantcv/transform/checkerboard_calib.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,432 copying plantcv/plantcv/transform/color_correction.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,435 copying plantcv/plantcv/transform/detect_color_card.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,438 copying plantcv/plantcv/transform/find_color_card.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,441 copying plantcv/plantcv/transform/gamma_correct.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,443 copying plantcv/plantcv/transform/merge_images.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,446 copying plantcv/plantcv/transform/nonuniform_illumination.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,448 copying plantcv/plantcv/transform/rescale.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,451 copying plantcv/plantcv/transform/resize.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,454 copying plantcv/plantcv/transform/rotate.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,456 copying plantcv/plantcv/transform/warp.py -> build/lib/plantcv/plantcv/transform 2025-12-01T23:18:58,458 creating build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,459 copying plantcv/plantcv/visualize/__init__.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,462 copying plantcv/plantcv/visualize/auto_threshold_methods.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,464 copying plantcv/plantcv/visualize/chlorophyll_fluorescence.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,467 copying plantcv/plantcv/visualize/colorize_label_img.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,469 copying plantcv/plantcv/visualize/colorize_masks.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,471 copying plantcv/plantcv/visualize/colorspaces.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,473 copying plantcv/plantcv/visualize/histogram.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,476 copying plantcv/plantcv/visualize/hyper_histogram.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,479 copying plantcv/plantcv/visualize/obj_size_ecdf.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,481 copying plantcv/plantcv/visualize/obj_sizes.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,483 copying plantcv/plantcv/visualize/overlay_two_imgs.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,486 copying plantcv/plantcv/visualize/pixel_scatter_vis.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,488 copying plantcv/plantcv/visualize/pseudocolor.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,491 copying plantcv/plantcv/visualize/tile.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,494 copying plantcv/plantcv/visualize/time_lapse_video.py -> build/lib/plantcv/plantcv/visualize 2025-12-01T23:18:58,496 creating build/lib/plantcv/utils 2025-12-01T23:18:58,497 copying plantcv/utils/__init__.py -> build/lib/plantcv/utils 2025-12-01T23:18:58,499 copying plantcv/utils/cli.py -> build/lib/plantcv/utils 2025-12-01T23:18:58,502 copying plantcv/utils/converters.py -> build/lib/plantcv/utils 2025-12-01T23:18:58,504 copying plantcv/utils/sample_images.py -> build/lib/plantcv/utils 2025-12-01T23:18:58,521 installing to build/bdist.linux-armv7l/wheel 2025-12-01T23:18:58,521 running install 2025-12-01T23:18:58,545 running install_lib 2025-12-01T23:18:58,553 creating build/bdist.linux-armv7l/wheel 2025-12-01T23:18:58,555 creating build/bdist.linux-armv7l/wheel/plantcv 2025-12-01T23:18:58,558 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv 2025-12-01T23:18:58,559 copying build/lib/plantcv/plantcv/auto_crop.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,562 copying build/lib/plantcv/plantcv/color_palette.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,564 copying build/lib/plantcv/plantcv/print_image.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,566 copying build/lib/plantcv/plantcv/watershed.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,568 copying build/lib/plantcv/plantcv/median_blur.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,570 copying build/lib/plantcv/plantcv/laplace_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,572 copying build/lib/plantcv/plantcv/readimage.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,574 copying build/lib/plantcv/plantcv/_show_dataarray.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,577 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/threshold 2025-12-01T23:18:58,578 copying build/lib/plantcv/plantcv/threshold/threshold_methods.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/threshold 2025-12-01T23:18:58,581 copying build/lib/plantcv/plantcv/threshold/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/threshold 2025-12-01T23:18:58,583 copying build/lib/plantcv/plantcv/_helpers.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,586 copying build/lib/plantcv/plantcv/shift_img.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,588 copying build/lib/plantcv/plantcv/background_subtraction.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,590 copying build/lib/plantcv/plantcv/dilate.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,592 copying build/lib/plantcv/plantcv/crop.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,594 copying build/lib/plantcv/plantcv/image_fusion.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,596 copying build/lib/plantcv/plantcv/floodfill.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,599 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,600 copying build/lib/plantcv/plantcv/photosynthesis/reassign_frame_labels.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,602 copying build/lib/plantcv/plantcv/photosynthesis/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,604 copying build/lib/plantcv/plantcv/photosynthesis/read_cropreporter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/photosynthesis 2025-12-01T23:18:58,607 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/filters 2025-12-01T23:18:58,609 copying build/lib/plantcv/plantcv/filters/obj_props.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/filters 2025-12-01T23:18:58,611 copying build/lib/plantcv/plantcv/filters/eccentricity.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/filters 2025-12-01T23:18:58,613 copying build/lib/plantcv/plantcv/filters/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/filters 2025-12-01T23:18:58,615 copying build/lib/plantcv/plantcv/get_kernel.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,617 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/io 2025-12-01T23:18:58,619 copying build/lib/plantcv/plantcv/io/read_dataset.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2025-12-01T23:18:58,621 copying build/lib/plantcv/plantcv/io/random_subset.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2025-12-01T23:18:58,623 copying build/lib/plantcv/plantcv/io/open_url.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2025-12-01T23:18:58,625 copying build/lib/plantcv/plantcv/io/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/io 2025-12-01T23:18:58,627 copying build/lib/plantcv/plantcv/spatial_clustering.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,629 copying build/lib/plantcv/plantcv/closing.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,631 copying build/lib/plantcv/plantcv/rgb2gray_hsv.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,634 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/transform 2025-12-01T23:18:58,635 copying build/lib/plantcv/plantcv/transform/rescale.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,637 copying build/lib/plantcv/plantcv/transform/gamma_correct.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,639 copying build/lib/plantcv/plantcv/transform/merge_images.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,642 copying build/lib/plantcv/plantcv/transform/warp.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,644 copying build/lib/plantcv/plantcv/transform/detect_color_card.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,647 copying build/lib/plantcv/plantcv/transform/nonuniform_illumination.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,649 copying build/lib/plantcv/plantcv/transform/resize.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,652 copying build/lib/plantcv/plantcv/transform/rotate.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,654 copying build/lib/plantcv/plantcv/transform/checkerboard_calib.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,656 copying build/lib/plantcv/plantcv/transform/auto_correct_color.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,658 copying build/lib/plantcv/plantcv/transform/find_color_card.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,660 copying build/lib/plantcv/plantcv/transform/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,662 copying build/lib/plantcv/plantcv/transform/color_correction.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/transform 2025-12-01T23:18:58,665 copying build/lib/plantcv/plantcv/rgb2gray_cmyk.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,667 copying build/lib/plantcv/plantcv/output_mask_ori_img.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,669 copying build/lib/plantcv/plantcv/erode.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,671 copying build/lib/plantcv/plantcv/kmeans_classifier.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,674 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,675 copying build/lib/plantcv/plantcv/hyperspectral/_avg_reflectance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,678 copying build/lib/plantcv/plantcv/hyperspectral/read_data.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,680 copying build/lib/plantcv/plantcv/hyperspectral/calibrate.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,682 copying build/lib/plantcv/plantcv/hyperspectral/write_data.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,684 copying build/lib/plantcv/plantcv/hyperspectral/extract_wavelength.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,686 copying build/lib/plantcv/plantcv/hyperspectral/_inverse_covariance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,688 copying build/lib/plantcv/plantcv/hyperspectral/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,690 copying build/lib/plantcv/plantcv/hyperspectral/rot90.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/hyperspectral 2025-12-01T23:18:58,693 copying build/lib/plantcv/plantcv/readbayer.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,695 copying build/lib/plantcv/plantcv/image_subtract.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,697 copying build/lib/plantcv/plantcv/fatal_error.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,699 copying build/lib/plantcv/plantcv/hist_equalization.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,701 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/visualize 2025-12-01T23:18:58,702 copying build/lib/plantcv/plantcv/visualize/tile.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,705 copying build/lib/plantcv/plantcv/visualize/pixel_scatter_vis.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,707 copying build/lib/plantcv/plantcv/visualize/auto_threshold_methods.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,709 copying build/lib/plantcv/plantcv/visualize/overlay_two_imgs.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,711 copying build/lib/plantcv/plantcv/visualize/obj_sizes.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,713 copying build/lib/plantcv/plantcv/visualize/obj_size_ecdf.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,715 copying build/lib/plantcv/plantcv/visualize/chlorophyll_fluorescence.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,717 copying build/lib/plantcv/plantcv/visualize/time_lapse_video.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,719 copying build/lib/plantcv/plantcv/visualize/hyper_histogram.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,722 copying build/lib/plantcv/plantcv/visualize/histogram.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,724 copying build/lib/plantcv/plantcv/visualize/colorize_label_img.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,726 copying build/lib/plantcv/plantcv/visualize/colorspaces.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,728 copying build/lib/plantcv/plantcv/visualize/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,730 copying build/lib/plantcv/plantcv/visualize/pseudocolor.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,732 copying build/lib/plantcv/plantcv/visualize/colorize_masks.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/visualize 2025-12-01T23:18:58,734 copying build/lib/plantcv/plantcv/classes.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,737 copying build/lib/plantcv/plantcv/crop_position_mask.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,740 copying build/lib/plantcv/plantcv/fill.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,742 copying build/lib/plantcv/plantcv/scharr_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,744 copying build/lib/plantcv/plantcv/sobel_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,747 copying build/lib/plantcv/plantcv/canny_edge_detect.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,749 copying build/lib/plantcv/plantcv/stdev_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,751 copying build/lib/plantcv/plantcv/_debug.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,754 copying build/lib/plantcv/plantcv/logical_xor.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,756 copying build/lib/plantcv/plantcv/rgb2gray.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,758 copying build/lib/plantcv/plantcv/image_add.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,761 copying build/lib/plantcv/plantcv/invert.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,763 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/homology 2025-12-01T23:18:58,765 copying build/lib/plantcv/plantcv/homology/constella.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,768 copying build/lib/plantcv/plantcv/homology/y_axis_pseudolandmarks.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,770 copying build/lib/plantcv/plantcv/homology/space.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,773 copying build/lib/plantcv/plantcv/homology/constellaqc.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,775 copying build/lib/plantcv/plantcv/homology/x_axis_pseudolandmark.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,778 copying build/lib/plantcv/plantcv/homology/scale_features.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,780 copying build/lib/plantcv/plantcv/homology/acute.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,783 copying build/lib/plantcv/plantcv/homology/landmark_reference_pt_dist.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,786 copying build/lib/plantcv/plantcv/homology/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,788 copying build/lib/plantcv/plantcv/homology/starscape.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/homology 2025-12-01T23:18:58,791 copying build/lib/plantcv/plantcv/distance_transform.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,793 copying build/lib/plantcv/plantcv/apply_mask.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,795 copying build/lib/plantcv/plantcv/rgb2gray_lab.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,797 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/spectral_index 2025-12-01T23:18:58,799 copying build/lib/plantcv/plantcv/spectral_index/spectral_index.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/spectral_index 2025-12-01T23:18:58,802 copying build/lib/plantcv/plantcv/spectral_index/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/spectral_index 2025-12-01T23:18:58,805 copying build/lib/plantcv/plantcv/opening.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,807 copying build/lib/plantcv/plantcv/white_balance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,810 copying build/lib/plantcv/plantcv/flip.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,812 copying build/lib/plantcv/plantcv/plot_image.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,814 copying build/lib/plantcv/plantcv/deprecation_warning.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,817 copying build/lib/plantcv/plantcv/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,819 copying build/lib/plantcv/plantcv/logical_or.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,822 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/analyze 2025-12-01T23:18:58,823 copying build/lib/plantcv/plantcv/analyze/yii.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,827 copying build/lib/plantcv/plantcv/analyze/size.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,829 copying build/lib/plantcv/plantcv/analyze/distribution.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,832 copying build/lib/plantcv/plantcv/analyze/npq.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,835 copying build/lib/plantcv/plantcv/analyze/thermal.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,838 copying build/lib/plantcv/plantcv/analyze/bound_vertical.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,840 copying build/lib/plantcv/plantcv/analyze/spectral_reflectance.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,843 copying build/lib/plantcv/plantcv/analyze/spectral_index.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,846 copying build/lib/plantcv/plantcv/analyze/bound_horizontal.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,848 copying build/lib/plantcv/plantcv/analyze/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,850 copying build/lib/plantcv/plantcv/analyze/color.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,852 copying build/lib/plantcv/plantcv/analyze/grayscale.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/analyze 2025-12-01T23:18:58,854 copying build/lib/plantcv/plantcv/fill_holes.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,856 copying build/lib/plantcv/plantcv/naive_bayes_classifier.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,857 copying build/lib/plantcv/plantcv/gaussian_blur.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,859 copying build/lib/plantcv/plantcv/warn.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,860 copying build/lib/plantcv/plantcv/logical_and.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,863 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/morphology 2025-12-01T23:18:58,864 copying build/lib/plantcv/plantcv/morphology/segment_combine.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,865 copying build/lib/plantcv/plantcv/morphology/find_tips.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,867 copying build/lib/plantcv/plantcv/morphology/analyze_stem.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,869 copying build/lib/plantcv/plantcv/morphology/segment_skeleton.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,871 copying build/lib/plantcv/plantcv/morphology/segment_width.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,873 copying build/lib/plantcv/plantcv/morphology/find_branch_pts.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,875 copying build/lib/plantcv/plantcv/morphology/fill_segments.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,877 copying build/lib/plantcv/plantcv/morphology/segment_insertion_angle.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,879 copying build/lib/plantcv/plantcv/morphology/segment_curvature.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,881 copying build/lib/plantcv/plantcv/morphology/segment_ends.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,883 copying build/lib/plantcv/plantcv/morphology/segment_sort.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,885 copying build/lib/plantcv/plantcv/morphology/skeletonize.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,886 copying build/lib/plantcv/plantcv/morphology/segment_tangent_angle.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,889 copying build/lib/plantcv/plantcv/morphology/segment_path_length.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,891 copying build/lib/plantcv/plantcv/morphology/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,892 copying build/lib/plantcv/plantcv/morphology/prune.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,894 copying build/lib/plantcv/plantcv/morphology/segment_id.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,896 copying build/lib/plantcv/plantcv/morphology/segment_angle.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,898 copying build/lib/plantcv/plantcv/morphology/check_cycles.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,900 copying build/lib/plantcv/plantcv/morphology/segment_euclidean_length.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/morphology 2025-12-01T23:18:58,902 copying build/lib/plantcv/plantcv/segment_image_series.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,904 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/annotate 2025-12-01T23:18:58,906 copying build/lib/plantcv/plantcv/annotate/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/annotate 2025-12-01T23:18:58,907 copying build/lib/plantcv/plantcv/annotate/points.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/annotate 2025-12-01T23:18:58,909 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/qc 2025-12-01T23:18:58,910 copying build/lib/plantcv/plantcv/qc/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2025-12-01T23:18:58,912 copying build/lib/plantcv/plantcv/qc/exposure.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/qc 2025-12-01T23:18:58,914 copying build/lib/plantcv/plantcv/create_labels.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,915 copying build/lib/plantcv/plantcv/report_size_marker_area.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,918 creating build/bdist.linux-armv7l/wheel/plantcv/plantcv/roi 2025-12-01T23:18:58,919 copying build/lib/plantcv/plantcv/roi/quick_filter.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2025-12-01T23:18:58,922 copying build/lib/plantcv/plantcv/roi/roi_methods.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2025-12-01T23:18:58,925 copying build/lib/plantcv/plantcv/roi/roi2mask.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2025-12-01T23:18:58,927 copying build/lib/plantcv/plantcv/roi/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv/roi 2025-12-01T23:18:58,929 copying build/lib/plantcv/plantcv/within_frame.py -> build/bdist.linux-armv7l/wheel/./plantcv/plantcv 2025-12-01T23:18:58,932 creating build/bdist.linux-armv7l/wheel/plantcv/learn 2025-12-01T23:18:58,933 copying build/lib/plantcv/learn/cli.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2025-12-01T23:18:58,935 copying build/lib/plantcv/learn/train_kmeans.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2025-12-01T23:18:58,937 copying build/lib/plantcv/learn/naive_bayes.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2025-12-01T23:18:58,940 copying build/lib/plantcv/learn/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/learn 2025-12-01T23:18:58,942 creating build/bdist.linux-armv7l/wheel/plantcv/parallel 2025-12-01T23:18:58,943 copying build/lib/plantcv/parallel/cli.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,946 copying build/lib/plantcv/parallel/multiprocess.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,948 copying build/lib/plantcv/parallel/workflowconfig.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,950 copying build/lib/plantcv/parallel/parsers.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,953 copying build/lib/plantcv/parallel/inspect_dataset.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,955 copying build/lib/plantcv/parallel/process_results.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,957 copying build/lib/plantcv/parallel/workflow_inputs.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,959 copying build/lib/plantcv/parallel/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,960 copying build/lib/plantcv/parallel/job_builder.py -> build/bdist.linux-armv7l/wheel/./plantcv/parallel 2025-12-01T23:18:58,962 copying build/lib/plantcv/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv 2025-12-01T23:18:58,965 creating build/bdist.linux-armv7l/wheel/plantcv/utils 2025-12-01T23:18:58,966 copying build/lib/plantcv/utils/cli.py -> build/bdist.linux-armv7l/wheel/./plantcv/utils 2025-12-01T23:18:58,968 copying build/lib/plantcv/utils/sample_images.py -> build/bdist.linux-armv7l/wheel/./plantcv/utils 2025-12-01T23:18:58,970 copying build/lib/plantcv/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./plantcv/utils 2025-12-01T23:18:58,972 copying build/lib/plantcv/utils/converters.py -> build/bdist.linux-armv7l/wheel/./plantcv/utils 2025-12-01T23:18:58,974 running install_egg_info 2025-12-01T23:18:58,981 Copying plantcv.egg-info to build/bdist.linux-armv7l/wheel/./plantcv-4.10-py3.11.egg-info 2025-12-01T23:18:58,993 running install_scripts 2025-12-01T23:18:59,007 creating build/bdist.linux-armv7l/wheel/plantcv-4.10.dist-info/WHEEL 2025-12-01T23:18:59,009 creating '/tmp/pip-wheel-ejtkidr4/.tmp-10pcfxzh/plantcv-4.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-01T23:18:59,011 adding 'plantcv/__init__.py' 2025-12-01T23:18:59,013 adding 'plantcv/learn/__init__.py' 2025-12-01T23:18:59,015 adding 'plantcv/learn/cli.py' 2025-12-01T23:18:59,017 adding 'plantcv/learn/naive_bayes.py' 2025-12-01T23:18:59,018 adding 'plantcv/learn/train_kmeans.py' 2025-12-01T23:18:59,020 adding 'plantcv/parallel/__init__.py' 2025-12-01T23:18:59,021 adding 'plantcv/parallel/cli.py' 2025-12-01T23:18:59,023 adding 'plantcv/parallel/inspect_dataset.py' 2025-12-01T23:18:59,024 adding 'plantcv/parallel/job_builder.py' 2025-12-01T23:18:59,025 adding 'plantcv/parallel/multiprocess.py' 2025-12-01T23:18:59,028 adding 'plantcv/parallel/parsers.py' 2025-12-01T23:18:59,030 adding 'plantcv/parallel/process_results.py' 2025-12-01T23:18:59,031 adding 'plantcv/parallel/workflow_inputs.py' 2025-12-01T23:18:59,033 adding 'plantcv/parallel/workflowconfig.py' 2025-12-01T23:18:59,036 adding 'plantcv/plantcv/__init__.py' 2025-12-01T23:18:59,037 adding 'plantcv/plantcv/_debug.py' 2025-12-01T23:18:59,040 adding 'plantcv/plantcv/_helpers.py' 2025-12-01T23:18:59,042 adding 'plantcv/plantcv/_show_dataarray.py' 2025-12-01T23:18:59,043 adding 'plantcv/plantcv/apply_mask.py' 2025-12-01T23:18:59,045 adding 'plantcv/plantcv/auto_crop.py' 2025-12-01T23:18:59,046 adding 'plantcv/plantcv/background_subtraction.py' 2025-12-01T23:18:59,047 adding 'plantcv/plantcv/canny_edge_detect.py' 2025-12-01T23:18:59,050 adding 'plantcv/plantcv/classes.py' 2025-12-01T23:18:59,051 adding 'plantcv/plantcv/closing.py' 2025-12-01T23:18:59,052 adding 'plantcv/plantcv/color_palette.py' 2025-12-01T23:18:59,054 adding 'plantcv/plantcv/create_labels.py' 2025-12-01T23:18:59,055 adding 'plantcv/plantcv/crop.py' 2025-12-01T23:18:59,057 adding 'plantcv/plantcv/crop_position_mask.py' 2025-12-01T23:18:59,058 adding 'plantcv/plantcv/deprecation_warning.py' 2025-12-01T23:18:59,059 adding 'plantcv/plantcv/dilate.py' 2025-12-01T23:18:59,061 adding 'plantcv/plantcv/distance_transform.py' 2025-12-01T23:18:59,062 adding 'plantcv/plantcv/erode.py' 2025-12-01T23:18:59,063 adding 'plantcv/plantcv/fatal_error.py' 2025-12-01T23:18:59,064 adding 'plantcv/plantcv/fill.py' 2025-12-01T23:18:59,066 adding 'plantcv/plantcv/fill_holes.py' 2025-12-01T23:18:59,067 adding 'plantcv/plantcv/flip.py' 2025-12-01T23:18:59,068 adding 'plantcv/plantcv/floodfill.py' 2025-12-01T23:18:59,069 adding 'plantcv/plantcv/gaussian_blur.py' 2025-12-01T23:18:59,071 adding 'plantcv/plantcv/get_kernel.py' 2025-12-01T23:18:59,072 adding 'plantcv/plantcv/hist_equalization.py' 2025-12-01T23:18:59,073 adding 'plantcv/plantcv/image_add.py' 2025-12-01T23:18:59,075 adding 'plantcv/plantcv/image_fusion.py' 2025-12-01T23:18:59,076 adding 'plantcv/plantcv/image_subtract.py' 2025-12-01T23:18:59,077 adding 'plantcv/plantcv/invert.py' 2025-12-01T23:18:59,078 adding 'plantcv/plantcv/kmeans_classifier.py' 2025-12-01T23:18:59,080 adding 'plantcv/plantcv/laplace_filter.py' 2025-12-01T23:18:59,081 adding 'plantcv/plantcv/logical_and.py' 2025-12-01T23:18:59,082 adding 'plantcv/plantcv/logical_or.py' 2025-12-01T23:18:59,083 adding 'plantcv/plantcv/logical_xor.py' 2025-12-01T23:18:59,085 adding 'plantcv/plantcv/median_blur.py' 2025-12-01T23:18:59,086 adding 'plantcv/plantcv/naive_bayes_classifier.py' 2025-12-01T23:18:59,087 adding 'plantcv/plantcv/opening.py' 2025-12-01T23:18:59,089 adding 'plantcv/plantcv/output_mask_ori_img.py' 2025-12-01T23:18:59,090 adding 'plantcv/plantcv/plot_image.py' 2025-12-01T23:18:59,091 adding 'plantcv/plantcv/print_image.py' 2025-12-01T23:18:59,092 adding 'plantcv/plantcv/readbayer.py' 2025-12-01T23:18:59,093 adding 'plantcv/plantcv/readimage.py' 2025-12-01T23:18:59,095 adding 'plantcv/plantcv/report_size_marker_area.py' 2025-12-01T23:18:59,096 adding 'plantcv/plantcv/rgb2gray.py' 2025-12-01T23:18:59,097 adding 'plantcv/plantcv/rgb2gray_cmyk.py' 2025-12-01T23:18:59,098 adding 'plantcv/plantcv/rgb2gray_hsv.py' 2025-12-01T23:18:59,099 adding 'plantcv/plantcv/rgb2gray_lab.py' 2025-12-01T23:18:59,101 adding 'plantcv/plantcv/scharr_filter.py' 2025-12-01T23:18:59,102 adding 'plantcv/plantcv/segment_image_series.py' 2025-12-01T23:18:59,103 adding 'plantcv/plantcv/shift_img.py' 2025-12-01T23:18:59,105 adding 'plantcv/plantcv/sobel_filter.py' 2025-12-01T23:18:59,106 adding 'plantcv/plantcv/spatial_clustering.py' 2025-12-01T23:18:59,108 adding 'plantcv/plantcv/stdev_filter.py' 2025-12-01T23:18:59,109 adding 'plantcv/plantcv/warn.py' 2025-12-01T23:18:59,110 adding 'plantcv/plantcv/watershed.py' 2025-12-01T23:18:59,112 adding 'plantcv/plantcv/white_balance.py' 2025-12-01T23:18:59,113 adding 'plantcv/plantcv/within_frame.py' 2025-12-01T23:18:59,115 adding 'plantcv/plantcv/analyze/__init__.py' 2025-12-01T23:18:59,116 adding 'plantcv/plantcv/analyze/bound_horizontal.py' 2025-12-01T23:18:59,118 adding 'plantcv/plantcv/analyze/bound_vertical.py' 2025-12-01T23:18:59,119 adding 'plantcv/plantcv/analyze/color.py' 2025-12-01T23:18:59,121 adding 'plantcv/plantcv/analyze/distribution.py' 2025-12-01T23:18:59,122 adding 'plantcv/plantcv/analyze/grayscale.py' 2025-12-01T23:18:59,124 adding 'plantcv/plantcv/analyze/npq.py' 2025-12-01T23:18:59,126 adding 'plantcv/plantcv/analyze/size.py' 2025-12-01T23:18:59,128 adding 'plantcv/plantcv/analyze/spectral_index.py' 2025-12-01T23:18:59,129 adding 'plantcv/plantcv/analyze/spectral_reflectance.py' 2025-12-01T23:18:59,131 adding 'plantcv/plantcv/analyze/thermal.py' 2025-12-01T23:18:59,133 adding 'plantcv/plantcv/analyze/yii.py' 2025-12-01T23:18:59,134 adding 'plantcv/plantcv/annotate/__init__.py' 2025-12-01T23:18:59,136 adding 'plantcv/plantcv/annotate/points.py' 2025-12-01T23:18:59,137 adding 'plantcv/plantcv/filters/__init__.py' 2025-12-01T23:18:59,139 adding 'plantcv/plantcv/filters/eccentricity.py' 2025-12-01T23:18:59,140 adding 'plantcv/plantcv/filters/obj_props.py' 2025-12-01T23:18:59,142 adding 'plantcv/plantcv/homology/__init__.py' 2025-12-01T23:18:59,144 adding 'plantcv/plantcv/homology/acute.py' 2025-12-01T23:18:59,145 adding 'plantcv/plantcv/homology/constella.py' 2025-12-01T23:18:59,147 adding 'plantcv/plantcv/homology/constellaqc.py' 2025-12-01T23:18:59,148 adding 'plantcv/plantcv/homology/landmark_reference_pt_dist.py' 2025-12-01T23:18:59,150 adding 'plantcv/plantcv/homology/scale_features.py' 2025-12-01T23:18:59,151 adding 'plantcv/plantcv/homology/space.py' 2025-12-01T23:18:59,153 adding 'plantcv/plantcv/homology/starscape.py' 2025-12-01T23:18:59,155 adding 'plantcv/plantcv/homology/x_axis_pseudolandmark.py' 2025-12-01T23:18:59,156 adding 'plantcv/plantcv/homology/y_axis_pseudolandmarks.py' 2025-12-01T23:18:59,158 adding 'plantcv/plantcv/hyperspectral/__init__.py' 2025-12-01T23:18:59,159 adding 'plantcv/plantcv/hyperspectral/_avg_reflectance.py' 2025-12-01T23:18:59,160 adding 'plantcv/plantcv/hyperspectral/_inverse_covariance.py' 2025-12-01T23:18:59,162 adding 'plantcv/plantcv/hyperspectral/calibrate.py' 2025-12-01T23:18:59,163 adding 'plantcv/plantcv/hyperspectral/extract_wavelength.py' 2025-12-01T23:18:59,165 adding 'plantcv/plantcv/hyperspectral/read_data.py' 2025-12-01T23:18:59,166 adding 'plantcv/plantcv/hyperspectral/rot90.py' 2025-12-01T23:18:59,168 adding 'plantcv/plantcv/hyperspectral/write_data.py' 2025-12-01T23:18:59,169 adding 'plantcv/plantcv/io/__init__.py' 2025-12-01T23:18:59,170 adding 'plantcv/plantcv/io/open_url.py' 2025-12-01T23:18:59,171 adding 'plantcv/plantcv/io/random_subset.py' 2025-12-01T23:18:59,173 adding 'plantcv/plantcv/io/read_dataset.py' 2025-12-01T23:18:59,174 adding 'plantcv/plantcv/morphology/__init__.py' 2025-12-01T23:18:59,175 adding 'plantcv/plantcv/morphology/analyze_stem.py' 2025-12-01T23:18:59,177 adding 'plantcv/plantcv/morphology/check_cycles.py' 2025-12-01T23:18:59,178 adding 'plantcv/plantcv/morphology/fill_segments.py' 2025-12-01T23:18:59,179 adding 'plantcv/plantcv/morphology/find_branch_pts.py' 2025-12-01T23:18:59,180 adding 'plantcv/plantcv/morphology/find_tips.py' 2025-12-01T23:18:59,182 adding 'plantcv/plantcv/morphology/prune.py' 2025-12-01T23:18:59,183 adding 'plantcv/plantcv/morphology/segment_angle.py' 2025-12-01T23:18:59,184 adding 'plantcv/plantcv/morphology/segment_combine.py' 2025-12-01T23:18:59,186 adding 'plantcv/plantcv/morphology/segment_curvature.py' 2025-12-01T23:18:59,187 adding 'plantcv/plantcv/morphology/segment_ends.py' 2025-12-01T23:18:59,188 adding 'plantcv/plantcv/morphology/segment_euclidean_length.py' 2025-12-01T23:18:59,190 adding 'plantcv/plantcv/morphology/segment_id.py' 2025-12-01T23:18:59,191 adding 'plantcv/plantcv/morphology/segment_insertion_angle.py' 2025-12-01T23:18:59,193 adding 'plantcv/plantcv/morphology/segment_path_length.py' 2025-12-01T23:18:59,194 adding 'plantcv/plantcv/morphology/segment_skeleton.py' 2025-12-01T23:18:59,195 adding 'plantcv/plantcv/morphology/segment_sort.py' 2025-12-01T23:18:59,197 adding 'plantcv/plantcv/morphology/segment_tangent_angle.py' 2025-12-01T23:18:59,198 adding 'plantcv/plantcv/morphology/segment_width.py' 2025-12-01T23:18:59,199 adding 'plantcv/plantcv/morphology/skeletonize.py' 2025-12-01T23:18:59,201 adding 'plantcv/plantcv/photosynthesis/__init__.py' 2025-12-01T23:18:59,203 adding 'plantcv/plantcv/photosynthesis/read_cropreporter.py' 2025-12-01T23:18:59,204 adding 'plantcv/plantcv/photosynthesis/reassign_frame_labels.py' 2025-12-01T23:18:59,206 adding 'plantcv/plantcv/qc/__init__.py' 2025-12-01T23:18:59,208 adding 'plantcv/plantcv/qc/exposure.py' 2025-12-01T23:18:59,209 adding 'plantcv/plantcv/roi/__init__.py' 2025-12-01T23:18:59,211 adding 'plantcv/plantcv/roi/quick_filter.py' 2025-12-01T23:18:59,212 adding 'plantcv/plantcv/roi/roi2mask.py' 2025-12-01T23:18:59,215 adding 'plantcv/plantcv/roi/roi_methods.py' 2025-12-01T23:18:59,217 adding 'plantcv/plantcv/spectral_index/__init__.py' 2025-12-01T23:18:59,220 adding 'plantcv/plantcv/spectral_index/spectral_index.py' 2025-12-01T23:18:59,222 adding 'plantcv/plantcv/threshold/__init__.py' 2025-12-01T23:18:59,226 adding 'plantcv/plantcv/threshold/threshold_methods.py' 2025-12-01T23:18:59,228 adding 'plantcv/plantcv/transform/__init__.py' 2025-12-01T23:18:59,230 adding 'plantcv/plantcv/transform/auto_correct_color.py' 2025-12-01T23:18:59,231 adding 'plantcv/plantcv/transform/checkerboard_calib.py' 2025-12-01T23:18:59,234 adding 'plantcv/plantcv/transform/color_correction.py' 2025-12-01T23:18:59,237 adding 'plantcv/plantcv/transform/detect_color_card.py' 2025-12-01T23:18:59,239 adding 'plantcv/plantcv/transform/find_color_card.py' 2025-12-01T23:18:59,240 adding 'plantcv/plantcv/transform/gamma_correct.py' 2025-12-01T23:18:59,242 adding 'plantcv/plantcv/transform/merge_images.py' 2025-12-01T23:18:59,243 adding 'plantcv/plantcv/transform/nonuniform_illumination.py' 2025-12-01T23:18:59,244 adding 'plantcv/plantcv/transform/rescale.py' 2025-12-01T23:18:59,246 adding 'plantcv/plantcv/transform/resize.py' 2025-12-01T23:18:59,247 adding 'plantcv/plantcv/transform/rotate.py' 2025-12-01T23:18:59,249 adding 'plantcv/plantcv/transform/warp.py' 2025-12-01T23:18:59,251 adding 'plantcv/plantcv/visualize/__init__.py' 2025-12-01T23:18:59,252 adding 'plantcv/plantcv/visualize/auto_threshold_methods.py' 2025-12-01T23:18:59,253 adding 'plantcv/plantcv/visualize/chlorophyll_fluorescence.py' 2025-12-01T23:18:59,255 adding 'plantcv/plantcv/visualize/colorize_label_img.py' 2025-12-01T23:18:59,256 adding 'plantcv/plantcv/visualize/colorize_masks.py' 2025-12-01T23:18:59,257 adding 'plantcv/plantcv/visualize/colorspaces.py' 2025-12-01T23:18:59,259 adding 'plantcv/plantcv/visualize/histogram.py' 2025-12-01T23:18:59,261 adding 'plantcv/plantcv/visualize/hyper_histogram.py' 2025-12-01T23:18:59,262 adding 'plantcv/plantcv/visualize/obj_size_ecdf.py' 2025-12-01T23:18:59,263 adding 'plantcv/plantcv/visualize/obj_sizes.py' 2025-12-01T23:18:59,264 adding 'plantcv/plantcv/visualize/overlay_two_imgs.py' 2025-12-01T23:18:59,265 adding 'plantcv/plantcv/visualize/pixel_scatter_vis.py' 2025-12-01T23:18:59,267 adding 'plantcv/plantcv/visualize/pseudocolor.py' 2025-12-01T23:18:59,268 adding 'plantcv/plantcv/visualize/tile.py' 2025-12-01T23:18:59,269 adding 'plantcv/plantcv/visualize/time_lapse_video.py' 2025-12-01T23:18:59,271 adding 'plantcv/utils/__init__.py' 2025-12-01T23:18:59,272 adding 'plantcv/utils/cli.py' 2025-12-01T23:18:59,274 adding 'plantcv/utils/converters.py' 2025-12-01T23:18:59,276 adding 'plantcv/utils/sample_images.py' 2025-12-01T23:18:59,280 adding 'plantcv-4.10.dist-info/licenses/LICENSE' 2025-12-01T23:18:59,285 adding 'plantcv-4.10.dist-info/METADATA' 2025-12-01T23:18:59,286 adding 'plantcv-4.10.dist-info/WHEEL' 2025-12-01T23:18:59,287 adding 'plantcv-4.10.dist-info/entry_points.txt' 2025-12-01T23:18:59,288 adding 'plantcv-4.10.dist-info/top_level.txt' 2025-12-01T23:18:59,291 adding 'plantcv-4.10.dist-info/RECORD' 2025-12-01T23:18:59,297 removing build/bdist.linux-armv7l/wheel 2025-12-01T23:18:59,445 Building wheel for plantcv (pyproject.toml): finished with status 'done' 2025-12-01T23:18:59,454 Created wheel for plantcv: filename=plantcv-4.10-py3-none-any.whl size=278911 sha256=863bef133c68f7201c9fa8363fb30b35b3446d9b82d4736a68a86a10fa956188 2025-12-01T23:18:59,456 Stored in directory: /tmp/pip-ephem-wheel-cache-ivq8mvwa/wheels/c2/b2/a9/28fcbe735bb76166cc127809924ff03df395275d8492d43f0d 2025-12-01T23:18:59,488 Successfully built plantcv 2025-12-01T23:18:59,497 Removed build tracker: '/tmp/pip-build-tracker-uyw3yja0'