2026-08-22T19:49:49,413 Created temporary directory: /tmp/pip-ephem-wheel-cache-mb2qmc70 2026-08-22T19:49:49,414 Created temporary directory: /tmp/pip-build-tracker-7pc0ole6 2026-08-22T19:49:49,415 Initialized build tracking at /tmp/pip-build-tracker-7pc0ole6 2026-08-22T19:49:49,416 Created build tracker: /tmp/pip-build-tracker-7pc0ole6 2026-08-22T19:49:49,416 Entered build tracker: /tmp/pip-build-tracker-7pc0ole6 2026-08-22T19:49:49,417 Created temporary directory: /tmp/pip-wheel-pf53jibg 2026-08-22T19:49:49,420 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-22T19:49:49,422 Created temporary directory: /tmp/pip-ephem-wheel-cache-r5ax3bjj 2026-08-22T19:49:49,444 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-22T19:49:49,448 2 location(s) to search for versions of jenn: 2026-08-22T19:49:49,448 * https://pypi.org/simple/jenn/ 2026-08-22T19:49:49,448 * https://www.piwheels.org/simple/jenn/ 2026-08-22T19:49:49,449 Fetching project page and analyzing links: https://pypi.org/simple/jenn/ 2026-08-22T19:49:49,450 Getting page https://pypi.org/simple/jenn/ 2026-08-22T19:49:49,451 Found index url https://pypi.org/simple 2026-08-22T19:49:49,679 Fetched page https://pypi.org/simple/jenn/ as application/vnd.pypi.simple.v1+json 2026-08-22T19:49:49,685 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/0d/19/195a117e0acc05a153af0f32ab866cd66dcd85bc141961ebea5f0df381b7/jenn-0.0.8-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.6) 2026-08-22T19:49:49,686 Found link https://files.pythonhosted.org/packages/54/6a/3426c70704941c621efde9c582f5269cfca49d3fc6298b1b5c05a275c312/jenn-0.0.8.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.6), version: 0.0.8 2026-08-22T19:49:49,686 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/74/75/93fe9b7eb13c05e79d08f29daabacf5dae32c3e4fd80db6863e6680d4c38/jenn-0.1.0-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.6) 2026-08-22T19:49:49,687 Found link https://files.pythonhosted.org/packages/aa/dd/e0d2ada15b107ce74e7d7649fe5c15e2f523a5cfd8df10dc3e6e7a601d49/jenn-0.1.0.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.6), version: 0.1.0 2026-08-22T19:49:49,688 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/a2/4c/9ce4721e962481d3b2a5fb89c8c4786518aed7593f360d372615673a2177/jenn-1.0.0-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.11) 2026-08-22T19:49:49,689 Found link https://files.pythonhosted.org/packages/6d/18/303ab487f693be893b1fe1d7e63da613b8c820ed6fc2f097584add805a9f/jenn-1.0.0.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.11), version: 1.0.0 2026-08-22T19:49:49,690 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/e5/fb/680b9b2ce3e24fdc82406784fce0e0f1977e9eff80ed0eefb03a55aafc17/jenn-1.0.1-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,691 Found link https://files.pythonhosted.org/packages/58/be/7685a4586fcfce2ed0ac6bfe2602a94fc910400d0c7b6c45025b5ae42f6b/jenn-1.0.1.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.9), version: 1.0.1 2026-08-22T19:49:49,692 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/b2/31/7b70d83487ea1178e42a9cb0f091254f63f924cc37881c527780c0f89fe7/jenn-1.0.2-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,693 Found link https://files.pythonhosted.org/packages/c9/f0/b8aca37439f7b099d4b71dd4ea904bd90fc31dbe9e0c0e0980fee9dba746/jenn-1.0.2.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.2 2026-08-22T19:49:49,694 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/06/4a/a321838d1ba6034dba7c45e1bda491b78178d7a939297b68624f76508223/jenn-1.0.3-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,695 Found link https://files.pythonhosted.org/packages/9a/a5/2be5ac83965bc6f56a62a87210116620c990ec6cc5ee29e3e0792bdc122b/jenn-1.0.3.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.3 2026-08-22T19:49:49,696 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/27/5a/7232dc96a76ae29c01281cdc9de64f16d9fe7d627843b10bc927a8866b8f/jenn-1.0.4-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,697 Found link https://files.pythonhosted.org/packages/af/e0/74e94b688dcb4caf62a1157de85a505ce507972fdad12c1f800ba4656b9d/jenn-1.0.4.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.4 2026-08-22T19:49:49,697 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/16/8e/9b2ac361a1b7ef02caedddbf414937096eaf409964e24042f99aeb318d8e/jenn-1.0.5-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,698 Found link https://files.pythonhosted.org/packages/53/ee/4ad7b80d3abde51d3745aed994ad56e63fd1c7cece2c3c2453e8706d929f/jenn-1.0.5.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.5 2026-08-22T19:49:49,699 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/bf/ca/0b00ea4b945844447d0a74cf477f181797c5384a2127dc130e386eacd693/jenn-1.0.6-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,700 Found link https://files.pythonhosted.org/packages/b1/eb/21fcde87020ee1724b71305173d7a1266ee35e376e5ea0b27cd727161b2d/jenn-1.0.6.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.6 2026-08-22T19:49:49,700 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/eb/c9/6c3e3f419cec2491aa990eb3e7c547243d077b8c42a273aaaad7b2505cea/jenn-1.0.7-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,701 Found link https://files.pythonhosted.org/packages/58/80/59cd800308f461c70161511837c8cb946116493e6dc793c5f96469934cbb/jenn-1.0.7.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.7 2026-08-22T19:49:49,702 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/1e/cd/8d705a417b2dd5bb7383abeef7cb5d2522805d70c804a7ba784be5a5bb91/jenn-1.0.8-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,703 Found link https://files.pythonhosted.org/packages/4e/75/2a7d2fa706010a33d317587ef02933e1c74a484c3ea4d5edd97243257a5b/jenn-1.0.8.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.8), version: 1.0.8 2026-08-22T19:49:49,704 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/c8/fd/97629a5f1dc5dfec1a36915db651b1e889c989a9484b2d92fbe4af203c48/jenn-2.0.0-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,705 Found link https://files.pythonhosted.org/packages/3b/a4/f10e512678ac8a44e9c3a2134a925d04a41b2c1984764906127ae2155068/jenn-2.0.0.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.9), version: 2.0.0 2026-08-22T19:49:49,705 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/66/af/23283fbbd21c2481e7b4c39db68029561b46bbfae0627da517125ffe0ee0/jenn-2.0.1-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,706 Found link https://files.pythonhosted.org/packages/ac/e8/ebbe1afc31dacbd83c2c7f92702b3dc2e5ae08f104a889bbcfb780880e8e/jenn-2.0.1.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.9), version: 2.0.1 2026-08-22T19:49:49,707 Skipping link: No binaries permitted for jenn: https://files.pythonhosted.org/packages/54/bd/de6892a9973ada53624e3b90e072fd19d0c68241fda2f55421ef1a3079a8/jenn-2.1.0-py3-none-any.whl (from https://pypi.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,708 Found link https://files.pythonhosted.org/packages/2b/9c/d3153201ea83bb2f9a14b856a1fd377ff97b4794c30cb39aea7f23fcedc0/jenn-2.1.0.tar.gz (from https://pypi.org/simple/jenn/) (requires-python:>=3.9), version: 2.1.0 2026-08-22T19:49:49,709 Fetching project page and analyzing links: https://www.piwheels.org/simple/jenn/ 2026-08-22T19:49:49,710 Getting page https://www.piwheels.org/simple/jenn/ 2026-08-22T19:49:49,711 Found index url https://www.piwheels.org/simple 2026-08-22T19:49:49,899 Fetched page https://www.piwheels.org/simple/jenn/ as text/html 2026-08-22T19:49:49,904 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-2.0.1-py3-none-any.whl#sha256=772d6023ee34c6216a3d6ea9f68bf2ae888626e266b2f8214c38b5d4f1a88226 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,905 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-2.0.0-py3-none-any.whl#sha256=6f964802e36f38c50d52067cedafb1a510cb51d869b99ffc7728c0887c9c29d3 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,905 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.8-py3-none-any.whl#sha256=90309e5d2bc688e4f484a7e83cd386f9a109e527595f8ddfe52fcc66bd2ae936 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,906 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.7-py3-none-any.whl#sha256=4a0281bc66b28be309f06ef6c3a2ddfb46b9036accc69a2d76f37a375fd5de8a (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,906 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.6-py3-none-any.whl#sha256=9577a34d3487636ed4f6ad7194f266a3056aec6842389d9d2221058a245d33da (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,907 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.5-py3-none-any.whl#sha256=6442675c77d3e2ddeb9c015996cd5c53a657171689c60aa83e2aba39cf0de101 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,908 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.4-py3-none-any.whl#sha256=8e3b38b536e32f25dfae8f23cba3fb20a8f9ec5531fdd51b0bbdf9614203fde5 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,909 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.3-py3-none-any.whl#sha256=bf590115008a0329a8d5cc7891dd8e673fb4490c31b99b38ed16151aaa6656a6 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,909 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.2-py3-none-any.whl#sha256=015ca98808d8b3228202cf93cc7868ff286e79e16ae34562ccace5fac2006683 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.8) 2026-08-22T19:49:49,910 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.1-py3-none-any.whl#sha256=0327c21460c9515f6f0e47ba2f0a27459f61451e7a7d24daafb36fc9edfd514f (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.9) 2026-08-22T19:49:49,910 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-1.0.0-py3-none-any.whl#sha256=6ef10c368fcc70c047767ee90783ecd4f63ed64b6c92006ccf88fe0bace7b096 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.11) 2026-08-22T19:49:49,911 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-0.1.0-py3-none-any.whl#sha256=69e2ed562c5aadb4d28d454e6ae43c55ba659cc45a22be744e69e217214ae15d (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.6) 2026-08-22T19:49:49,912 Skipping link: No binaries permitted for jenn: https://archive1.piwheels.org/simple/jenn/jenn-0.0.8-py3-none-any.whl#sha256=facf55502ac098da12c1e6d7baa0167e24ab2f0f6fecd3e4b4ecddb91a913ef3 (from https://www.piwheels.org/simple/jenn/) (requires-python:>=3.6) 2026-08-22T19:49:49,913 Skipping link: not a file: https://www.piwheels.org/simple/jenn/ 2026-08-22T19:49:49,913 Skipping link: not a file: https://pypi.org/simple/jenn/ 2026-08-22T19:49:49,934 Given no hashes to check 1 links for project 'jenn': discarding no candidates 2026-08-22T19:49:49,951 Collecting jenn==2.1.0 2026-08-22T19:49:49,954 Created temporary directory: /tmp/pip-unpack-ckaw6dfo 2026-08-22T19:49:50,102 Downloading jenn-2.1.0.tar.gz (72 kB) 2026-08-22T19:49:50,290 Added jenn==2.1.0 from https://files.pythonhosted.org/packages/2b/9c/d3153201ea83bb2f9a14b856a1fd377ff97b4794c30cb39aea7f23fcedc0/jenn-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-7pc0ole6' 2026-08-22T19:49:50,295 Created temporary directory: /tmp/pip-build-env-xewz3co0 2026-08-22T19:49:50,300 Installing build dependencies: started 2026-08-22T19:49:50,301 Running command pip subprocess to install build dependencies 2026-08-22T19:49:51,451 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-22T19:49:51,900 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-22T19:49:51,925 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-22T19:49:53,753 Collecting setuptools 2026-08-22T19:49:53,754 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-22T19:49:53,770 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-22T19:49:54,013 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-22T19:49:54,099 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-22T19:49:56,854 Installing collected packages: setuptools 2026-08-22T19:49:59,206 Successfully installed setuptools-84.0.0 2026-08-22T19:49:59,475 Installing build dependencies: finished with status 'done' 2026-08-22T19:49:59,482 Getting requirements to build wheel: started 2026-08-22T19:49:59,483 Running command Getting requirements to build wheel 2026-08-22T19:50:00,132 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-08-22T19:50:00,132 `src-layout` detected -- analysing ./src 2026-08-22T19:50:00,138 discovered packages -- ['jenn', 'jenn.utilities', 'jenn.synthetic_data', 'jenn.mcp', 'jenn.post_processing', 'jenn.core'] 2026-08-22T19:50:00,139 discovered py_modules -- [] 2026-08-22T19:50:00,226 /tmp/pip-build-env-xewz3co0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-22T19:50:00,226 !! 2026-08-22T19:50:00,228 ******************************************************************************** 2026-08-22T19:50:00,228 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-22T19:50:00,230 License :: OSI Approved :: MIT License 2026-08-22T19:50:00,231 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-22T19:50:00,232 ******************************************************************************** 2026-08-22T19:50:00,233 !! 2026-08-22T19:50:00,233 dist._finalize_license_expression() 2026-08-22T19:50:00,233 /tmp/pip-build-env-xewz3co0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-22T19:50:00,234 !! 2026-08-22T19:50:00,235 ******************************************************************************** 2026-08-22T19:50:00,235 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-22T19:50:00,236 License :: OSI Approved :: MIT License 2026-08-22T19:50:00,237 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-22T19:50:00,238 ******************************************************************************** 2026-08-22T19:50:00,239 !! 2026-08-22T19:50:00,239 self._finalize_license_expression() 2026-08-22T19:50:00,240 running egg_info 2026-08-22T19:50:00,243 writing src/jenn.egg-info/PKG-INFO 2026-08-22T19:50:00,248 writing dependency_links to src/jenn.egg-info/dependency_links.txt 2026-08-22T19:50:00,250 writing entry points to src/jenn.egg-info/entry_points.txt 2026-08-22T19:50:00,252 writing requirements to src/jenn.egg-info/requires.txt 2026-08-22T19:50:00,253 writing top-level names to src/jenn.egg-info/top_level.txt 2026-08-22T19:50:00,280 reading manifest file 'src/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:00,285 reading manifest template 'MANIFEST.in' 2026-08-22T19:50:00,287 adding license file 'LICENSE' 2026-08-22T19:50:00,291 writing manifest file 'src/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:00,392 Getting requirements to build wheel: finished with status 'done' 2026-08-22T19:50:00,395 Created temporary directory: /tmp/pip-modern-metadata-v1jdx2b3 2026-08-22T19:50:00,398 Preparing metadata (pyproject.toml): started 2026-08-22T19:50:00,399 Running command Preparing metadata (pyproject.toml) 2026-08-22T19:50:00,969 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-08-22T19:50:00,969 `src-layout` detected -- analysing ./src 2026-08-22T19:50:00,973 discovered packages -- ['jenn', 'jenn.utilities', 'jenn.synthetic_data', 'jenn.mcp', 'jenn.post_processing', 'jenn.core'] 2026-08-22T19:50:00,973 discovered py_modules -- [] 2026-08-22T19:50:01,051 /tmp/pip-build-env-xewz3co0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-22T19:50:01,052 !! 2026-08-22T19:50:01,053 ******************************************************************************** 2026-08-22T19:50:01,053 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-22T19:50:01,054 License :: OSI Approved :: MIT License 2026-08-22T19:50:01,056 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-22T19:50:01,056 ******************************************************************************** 2026-08-22T19:50:01,057 !! 2026-08-22T19:50:01,058 dist._finalize_license_expression() 2026-08-22T19:50:01,059 /tmp/pip-build-env-xewz3co0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-22T19:50:01,059 !! 2026-08-22T19:50:01,060 ******************************************************************************** 2026-08-22T19:50:01,061 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-22T19:50:01,062 License :: OSI Approved :: MIT License 2026-08-22T19:50:01,063 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-22T19:50:01,064 ******************************************************************************** 2026-08-22T19:50:01,065 !! 2026-08-22T19:50:01,066 self._finalize_license_expression() 2026-08-22T19:50:01,066 running dist_info 2026-08-22T19:50:01,076 creating /tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info 2026-08-22T19:50:01,077 writing /tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/PKG-INFO 2026-08-22T19:50:01,081 writing dependency_links to /tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/dependency_links.txt 2026-08-22T19:50:01,083 writing entry points to /tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/entry_points.txt 2026-08-22T19:50:01,085 writing requirements to /tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/requires.txt 2026-08-22T19:50:01,086 writing top-level names to /tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/top_level.txt 2026-08-22T19:50:01,087 writing manifest file '/tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:01,109 reading manifest file '/tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:01,111 reading manifest template 'MANIFEST.in' 2026-08-22T19:50:01,112 adding license file 'LICENSE' 2026-08-22T19:50:01,116 writing manifest file '/tmp/pip-modern-metadata-v1jdx2b3/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:01,118 creating '/tmp/pip-modern-metadata-v1jdx2b3/jenn-2.1.0.dist-info' 2026-08-22T19:50:01,241 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-22T19:50:01,246 Source in /tmp/pip-wheel-pf53jibg/jenn_d60a18f8c44e452fbb2dc8fd054fa32e has version 2.1.0, which satisfies requirement jenn==2.1.0 from https://files.pythonhosted.org/packages/2b/9c/d3153201ea83bb2f9a14b856a1fd377ff97b4794c30cb39aea7f23fcedc0/jenn-2.1.0.tar.gz 2026-08-22T19:50:01,247 Removed jenn==2.1.0 from https://files.pythonhosted.org/packages/2b/9c/d3153201ea83bb2f9a14b856a1fd377ff97b4794c30cb39aea7f23fcedc0/jenn-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-7pc0ole6' 2026-08-22T19:50:01,253 Created temporary directory: /tmp/pip-unpack-63jykte_ 2026-08-22T19:50:01,254 Building wheels for collected packages: jenn 2026-08-22T19:50:01,258 Created temporary directory: /tmp/pip-wheel-09yrl7tb 2026-08-22T19:50:01,258 Destination directory: /tmp/pip-wheel-09yrl7tb 2026-08-22T19:50:01,260 Building wheel for jenn (pyproject.toml): started 2026-08-22T19:50:01,261 Running command Building wheel for jenn (pyproject.toml) 2026-08-22T19:50:01,822 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-08-22T19:50:01,822 `src-layout` detected -- analysing ./src 2026-08-22T19:50:01,826 discovered packages -- ['jenn', 'jenn.utilities', 'jenn.synthetic_data', 'jenn.mcp', 'jenn.post_processing', 'jenn.core'] 2026-08-22T19:50:01,827 discovered py_modules -- [] 2026-08-22T19:50:01,898 /tmp/pip-build-env-xewz3co0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-22T19:50:01,899 !! 2026-08-22T19:50:01,900 ******************************************************************************** 2026-08-22T19:50:01,900 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-22T19:50:01,901 License :: OSI Approved :: MIT License 2026-08-22T19:50:01,902 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-22T19:50:01,903 ******************************************************************************** 2026-08-22T19:50:01,904 !! 2026-08-22T19:50:01,904 dist._finalize_license_expression() 2026-08-22T19:50:01,905 /tmp/pip-build-env-xewz3co0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-22T19:50:01,906 !! 2026-08-22T19:50:01,907 ******************************************************************************** 2026-08-22T19:50:01,907 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-22T19:50:01,909 License :: OSI Approved :: MIT License 2026-08-22T19:50:01,909 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-22T19:50:01,910 ******************************************************************************** 2026-08-22T19:50:01,911 !! 2026-08-22T19:50:01,911 self._finalize_license_expression() 2026-08-22T19:50:01,912 running bdist_wheel 2026-08-22T19:50:01,923 running build 2026-08-22T19:50:01,924 running build_py 2026-08-22T19:50:01,930 creating build/lib/jenn 2026-08-22T19:50:01,932 copying src/jenn/__init__.py -> build/lib/jenn 2026-08-22T19:50:01,934 creating build/lib/jenn/utilities 2026-08-22T19:50:01,935 copying src/jenn/utilities/_load.py -> build/lib/jenn/utilities 2026-08-22T19:50:01,937 copying src/jenn/utilities/_jmp.py -> build/lib/jenn/utilities 2026-08-22T19:50:01,940 copying src/jenn/utilities/_sample.py -> build/lib/jenn/utilities 2026-08-22T19:50:01,941 copying src/jenn/utilities/_finite_difference.py -> build/lib/jenn/utilities 2026-08-22T19:50:01,943 copying src/jenn/utilities/_rbf.py -> build/lib/jenn/utilities 2026-08-22T19:50:01,945 copying src/jenn/utilities/__init__.py -> build/lib/jenn/utilities 2026-08-22T19:50:01,947 creating build/lib/jenn/synthetic_data 2026-08-22T19:50:01,948 copying src/jenn/synthetic_data/rastrigin.py -> build/lib/jenn/synthetic_data 2026-08-22T19:50:01,950 copying src/jenn/synthetic_data/parabola.py -> build/lib/jenn/synthetic_data 2026-08-22T19:50:01,952 copying src/jenn/synthetic_data/linear.py -> build/lib/jenn/synthetic_data 2026-08-22T19:50:01,954 copying src/jenn/synthetic_data/rosenbrock.py -> build/lib/jenn/synthetic_data 2026-08-22T19:50:01,956 copying src/jenn/synthetic_data/sinusoid.py -> build/lib/jenn/synthetic_data 2026-08-22T19:50:01,957 copying src/jenn/synthetic_data/__init__.py -> build/lib/jenn/synthetic_data 2026-08-22T19:50:01,959 creating build/lib/jenn/mcp 2026-08-22T19:50:01,960 copying src/jenn/mcp/__main__.py -> build/lib/jenn/mcp 2026-08-22T19:50:01,962 copying src/jenn/mcp/_store.py -> build/lib/jenn/mcp 2026-08-22T19:50:01,964 copying src/jenn/mcp/server.py -> build/lib/jenn/mcp 2026-08-22T19:50:01,967 copying src/jenn/mcp/__init__.py -> build/lib/jenn/mcp 2026-08-22T19:50:01,969 copying src/jenn/mcp/_convert.py -> build/lib/jenn/mcp 2026-08-22T19:50:01,972 creating build/lib/jenn/post_processing 2026-08-22T19:50:01,973 copying src/jenn/post_processing/_contours.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,975 copying src/jenn/post_processing/_sensitivities.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,977 copying src/jenn/post_processing/_residual_by_predicted.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,979 copying src/jenn/post_processing/_histogram.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,981 copying src/jenn/post_processing/_goodness_of_fit.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,983 copying src/jenn/post_processing/metrics.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,984 copying src/jenn/post_processing/_convergence.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,986 copying src/jenn/post_processing/_actual_by_predicted.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,988 copying src/jenn/post_processing/_styling.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,990 copying src/jenn/post_processing/__init__.py -> build/lib/jenn/post_processing 2026-08-22T19:50:01,992 creating build/lib/jenn/core 2026-08-22T19:50:01,993 copying src/jenn/core/optimization.py -> build/lib/jenn/core 2026-08-22T19:50:01,996 copying src/jenn/core/cost.py -> build/lib/jenn/core 2026-08-22T19:50:01,998 copying src/jenn/core/model.py -> build/lib/jenn/core 2026-08-22T19:50:02,000 copying src/jenn/core/propagation.py -> build/lib/jenn/core 2026-08-22T19:50:02,003 copying src/jenn/core/activation.py -> build/lib/jenn/core 2026-08-22T19:50:02,005 copying src/jenn/core/cache.py -> build/lib/jenn/core 2026-08-22T19:50:02,007 copying src/jenn/core/training.py -> build/lib/jenn/core 2026-08-22T19:50:02,009 copying src/jenn/core/data.py -> build/lib/jenn/core 2026-08-22T19:50:02,011 copying src/jenn/core/parameters.py -> build/lib/jenn/core 2026-08-22T19:50:02,013 copying src/jenn/core/__init__.py -> build/lib/jenn/core 2026-08-22T19:50:02,015 running egg_info 2026-08-22T19:50:02,024 writing src/jenn.egg-info/PKG-INFO 2026-08-22T19:50:02,028 writing dependency_links to src/jenn.egg-info/dependency_links.txt 2026-08-22T19:50:02,029 writing entry points to src/jenn.egg-info/entry_points.txt 2026-08-22T19:50:02,031 writing requirements to src/jenn.egg-info/requires.txt 2026-08-22T19:50:02,032 writing top-level names to src/jenn.egg-info/top_level.txt 2026-08-22T19:50:02,045 reading manifest file 'src/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:02,050 reading manifest template 'MANIFEST.in' 2026-08-22T19:50:02,051 adding license file 'LICENSE' 2026-08-22T19:50:02,056 writing manifest file 'src/jenn.egg-info/SOURCES.txt' 2026-08-22T19:50:02,061 copying src/jenn/core/schema.json -> build/lib/jenn/core 2026-08-22T19:50:02,074 installing to build/bdist.linux-armv7l/wheel 2026-08-22T19:50:02,075 running install 2026-08-22T19:50:02,097 running install_lib 2026-08-22T19:50:02,103 creating build/bdist.linux-armv7l/wheel 2026-08-22T19:50:02,105 creating build/bdist.linux-armv7l/wheel/jenn 2026-08-22T19:50:02,107 creating build/bdist.linux-armv7l/wheel/jenn/utilities 2026-08-22T19:50:02,108 copying build/lib/jenn/utilities/_load.py -> build/bdist.linux-armv7l/wheel/./jenn/utilities 2026-08-22T19:50:02,111 copying build/lib/jenn/utilities/_jmp.py -> build/bdist.linux-armv7l/wheel/./jenn/utilities 2026-08-22T19:50:02,113 copying build/lib/jenn/utilities/_sample.py -> build/bdist.linux-armv7l/wheel/./jenn/utilities 2026-08-22T19:50:02,114 copying build/lib/jenn/utilities/_finite_difference.py -> build/bdist.linux-armv7l/wheel/./jenn/utilities 2026-08-22T19:50:02,116 copying build/lib/jenn/utilities/_rbf.py -> build/bdist.linux-armv7l/wheel/./jenn/utilities 2026-08-22T19:50:02,118 copying build/lib/jenn/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./jenn/utilities 2026-08-22T19:50:02,120 creating build/bdist.linux-armv7l/wheel/jenn/synthetic_data 2026-08-22T19:50:02,121 copying build/lib/jenn/synthetic_data/rastrigin.py -> build/bdist.linux-armv7l/wheel/./jenn/synthetic_data 2026-08-22T19:50:02,123 copying build/lib/jenn/synthetic_data/parabola.py -> build/bdist.linux-armv7l/wheel/./jenn/synthetic_data 2026-08-22T19:50:02,125 copying build/lib/jenn/synthetic_data/linear.py -> build/bdist.linux-armv7l/wheel/./jenn/synthetic_data 2026-08-22T19:50:02,127 copying build/lib/jenn/synthetic_data/rosenbrock.py -> build/bdist.linux-armv7l/wheel/./jenn/synthetic_data 2026-08-22T19:50:02,129 copying build/lib/jenn/synthetic_data/sinusoid.py -> build/bdist.linux-armv7l/wheel/./jenn/synthetic_data 2026-08-22T19:50:02,130 copying build/lib/jenn/synthetic_data/__init__.py -> build/bdist.linux-armv7l/wheel/./jenn/synthetic_data 2026-08-22T19:50:02,133 creating build/bdist.linux-armv7l/wheel/jenn/mcp 2026-08-22T19:50:02,134 copying build/lib/jenn/mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./jenn/mcp 2026-08-22T19:50:02,136 copying build/lib/jenn/mcp/_store.py -> build/bdist.linux-armv7l/wheel/./jenn/mcp 2026-08-22T19:50:02,138 copying build/lib/jenn/mcp/server.py -> build/bdist.linux-armv7l/wheel/./jenn/mcp 2026-08-22T19:50:02,140 copying build/lib/jenn/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./jenn/mcp 2026-08-22T19:50:02,142 copying build/lib/jenn/mcp/_convert.py -> build/bdist.linux-armv7l/wheel/./jenn/mcp 2026-08-22T19:50:02,145 creating build/bdist.linux-armv7l/wheel/jenn/post_processing 2026-08-22T19:50:02,146 copying build/lib/jenn/post_processing/_contours.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,148 copying build/lib/jenn/post_processing/_sensitivities.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,150 copying build/lib/jenn/post_processing/_residual_by_predicted.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,152 copying build/lib/jenn/post_processing/_histogram.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,154 copying build/lib/jenn/post_processing/_goodness_of_fit.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,155 copying build/lib/jenn/post_processing/metrics.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,157 copying build/lib/jenn/post_processing/_convergence.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,159 copying build/lib/jenn/post_processing/_actual_by_predicted.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,160 copying build/lib/jenn/post_processing/_styling.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,162 copying build/lib/jenn/post_processing/__init__.py -> build/bdist.linux-armv7l/wheel/./jenn/post_processing 2026-08-22T19:50:02,164 creating build/bdist.linux-armv7l/wheel/jenn/core 2026-08-22T19:50:02,165 copying build/lib/jenn/core/optimization.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,168 copying build/lib/jenn/core/cost.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,170 copying build/lib/jenn/core/model.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,172 copying build/lib/jenn/core/propagation.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,175 copying build/lib/jenn/core/schema.json -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,176 copying build/lib/jenn/core/activation.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,179 copying build/lib/jenn/core/cache.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,180 copying build/lib/jenn/core/training.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,182 copying build/lib/jenn/core/data.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,185 copying build/lib/jenn/core/parameters.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,187 copying build/lib/jenn/core/__init__.py -> build/bdist.linux-armv7l/wheel/./jenn/core 2026-08-22T19:50:02,189 copying build/lib/jenn/__init__.py -> build/bdist.linux-armv7l/wheel/./jenn 2026-08-22T19:50:02,190 running install_egg_info 2026-08-22T19:50:02,195 Copying src/jenn.egg-info to build/bdist.linux-armv7l/wheel/./jenn-2.1.0-py3.11.egg-info 2026-08-22T19:50:02,206 running install_scripts 2026-08-22T19:50:02,217 creating build/bdist.linux-armv7l/wheel/jenn-2.1.0.dist-info/WHEEL 2026-08-22T19:50:02,219 creating '/tmp/pip-wheel-09yrl7tb/.tmp-rvmv54ee/jenn-2.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-22T19:50:02,221 adding 'jenn/__init__.py' 2026-08-22T19:50:02,223 adding 'jenn/core/__init__.py' 2026-08-22T19:50:02,225 adding 'jenn/core/activation.py' 2026-08-22T19:50:02,227 adding 'jenn/core/cache.py' 2026-08-22T19:50:02,228 adding 'jenn/core/cost.py' 2026-08-22T19:50:02,230 adding 'jenn/core/data.py' 2026-08-22T19:50:02,232 adding 'jenn/core/model.py' 2026-08-22T19:50:02,235 adding 'jenn/core/optimization.py' 2026-08-22T19:50:02,237 adding 'jenn/core/parameters.py' 2026-08-22T19:50:02,238 adding 'jenn/core/propagation.py' 2026-08-22T19:50:02,240 adding 'jenn/core/schema.json' 2026-08-22T19:50:02,241 adding 'jenn/core/training.py' 2026-08-22T19:50:02,243 adding 'jenn/mcp/__init__.py' 2026-08-22T19:50:02,244 adding 'jenn/mcp/__main__.py' 2026-08-22T19:50:02,246 adding 'jenn/mcp/_convert.py' 2026-08-22T19:50:02,247 adding 'jenn/mcp/_store.py' 2026-08-22T19:50:02,252 adding 'jenn/mcp/server.py' 2026-08-22T19:50:02,254 adding 'jenn/post_processing/__init__.py' 2026-08-22T19:50:02,255 adding 'jenn/post_processing/_actual_by_predicted.py' 2026-08-22T19:50:02,257 adding 'jenn/post_processing/_contours.py' 2026-08-22T19:50:02,258 adding 'jenn/post_processing/_convergence.py' 2026-08-22T19:50:02,259 adding 'jenn/post_processing/_goodness_of_fit.py' 2026-08-22T19:50:02,260 adding 'jenn/post_processing/_histogram.py' 2026-08-22T19:50:02,262 adding 'jenn/post_processing/_residual_by_predicted.py' 2026-08-22T19:50:02,263 adding 'jenn/post_processing/_sensitivities.py' 2026-08-22T19:50:02,264 adding 'jenn/post_processing/_styling.py' 2026-08-22T19:50:02,265 adding 'jenn/post_processing/metrics.py' 2026-08-22T19:50:02,267 adding 'jenn/synthetic_data/__init__.py' 2026-08-22T19:50:02,268 adding 'jenn/synthetic_data/linear.py' 2026-08-22T19:50:02,269 adding 'jenn/synthetic_data/parabola.py' 2026-08-22T19:50:02,270 adding 'jenn/synthetic_data/rastrigin.py' 2026-08-22T19:50:02,272 adding 'jenn/synthetic_data/rosenbrock.py' 2026-08-22T19:50:02,273 adding 'jenn/synthetic_data/sinusoid.py' 2026-08-22T19:50:02,274 adding 'jenn/utilities/__init__.py' 2026-08-22T19:50:02,276 adding 'jenn/utilities/_finite_difference.py' 2026-08-22T19:50:02,277 adding 'jenn/utilities/_jmp.py' 2026-08-22T19:50:02,279 adding 'jenn/utilities/_load.py' 2026-08-22T19:50:02,281 adding 'jenn/utilities/_rbf.py' 2026-08-22T19:50:02,282 adding 'jenn/utilities/_sample.py' 2026-08-22T19:50:02,284 adding 'jenn-2.1.0.dist-info/licenses/LICENSE' 2026-08-22T19:50:02,286 adding 'jenn-2.1.0.dist-info/METADATA' 2026-08-22T19:50:02,287 adding 'jenn-2.1.0.dist-info/WHEEL' 2026-08-22T19:50:02,288 adding 'jenn-2.1.0.dist-info/entry_points.txt' 2026-08-22T19:50:02,289 adding 'jenn-2.1.0.dist-info/top_level.txt' 2026-08-22T19:50:02,290 adding 'jenn-2.1.0.dist-info/RECORD' 2026-08-22T19:50:02,292 removing build/bdist.linux-armv7l/wheel 2026-08-22T19:50:02,403 Building wheel for jenn (pyproject.toml): finished with status 'done' 2026-08-22T19:50:02,408 Created wheel for jenn: filename=jenn-2.1.0-py3-none-any.whl size=66326 sha256=f3667f8644860fd13d098e144e2c53aafb4c6be90baac41f56f9141dc69e6741 2026-08-22T19:50:02,409 Stored in directory: /tmp/pip-ephem-wheel-cache-r5ax3bjj/wheels/4a/79/7a/c5d0b4a2400550f566c52533e0830bade06eb9af643bef07da 2026-08-22T19:50:02,422 Successfully built jenn 2026-08-22T19:50:02,426 Removed build tracker: '/tmp/pip-build-tracker-7pc0ole6'