2026-07-26T14:00:54,861 Created temporary directory: /tmp/pip-ephem-wheel-cache-p83sg6p_ 2026-07-26T14:00:54,863 Created temporary directory: /tmp/pip-build-tracker-otj1w7y1 2026-07-26T14:00:54,864 Initialized build tracking at /tmp/pip-build-tracker-otj1w7y1 2026-07-26T14:00:54,865 Created build tracker: /tmp/pip-build-tracker-otj1w7y1 2026-07-26T14:00:54,865 Entered build tracker: /tmp/pip-build-tracker-otj1w7y1 2026-07-26T14:00:54,866 Created temporary directory: /tmp/pip-wheel-p3rd9t8y 2026-07-26T14:00:54,869 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-26T14:00:54,872 Created temporary directory: /tmp/pip-ephem-wheel-cache-sxwll3x2 2026-07-26T14:00:54,898 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T14:00:54,903 2 location(s) to search for versions of canarytools: 2026-07-26T14:00:54,903 * https://pypi.org/simple/canarytools/ 2026-07-26T14:00:54,903 * https://www.piwheels.org/simple/canarytools/ 2026-07-26T14:00:54,904 Fetching project page and analyzing links: https://pypi.org/simple/canarytools/ 2026-07-26T14:00:54,905 Getting page https://pypi.org/simple/canarytools/ 2026-07-26T14:00:54,906 Found index url https://pypi.org/simple 2026-07-26T14:00:55,172 Fetched page https://pypi.org/simple/canarytools/ as application/vnd.pypi.simple.v1+json 2026-07-26T14:00:55,181 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/78/be/a5f4bb0b4e8891b9a0be780274d1f1bd668f3dd49379511fdade887c3520/canarytools-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,182 Found link https://files.pythonhosted.org/packages/b9/e7/6409093b93c7b770e25bc8479a759e2bf2562850a996dc42f42a4ffcf711/canarytools-1.0.0.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.0 2026-07-26T14:00:55,182 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/d2/94/642b19f0db382f47466685829788ee9d1cb90bac8d68b5061549288f9308/canarytools-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,183 Found link https://files.pythonhosted.org/packages/b3/14/8e1eb51a9a3327b861675c54d2e46984ce6c2e9fe9f9541d179374cc44b9/canarytools-1.0.1.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.1 2026-07-26T14:00:55,184 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/01/19/a71403960d8d8a71a6b6216e598368022f33e7c6bc587d2f595d96df10cf/canarytools-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,185 Found link https://files.pythonhosted.org/packages/35/4c/ec7bda94324b7c0afbbefde4510bfe152d87cde22048e01d1468dedf1897/canarytools-1.0.2.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.2 2026-07-26T14:00:55,185 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/9c/8d/5a828f627ed4e2c8e7515801892776750e80d77c656123334e2debd3df19/canarytools-1.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,186 Found link https://files.pythonhosted.org/packages/e3/60/fa52ed65bf72cfb4e3d815b0e4c833fca07f27be7e4cc087cf628f8448d1/canarytools-1.0.3.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.3 2026-07-26T14:00:55,187 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/12/01/12edea91e93a7e967b79ddf64988e889c7a4c7f44147e5d8bd785bdb9c24/canarytools-1.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,187 Found link https://files.pythonhosted.org/packages/f9/c7/2c6fdbbfda78aebdc044aba7797952d397a8886d07b9657b5da570ada3c0/canarytools-1.0.4.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.4 2026-07-26T14:00:55,188 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/95/dd/0e1acd6f2e3e1e79de8c602d5bcbbb440ab5fe5b6db3d67964bb6001bf14/canarytools-1.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,189 Found link https://files.pythonhosted.org/packages/34/70/7b53644a5703a7297b59888571d89f5728d3e717d5d1c5244eb6a287d120/canarytools-1.0.5.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.5 2026-07-26T14:00:55,189 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/4b/1e/2a8f7d82d9ccdb71618917c89098e52068355ab5c984719989a4896b5a2d/canarytools-1.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,190 Found link https://files.pythonhosted.org/packages/39/1f/c546f8992543d651de54087f3b68fa09dc76cc2a703e0116aa7b35fff9fe/canarytools-1.0.6.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.6 2026-07-26T14:00:55,190 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/44/5f/f0f7d164833bc7c7cefb27fb2ca4c5be8ad14a4ee4a9e1cb36d5d01d9c55/canarytools-1.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,191 Found link https://files.pythonhosted.org/packages/a9/60/c15903f04c20047194716f153355e07a47d01415356785b204188a783fa5/canarytools-1.0.7.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.7 2026-07-26T14:00:55,191 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/2e/9b/0d0411b6353d592d730c9eff4910612eb8d88f8cf1e090f25a2f56e4c3bb/canarytools-1.0.8-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,192 Found link https://files.pythonhosted.org/packages/43/00/b2e689111f4a3b335df13a208326c7851c8eb336e216be3c8912f82b9f72/canarytools-1.0.8.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.8 2026-07-26T14:00:55,192 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/1e/35/49b2e2873ad35a6060b870aa4596f58a8b44d848e8413f4493d824243539/canarytools-1.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,193 Found link https://files.pythonhosted.org/packages/4b/ea/088370b6919709cf377e99dda9917d7d012a0b9991ae65b2f44665a52a28/canarytools-1.0.9.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.9 2026-07-26T14:00:55,194 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/36/7b/7637a0b058ffcabed07a558ef86147301eff2162f85c1de4e5434b208059/canarytools-1.0.10-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,194 Found link https://files.pythonhosted.org/packages/98/99/663545e2d6fae1979ddb9fa02bee2dd74f8b0aa3e7119fe2a4d218e53ff3/canarytools-1.0.10.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.10 2026-07-26T14:00:55,195 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/90/87/369f8092f85b0d746940d8f27173859134d4df9ce0d4841133e55f9078e9/canarytools-1.0.11-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,196 Found link https://files.pythonhosted.org/packages/d4/cd/37e6bd188f631045449d56708169a7845e2f0dac35132d1b2b724417a10b/canarytools-1.0.11.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.11 2026-07-26T14:00:55,196 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/fe/b1/3d8f51f81cafa2b5b2e91d50aba53f5d8beeb1aa6aef73ace91ce2b3eb4e/canarytools-1.0.12-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,197 Found link https://files.pythonhosted.org/packages/b1/32/72ae285a9e12f6f77faaa65f42a8460287aff2b6894de24de6ad5d19ffe8/canarytools-1.0.12.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.12 2026-07-26T14:00:55,198 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/52/0c/49c0781764e78e49cf0d76ad1f3f7e9d42eb6b52ab2023f9c410efeae744/canarytools-1.0.13-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,198 Found link https://files.pythonhosted.org/packages/35/7e/34136b1e0520d8c7a1fcfe3a10a217c6aeef228af527603782f24a51c775/canarytools-1.0.13.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.13 2026-07-26T14:00:55,199 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/88/49/529cbfe29ee631167deea571502813556f6189d427488a38081d4a4375c3/canarytools-1.0.14-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,199 Found link https://files.pythonhosted.org/packages/78/fa/8ca789ba6423e08a78f329e5d277fee9569c7c293217525216335b12f90a/canarytools-1.0.14.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.14 2026-07-26T14:00:55,200 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/74/86/18d3f7a7ec3cca818aa9217ec9e77b637e901f49352e563d87263084d1a3/canarytools-1.0.15-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,200 Found link https://files.pythonhosted.org/packages/af/46/d82b9a124aa8cd5ed5bb89088fccf24f5fdb83a7ee94b8366edda33635c8/canarytools-1.0.15.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.15 2026-07-26T14:00:55,201 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/30/5a/0abb6ea2abf746912ee79044c9e34b651b18acf42cf77e331bed81b289c4/canarytools-1.0.16-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,201 Found link https://files.pythonhosted.org/packages/2b/b2/8b314022633d7515278f9afb7ccd1e066ade7514614024b86b659c071c45/canarytools-1.0.16.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.0.16 2026-07-26T14:00:55,202 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/f3/59/b55ee8a9e2696259ccf2b7074ce478f6b1421c941d87c3c5633e2390e9e0/canarytools-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,203 Found link https://files.pythonhosted.org/packages/6b/44/1a1860dec0acda7660f17cd0460359a7b19e7fa4103eba55defe40ff97ba/canarytools-1.1.0.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.1.0 2026-07-26T14:00:55,203 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/91/31/71451052f977a0ec3a23f267f9d8246567f1482ed04ebe6efdc65a414fc8/canarytools-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,204 Found link https://files.pythonhosted.org/packages/0a/cd/8f4e3fdafdd94501a9936e0508225fc386ec56ca07d7c3ee7dcfef96a0eb/canarytools-1.1.1.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.1.1 2026-07-26T14:00:55,205 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/17/50/87455015a8b47ff59bc1b61b318182f66e9243c7e7c463ce3fe9512eb4ae/canarytools-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,205 Found link https://files.pythonhosted.org/packages/00/0b/1e26d0335edfb2e98c083c7296f46759bcb7785bd793358947e9e62f416b/canarytools-1.2.0.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.2.0 2026-07-26T14:00:55,206 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/23/9d/956f74cceff727155f0a72dd0659d81966f501e305efec5592e218fe5683/canarytools-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,206 Found link https://files.pythonhosted.org/packages/c3/d0/c120f1eea7b024f51343cb13b8030c5b598c01c55d58c0bf5efc8d3456e0/canarytools-1.2.1.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.2.1 2026-07-26T14:00:55,207 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/b3/0b/d6ba17159e5bc432cb679711667e7196bb20d5880aaeca643f4dfeee53c9/canarytools-1.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,208 Skipping link: No binaries permitted for canarytools: https://files.pythonhosted.org/packages/80/91/39b2d72ddb8162de1b7b2ad9b3c1ced1136ab6b4f2abc38aae24f2c929c8/canarytools-1.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/canarytools/) 2026-07-26T14:00:55,209 Found link https://files.pythonhosted.org/packages/4b/aa/70767f687c29ea30045cb317117f6e1c6133f920e78ac6ff78a1d1227da4/canarytools-1.2.3.tar.gz (from https://pypi.org/simple/canarytools/), version: 1.2.3 2026-07-26T14:00:55,209 Fetching project page and analyzing links: https://www.piwheels.org/simple/canarytools/ 2026-07-26T14:00:55,210 Getting page https://www.piwheels.org/simple/canarytools/ 2026-07-26T14:00:55,211 Found index url https://www.piwheels.org/simple 2026-07-26T14:00:55,403 Fetched page https://www.piwheels.org/simple/canarytools/ as text/html 2026-07-26T14:00:55,410 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.2.1-py2.py3-none-any.whl#sha256=0620aac9a0ff7e0c84aa01cecee5d24d4957b0b018135f5a367b78b08d92699d (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,411 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.2.0-py2.py3-none-any.whl#sha256=fbc7167b4b5c12c271b64c9c5c36e119485ca89e8cd6bde317bd58aaae8b3890 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,411 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.1.1-py2.py3-none-any.whl#sha256=b196e8f4b8990b8b849fa00af0c88725cd34b775ee0faab88d13f09220359c50 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,412 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.1.0-py2.py3-none-any.whl#sha256=6e128ea92598fcc916b35f0eab7d3f04f57d19488c17099bd20e544c2e87033e (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,412 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.16-py2.py3-none-any.whl#sha256=205670b9aabc0efbd8e8ccfb5ccd8492f9c5cdad922b5635b9cb6a28e93e58d3 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,413 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.15-py2.py3-none-any.whl#sha256=8c5f5adc0c7cae1ba2bca6dbc6e5754c4b79502bfed6be194ef866c3c4c9eae9 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,413 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.14-py2.py3-none-any.whl#sha256=f2fb4aa66e1259b8122ed8637fc3d7bf766ef89adf60c04145e7162621eb0fdc (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,414 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.13-py2.py3-none-any.whl#sha256=deeb37cbef6ad81a7030da1b55254178db67574a8cd35a0d217ab08e5d06d839 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,415 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.12-py2.py3-none-any.whl#sha256=af0d9f81654e62581bf2ffdb73845b66b36405d908f9d7339d47332a25810f6d (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,415 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.11-py2.py3-none-any.whl#sha256=f7c4c08785324be5616174fd92a0a12e64b2245a87009e324c8b29bca10c788a (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,416 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.10-py2.py3-none-any.whl#sha256=f87ad24ada022cf57193d89bbaacc9a2b39e9670158e104f9c17425745f2297a (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,416 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.9-py2.py3-none-any.whl#sha256=5ecb41b4caee4d74b7c60a568e2a690e69288a545a047b3f47046615e0f4b06b (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,417 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.8-py2.py3-none-any.whl#sha256=e426b9a008853b925c847bb9a64cd16aae13253f0ee101654dc5f247203f40a6 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,418 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.7-py2.py3-none-any.whl#sha256=1e1c136ea67af86a9d823a39ce93edc07d361ba437157f6a29dee310ab185e07 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,418 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.6-py2.py3-none-any.whl#sha256=84d340d3331a1fae0047baffd97f321af2e7e47b5feb1e1cd0fec28afd3df552 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,418 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.5-py2.py3-none-any.whl#sha256=067580f70cf00f0df63d83211a41d42538aa6834e0a9f18e7dace5ed875b101e (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,419 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.4-py2.py3-none-any.whl#sha256=1ca5344a562a3f1437c0b5ea9f3e8ca1c5e668e53f812b7b738d6e41a0b2505c (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,419 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.3-py2.py3-none-any.whl#sha256=bf857a23a4703713365af44e897edbec4022ec1af2af4d0be11f1b3e54e7fd48 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,420 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.2-py2.py3-none-any.whl#sha256=224b77ab7fc7334a22b15245766a42b2d4aa4fce3a9178e9708ee344a14d3d3c (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,420 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.1-py2.py3-none-any.whl#sha256=fdffd8233e6e296741e97e7b375802821530c23bd68fbd381bdec1900a455094 (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,421 Skipping link: No binaries permitted for canarytools: https://archive1.piwheels.org/simple/canarytools/canarytools-1.0.0-py2.py3-none-any.whl#sha256=2e4264ebacc266f0e1214786cf3e82ba8bbe82d65404c97e3d617416fef8b9ff (from https://www.piwheels.org/simple/canarytools/) 2026-07-26T14:00:55,422 Skipping link: not a file: https://www.piwheels.org/simple/canarytools/ 2026-07-26T14:00:55,422 Skipping link: not a file: https://pypi.org/simple/canarytools/ 2026-07-26T14:00:55,444 Given no hashes to check 1 links for project 'canarytools': discarding no candidates 2026-07-26T14:00:55,461 Collecting canarytools==1.2.3 2026-07-26T14:00:55,463 Created temporary directory: /tmp/pip-unpack-i_gp31l7 2026-07-26T14:00:55,620 Downloading canarytools-1.2.3.tar.gz (21 kB) 2026-07-26T14:00:55,687 Added canarytools==1.2.3 from https://files.pythonhosted.org/packages/4b/aa/70767f687c29ea30045cb317117f6e1c6133f920e78ac6ff78a1d1227da4/canarytools-1.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-otj1w7y1' 2026-07-26T14:00:55,689 Running setup.py (path:/tmp/pip-wheel-p3rd9t8y/canarytools_71ed05d2fc02426c822bdb890fadc295/setup.py) egg_info for package canarytools 2026-07-26T14:00:55,690 Created temporary directory: /tmp/pip-pip-egg-info-_yz2ovem 2026-07-26T14:00:55,690 Preparing metadata (setup.py): started 2026-07-26T14:00:55,692 Running command python setup.py egg_info 2026-07-26T14:00:56,694 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:00:56,695 !! 2026-07-26T14:00:56,695 ******************************************************************************** 2026-07-26T14:00:56,696 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:00:56,697 License :: OSI Approved :: BSD License 2026-07-26T14:00:56,698 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:00:56,698 ******************************************************************************** 2026-07-26T14:00:56,699 !! 2026-07-26T14:00:56,699 self._finalize_license_expression() 2026-07-26T14:00:56,724 running egg_info 2026-07-26T14:00:56,753 creating /tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info 2026-07-26T14:00:56,754 writing /tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/PKG-INFO 2026-07-26T14:00:56,757 writing dependency_links to /tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/dependency_links.txt 2026-07-26T14:00:56,759 writing requirements to /tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/requires.txt 2026-07-26T14:00:56,760 writing top-level names to /tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/top_level.txt 2026-07-26T14:00:56,761 writing manifest file '/tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/SOURCES.txt' 2026-07-26T14:00:56,845 reading manifest file '/tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/SOURCES.txt' 2026-07-26T14:00:56,846 reading manifest template 'MANIFEST.in' 2026-07-26T14:00:56,847 adding license file 'LICENSE.txt' 2026-07-26T14:00:56,851 writing manifest file '/tmp/pip-pip-egg-info-_yz2ovem/canarytools.egg-info/SOURCES.txt' 2026-07-26T14:00:56,967 Preparing metadata (setup.py): finished with status 'done' 2026-07-26T14:00:56,971 Source in /tmp/pip-wheel-p3rd9t8y/canarytools_71ed05d2fc02426c822bdb890fadc295 has version 1.2.3, which satisfies requirement canarytools==1.2.3 from https://files.pythonhosted.org/packages/4b/aa/70767f687c29ea30045cb317117f6e1c6133f920e78ac6ff78a1d1227da4/canarytools-1.2.3.tar.gz 2026-07-26T14:00:56,972 Removed canarytools==1.2.3 from https://files.pythonhosted.org/packages/4b/aa/70767f687c29ea30045cb317117f6e1c6133f920e78ac6ff78a1d1227da4/canarytools-1.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-otj1w7y1' 2026-07-26T14:00:56,977 Created temporary directory: /tmp/pip-unpack-_09ycy4e 2026-07-26T14:00:56,978 Building wheels for collected packages: canarytools 2026-07-26T14:00:56,982 Created temporary directory: /tmp/pip-wheel-fjmchkww 2026-07-26T14:00:56,983 Building wheel for canarytools (setup.py): started 2026-07-26T14:00:56,984 Destination directory: /tmp/pip-wheel-fjmchkww 2026-07-26T14:00:56,984 Running command python setup.py bdist_wheel 2026-07-26T14:00:57,807 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:00:57,808 !! 2026-07-26T14:00:57,809 ******************************************************************************** 2026-07-26T14:00:57,809 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:00:57,810 License :: OSI Approved :: BSD License 2026-07-26T14:00:57,811 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:00:57,812 ******************************************************************************** 2026-07-26T14:00:57,813 !! 2026-07-26T14:00:57,814 self._finalize_license_expression() 2026-07-26T14:00:57,814 running bdist_wheel 2026-07-26T14:00:57,891 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-07-26T14:00:57,892 !! 2026-07-26T14:00:57,893 ******************************************************************************** 2026-07-26T14:00:57,893 With Python 2.7 end-of-life, support for building universal wheels 2026-07-26T14:00:57,894 (i.e., wheels that support both Python 2 and Python 3) 2026-07-26T14:00:57,894 is being obviated. 2026-07-26T14:00:57,894 Please discontinue using this option, or if you still need it, 2026-07-26T14:00:57,895 file an issue with pypa/setuptools describing your use case. 2026-07-26T14:00:57,896 This deprecation is overdue, please update your project and remove deprecated 2026-07-26T14:00:57,896 calls to avoid build errors in the future. 2026-07-26T14:00:57,897 ******************************************************************************** 2026-07-26T14:00:57,897 !! 2026-07-26T14:00:57,898 self.finalize_options() 2026-07-26T14:00:57,946 running build 2026-07-26T14:00:57,947 running build_py 2026-07-26T14:00:57,974 creating build/lib/canarytools 2026-07-26T14:00:57,976 copying canarytools/console.py -> build/lib/canarytools 2026-07-26T14:00:57,981 copying canarytools/exceptions.py -> build/lib/canarytools 2026-07-26T14:00:57,984 copying canarytools/__init__.py -> build/lib/canarytools 2026-07-26T14:00:57,986 creating build/lib/canarytools/models 2026-07-26T14:00:57,987 copying canarytools/models/incidents.py -> build/lib/canarytools/models 2026-07-26T14:00:57,990 copying canarytools/models/__init__.py -> build/lib/canarytools/models 2026-07-26T14:00:57,991 copying canarytools/models/databundles.py -> build/lib/canarytools/models 2026-07-26T14:00:57,993 copying canarytools/models/canarytokens.py -> build/lib/canarytools/models 2026-07-26T14:00:57,996 copying canarytools/models/settings.py -> build/lib/canarytools/models 2026-07-26T14:00:57,998 copying canarytools/models/devices.py -> build/lib/canarytools/models 2026-07-26T14:00:58,000 copying canarytools/models/flocks.py -> build/lib/canarytools/models 2026-07-26T14:00:58,002 copying canarytools/models/base.py -> build/lib/canarytools/models 2026-07-26T14:00:58,004 copying canarytools/models/update.py -> build/lib/canarytools/models 2026-07-26T14:00:58,006 copying canarytools/models/result.py -> build/lib/canarytools/models 2026-07-26T14:00:58,041 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-26T14:00:58,042 !! 2026-07-26T14:00:58,043 ******************************************************************************** 2026-07-26T14:00:58,044 Please avoid running ``setup.py`` directly. 2026-07-26T14:00:58,045 Instead, use pypa/build, pypa/installer or other 2026-07-26T14:00:58,045 standards-based tools. 2026-07-26T14:00:58,046 This deprecation is overdue, please update your project and remove deprecated 2026-07-26T14:00:58,047 calls to avoid build errors in the future. 2026-07-26T14:00:58,048 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-26T14:00:58,049 ******************************************************************************** 2026-07-26T14:00:58,050 !! 2026-07-26T14:00:58,050 self.initialize_options() 2026-07-26T14:00:58,069 installing to build/bdist.linux-armv7l/wheel 2026-07-26T14:00:58,070 running install 2026-07-26T14:00:58,092 running install_lib 2026-07-26T14:00:58,121 creating build/bdist.linux-armv7l/wheel 2026-07-26T14:00:58,122 creating build/bdist.linux-armv7l/wheel/canarytools 2026-07-26T14:00:58,124 copying build/lib/canarytools/console.py -> build/bdist.linux-armv7l/wheel/./canarytools 2026-07-26T14:00:58,126 copying build/lib/canarytools/exceptions.py -> build/bdist.linux-armv7l/wheel/./canarytools 2026-07-26T14:00:58,129 creating build/bdist.linux-armv7l/wheel/canarytools/models 2026-07-26T14:00:58,130 copying build/lib/canarytools/models/incidents.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,133 copying build/lib/canarytools/models/__init__.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,134 copying build/lib/canarytools/models/databundles.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,136 copying build/lib/canarytools/models/canarytokens.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,146 copying build/lib/canarytools/models/settings.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,148 copying build/lib/canarytools/models/devices.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,150 copying build/lib/canarytools/models/flocks.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,152 copying build/lib/canarytools/models/base.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,153 copying build/lib/canarytools/models/update.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,155 copying build/lib/canarytools/models/result.py -> build/bdist.linux-armv7l/wheel/./canarytools/models 2026-07-26T14:00:58,157 copying build/lib/canarytools/__init__.py -> build/bdist.linux-armv7l/wheel/./canarytools 2026-07-26T14:00:58,158 running install_egg_info 2026-07-26T14:00:58,194 running egg_info 2026-07-26T14:00:58,220 writing canarytools.egg-info/PKG-INFO 2026-07-26T14:00:58,223 writing dependency_links to canarytools.egg-info/dependency_links.txt 2026-07-26T14:00:58,225 writing requirements to canarytools.egg-info/requires.txt 2026-07-26T14:00:58,226 writing top-level names to canarytools.egg-info/top_level.txt 2026-07-26T14:00:58,257 reading manifest file 'canarytools.egg-info/SOURCES.txt' 2026-07-26T14:00:58,259 reading manifest template 'MANIFEST.in' 2026-07-26T14:00:58,260 adding license file 'LICENSE.txt' 2026-07-26T14:00:58,263 writing manifest file 'canarytools.egg-info/SOURCES.txt' 2026-07-26T14:00:58,265 Copying canarytools.egg-info to build/bdist.linux-armv7l/wheel/./canarytools-1.2.3-py3.11.egg-info 2026-07-26T14:00:58,274 running install_scripts 2026-07-26T14:00:58,284 creating build/bdist.linux-armv7l/wheel/canarytools-1.2.3.dist-info/WHEEL 2026-07-26T14:00:58,287 creating '/tmp/pip-wheel-fjmchkww/canarytools-1.2.3-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T14:00:58,289 adding 'canarytools/__init__.py' 2026-07-26T14:00:58,291 adding 'canarytools/console.py' 2026-07-26T14:00:58,293 adding 'canarytools/exceptions.py' 2026-07-26T14:00:58,294 adding 'canarytools/models/__init__.py' 2026-07-26T14:00:58,296 adding 'canarytools/models/base.py' 2026-07-26T14:00:58,299 adding 'canarytools/models/canarytokens.py' 2026-07-26T14:00:58,300 adding 'canarytools/models/databundles.py' 2026-07-26T14:00:58,302 adding 'canarytools/models/devices.py' 2026-07-26T14:00:58,304 adding 'canarytools/models/flocks.py' 2026-07-26T14:00:58,306 adding 'canarytools/models/incidents.py' 2026-07-26T14:00:58,307 adding 'canarytools/models/result.py' 2026-07-26T14:00:58,309 adding 'canarytools/models/settings.py' 2026-07-26T14:00:58,310 adding 'canarytools/models/update.py' 2026-07-26T14:00:58,313 adding 'canarytools-1.2.3.dist-info/licenses/LICENSE.txt' 2026-07-26T14:00:58,315 adding 'canarytools-1.2.3.dist-info/METADATA' 2026-07-26T14:00:58,315 adding 'canarytools-1.2.3.dist-info/WHEEL' 2026-07-26T14:00:58,317 adding 'canarytools-1.2.3.dist-info/top_level.txt' 2026-07-26T14:00:58,318 adding 'canarytools-1.2.3.dist-info/RECORD' 2026-07-26T14:00:58,319 removing build/bdist.linux-armv7l/wheel 2026-07-26T14:00:58,439 Building wheel for canarytools (setup.py): finished with status 'done' 2026-07-26T14:00:58,441 Created wheel for canarytools: filename=canarytools-1.2.3-py2.py3-none-any.whl size=26564 sha256=25bf9d044400efa04c5e59523e7c4fab3ee327f7335fe83ea62fc9be36576da5 2026-07-26T14:00:58,443 Stored in directory: /tmp/pip-ephem-wheel-cache-sxwll3x2/wheels/04/81/71/a8678924b5bb0e71434e7237f7020e5aad275bdf6297788d7a 2026-07-26T14:00:58,453 Successfully built canarytools 2026-07-26T14:00:58,457 Removed build tracker: '/tmp/pip-build-tracker-otj1w7y1'