2026-02-10T18:46:16,772 Created temporary directory: /tmp/pip-ephem-wheel-cache-0sr7hp9m 2026-02-10T18:46:16,774 Created temporary directory: /tmp/pip-build-tracker-osuy2ku9 2026-02-10T18:46:16,775 Initialized build tracking at /tmp/pip-build-tracker-osuy2ku9 2026-02-10T18:46:16,775 Created build tracker: /tmp/pip-build-tracker-osuy2ku9 2026-02-10T18:46:16,776 Entered build tracker: /tmp/pip-build-tracker-osuy2ku9 2026-02-10T18:46:16,776 Created temporary directory: /tmp/pip-wheel-695y3o30 2026-02-10T18:46:16,779 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-02-10T18:46:16,782 Created temporary directory: /tmp/pip-ephem-wheel-cache-2woegx18 2026-02-10T18:46:16,804 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T18:46:16,807 2 location(s) to search for versions of curifactory: 2026-02-10T18:46:16,807 * https://pypi.org/simple/curifactory/ 2026-02-10T18:46:16,807 * https://www.piwheels.org/simple/curifactory/ 2026-02-10T18:46:16,808 Fetching project page and analyzing links: https://pypi.org/simple/curifactory/ 2026-02-10T18:46:16,809 Getting page https://pypi.org/simple/curifactory/ 2026-02-10T18:46:16,810 Found index url https://pypi.org/simple 2026-02-10T18:46:17,029 Fetched page https://pypi.org/simple/curifactory/ as application/vnd.pypi.simple.v1+json 2026-02-10T18:46:17,042 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/d5/2a/272ccd59bbb6bc3062ede0a51e81759c291fe5baec0f21c0d37e422b80e8/curifactory-0.5.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) 2026-02-10T18:46:17,043 Found link https://files.pythonhosted.org/packages/09/82/41570b93e38ab51d286a6e5fe1301066d9c1917ce6e0e12e8f41b7ef181a/curifactory-0.5.0.tar.gz (from https://pypi.org/simple/curifactory/), version: 0.5.0 2026-02-10T18:46:17,044 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/2b/ee/ca7ac5932954b330cd37d35a2ccece4bf15a2b8801bcb3297a19bcacd9f8/curifactory-0.5.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) 2026-02-10T18:46:17,045 Found link https://files.pythonhosted.org/packages/e2/96/3937c5c20f1814c7ec67d53a09fb22c36d8a11a01e87aab5b125ee520495/curifactory-0.5.1.tar.gz (from https://pypi.org/simple/curifactory/), version: 0.5.1 2026-02-10T18:46:17,045 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/c9/15/4246d22501b37caebdd25f1d5244fd3931ca6ba072320a75265ff3e94189/curifactory-0.6.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) 2026-02-10T18:46:17,046 Found link https://files.pythonhosted.org/packages/29/7e/df7482575aa6336f23563a435ae8e72b9f9ef2678a523cb02ab65d787540/curifactory-0.6.0.tar.gz (from https://pypi.org/simple/curifactory/), version: 0.6.0 2026-02-10T18:46:17,047 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/d0/21/e0b6a470edfdd1841dd78be250087a631ea1b2b2e0e566e2cd08cef81053/curifactory-0.6.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,048 Found link https://files.pythonhosted.org/packages/4f/cf/e1b792c4a63da2124a5e937bf244c3f198154b42cb4293fbb9364351699c/curifactory-0.6.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.6.1 2026-02-10T18:46:17,049 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/3d/46/6d12b7df0ee6d6290aab87492258b0ce3afb7185b8af2268a5f26a075814/curifactory-0.6.2-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,050 Found link https://files.pythonhosted.org/packages/6b/9e/d64d4efe3d66bfe7e29c5583d8f99b634affead994df096951f5c7f8c427/curifactory-0.6.2.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.6.2 2026-02-10T18:46:17,050 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/42/4b/8254dea460b8615d306de038229d8e28476e91a11be51b092348e5435132/curifactory-0.6.3-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,052 Found link https://files.pythonhosted.org/packages/25/1a/ae7238f1b54d31a0cdd610d1e7d04cd634171a0727599b30e28205e3c547/curifactory-0.6.3.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.6.3 2026-02-10T18:46:17,052 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/63/62/39f2a5dcb3836f769071301a1290f9e84f53edabd1024e601a8fa516966a/curifactory-0.7.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,053 Found link https://files.pythonhosted.org/packages/6a/15/38c1ce5ef7a5f9e3e15cf5cd572a4323e890f46e49de3f6cdb54fa2eef86/curifactory-0.7.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.7.0 2026-02-10T18:46:17,054 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/d0/d5/1ee980379d74f04873de4e92ad8cf0badaf208a63f6c646055a897a75862/curifactory-0.8.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,055 Found link https://files.pythonhosted.org/packages/d8/83/8d89007547cdb569097c45812fd6db7ec3bf684c482ab9b44771d939f8b5/curifactory-0.8.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.8.0 2026-02-10T18:46:17,055 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/b7/7b/017a73bcb49f182a4ce17740deecf8f2ad296560ce004246471911700350/curifactory-0.8.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,056 Found link https://files.pythonhosted.org/packages/39/2b/7b5c6f31e2f99e4c30b6a028e137357c3dbae1709b56faec225b02b21299/curifactory-0.8.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.8.1 2026-02-10T18:46:17,057 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/dd/8b/9b126b4801287458e5f2ac2299437a7dcc85c5314b4a81a97084ff61df3a/curifactory-0.8.2-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,058 Found link https://files.pythonhosted.org/packages/22/60/783c7dfe5db8a9c270598a32cba6a3f5d6964a35bf16efa4d4576366cedb/curifactory-0.8.2.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.8.2 2026-02-10T18:46:17,059 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/80/49/7be6b04b567a3691bb50bf771dc0fef531494a9bdc3f9a2ff7272cf1b851/curifactory-0.9.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,060 Found link https://files.pythonhosted.org/packages/e7/4a/5a4053d5cee784eee3381dd81d59f08d72f9e15942aad4d3a0306dffe1ad/curifactory-0.9.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.9.0 2026-02-10T18:46:17,060 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/c0/d7/18bd34a69b33bb69ed2d093109c9c822fb37835260ec2ba03c522ce0cc79/curifactory-0.9.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,061 Found link https://files.pythonhosted.org/packages/43/4d/a2b11b9d55f262e429eda86d79bdafdc906eac5294edd16e223d4d9387ee/curifactory-0.9.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.9.1 2026-02-10T18:46:17,062 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/00/77/325520476f60359c49f9c4c669113051f2fdb67a7111584ddcf1770e9dc4/curifactory-0.9.2-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,063 Found link https://files.pythonhosted.org/packages/43/cd/1482f6b77e0ebe7dbb03526553d599b74216ed800a2bc828c960af07aa0c/curifactory-0.9.2.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.9.2 2026-02-10T18:46:17,064 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/6b/1b/28c261d0d35c9890c049535eab4cb5388f435f811fec83b172bbf98c19f7/curifactory-0.9.3-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,065 Found link https://files.pythonhosted.org/packages/e8/a1/edd6b10e0dfa428e84dd7fa01e1d4ea7712a972a1b598782111f228d346d/curifactory-0.9.3.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.9.3 2026-02-10T18:46:17,065 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/8f/bd/1fda67468c3853b5d3042fb4d4a046d1601251978302747b36004801e6fe/curifactory-0.10.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,066 Found link https://files.pythonhosted.org/packages/94/8b/206d81d57a00d2f706a3d010b9be2eff4ecbff55e65cf63d53280bc2a6e1/curifactory-0.10.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.10.0 2026-02-10T18:46:17,067 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/6b/e8/b359eebf371a79c7c59e990062c8b222bea36f352ddb5ea567a2cc0db301/curifactory-0.10.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,067 Found link https://files.pythonhosted.org/packages/f8/5c/b7ba3484f2d9244eda1f48e08e4efa4c34ad7f4cf88851ce38dcb831d58a/curifactory-0.10.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.8), version: 0.10.1 2026-02-10T18:46:17,068 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/b2/5a/ec1c42d332c339d0b969f7dc74f5c0b2153d721db543cc270e19956d2a7d/curifactory-0.11.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,069 Found link https://files.pythonhosted.org/packages/50/ff/9b2668244cf004ff6fd15c424e12551f99038cb1f64c79b843f4e252242b/curifactory-0.11.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.11.0 2026-02-10T18:46:17,070 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/9e/e2/9ab4ac763f38b700571ebeb4affee9c0599235c31f68f5d5e411cc56b01b/curifactory-0.11.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,071 Found link https://files.pythonhosted.org/packages/e5/48/e51f10aa48c383a6068d5d5bbba4bd1fffafb9984d33bc9df65e8af193dd/curifactory-0.11.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.11.1 2026-02-10T18:46:17,071 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/12/2b/c3be4ab7686d6ac17726a7fcc5e78ada09be77f7f41d8b584572abfc9053/curifactory-0.12.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,072 Found link https://files.pythonhosted.org/packages/4d/92/8998074f0f8e80af7c206171f8ff0aadf9f084e73dd9c88257cce1f7740f/curifactory-0.12.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.12.0 2026-02-10T18:46:17,073 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/db/96/cedc3677045f2e951582b3e5e631fb7218b5e1e623922cab103898ee8606/curifactory-0.13.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,074 Found link https://files.pythonhosted.org/packages/9f/3f/0a8ff3b81c8cda63a8649d37ea34d6c45268ba28f43bbdef06d62ea6d003/curifactory-0.13.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.13.0 2026-02-10T18:46:17,075 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/56/ce/0f69d03715a51438476c5c6a79bee72ca94d63e05dfb3a0d0844a0056e39/curifactory-0.13.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,076 Found link https://files.pythonhosted.org/packages/1f/1e/475a1abd435ae51fb51f7bbc822e4951a505dde56db26ebce302f27138ab/curifactory-0.13.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.13.1 2026-02-10T18:46:17,077 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/bb/3c/b6a35550d72bc1b0d320a940db1d0c9b8cee1802cdf23f035b402a2c899e/curifactory-0.13.2-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,077 Found link https://files.pythonhosted.org/packages/6c/ef/483eacb54b8f5a8d62fabee0fce418bef09a9b565e893fe9b06510f4585e/curifactory-0.13.2.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.13.2 2026-02-10T18:46:17,078 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/cd/88/39323d2259221fd0c909d878e8a6ccc731220c5abf0ae25c698373ae38ae/curifactory-0.14.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,079 Found link https://files.pythonhosted.org/packages/6b/8e/183205800cc5e0cd613d70a25a9d65f87131e4dc1a05334b7796513f4737/curifactory-0.14.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.14.0 2026-02-10T18:46:17,079 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/bf/5e/f83eaafb70703b0025f8ef8d2b9c8ce83abb9a83df64b9e69eb9d48fcccd/curifactory-0.14.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,080 Found link https://files.pythonhosted.org/packages/0e/10/c33fa3704b11d79363bfe183916f526928d2e9a112a0250e38973b3dd452/curifactory-0.14.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.14.1 2026-02-10T18:46:17,081 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/05/11/6b77bb2c9f43650a7ae829fff3ca2e63672ca4ed9fa31b2a7100f6cedfbd/curifactory-0.14.2-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,082 Found link https://files.pythonhosted.org/packages/27/f0/8136fefb0defab582be88b73f65f17711b5e187ecc0a69f2c448d9a0d4d7/curifactory-0.14.2.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.14.2 2026-02-10T18:46:17,083 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/d8/14/b381571803b0c986333cccf5a79547173e6ee180bc08c7280799aa78d8a3/curifactory-0.15.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,084 Found link https://files.pythonhosted.org/packages/07/21/7d64320b8756ae704c3b6cd2b33d618e6585498ec5f399b3e3ae344cf47a/curifactory-0.15.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.15.0 2026-02-10T18:46:17,084 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/fa/f3/73b81f7ca5f8e95f0ee6dec5d2416af061e21af2e07dd1b9da60a78f1106/curifactory-0.15.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,085 Found link https://files.pythonhosted.org/packages/a2/bb/280634befb83813d3d97bc12d2ef9170472f599a3aa8358ef0b8923b3e9f/curifactory-0.15.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.15.1 2026-02-10T18:46:17,086 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/61/4f/7f485a34f557e63ec262e48f1fa0033a47444e4ec1244ea5f03eff4cb594/curifactory-0.16.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,087 Found link https://files.pythonhosted.org/packages/7e/35/0a18544e7a6d1da8937c3d2d7597722ea972603a76409523d6505a25ac8f/curifactory-0.16.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.16.0 2026-02-10T18:46:17,088 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/e3/c7/0fdc79a506d15f86d2cb2bde3989e694224ac311f0f222eafe2db0417b5c/curifactory-0.16.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,088 Found link https://files.pythonhosted.org/packages/13/a3/78042485cf38a70ab0116080f849b82c9d562efe22e899b75d105e14fa20/curifactory-0.16.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.16.1 2026-02-10T18:46:17,089 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/65/44/5f6e876291c62f4746a70903122995ee90254aaa6314c10c5d245e1197d5/curifactory-0.17.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,090 Found link https://files.pythonhosted.org/packages/eb/03/49746da523c0ab95fd0271c81fc17c12ba31119685726bd41b3126023645/curifactory-0.17.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.17.0 2026-02-10T18:46:17,090 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/11/8d/755d1f093311003db7f41c1f08370283bf1943d67c9aadcc51c448e46426/curifactory-0.17.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,091 Found link https://files.pythonhosted.org/packages/0e/87/2cceb47a377bfa47c3df68825f284d0a0494aeaf0cb60cc1f1fc4c0e6c87/curifactory-0.17.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.17.1 2026-02-10T18:46:17,092 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/17/13/c8b2ca10941086ab7f68bcb4a943712e9f51578676412d879690f78f1325/curifactory-0.18.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,092 Found link https://files.pythonhosted.org/packages/f8/87/a4aaadd1eeab1ebe533ec2037d05d20e8b5ddeae3c97c1b630c4a1ec1902/curifactory-0.18.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.18.0 2026-02-10T18:46:17,093 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/d1/1a/6c825a46fc2456857f9970a793771a3c11aeb4f45657d8f7cf985289312f/curifactory-0.19.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,094 Found link https://files.pythonhosted.org/packages/0b/c7/76ff94f8828a8d6c3bc0032c43f620d7cd513668ba8a27a033707e8871ca/curifactory-0.19.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.9), version: 0.19.0 2026-02-10T18:46:17,095 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/8e/d8/e9d2d642b0e4edc152530821d1a1ff4530f4cbc8c243b823d8e88391079b/curifactory-0.20.0-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.10) 2026-02-10T18:46:17,096 Found link https://files.pythonhosted.org/packages/53/44/cee0ba44d286b3e89199996c78be69eb8c16fce5581df20f36f6dcc93fce/curifactory-0.20.0.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.10), version: 0.20.0 2026-02-10T18:46:17,096 Skipping link: No binaries permitted for curifactory: https://files.pythonhosted.org/packages/4c/33/85cec96acd10936808b45d08bd5db1234146e9f08e6c57a558acf9a58ed5/curifactory-0.20.1-py3-none-any.whl (from https://pypi.org/simple/curifactory/) (requires-python:>=3.10) 2026-02-10T18:46:17,097 Found link https://files.pythonhosted.org/packages/70/ad/116e8040789271a356048e5139b86708030e05d5b5c135b71719e1e78418/curifactory-0.20.1.tar.gz (from https://pypi.org/simple/curifactory/) (requires-python:>=3.10), version: 0.20.1 2026-02-10T18:46:17,098 Fetching project page and analyzing links: https://www.piwheels.org/simple/curifactory/ 2026-02-10T18:46:17,099 Getting page https://www.piwheels.org/simple/curifactory/ 2026-02-10T18:46:17,100 Found index url https://www.piwheels.org/simple 2026-02-10T18:46:17,255 Fetched page https://www.piwheels.org/simple/curifactory/ as text/html 2026-02-10T18:46:17,265 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.19.0-py3-none-any.whl#sha256=0804e46ce690315db051dd937e378ab602caf24918681fe8d354eb00bfe4be22 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,266 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.18.0-py3-none-any.whl#sha256=4b852600375ff1624f6bba41527aa86bd550b019ce0b475b674495186508a5e5 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,266 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.17.1-py3-none-any.whl#sha256=bcb1a2e63bec2bc0f3582a8eb936bf5829ad783d05fc91dd17d9f0a124e164a6 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,267 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.17.0-py3-none-any.whl#sha256=4ed932c6561eeed839e0da70e8134d938687bd6f7cf567aea060ac414871f773 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,268 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.16.1-py3-none-any.whl#sha256=cd8b7b5f866b7ebaaad3061060e0e1571056a625b48bce77088796dc80bd439b (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,268 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.16.0-py3-none-any.whl#sha256=d8a93e1f4039943a1a84751a31857fe33d82687f04e09dba3b5427d275fb536c (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,269 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.15.1-py3-none-any.whl#sha256=94317e2be144ea5d212fc3886c94cff1a41c34b121be0d8b6236f3e1be282660 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,269 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.15.0-py3-none-any.whl#sha256=cabdff1be847f595c452027abeec194377304bad4f9f8bc6bef9bc11a7c7d013 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,270 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.14.2-py3-none-any.whl#sha256=f0e53f9d80292666fdc2a688bed4308786683f7e39c8f3dc32ecef66cffd6822 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,271 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.14.1-py3-none-any.whl#sha256=e3f6a97cfa20201505e1cb0b15bc08a41ba481edf597537f7fbec05918052102 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,271 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.14.0-py3-none-any.whl#sha256=126c61f6904fb08c27919ed8851a69cd1949684a9ed80183b65e9b7002980368 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,272 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.13.2-py3-none-any.whl#sha256=794bbf08e2225f1d29debc2dec81664ac666e7841e525d169ffbb6108353dd27 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,272 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.13.1-py3-none-any.whl#sha256=2947efddf2565d053a6a90084c241c4f7acabd35d090593ea90a710b177e8a70 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,273 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.13.0-py3-none-any.whl#sha256=5130d1cc1e8779cdb30ba5eac7aacc0f223fbe55b9d874fe703df53ea1486217 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,274 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.12.0-py3-none-any.whl#sha256=9b82526a3634da4e8b247cc8bc2f70aa0be2771009868ad524c2c31eeef2cc56 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,274 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.11.1-py3-none-any.whl#sha256=ac8acdce3250ab03c49ab6f2d15569dc6d126838c23004a77595757642d50832 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,275 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.11.0-py3-none-any.whl#sha256=b8f1f83aed0afaecbeda2e3c22e4aeec9c8eab0679de21b8f7f2c0093a468a01 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.9) 2026-02-10T18:46:17,275 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.10.1-py3-none-any.whl#sha256=9b54630bf650f36c66c32fc7312aa86b2003a4d8844f661444a2ffdd309dc9b7 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,276 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.10.0-py3-none-any.whl#sha256=28f4425632fd729fa4acb8ccbbc320d3ee01509475341f5b911c9037cbb0692f (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,276 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.9.3-py3-none-any.whl#sha256=5165243e2392c5e484b443d82dacc9e1690317bf7088ae528a392645ee6e84f0 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,277 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.9.2-py3-none-any.whl#sha256=7f173d7740b047756d2072ea6d65d6d778c05d373425839491a8114c4065aa20 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,278 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.9.1-py3-none-any.whl#sha256=ab3032972d62387cfa62dab956d066235b03594e639799abf2f5488d420c5c9b (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,278 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.9.0-py3-none-any.whl#sha256=7cfe1fa6614297b0fe87ffe1d35116ff5e45d657fb8b4cfeb40308dff7c86880 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,279 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.8.2-py3-none-any.whl#sha256=c5534f3206660d3dd4731171a5ae2b4adc036177b34d5fd83bab967f52103fce (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,279 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.8.1-py3-none-any.whl#sha256=87d56d6c54f4cd86849e613147dfb8e2bbc76ecad1783b9fbbb90265964a7085 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,280 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.8.0-py3-none-any.whl#sha256=129e239273679ac78ef1445c72b1da12cb158d76c32823f6fb24568a4f819785 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,281 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.7.0-py3-none-any.whl#sha256=a41ab697daaaf56aa5e34e360f649e3475257c02a28ee84c8d2305f0c7731d84 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,281 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.6.3-py3-none-any.whl#sha256=bd2215dbe5325ac1429f9791ab9d6e64025bc39dd11b5001cf59376d9624dbe9 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,281 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.6.2-py3-none-any.whl#sha256=13ae79f37de500bcf04c97f97a0924a5ad6e3a013a31547a3d6aae83d6c4f696 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,282 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.6.1-py3-none-any.whl#sha256=443e6e92cafa4f09362a2717e64f0bc274b894d2a5173e7897c546ee589dda23 (from https://www.piwheels.org/simple/curifactory/) (requires-python:>=3.8) 2026-02-10T18:46:17,282 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.6.0-py3-none-any.whl#sha256=d3063b63d15f1325d7073216ee95f3c08afff2fc781c831b4699e803313467a9 (from https://www.piwheels.org/simple/curifactory/) 2026-02-10T18:46:17,283 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.5.1-py3-none-any.whl#sha256=d6c6acc841ff990484204a01831cb31b60cfbdccb11137104a9d9d4a2539e3bd (from https://www.piwheels.org/simple/curifactory/) 2026-02-10T18:46:17,284 Skipping link: No binaries permitted for curifactory: https://archive1.piwheels.org/simple/curifactory/curifactory-0.5.0-py3-none-any.whl#sha256=5a3350547a23c5b51eea860735c60196417704a40a4c7fe9cc5215c705bbd1f8 (from https://www.piwheels.org/simple/curifactory/) 2026-02-10T18:46:17,284 Skipping link: not a file: https://www.piwheels.org/simple/curifactory/ 2026-02-10T18:46:17,285 Skipping link: not a file: https://pypi.org/simple/curifactory/ 2026-02-10T18:46:17,308 Given no hashes to check 1 links for project 'curifactory': discarding no candidates 2026-02-10T18:46:17,325 Collecting curifactory==0.20.0 2026-02-10T18:46:17,328 Created temporary directory: /tmp/pip-unpack-j6wfrbil 2026-02-10T18:46:17,668 Downloading curifactory-0.20.0.tar.gz (125 kB) 2026-02-10T18:46:17,856 Added curifactory==0.20.0 from https://files.pythonhosted.org/packages/53/44/cee0ba44d286b3e89199996c78be69eb8c16fce5581df20f36f6dcc93fce/curifactory-0.20.0.tar.gz to build tracker '/tmp/pip-build-tracker-osuy2ku9' 2026-02-10T18:46:17,862 Created temporary directory: /tmp/pip-build-env-md_laz07 2026-02-10T18:46:17,866 Installing build dependencies: started 2026-02-10T18:46:17,867 Running command pip subprocess to install build dependencies 2026-02-10T18:46:19,038 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T18:46:19,626 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-02-10T18:46:19,649 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T18:46:21,440 Collecting setuptools>=40.8.0 2026-02-10T18:46:21,459 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T18:46:21,729 Collecting wheel 2026-02-10T18:46:21,745 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-10T18:46:21,929 Collecting packaging>=24.0 2026-02-10T18:46:21,946 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-10T18:46:24,923 Installing collected packages: setuptools, packaging, wheel 2026-02-10T18:46:28,295 Creating /tmp/pip-build-env-md_laz07/overlay/local/bin 2026-02-10T18:46:28,297 changing mode of /tmp/pip-build-env-md_laz07/overlay/local/bin/wheel to 755 2026-02-10T18:46:28,319 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-10T18:46:28,597 Installing build dependencies: finished with status 'done' 2026-02-10T18:46:28,603 Getting requirements to build wheel: started 2026-02-10T18:46:28,605 Running command Getting requirements to build wheel 2026-02-10T18:46:29,292 /tmp/pip-build-env-md_laz07/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: InformationOnly: Normalizing 'BSD-3-clause' to 'BSD-3-Clause' 2026-02-10T18:46:29,292 dist._finalize_license_expression() 2026-02-10T18:46:29,299 running egg_info 2026-02-10T18:46:29,305 writing curifactory.egg-info/PKG-INFO 2026-02-10T18:46:29,309 writing dependency_links to curifactory.egg-info/dependency_links.txt 2026-02-10T18:46:29,311 writing entry points to curifactory.egg-info/entry_points.txt 2026-02-10T18:46:29,313 writing requirements to curifactory.egg-info/requires.txt 2026-02-10T18:46:29,314 writing top-level names to curifactory.egg-info/top_level.txt 2026-02-10T18:46:29,338 reading manifest file 'curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:29,342 adding license file 'LICENSE' 2026-02-10T18:46:29,346 writing manifest file 'curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:29,443 Getting requirements to build wheel: finished with status 'done' 2026-02-10T18:46:29,447 Created temporary directory: /tmp/pip-modern-metadata-5i_hqz_8 2026-02-10T18:46:29,449 Preparing metadata (pyproject.toml): started 2026-02-10T18:46:29,450 Running command Preparing metadata (pyproject.toml) 2026-02-10T18:46:30,108 /tmp/pip-build-env-md_laz07/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: InformationOnly: Normalizing 'BSD-3-clause' to 'BSD-3-Clause' 2026-02-10T18:46:30,108 dist._finalize_license_expression() 2026-02-10T18:46:30,115 running dist_info 2026-02-10T18:46:30,127 creating /tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info 2026-02-10T18:46:30,128 writing /tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/PKG-INFO 2026-02-10T18:46:30,132 writing dependency_links to /tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/dependency_links.txt 2026-02-10T18:46:30,134 writing entry points to /tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/entry_points.txt 2026-02-10T18:46:30,136 writing requirements to /tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/requires.txt 2026-02-10T18:46:30,137 writing top-level names to /tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/top_level.txt 2026-02-10T18:46:30,138 writing manifest file '/tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:30,160 reading manifest file '/tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:30,162 adding license file 'LICENSE' 2026-02-10T18:46:30,165 writing manifest file '/tmp/pip-modern-metadata-5i_hqz_8/curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:30,166 creating '/tmp/pip-modern-metadata-5i_hqz_8/curifactory-0.20.0.dist-info' 2026-02-10T18:46:30,292 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T18:46:30,297 Source in /tmp/pip-wheel-695y3o30/curifactory_e816cafe43fe4e56bb43a192a6b8b53b has version 0.20.0, which satisfies requirement curifactory==0.20.0 from https://files.pythonhosted.org/packages/53/44/cee0ba44d286b3e89199996c78be69eb8c16fce5581df20f36f6dcc93fce/curifactory-0.20.0.tar.gz 2026-02-10T18:46:30,298 Removed curifactory==0.20.0 from https://files.pythonhosted.org/packages/53/44/cee0ba44d286b3e89199996c78be69eb8c16fce5581df20f36f6dcc93fce/curifactory-0.20.0.tar.gz from build tracker '/tmp/pip-build-tracker-osuy2ku9' 2026-02-10T18:46:30,304 Created temporary directory: /tmp/pip-unpack-enjuxvn6 2026-02-10T18:46:30,305 Building wheels for collected packages: curifactory 2026-02-10T18:46:30,310 Created temporary directory: /tmp/pip-wheel-2epkqe0y 2026-02-10T18:46:30,310 Destination directory: /tmp/pip-wheel-2epkqe0y 2026-02-10T18:46:30,313 Building wheel for curifactory (pyproject.toml): started 2026-02-10T18:46:30,314 Running command Building wheel for curifactory (pyproject.toml) 2026-02-10T18:46:30,938 /tmp/pip-build-env-md_laz07/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: InformationOnly: Normalizing 'BSD-3-clause' to 'BSD-3-Clause' 2026-02-10T18:46:30,938 dist._finalize_license_expression() 2026-02-10T18:46:30,940 running bdist_wheel 2026-02-10T18:46:30,960 running build 2026-02-10T18:46:30,961 running build_py 2026-02-10T18:46:30,968 creating build/lib/curifactory 2026-02-10T18:46:30,970 copying curifactory/cli.py -> build/lib/curifactory 2026-02-10T18:46:30,973 copying curifactory/experiment.py -> build/lib/curifactory 2026-02-10T18:46:30,976 copying curifactory/utils.py -> build/lib/curifactory 2026-02-10T18:46:30,978 copying curifactory/dag.py -> build/lib/curifactory 2026-02-10T18:46:30,981 copying curifactory/params.py -> build/lib/curifactory 2026-02-10T18:46:30,983 copying curifactory/__init__.py -> build/lib/curifactory 2026-02-10T18:46:30,985 copying curifactory/staging.py -> build/lib/curifactory 2026-02-10T18:46:30,988 copying curifactory/project.py -> build/lib/curifactory 2026-02-10T18:46:30,991 copying curifactory/docker.py -> build/lib/curifactory 2026-02-10T18:46:30,993 copying curifactory/hashing.py -> build/lib/curifactory 2026-02-10T18:46:30,995 copying curifactory/record.py -> build/lib/curifactory 2026-02-10T18:46:30,998 copying curifactory/caching.py -> build/lib/curifactory 2026-02-10T18:46:31,001 copying curifactory/notebook.py -> build/lib/curifactory 2026-02-10T18:46:31,004 copying curifactory/procedure.py -> build/lib/curifactory 2026-02-10T18:46:31,006 copying curifactory/reporting.py -> build/lib/curifactory 2026-02-10T18:46:31,009 copying curifactory/store.py -> build/lib/curifactory 2026-02-10T18:46:31,011 copying curifactory/manager.py -> build/lib/curifactory 2026-02-10T18:46:31,014 running egg_info 2026-02-10T18:46:31,026 writing curifactory.egg-info/PKG-INFO 2026-02-10T18:46:31,030 writing dependency_links to curifactory.egg-info/dependency_links.txt 2026-02-10T18:46:31,031 writing entry points to curifactory.egg-info/entry_points.txt 2026-02-10T18:46:31,033 writing requirements to curifactory.egg-info/requires.txt 2026-02-10T18:46:31,034 writing top-level names to curifactory.egg-info/top_level.txt 2026-02-10T18:46:31,045 reading manifest file 'curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:31,049 adding license file 'LICENSE' 2026-02-10T18:46:31,054 writing manifest file 'curifactory.egg-info/SOURCES.txt' 2026-02-10T18:46:31,056 /tmp/pip-build-env-md_laz07/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'curifactory.data' is absent from the `packages` configuration. 2026-02-10T18:46:31,057 !! 2026-02-10T18:46:31,058 ******************************************************************************** 2026-02-10T18:46:31,059 ############################ 2026-02-10T18:46:31,059 # Package would be ignored # 2026-02-10T18:46:31,060 ############################ 2026-02-10T18:46:31,060 Python recognizes 'curifactory.data' as an importable package[^1], 2026-02-10T18:46:31,061 but it is absent from setuptools' `packages` configuration. 2026-02-10T18:46:31,062 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-10T18:46:31,063 package, please make sure that 'curifactory.data' is explicitly added 2026-02-10T18:46:31,063 to the `packages` configuration field. 2026-02-10T18:46:31,064 Alternatively, you can also rely on setuptools' discovery methods 2026-02-10T18:46:31,064 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-10T18:46:31,065 instead of `find_packages(...)`/`find:`). 2026-02-10T18:46:31,066 You can read more about "package discovery" on setuptools documentation page: 2026-02-10T18:46:31,067 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-10T18:46:31,068 If you don't want 'curifactory.data' to be distributed and are 2026-02-10T18:46:31,068 already explicitly excluding 'curifactory.data' via 2026-02-10T18:46:31,068 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-10T18:46:31,069 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-10T18:46:31,069 combination with a more fine grained `package-data` configuration. 2026-02-10T18:46:31,070 You can read more about "package data files" on setuptools documentation page: 2026-02-10T18:46:31,071 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-10T18:46:31,073 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-10T18:46:31,073 even if it does not contain any `.py` files. 2026-02-10T18:46:31,074 On the other hand, currently there is no concept of package data 2026-02-10T18:46:31,074 directory, all directories are treated like packages. 2026-02-10T18:46:31,074 ******************************************************************************** 2026-02-10T18:46:31,075 !! 2026-02-10T18:46:31,076 check.warn(importable) 2026-02-10T18:46:31,076 creating build/lib/curifactory/data 2026-02-10T18:46:31,077 copying curifactory/data/.dockerignore -> build/lib/curifactory/data 2026-02-10T18:46:31,078 copying curifactory/data/debug.py -> build/lib/curifactory/data 2026-02-10T18:46:31,078 copying curifactory/data/dockerfile -> build/lib/curifactory/data 2026-02-10T18:46:31,079 copying curifactory/data/startup.sh -> build/lib/curifactory/data 2026-02-10T18:46:31,080 copying curifactory/data/style.css -> build/lib/curifactory/data 2026-02-10T18:46:31,088 installing to build/bdist.linux-armv7l/wheel 2026-02-10T18:46:31,089 running install 2026-02-10T18:46:31,113 running install_lib 2026-02-10T18:46:31,119 creating build/bdist.linux-armv7l/wheel 2026-02-10T18:46:31,122 creating build/bdist.linux-armv7l/wheel/curifactory 2026-02-10T18:46:31,123 copying build/lib/curifactory/cli.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,126 copying build/lib/curifactory/experiment.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,130 creating build/bdist.linux-armv7l/wheel/curifactory/data 2026-02-10T18:46:31,131 copying build/lib/curifactory/data/.dockerignore -> build/bdist.linux-armv7l/wheel/./curifactory/data 2026-02-10T18:46:31,133 copying build/lib/curifactory/data/style.css -> build/bdist.linux-armv7l/wheel/./curifactory/data 2026-02-10T18:46:31,135 copying build/lib/curifactory/data/debug.py -> build/bdist.linux-armv7l/wheel/./curifactory/data 2026-02-10T18:46:31,136 copying build/lib/curifactory/data/startup.sh -> build/bdist.linux-armv7l/wheel/./curifactory/data 2026-02-10T18:46:31,138 copying build/lib/curifactory/data/dockerfile -> build/bdist.linux-armv7l/wheel/./curifactory/data 2026-02-10T18:46:31,140 copying build/lib/curifactory/utils.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,143 copying build/lib/curifactory/dag.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,146 copying build/lib/curifactory/params.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,147 copying build/lib/curifactory/__init__.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,149 copying build/lib/curifactory/staging.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,153 copying build/lib/curifactory/project.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,155 copying build/lib/curifactory/docker.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,157 copying build/lib/curifactory/hashing.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,160 copying build/lib/curifactory/record.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,162 copying build/lib/curifactory/caching.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,166 copying build/lib/curifactory/notebook.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,168 copying build/lib/curifactory/procedure.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,170 copying build/lib/curifactory/reporting.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,174 copying build/lib/curifactory/store.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,177 copying build/lib/curifactory/manager.py -> build/bdist.linux-armv7l/wheel/./curifactory 2026-02-10T18:46:31,181 running install_egg_info 2026-02-10T18:46:31,187 Copying curifactory.egg-info to build/bdist.linux-armv7l/wheel/./curifactory-0.20.0-py3.11.egg-info 2026-02-10T18:46:31,200 running install_scripts 2026-02-10T18:46:31,211 creating build/bdist.linux-armv7l/wheel/curifactory-0.20.0.dist-info/WHEEL 2026-02-10T18:46:31,215 creating '/tmp/pip-wheel-2epkqe0y/.tmp-1f4_8k3a/curifactory-0.20.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T18:46:31,218 adding 'curifactory/__init__.py' 2026-02-10T18:46:31,225 adding 'curifactory/caching.py' 2026-02-10T18:46:31,228 adding 'curifactory/cli.py' 2026-02-10T18:46:31,231 adding 'curifactory/dag.py' 2026-02-10T18:46:31,233 adding 'curifactory/docker.py' 2026-02-10T18:46:31,238 adding 'curifactory/experiment.py' 2026-02-10T18:46:31,241 adding 'curifactory/hashing.py' 2026-02-10T18:46:31,246 adding 'curifactory/manager.py' 2026-02-10T18:46:31,248 adding 'curifactory/notebook.py' 2026-02-10T18:46:31,249 adding 'curifactory/params.py' 2026-02-10T18:46:31,251 adding 'curifactory/procedure.py' 2026-02-10T18:46:31,253 adding 'curifactory/project.py' 2026-02-10T18:46:31,257 adding 'curifactory/record.py' 2026-02-10T18:46:31,263 adding 'curifactory/reporting.py' 2026-02-10T18:46:31,271 adding 'curifactory/staging.py' 2026-02-10T18:46:31,273 adding 'curifactory/store.py' 2026-02-10T18:46:31,276 adding 'curifactory/utils.py' 2026-02-10T18:46:31,278 adding 'curifactory/data/.dockerignore' 2026-02-10T18:46:31,279 adding 'curifactory/data/debug.py' 2026-02-10T18:46:31,280 adding 'curifactory/data/dockerfile' 2026-02-10T18:46:31,282 adding 'curifactory/data/startup.sh' 2026-02-10T18:46:31,283 adding 'curifactory/data/style.css' 2026-02-10T18:46:31,286 adding 'curifactory-0.20.0.dist-info/licenses/LICENSE' 2026-02-10T18:46:31,287 adding 'curifactory-0.20.0.dist-info/METADATA' 2026-02-10T18:46:31,288 adding 'curifactory-0.20.0.dist-info/WHEEL' 2026-02-10T18:46:31,289 adding 'curifactory-0.20.0.dist-info/entry_points.txt' 2026-02-10T18:46:31,290 adding 'curifactory-0.20.0.dist-info/top_level.txt' 2026-02-10T18:46:31,291 adding 'curifactory-0.20.0.dist-info/RECORD' 2026-02-10T18:46:31,295 removing build/bdist.linux-armv7l/wheel 2026-02-10T18:46:31,400 Building wheel for curifactory (pyproject.toml): finished with status 'done' 2026-02-10T18:46:31,407 Created wheel for curifactory: filename=curifactory-0.20.0-py3-none-any.whl size=100066 sha256=44fe98e28e41541d386ad771066a6f329aa8848b12afce36bf2f36b014749953 2026-02-10T18:46:31,408 Stored in directory: /tmp/pip-ephem-wheel-cache-2woegx18/wheels/5f/3b/05/7ce2182ce39828a90b7ba0ffd0c7ae789c9cf7c7b593475457 2026-02-10T18:46:31,420 Successfully built curifactory 2026-02-10T18:46:31,427 Removed build tracker: '/tmp/pip-build-tracker-osuy2ku9'