2026-06-02T09:45:13,939 Created temporary directory: /tmp/pip-ephem-wheel-cache-_slkes3k 2026-06-02T09:45:13,941 Created temporary directory: /tmp/pip-build-tracker-wgv638w0 2026-06-02T09:45:13,942 Initialized build tracking at /tmp/pip-build-tracker-wgv638w0 2026-06-02T09:45:13,942 Created build tracker: /tmp/pip-build-tracker-wgv638w0 2026-06-02T09:45:13,943 Entered build tracker: /tmp/pip-build-tracker-wgv638w0 2026-06-02T09:45:13,943 Created temporary directory: /tmp/pip-wheel-clwsxpq4 2026-06-02T09:45:13,946 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-06-02T09:45:13,949 Created temporary directory: /tmp/pip-ephem-wheel-cache-r8htvyes 2026-06-02T09:45:13,970 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-02T09:45:13,974 2 location(s) to search for versions of emflow: 2026-06-02T09:45:13,974 * https://pypi.org/simple/emflow/ 2026-06-02T09:45:13,974 * https://www.piwheels.org/simple/emflow/ 2026-06-02T09:45:13,974 Fetching project page and analyzing links: https://pypi.org/simple/emflow/ 2026-06-02T09:45:13,975 Getting page https://pypi.org/simple/emflow/ 2026-06-02T09:45:13,976 Found index url https://pypi.org/simple 2026-06-02T09:45:14,206 Fetched page https://pypi.org/simple/emflow/ as application/vnd.pypi.simple.v1+json 2026-06-02T09:45:14,209 Skipping link: No binaries permitted for emflow: https://files.pythonhosted.org/packages/bf/18/0dd05b14953a14f73b7c11def6707c16e329bfc5629f336db286ba2e73d6/emflow-0.0.1-py3-none-any.whl (from https://pypi.org/simple/emflow/) 2026-06-02T09:45:14,210 Found link https://files.pythonhosted.org/packages/1e/ad/d56cf72043582a37428683dd2e3d5c8d96f6be3c65e9582c3ef3bc8dbe53/emflow-0.0.1.tar.gz (from https://pypi.org/simple/emflow/), version: 0.0.1 2026-06-02T09:45:14,211 Skipping link: No binaries permitted for emflow: https://files.pythonhosted.org/packages/f4/dd/5b5fba9e645426b2c4cdf98b435f292d9ffdfa81ffe5b6bedb09422ca779/emflow-0.0.2-py3-none-any.whl (from https://pypi.org/simple/emflow/) 2026-06-02T09:45:14,211 Found link https://files.pythonhosted.org/packages/fa/dc/2e2369981529db219ded4119e1a2233ced5522b666e742f5f7dee2c50403/emflow-0.0.2.tar.gz (from https://pypi.org/simple/emflow/), version: 0.0.2 2026-06-02T09:45:14,212 Skipping link: No binaries permitted for emflow: https://files.pythonhosted.org/packages/dd/d1/4d67049a6472ddf91251a46f2e615db55ee604ac4b1538aafc0643d06660/emflow-0.0.3-py3-none-any.whl (from https://pypi.org/simple/emflow/) 2026-06-02T09:45:14,212 Found link https://files.pythonhosted.org/packages/37/65/fdcd4839e7e745878fd7e50d80ff2fd5fcdbd29672f3a045c89165b591e0/emflow-0.0.3.tar.gz (from https://pypi.org/simple/emflow/), version: 0.0.3 2026-06-02T09:45:14,213 Skipping link: No binaries permitted for emflow: https://files.pythonhosted.org/packages/67/5f/33c3ba8644e56bedbb37acb8d7c83095ad2c6111a9798e3efad0542d93af/emflow-0.0.3.post1-py3-none-any.whl (from https://pypi.org/simple/emflow/) (requires-python:>=3.11) 2026-06-02T09:45:14,214 Found link https://files.pythonhosted.org/packages/34/9d/dccd2fde76bb3f9abb9d279b206445027f02cb080f44d931adb0f5c4677f/emflow-0.0.3.post1.tar.gz (from https://pypi.org/simple/emflow/) (requires-python:>=3.11), version: 0.0.3.post1 2026-06-02T09:45:14,214 Skipping link: No binaries permitted for emflow: https://files.pythonhosted.org/packages/d9/77/9ca569b4e4aaa7a4cb6e70992d6c82245b6f68440e42d3bea462a50a84b4/emflow-0.0.4-py3-none-any.whl (from https://pypi.org/simple/emflow/) 2026-06-02T09:45:14,215 Found link https://files.pythonhosted.org/packages/a3/27/2415890009a738b044b9f35e5c883de0612eaf22a5dbe0f2371c2fbee123/emflow-0.0.4.tar.gz (from https://pypi.org/simple/emflow/), version: 0.0.4 2026-06-02T09:45:14,216 Skipping link: No binaries permitted for emflow: https://files.pythonhosted.org/packages/72/26/b724703e076eb8ff54944a34bee5fd62603ac3e44ac63e3b646e2982a9f8/emflow-0.1.0-py3-none-any.whl (from https://pypi.org/simple/emflow/) (requires-python:>=3.11) 2026-06-02T09:45:14,217 Found link https://files.pythonhosted.org/packages/09/49/07a0d70cd8981278048200778befeead41e64a1bb92e3dc3d0e37ab2affd/emflow-0.1.0.tar.gz (from https://pypi.org/simple/emflow/) (requires-python:>=3.11), version: 0.1.0 2026-06-02T09:45:14,218 Fetching project page and analyzing links: https://www.piwheels.org/simple/emflow/ 2026-06-02T09:45:14,218 Getting page https://www.piwheels.org/simple/emflow/ 2026-06-02T09:45:14,220 Found index url https://www.piwheels.org/simple 2026-06-02T09:45:14,395 Fetched page https://www.piwheels.org/simple/emflow/ as text/html 2026-06-02T09:45:14,398 Skipping link: No binaries permitted for emflow: https://archive1.piwheels.org/simple/emflow/emflow-0.0.4-py3-none-any.whl#sha256=4afc834e4392b56e307e60fc0201d34390a26e5d020b95b40390728ce2486b55 (from https://www.piwheels.org/simple/emflow/) 2026-06-02T09:45:14,399 Skipping link: No binaries permitted for emflow: https://archive1.piwheels.org/simple/emflow/emflow-0.0.3.post1-py3-none-any.whl#sha256=f8c39f392ded01fb58046097017ee1861936606f0569cb578691bdfb73384f2a (from https://www.piwheels.org/simple/emflow/) (requires-python:>=3.11) 2026-06-02T09:45:14,399 Skipping link: No binaries permitted for emflow: https://archive1.piwheels.org/simple/emflow/emflow-0.0.3-py3-none-any.whl#sha256=3b89fd72396a9213fffa1ab885b3aba0ad886cde5d28a61b44d94f9e4db94577 (from https://www.piwheels.org/simple/emflow/) 2026-06-02T09:45:14,400 Skipping link: No binaries permitted for emflow: https://archive1.piwheels.org/simple/emflow/emflow-0.0.2-py3-none-any.whl#sha256=095e8eaa1f6f8463c6dcbe61ad4f19fb9c7e052cbd93cce42da9778b5f604167 (from https://www.piwheels.org/simple/emflow/) 2026-06-02T09:45:14,400 Skipping link: No binaries permitted for emflow: https://archive1.piwheels.org/simple/emflow/emflow-0.0.1-py3-none-any.whl#sha256=f1992e2536683e8d5ad5bd1ffbbde1e68a5cc09c8a07a7020fde6a8fa4e834fe (from https://www.piwheels.org/simple/emflow/) 2026-06-02T09:45:14,401 Skipping link: not a file: https://www.piwheels.org/simple/emflow/ 2026-06-02T09:45:14,402 Skipping link: not a file: https://pypi.org/simple/emflow/ 2026-06-02T09:45:14,421 Given no hashes to check 1 links for project 'emflow': discarding no candidates 2026-06-02T09:45:14,439 Collecting emflow==0.1.0 2026-06-02T09:45:14,441 Created temporary directory: /tmp/pip-unpack-vd6ydob_ 2026-06-02T09:45:14,744 Downloading emflow-0.1.0.tar.gz (3.2 MB) 2026-06-02T09:45:15,701 Added emflow==0.1.0 from https://files.pythonhosted.org/packages/09/49/07a0d70cd8981278048200778befeead41e64a1bb92e3dc3d0e37ab2affd/emflow-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-wgv638w0' 2026-06-02T09:45:15,706 Created temporary directory: /tmp/pip-build-env-3wob7l80 2026-06-02T09:45:15,710 Installing build dependencies: started 2026-06-02T09:45:15,711 Running command pip subprocess to install build dependencies 2026-06-02T09:45:16,834 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-02T09:45:17,239 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-06-02T09:45:17,262 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-02T09:45:19,061 Collecting setuptools>=64.0 2026-06-02T09:45:19,062 Obtaining dependency information for setuptools>=64.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-02T09:45:19,077 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-02T09:45:19,311 Collecting wheel 2026-06-02T09:45:19,312 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-02T09:45:19,326 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-02T09:45:19,508 Collecting packaging>=24.0 2026-06-02T09:45:19,509 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-02T09:45:19,522 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-02T09:45:19,710 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-02T09:45:19,729 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-02T09:45:19,814 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-02T09:45:19,849 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-02T09:45:19,873 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-02T09:45:19,978 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-02T09:45:22,738 Installing collected packages: setuptools, packaging, wheel 2026-06-02T09:45:26,382 Creating /tmp/pip-build-env-3wob7l80/overlay/local/bin 2026-06-02T09:45:26,384 changing mode of /tmp/pip-build-env-3wob7l80/overlay/local/bin/wheel to 755 2026-06-02T09:45:26,406 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-02T09:45:26,693 Installing build dependencies: finished with status 'done' 2026-06-02T09:45:26,700 Getting requirements to build wheel: started 2026-06-02T09:45:26,701 Running command Getting requirements to build wheel 2026-06-02T09:45:27,303 /tmp/pip-build-env-3wob7l80/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-02T09:45:27,303 !! 2026-06-02T09:45:27,305 ******************************************************************************** 2026-06-02T09:45:27,305 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-02T09:45:27,306 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-02T09:45:27,307 or your builds will no longer be supported. 2026-06-02T09:45:27,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-02T09:45:27,309 ******************************************************************************** 2026-06-02T09:45:27,310 !! 2026-06-02T09:45:27,311 corresp(dist, value, root_dir) 2026-06-02T09:45:27,390 running egg_info 2026-06-02T09:45:27,396 writing emflow.egg-info/PKG-INFO 2026-06-02T09:45:27,402 writing dependency_links to emflow.egg-info/dependency_links.txt 2026-06-02T09:45:27,405 writing requirements to emflow.egg-info/requires.txt 2026-06-02T09:45:27,407 writing top-level names to emflow.egg-info/top_level.txt 2026-06-02T09:45:27,442 reading manifest file 'emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:27,448 reading manifest template 'MANIFEST.in' 2026-06-02T09:45:27,449 warning: no previously-included files found matching 'examples/*' 2026-06-02T09:45:27,451 adding license file 'LICENCE.md' 2026-06-02T09:45:27,456 writing manifest file 'emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:27,554 Getting requirements to build wheel: finished with status 'done' 2026-06-02T09:45:27,557 Created temporary directory: /tmp/pip-modern-metadata-1cezu_qi 2026-06-02T09:45:27,560 Preparing metadata (pyproject.toml): started 2026-06-02T09:45:27,561 Running command Preparing metadata (pyproject.toml) 2026-06-02T09:45:28,120 /tmp/pip-build-env-3wob7l80/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-02T09:45:28,120 !! 2026-06-02T09:45:28,122 ******************************************************************************** 2026-06-02T09:45:28,122 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-02T09:45:28,123 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-02T09:45:28,123 or your builds will no longer be supported. 2026-06-02T09:45:28,124 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-02T09:45:28,125 ******************************************************************************** 2026-06-02T09:45:28,126 !! 2026-06-02T09:45:28,126 corresp(dist, value, root_dir) 2026-06-02T09:45:28,204 running dist_info 2026-06-02T09:45:28,214 creating /tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info 2026-06-02T09:45:28,215 writing /tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/PKG-INFO 2026-06-02T09:45:28,221 writing dependency_links to /tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/dependency_links.txt 2026-06-02T09:45:28,224 writing requirements to /tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/requires.txt 2026-06-02T09:45:28,225 writing top-level names to /tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/top_level.txt 2026-06-02T09:45:28,226 writing manifest file '/tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:28,256 reading manifest file '/tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:28,258 reading manifest template 'MANIFEST.in' 2026-06-02T09:45:28,259 warning: no previously-included files found matching 'examples/*' 2026-06-02T09:45:28,261 adding license file 'LICENCE.md' 2026-06-02T09:45:28,265 writing manifest file '/tmp/pip-modern-metadata-1cezu_qi/emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:28,266 creating '/tmp/pip-modern-metadata-1cezu_qi/emflow-0.1.0.dist-info' 2026-06-02T09:45:28,389 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-02T09:45:28,394 Source in /tmp/pip-wheel-clwsxpq4/emflow_7ef68eb569584cad8abb66a81779f7cd has version 0.1.0, which satisfies requirement emflow==0.1.0 from https://files.pythonhosted.org/packages/09/49/07a0d70cd8981278048200778befeead41e64a1bb92e3dc3d0e37ab2affd/emflow-0.1.0.tar.gz 2026-06-02T09:45:28,395 Removed emflow==0.1.0 from https://files.pythonhosted.org/packages/09/49/07a0d70cd8981278048200778befeead41e64a1bb92e3dc3d0e37ab2affd/emflow-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-wgv638w0' 2026-06-02T09:45:28,401 Created temporary directory: /tmp/pip-unpack-j1ct8qo3 2026-06-02T09:45:28,402 Building wheels for collected packages: emflow 2026-06-02T09:45:28,406 Created temporary directory: /tmp/pip-wheel-86vhn64s 2026-06-02T09:45:28,407 Destination directory: /tmp/pip-wheel-86vhn64s 2026-06-02T09:45:28,409 Building wheel for emflow (pyproject.toml): started 2026-06-02T09:45:28,410 Running command Building wheel for emflow (pyproject.toml) 2026-06-02T09:45:28,959 /tmp/pip-build-env-3wob7l80/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-02T09:45:28,959 !! 2026-06-02T09:45:28,960 ******************************************************************************** 2026-06-02T09:45:28,961 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-02T09:45:28,962 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-02T09:45:28,963 or your builds will no longer be supported. 2026-06-02T09:45:28,963 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-02T09:45:28,964 ******************************************************************************** 2026-06-02T09:45:28,965 !! 2026-06-02T09:45:28,965 corresp(dist, value, root_dir) 2026-06-02T09:45:29,034 running bdist_wheel 2026-06-02T09:45:29,052 running build 2026-06-02T09:45:29,052 running build_py 2026-06-02T09:45:29,058 creating build/lib/emflow 2026-06-02T09:45:29,060 copying emflow/base.py -> build/lib/emflow 2026-06-02T09:45:29,062 copying emflow/__init__.py -> build/lib/emflow 2026-06-02T09:45:29,065 creating build/lib/docs 2026-06-02T09:45:29,066 copying docs/conf.py -> build/lib/docs 2026-06-02T09:45:29,068 creating build/lib/emflow/utils 2026-06-02T09:45:29,069 copying emflow/utils/__init__.py -> build/lib/emflow/utils 2026-06-02T09:45:29,071 copying emflow/utils/loader.py -> build/lib/emflow/utils 2026-06-02T09:45:29,074 creating build/lib/emflow/spaces 2026-06-02T09:45:29,075 copying emflow/spaces/output.py -> build/lib/emflow/spaces 2026-06-02T09:45:29,077 copying emflow/spaces/input.py -> build/lib/emflow/spaces 2026-06-02T09:45:29,078 copying emflow/spaces/base.py -> build/lib/emflow/spaces 2026-06-02T09:45:29,080 copying emflow/spaces/dataframe.py -> build/lib/emflow/spaces 2026-06-02T09:45:29,082 copying emflow/spaces/__init__.py -> build/lib/emflow/spaces 2026-06-02T09:45:29,085 creating build/lib/emflow/experiments 2026-06-02T09:45:29,085 copying emflow/experiments/scenario.py -> build/lib/emflow/experiments 2026-06-02T09:45:29,087 copying emflow/experiments/benchmark.py -> build/lib/emflow/experiments 2026-06-02T09:45:29,089 copying emflow/experiments/experiment.py -> build/lib/emflow/experiments 2026-06-02T09:45:29,092 creating build/lib/emflow/assets 2026-06-02T09:45:29,093 copying emflow/assets/heatpump.py -> build/lib/emflow/assets 2026-06-02T09:45:29,095 copying emflow/assets/wind.py -> build/lib/emflow/assets 2026-06-02T09:45:29,097 copying emflow/assets/building.py -> build/lib/emflow/assets 2026-06-02T09:45:29,099 copying emflow/assets/base.py -> build/lib/emflow/assets 2026-06-02T09:45:29,101 copying emflow/assets/battery.py -> build/lib/emflow/assets 2026-06-02T09:45:29,103 copying emflow/assets/hydro.py -> build/lib/emflow/assets 2026-06-02T09:45:29,105 copying emflow/assets/solar.py -> build/lib/emflow/assets 2026-06-02T09:45:29,107 copying emflow/assets/geospatial.py -> build/lib/emflow/assets 2026-06-02T09:45:29,110 copying emflow/assets/timeseries.py -> build/lib/emflow/assets 2026-06-02T09:45:29,112 copying emflow/assets/__init__.py -> build/lib/emflow/assets 2026-06-02T09:45:29,114 copying emflow/assets/powergrid.py -> build/lib/emflow/assets 2026-06-02T09:45:29,116 copying emflow/assets/abstract.py -> build/lib/emflow/assets 2026-06-02T09:45:29,118 copying emflow/assets/energycollection.py -> build/lib/emflow/assets 2026-06-02T09:45:29,121 creating build/lib/emflow/models 2026-06-02T09:45:29,122 copying emflow/models/simulator.py -> build/lib/emflow/models 2026-06-02T09:45:29,124 copying emflow/models/agent.py -> build/lib/emflow/models 2026-06-02T09:45:29,126 copying emflow/models/optimizer.py -> build/lib/emflow/models 2026-06-02T09:45:29,128 copying emflow/models/model.py -> build/lib/emflow/models 2026-06-02T09:45:29,130 copying emflow/models/predictor.py -> build/lib/emflow/models 2026-06-02T09:45:29,132 copying emflow/models/__init__.py -> build/lib/emflow/models 2026-06-02T09:45:29,135 creating build/lib/emflow/examples 2026-06-02T09:45:29,136 copying emflow/examples/__init__.py -> build/lib/emflow/examples 2026-06-02T09:45:29,139 creating build/lib/emflow/problems 2026-06-02T09:45:29,141 copying emflow/problems/objective.py -> build/lib/emflow/problems 2026-06-02T09:45:29,143 copying emflow/problems/problem.py -> build/lib/emflow/problems 2026-06-02T09:45:29,145 copying emflow/problems/__init__.py -> build/lib/emflow/problems 2026-06-02T09:45:29,147 copying emflow/problems/dataset.py -> build/lib/emflow/problems 2026-06-02T09:45:29,149 copying emflow/problems/environment.py -> build/lib/emflow/problems 2026-06-02T09:45:29,152 creating build/lib/emflow/examples/heftcom2024 2026-06-02T09:45:29,153 copying emflow/examples/heftcom2024/preprocess.py -> build/lib/emflow/examples/heftcom2024 2026-06-02T09:45:29,155 copying emflow/examples/heftcom2024/problem.py -> build/lib/emflow/examples/heftcom2024 2026-06-02T09:45:29,157 copying emflow/examples/heftcom2024/__init__.py -> build/lib/emflow/examples/heftcom2024 2026-06-02T09:45:29,159 creating build/lib/emflow/examples/solar_battery 2026-06-02T09:45:29,161 copying emflow/examples/solar_battery/problem.py -> build/lib/emflow/examples/solar_battery 2026-06-02T09:45:29,163 copying emflow/examples/solar_battery/__init__.py -> build/lib/emflow/examples/solar_battery 2026-06-02T09:45:29,165 creating build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,166 copying emflow/examples/gefcom2014_solar/problem_gefcom2014_solar.py -> build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,169 copying emflow/examples/gefcom2014_solar/pvpower.py -> build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,171 copying emflow/examples/gefcom2014_solar/problem.py -> build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,174 copying emflow/examples/gefcom2014_solar/main.py -> build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,177 copying emflow/examples/gefcom2014_solar/__init__.py -> build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,178 copying emflow/examples/gefcom2014_solar/problem_gefcom2014_solar_all.py -> build/lib/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,181 creating build/lib/emflow/examples/data 2026-06-02T09:45:29,182 copying emflow/examples/data/__init__.py -> build/lib/emflow/examples/data 2026-06-02T09:45:29,185 creating build/lib/emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,186 copying emflow/examples/solar_battery/Utilities/KPI.py -> build/lib/emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,188 copying emflow/examples/solar_battery/Utilities/Plot.py -> build/lib/emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,191 copying emflow/examples/solar_battery/Utilities/Data_import.py -> build/lib/emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,193 creating build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,194 copying emflow/examples/solar_battery/Models/PV_BESS_LP_time_horizon.py -> build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,198 copying emflow/examples/solar_battery/Models/PV_BESS_random_agent.py -> build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,200 copying emflow/examples/solar_battery/Models/PV_BESS_Rule_based.py -> build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,203 copying emflow/examples/solar_battery/Models/PV_no_BESS.py -> build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,206 copying emflow/examples/solar_battery/Models/PV_BESS_LP_opt.py -> build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,209 copying emflow/examples/solar_battery/Models/PV_BESS_constant_agent.py -> build/lib/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,211 running egg_info 2026-06-02T09:45:29,222 writing emflow.egg-info/PKG-INFO 2026-06-02T09:45:29,228 writing dependency_links to emflow.egg-info/dependency_links.txt 2026-06-02T09:45:29,231 writing requirements to emflow.egg-info/requires.txt 2026-06-02T09:45:29,232 writing top-level names to emflow.egg-info/top_level.txt 2026-06-02T09:45:29,256 reading manifest file 'emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:29,262 reading manifest template 'MANIFEST.in' 2026-06-02T09:45:29,263 warning: no previously-included files found matching 'examples/*' 2026-06-02T09:45:29,265 adding license file 'LICENCE.md' 2026-06-02T09:45:29,270 writing manifest file 'emflow.egg-info/SOURCES.txt' 2026-06-02T09:45:29,280 copying emflow/examples/data/gefcom2014-solar-scores.csv -> build/lib/emflow/examples/data 2026-06-02T09:45:29,282 copying emflow/examples/data/gefcom2014-solar.csv -> build/lib/emflow/examples/data 2026-06-02T09:45:29,483 installing to build/bdist.linux-armv7l/wheel 2026-06-02T09:45:29,484 running install 2026-06-02T09:45:29,506 running install_lib 2026-06-02T09:45:29,512 creating build/bdist.linux-armv7l/wheel 2026-06-02T09:45:29,514 creating build/bdist.linux-armv7l/wheel/emflow 2026-06-02T09:45:29,516 creating build/bdist.linux-armv7l/wheel/emflow/utils 2026-06-02T09:45:29,517 copying build/lib/emflow/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/utils 2026-06-02T09:45:29,519 copying build/lib/emflow/utils/loader.py -> build/bdist.linux-armv7l/wheel/./emflow/utils 2026-06-02T09:45:29,521 creating build/bdist.linux-armv7l/wheel/emflow/spaces 2026-06-02T09:45:29,522 copying build/lib/emflow/spaces/output.py -> build/bdist.linux-armv7l/wheel/./emflow/spaces 2026-06-02T09:45:29,524 copying build/lib/emflow/spaces/input.py -> build/bdist.linux-armv7l/wheel/./emflow/spaces 2026-06-02T09:45:29,526 copying build/lib/emflow/spaces/base.py -> build/bdist.linux-armv7l/wheel/./emflow/spaces 2026-06-02T09:45:29,528 copying build/lib/emflow/spaces/dataframe.py -> build/bdist.linux-armv7l/wheel/./emflow/spaces 2026-06-02T09:45:29,530 copying build/lib/emflow/spaces/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/spaces 2026-06-02T09:45:29,532 creating build/bdist.linux-armv7l/wheel/emflow/experiments 2026-06-02T09:45:29,533 copying build/lib/emflow/experiments/scenario.py -> build/bdist.linux-armv7l/wheel/./emflow/experiments 2026-06-02T09:45:29,534 copying build/lib/emflow/experiments/benchmark.py -> build/bdist.linux-armv7l/wheel/./emflow/experiments 2026-06-02T09:45:29,536 copying build/lib/emflow/experiments/experiment.py -> build/bdist.linux-armv7l/wheel/./emflow/experiments 2026-06-02T09:45:29,538 creating build/bdist.linux-armv7l/wheel/emflow/assets 2026-06-02T09:45:29,539 copying build/lib/emflow/assets/heatpump.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,541 copying build/lib/emflow/assets/wind.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,543 copying build/lib/emflow/assets/building.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,544 copying build/lib/emflow/assets/base.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,546 copying build/lib/emflow/assets/battery.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,548 copying build/lib/emflow/assets/hydro.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,550 copying build/lib/emflow/assets/solar.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,551 copying build/lib/emflow/assets/geospatial.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,553 copying build/lib/emflow/assets/timeseries.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,555 copying build/lib/emflow/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,556 copying build/lib/emflow/assets/powergrid.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,558 copying build/lib/emflow/assets/abstract.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,560 copying build/lib/emflow/assets/energycollection.py -> build/bdist.linux-armv7l/wheel/./emflow/assets 2026-06-02T09:45:29,562 creating build/bdist.linux-armv7l/wheel/emflow/models 2026-06-02T09:45:29,563 copying build/lib/emflow/models/simulator.py -> build/bdist.linux-armv7l/wheel/./emflow/models 2026-06-02T09:45:29,565 copying build/lib/emflow/models/agent.py -> build/bdist.linux-armv7l/wheel/./emflow/models 2026-06-02T09:45:29,567 copying build/lib/emflow/models/optimizer.py -> build/bdist.linux-armv7l/wheel/./emflow/models 2026-06-02T09:45:29,569 copying build/lib/emflow/models/model.py -> build/bdist.linux-armv7l/wheel/./emflow/models 2026-06-02T09:45:29,571 copying build/lib/emflow/models/predictor.py -> build/bdist.linux-armv7l/wheel/./emflow/models 2026-06-02T09:45:29,572 copying build/lib/emflow/models/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/models 2026-06-02T09:45:29,574 copying build/lib/emflow/base.py -> build/bdist.linux-armv7l/wheel/./emflow 2026-06-02T09:45:29,576 creating build/bdist.linux-armv7l/wheel/emflow/examples 2026-06-02T09:45:29,578 creating build/bdist.linux-armv7l/wheel/emflow/examples/heftcom2024 2026-06-02T09:45:29,579 copying build/lib/emflow/examples/heftcom2024/preprocess.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/heftcom2024 2026-06-02T09:45:29,581 copying build/lib/emflow/examples/heftcom2024/problem.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/heftcom2024 2026-06-02T09:45:29,583 copying build/lib/emflow/examples/heftcom2024/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/heftcom2024 2026-06-02T09:45:29,585 creating build/bdist.linux-armv7l/wheel/emflow/examples/solar_battery 2026-06-02T09:45:29,586 copying build/lib/emflow/examples/solar_battery/problem.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery 2026-06-02T09:45:29,588 creating build/bdist.linux-armv7l/wheel/emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,589 copying build/lib/emflow/examples/solar_battery/Utilities/KPI.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,592 copying build/lib/emflow/examples/solar_battery/Utilities/Plot.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,594 copying build/lib/emflow/examples/solar_battery/Utilities/Data_import.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Utilities 2026-06-02T09:45:29,596 copying build/lib/emflow/examples/solar_battery/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery 2026-06-02T09:45:29,599 creating build/bdist.linux-armv7l/wheel/emflow/examples/solar_battery/Models 2026-06-02T09:45:29,601 copying build/lib/emflow/examples/solar_battery/Models/PV_BESS_LP_time_horizon.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Models 2026-06-02T09:45:29,604 copying build/lib/emflow/examples/solar_battery/Models/PV_BESS_random_agent.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Models 2026-06-02T09:45:29,609 copying build/lib/emflow/examples/solar_battery/Models/PV_BESS_Rule_based.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Models 2026-06-02T09:45:29,613 copying build/lib/emflow/examples/solar_battery/Models/PV_no_BESS.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Models 2026-06-02T09:45:29,617 copying build/lib/emflow/examples/solar_battery/Models/PV_BESS_LP_opt.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Models 2026-06-02T09:45:29,622 copying build/lib/emflow/examples/solar_battery/Models/PV_BESS_constant_agent.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/solar_battery/Models 2026-06-02T09:45:29,629 creating build/bdist.linux-armv7l/wheel/emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,631 copying build/lib/emflow/examples/gefcom2014_solar/problem_gefcom2014_solar.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,636 copying build/lib/emflow/examples/gefcom2014_solar/pvpower.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,640 copying build/lib/emflow/examples/gefcom2014_solar/problem.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,645 copying build/lib/emflow/examples/gefcom2014_solar/main.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,647 copying build/lib/emflow/examples/gefcom2014_solar/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,649 copying build/lib/emflow/examples/gefcom2014_solar/problem_gefcom2014_solar_all.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/gefcom2014_solar 2026-06-02T09:45:29,652 copying build/lib/emflow/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/examples 2026-06-02T09:45:29,656 creating build/bdist.linux-armv7l/wheel/emflow/examples/data 2026-06-02T09:45:29,657 copying build/lib/emflow/examples/data/gefcom2014-solar.csv -> build/bdist.linux-armv7l/wheel/./emflow/examples/data 2026-06-02T09:45:29,801 copying build/lib/emflow/examples/data/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/examples/data 2026-06-02T09:45:29,802 copying build/lib/emflow/examples/data/gefcom2014-solar-scores.csv -> build/bdist.linux-armv7l/wheel/./emflow/examples/data 2026-06-02T09:45:29,804 copying build/lib/emflow/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow 2026-06-02T09:45:29,807 creating build/bdist.linux-armv7l/wheel/emflow/problems 2026-06-02T09:45:29,808 copying build/lib/emflow/problems/objective.py -> build/bdist.linux-armv7l/wheel/./emflow/problems 2026-06-02T09:45:29,810 copying build/lib/emflow/problems/problem.py -> build/bdist.linux-armv7l/wheel/./emflow/problems 2026-06-02T09:45:29,811 copying build/lib/emflow/problems/__init__.py -> build/bdist.linux-armv7l/wheel/./emflow/problems 2026-06-02T09:45:29,813 copying build/lib/emflow/problems/dataset.py -> build/bdist.linux-armv7l/wheel/./emflow/problems 2026-06-02T09:45:29,815 copying build/lib/emflow/problems/environment.py -> build/bdist.linux-armv7l/wheel/./emflow/problems 2026-06-02T09:45:29,817 creating build/bdist.linux-armv7l/wheel/docs 2026-06-02T09:45:29,818 copying build/lib/docs/conf.py -> build/bdist.linux-armv7l/wheel/./docs 2026-06-02T09:45:29,820 running install_egg_info 2026-06-02T09:45:29,825 Copying emflow.egg-info to build/bdist.linux-armv7l/wheel/./emflow-0.1.0-py3.11.egg-info 2026-06-02T09:45:29,834 running install_scripts 2026-06-02T09:45:29,844 creating build/bdist.linux-armv7l/wheel/emflow-0.1.0.dist-info/WHEEL 2026-06-02T09:45:29,847 creating '/tmp/pip-wheel-86vhn64s/.tmp-xbyyn8ex/emflow-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-02T09:45:29,849 adding 'docs/conf.py' 2026-06-02T09:45:29,851 adding 'emflow/__init__.py' 2026-06-02T09:45:29,853 adding 'emflow/base.py' 2026-06-02T09:45:29,855 adding 'emflow/assets/__init__.py' 2026-06-02T09:45:29,856 adding 'emflow/assets/abstract.py' 2026-06-02T09:45:29,857 adding 'emflow/assets/base.py' 2026-06-02T09:45:29,858 adding 'emflow/assets/battery.py' 2026-06-02T09:45:29,859 adding 'emflow/assets/building.py' 2026-06-02T09:45:29,861 adding 'emflow/assets/energycollection.py' 2026-06-02T09:45:29,862 adding 'emflow/assets/geospatial.py' 2026-06-02T09:45:29,863 adding 'emflow/assets/heatpump.py' 2026-06-02T09:45:29,864 adding 'emflow/assets/hydro.py' 2026-06-02T09:45:29,865 adding 'emflow/assets/powergrid.py' 2026-06-02T09:45:29,866 adding 'emflow/assets/solar.py' 2026-06-02T09:45:29,868 adding 'emflow/assets/timeseries.py' 2026-06-02T09:45:29,869 adding 'emflow/assets/wind.py' 2026-06-02T09:45:29,871 adding 'emflow/examples/__init__.py' 2026-06-02T09:45:29,872 adding 'emflow/examples/data/__init__.py' 2026-06-02T09:45:29,874 adding 'emflow/examples/data/gefcom2014-solar-scores.csv' 2026-06-02T09:45:31,593 adding 'emflow/examples/data/gefcom2014-solar.csv' 2026-06-02T09:45:31,648 adding 'emflow/examples/gefcom2014_solar/__init__.py' 2026-06-02T09:45:31,650 adding 'emflow/examples/gefcom2014_solar/main.py' 2026-06-02T09:45:31,652 adding 'emflow/examples/gefcom2014_solar/problem.py' 2026-06-02T09:45:31,654 adding 'emflow/examples/gefcom2014_solar/problem_gefcom2014_solar.py' 2026-06-02T09:45:31,656 adding 'emflow/examples/gefcom2014_solar/problem_gefcom2014_solar_all.py' 2026-06-02T09:45:31,658 adding 'emflow/examples/gefcom2014_solar/pvpower.py' 2026-06-02T09:45:31,659 adding 'emflow/examples/heftcom2024/__init__.py' 2026-06-02T09:45:31,661 adding 'emflow/examples/heftcom2024/preprocess.py' 2026-06-02T09:45:31,662 adding 'emflow/examples/heftcom2024/problem.py' 2026-06-02T09:45:31,664 adding 'emflow/examples/solar_battery/__init__.py' 2026-06-02T09:45:31,665 adding 'emflow/examples/solar_battery/problem.py' 2026-06-02T09:45:31,668 adding 'emflow/examples/solar_battery/Models/PV_BESS_LP_opt.py' 2026-06-02T09:45:31,670 adding 'emflow/examples/solar_battery/Models/PV_BESS_LP_time_horizon.py' 2026-06-02T09:45:31,672 adding 'emflow/examples/solar_battery/Models/PV_BESS_Rule_based.py' 2026-06-02T09:45:31,674 adding 'emflow/examples/solar_battery/Models/PV_BESS_constant_agent.py' 2026-06-02T09:45:31,675 adding 'emflow/examples/solar_battery/Models/PV_BESS_random_agent.py' 2026-06-02T09:45:31,677 adding 'emflow/examples/solar_battery/Models/PV_no_BESS.py' 2026-06-02T09:45:31,679 adding 'emflow/examples/solar_battery/Utilities/Data_import.py' 2026-06-02T09:45:31,680 adding 'emflow/examples/solar_battery/Utilities/KPI.py' 2026-06-02T09:45:31,681 adding 'emflow/examples/solar_battery/Utilities/Plot.py' 2026-06-02T09:45:31,683 adding 'emflow/experiments/benchmark.py' 2026-06-02T09:45:31,684 adding 'emflow/experiments/experiment.py' 2026-06-02T09:45:31,686 adding 'emflow/experiments/scenario.py' 2026-06-02T09:45:31,687 adding 'emflow/models/__init__.py' 2026-06-02T09:45:31,689 adding 'emflow/models/agent.py' 2026-06-02T09:45:31,690 adding 'emflow/models/model.py' 2026-06-02T09:45:31,691 adding 'emflow/models/optimizer.py' 2026-06-02T09:45:31,693 adding 'emflow/models/predictor.py' 2026-06-02T09:45:31,694 adding 'emflow/models/simulator.py' 2026-06-02T09:45:31,696 adding 'emflow/problems/__init__.py' 2026-06-02T09:45:31,697 adding 'emflow/problems/dataset.py' 2026-06-02T09:45:31,698 adding 'emflow/problems/environment.py' 2026-06-02T09:45:31,700 adding 'emflow/problems/objective.py' 2026-06-02T09:45:31,701 adding 'emflow/problems/problem.py' 2026-06-02T09:45:31,702 adding 'emflow/spaces/__init__.py' 2026-06-02T09:45:31,704 adding 'emflow/spaces/base.py' 2026-06-02T09:45:31,705 adding 'emflow/spaces/dataframe.py' 2026-06-02T09:45:31,706 adding 'emflow/spaces/input.py' 2026-06-02T09:45:31,708 adding 'emflow/spaces/output.py' 2026-06-02T09:45:31,709 adding 'emflow/utils/__init__.py' 2026-06-02T09:45:31,711 adding 'emflow/utils/loader.py' 2026-06-02T09:45:31,713 adding 'emflow-0.1.0.dist-info/licenses/LICENCE.md' 2026-06-02T09:45:31,715 adding 'emflow-0.1.0.dist-info/METADATA' 2026-06-02T09:45:31,716 adding 'emflow-0.1.0.dist-info/WHEEL' 2026-06-02T09:45:31,717 adding 'emflow-0.1.0.dist-info/top_level.txt' 2026-06-02T09:45:31,719 adding 'emflow-0.1.0.dist-info/RECORD' 2026-06-02T09:45:31,755 removing build/bdist.linux-armv7l/wheel 2026-06-02T09:45:31,878 Building wheel for emflow (pyproject.toml): finished with status 'done' 2026-06-02T09:45:31,954 Created wheel for emflow: filename=emflow-0.1.0-py3-none-any.whl size=3265145 sha256=f2eb4b728a81d68028235c99c37a045f209dbd97556e8a729b3621875dbdb986 2026-06-02T09:45:31,955 Stored in directory: /tmp/pip-ephem-wheel-cache-r8htvyes/wheels/e1/73/05/65b83e8cdbd57d14ebd868b9dbe2505b8ab452b945c5da74f8 2026-06-02T09:45:31,970 Successfully built emflow 2026-06-02T09:45:32,049 Removed build tracker: '/tmp/pip-build-tracker-wgv638w0'