2025-02-13T00:45:45,085 Created temporary directory: /tmp/pip-build-tracker-m6ds1wvm 2025-02-13T00:45:45,086 Initialized build tracking at /tmp/pip-build-tracker-m6ds1wvm 2025-02-13T00:45:45,087 Created build tracker: /tmp/pip-build-tracker-m6ds1wvm 2025-02-13T00:45:45,087 Entered build tracker: /tmp/pip-build-tracker-m6ds1wvm 2025-02-13T00:45:45,088 Created temporary directory: /tmp/pip-wheel-106ezwka 2025-02-13T00:45:45,092 Created temporary directory: /tmp/pip-ephem-wheel-cache-huc95zte 2025-02-13T00:45:45,138 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-02-13T00:45:45,140 2 location(s) to search for versions of opendsm: 2025-02-13T00:45:45,140 * https://pypi.org/simple/opendsm/ 2025-02-13T00:45:45,140 * https://www.piwheels.org/simple/opendsm/ 2025-02-13T00:45:45,141 Fetching project page and analyzing links: https://pypi.org/simple/opendsm/ 2025-02-13T00:45:45,142 Getting page https://pypi.org/simple/opendsm/ 2025-02-13T00:45:45,143 Found index url https://pypi.org/simple/ 2025-02-13T00:45:45,373 Fetched page https://pypi.org/simple/opendsm/ as application/vnd.pypi.simple.v1+json 2025-02-13T00:45:45,375 Skipping link: No binaries permitted for opendsm: https://files.pythonhosted.org/packages/d8/aa/42cc07d082887161248d7eaab6ab642e36126871dab1855ae7e519cc2806/opendsm-1.0.0-py3-none-any.whl (from https://pypi.org/simple/opendsm/) 2025-02-13T00:45:45,375 Found link https://files.pythonhosted.org/packages/57/c8/cbac0d6e060f24edcc8cc25427b9788fae1eda46a2e678010d5b63a6b56c/opendsm-1.0.0.tar.gz (from https://pypi.org/simple/opendsm/), version: 1.0.0 2025-02-13T00:45:45,377 Fetching project page and analyzing links: https://www.piwheels.org/simple/opendsm/ 2025-02-13T00:45:45,377 Getting page https://www.piwheels.org/simple/opendsm/ 2025-02-13T00:45:45,379 Found index url https://www.piwheels.org/simple/ 2025-02-13T00:45:45,540 Fetched page https://www.piwheels.org/simple/opendsm/ as text/html 2025-02-13T00:45:45,541 Skipping link: not a file: https://www.piwheels.org/simple/opendsm/ 2025-02-13T00:45:45,542 Skipping link: not a file: https://pypi.org/simple/opendsm/ 2025-02-13T00:45:45,561 Given no hashes to check 1 links for project 'opendsm': discarding no candidates 2025-02-13T00:45:45,563 Collecting opendsm==1.0.0 2025-02-13T00:45:45,565 Created temporary directory: /tmp/pip-unpack-4kgwbrlk 2025-02-13T00:45:45,785 Downloading opendsm-1.0.0.tar.gz (1.5 MB) 2025-02-13T00:45:46,458 Added opendsm==1.0.0 from https://files.pythonhosted.org/packages/57/c8/cbac0d6e060f24edcc8cc25427b9788fae1eda46a2e678010d5b63a6b56c/opendsm-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-m6ds1wvm' 2025-02-13T00:45:46,459 Running setup.py (path:/tmp/pip-wheel-106ezwka/opendsm_0e90d1b7f2fe43bdae5f6f9fa98d809b/setup.py) egg_info for package opendsm 2025-02-13T00:45:46,461 Created temporary directory: /tmp/pip-pip-egg-info-w4vfw_d7 2025-02-13T00:45:46,461 Preparing metadata (setup.py): started 2025-02-13T00:45:46,463 Running command python setup.py egg_info 2025-02-13T00:45:47,515 running egg_info 2025-02-13T00:45:47,553 creating /tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info 2025-02-13T00:45:47,556 writing /tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/PKG-INFO 2025-02-13T00:45:47,568 writing dependency_links to /tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/dependency_links.txt 2025-02-13T00:45:47,573 writing requirements to /tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/requires.txt 2025-02-13T00:45:47,575 writing top-level names to /tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/top_level.txt 2025-02-13T00:45:47,578 writing manifest file '/tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/SOURCES.txt' 2025-02-13T00:45:47,725 reading manifest file '/tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/SOURCES.txt' 2025-02-13T00:45:47,727 reading manifest template 'MANIFEST.in' 2025-02-13T00:45:47,746 adding license file 'LICENSE' 2025-02-13T00:45:47,753 writing manifest file '/tmp/pip-pip-egg-info-w4vfw_d7/opendsm.egg-info/SOURCES.txt' 2025-02-13T00:45:47,863 Preparing metadata (setup.py): finished with status 'done' 2025-02-13T00:45:47,868 Source in /tmp/pip-wheel-106ezwka/opendsm_0e90d1b7f2fe43bdae5f6f9fa98d809b has version 1.0.0, which satisfies requirement opendsm==1.0.0 from https://files.pythonhosted.org/packages/57/c8/cbac0d6e060f24edcc8cc25427b9788fae1eda46a2e678010d5b63a6b56c/opendsm-1.0.0.tar.gz 2025-02-13T00:45:47,869 Removed opendsm==1.0.0 from https://files.pythonhosted.org/packages/57/c8/cbac0d6e060f24edcc8cc25427b9788fae1eda46a2e678010d5b63a6b56c/opendsm-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-m6ds1wvm' 2025-02-13T00:45:47,877 Created temporary directory: /tmp/pip-unpack-kflzcyj7 2025-02-13T00:45:47,878 Created temporary directory: /tmp/pip-unpack-p3uiuqjk 2025-02-13T00:45:47,878 Building wheels for collected packages: opendsm 2025-02-13T00:45:47,882 Created temporary directory: /tmp/pip-wheel-q0skqop5 2025-02-13T00:45:47,883 Building wheel for opendsm (setup.py): started 2025-02-13T00:45:47,884 Destination directory: /tmp/pip-wheel-q0skqop5 2025-02-13T00:45:47,884 Running command python setup.py bdist_wheel 2025-02-13T00:45:48,932 running bdist_wheel 2025-02-13T00:45:49,065 running build 2025-02-13T00:45:49,066 running build_py 2025-02-13T00:45:49,097 creating build/lib/opendsm 2025-02-13T00:45:49,099 copying opendsm/__version__.py -> build/lib/opendsm 2025-02-13T00:45:49,101 copying opendsm/__init__.py -> build/lib/opendsm 2025-02-13T00:45:49,103 creating build/lib/opendsm/common 2025-02-13T00:45:49,105 copying opendsm/common/test_data.py -> build/lib/opendsm/common 2025-02-13T00:45:49,107 copying opendsm/common/utils.py -> build/lib/opendsm/common 2025-02-13T00:45:49,110 copying opendsm/common/adaptive_loss.py -> build/lib/opendsm/common 2025-02-13T00:45:49,113 copying opendsm/common/base_settings.py -> build/lib/opendsm/common 2025-02-13T00:45:49,114 copying opendsm/common/data_settings.py -> build/lib/opendsm/common 2025-02-13T00:45:49,116 copying opendsm/common/__init__.py -> build/lib/opendsm/common 2025-02-13T00:45:49,118 copying opendsm/common/abstract_data_settings.py -> build/lib/opendsm/common 2025-02-13T00:45:49,120 copying opendsm/common/abstract_data_processor.py -> build/lib/opendsm/common 2025-02-13T00:45:49,122 copying opendsm/common/adaptive_loss_tck.py -> build/lib/opendsm/common 2025-02-13T00:45:49,125 copying opendsm/common/hourly_interpolation.py -> build/lib/opendsm/common 2025-02-13T00:45:49,128 copying opendsm/common/pydantic_utils.py -> build/lib/opendsm/common 2025-02-13T00:45:49,130 copying opendsm/common/const.py -> build/lib/opendsm/common 2025-02-13T00:45:49,132 copying opendsm/common/metrics.py -> build/lib/opendsm/common 2025-02-13T00:45:49,135 creating build/lib/opendsm/drmeter 2025-02-13T00:45:49,136 copying opendsm/drmeter/__init__.py -> build/lib/opendsm/drmeter 2025-02-13T00:45:49,139 creating build/lib/opendsm/eemeter 2025-02-13T00:45:49,140 copying opendsm/eemeter/__init__.py -> build/lib/opendsm/eemeter 2025-02-13T00:45:49,143 creating build/lib/opendsm/common/clustering 2025-02-13T00:45:49,146 copying opendsm/common/clustering/bisect_k_means.py -> build/lib/opendsm/common/clustering 2025-02-13T00:45:49,151 copying opendsm/common/clustering/__init__.py -> build/lib/opendsm/common/clustering 2025-02-13T00:45:49,152 copying opendsm/common/clustering/transform.py -> build/lib/opendsm/common/clustering 2025-02-13T00:45:49,155 copying opendsm/common/clustering/scoring.py -> build/lib/opendsm/common/clustering 2025-02-13T00:45:49,158 creating build/lib/opendsm/drmeter/models 2025-02-13T00:45:49,161 copying opendsm/drmeter/models/__init__.py -> build/lib/opendsm/drmeter/models 2025-02-13T00:45:49,178 creating build/lib/opendsm/drmeter/models/caltrack 2025-02-13T00:45:49,184 copying opendsm/drmeter/models/caltrack/data.py -> build/lib/opendsm/drmeter/models/caltrack 2025-02-13T00:45:49,199 copying opendsm/drmeter/models/caltrack/__init__.py -> build/lib/opendsm/drmeter/models/caltrack 2025-02-13T00:45:49,211 copying opendsm/drmeter/models/caltrack/model.py -> build/lib/opendsm/drmeter/models/caltrack 2025-02-13T00:45:49,225 creating build/lib/opendsm/eemeter/models 2025-02-13T00:45:49,232 copying opendsm/eemeter/models/__init__.py -> build/lib/opendsm/eemeter/models 2025-02-13T00:45:49,247 creating build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,251 copying opendsm/eemeter/samples/load.py -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,262 copying opendsm/eemeter/samples/__init__.py -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,272 creating build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,275 copying opendsm/eemeter/common/sufficiency_criteria.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,293 copying opendsm/eemeter/common/__init__.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,306 copying opendsm/eemeter/common/warnings.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,314 copying opendsm/eemeter/common/features.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,323 copying opendsm/eemeter/common/transform.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,333 copying opendsm/eemeter/common/data_processor_utilities.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,339 copying opendsm/eemeter/common/exceptions.py -> build/lib/opendsm/eemeter/common 2025-02-13T00:45:49,342 creating build/lib/opendsm/eemeter/utilities 2025-02-13T00:45:49,343 copying opendsm/eemeter/utilities/io.py -> build/lib/opendsm/eemeter/utilities 2025-02-13T00:45:49,345 copying opendsm/eemeter/utilities/__init__.py -> build/lib/opendsm/eemeter/utilities 2025-02-13T00:45:49,347 creating build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,349 copying opendsm/eemeter/models/hourly_caltrack/segmentation.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,352 copying opendsm/eemeter/models/hourly_caltrack/derivatives.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,354 copying opendsm/eemeter/models/hourly_caltrack/data.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,357 copying opendsm/eemeter/models/hourly_caltrack/__init__.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,359 copying opendsm/eemeter/models/hourly_caltrack/design_matrices.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,361 copying opendsm/eemeter/models/hourly_caltrack/model.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,364 copying opendsm/eemeter/models/hourly_caltrack/wrapper.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,366 copying opendsm/eemeter/models/hourly_caltrack/usage_per_day.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,369 copying opendsm/eemeter/models/hourly_caltrack/metrics.py -> build/lib/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:49,372 creating build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,373 copying opendsm/eemeter/models/billing/weighted_model.py -> build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,376 copying opendsm/eemeter/models/billing/data.py -> build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,379 copying opendsm/eemeter/models/billing/settings.py -> build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,381 copying opendsm/eemeter/models/billing/__init__.py -> build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,383 copying opendsm/eemeter/models/billing/model.py -> build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,385 copying opendsm/eemeter/models/billing/plot.py -> build/lib/opendsm/eemeter/models/billing 2025-02-13T00:45:49,388 creating build/lib/opendsm/eemeter/models/hourly 2025-02-13T00:45:49,389 copying opendsm/eemeter/models/hourly/data.py -> build/lib/opendsm/eemeter/models/hourly 2025-02-13T00:45:49,392 copying opendsm/eemeter/models/hourly/settings.py -> build/lib/opendsm/eemeter/models/hourly 2025-02-13T00:45:49,395 copying opendsm/eemeter/models/hourly/__init__.py -> build/lib/opendsm/eemeter/models/hourly 2025-02-13T00:45:49,397 copying opendsm/eemeter/models/hourly/model.py -> build/lib/opendsm/eemeter/models/hourly 2025-02-13T00:45:49,402 creating build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,404 copying opendsm/eemeter/models/daily/objective_function.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,407 copying opendsm/eemeter/models/daily/parameters.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,409 copying opendsm/eemeter/models/daily/optimize_results.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,412 copying opendsm/eemeter/models/daily/data.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,415 copying opendsm/eemeter/models/daily/__init__.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,417 copying opendsm/eemeter/models/daily/model.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,421 copying opendsm/eemeter/models/daily/fit_base_models.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,423 copying opendsm/eemeter/models/daily/optimize.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,425 copying opendsm/eemeter/models/daily/plot.py -> build/lib/opendsm/eemeter/models/daily 2025-02-13T00:45:49,428 creating build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,430 copying opendsm/eemeter/models/daily/utilities/opt_settings.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,432 copying opendsm/eemeter/models/daily/utilities/ellipsoid_test.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,434 copying opendsm/eemeter/models/daily/utilities/settings.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,437 copying opendsm/eemeter/models/daily/utilities/__init__.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,439 copying opendsm/eemeter/models/daily/utilities/base_model.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,441 copying opendsm/eemeter/models/daily/utilities/const.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,442 copying opendsm/eemeter/models/daily/utilities/selection_criteria.py -> build/lib/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:49,445 creating build/lib/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:49,446 copying opendsm/eemeter/models/daily/base_models/c_hdd_tidd.py -> build/lib/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:49,449 copying opendsm/eemeter/models/daily/base_models/full_model.py -> build/lib/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:49,451 copying opendsm/eemeter/models/daily/base_models/tidd.py -> build/lib/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:49,454 copying opendsm/eemeter/models/daily/base_models/__init__.py -> build/lib/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:49,456 copying opendsm/eemeter/models/daily/base_models/hdd_tidd_cdd.py -> build/lib/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:49,458 running egg_info 2025-02-13T00:45:49,489 writing opendsm.egg-info/PKG-INFO 2025-02-13T00:45:49,492 writing dependency_links to opendsm.egg-info/dependency_links.txt 2025-02-13T00:45:49,494 writing requirements to opendsm.egg-info/requires.txt 2025-02-13T00:45:49,496 writing top-level names to opendsm.egg-info/top_level.txt 2025-02-13T00:45:49,540 reading manifest file 'opendsm.egg-info/SOURCES.txt' 2025-02-13T00:45:49,549 reading manifest template 'MANIFEST.in' 2025-02-13T00:45:49,568 adding license file 'LICENSE' 2025-02-13T00:45:49,577 writing manifest file 'opendsm.egg-info/SOURCES.txt' 2025-02-13T00:45:49,610 copying opendsm/eemeter/samples/il-electricity-cdd-hdd-billing_bimonthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,623 copying opendsm/eemeter/samples/il-electricity-cdd-hdd-billing_monthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,630 copying opendsm/eemeter/samples/il-electricity-cdd-hdd-daily.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,637 copying opendsm/eemeter/samples/il-electricity-cdd-hdd-hourly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,649 copying opendsm/eemeter/samples/il-electricity-cdd-hdd-tempF.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,662 copying opendsm/eemeter/samples/il-electricity-cdd-only-billing_bimonthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,675 copying opendsm/eemeter/samples/il-electricity-cdd-only-billing_monthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,691 copying opendsm/eemeter/samples/il-electricity-cdd-only-daily.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,708 copying opendsm/eemeter/samples/il-electricity-cdd-only-hourly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,725 copying opendsm/eemeter/samples/il-gas-hdd-only-billing_bimonthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,732 copying opendsm/eemeter/samples/il-gas-hdd-only-billing_monthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,735 copying opendsm/eemeter/samples/il-gas-hdd-only-daily.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,737 copying opendsm/eemeter/samples/il-gas-hdd-only-hourly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,741 copying opendsm/eemeter/samples/il-gas-intercept-only-billing_bimonthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,744 copying opendsm/eemeter/samples/il-gas-intercept-only-billing_monthly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,746 copying opendsm/eemeter/samples/il-gas-intercept-only-daily.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,749 copying opendsm/eemeter/samples/il-gas-intercept-only-hourly.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,753 copying opendsm/eemeter/samples/il-tempF.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,765 copying opendsm/eemeter/samples/metadata.json -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,768 copying opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-0.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,773 copying opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-1.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,779 copying opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-2.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,785 copying opendsm/eemeter/samples/uk-gas-hdd-only-hourly-sample-0.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,791 copying opendsm/eemeter/samples/uk-tempC-sample-0.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,805 copying opendsm/eemeter/samples/uk-tempC-sample-1_2.csv.gz -> build/lib/opendsm/eemeter/samples 2025-02-13T00:45:49,847 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-02-13T00:45:49,848 !! 2025-02-13T00:45:49,851 ******************************************************************************** 2025-02-13T00:45:49,852 Please avoid running ``setup.py`` directly. 2025-02-13T00:45:49,852 Instead, use pypa/build, pypa/installer or other 2025-02-13T00:45:49,853 standards-based tools. 2025-02-13T00:45:49,855 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-02-13T00:45:49,856 ******************************************************************************** 2025-02-13T00:45:49,858 !! 2025-02-13T00:45:49,859 self.initialize_options() 2025-02-13T00:45:49,882 installing to build/bdist.linux-armv7l/wheel 2025-02-13T00:45:49,883 running install 2025-02-13T00:45:49,908 running install_lib 2025-02-13T00:45:49,945 creating build/bdist.linux-armv7l/wheel 2025-02-13T00:45:49,948 creating build/bdist.linux-armv7l/wheel/opendsm 2025-02-13T00:45:49,951 copying build/lib/opendsm/__version__.py -> build/bdist.linux-armv7l/wheel/./opendsm 2025-02-13T00:45:49,954 creating build/bdist.linux-armv7l/wheel/opendsm/common 2025-02-13T00:45:49,957 creating build/bdist.linux-armv7l/wheel/opendsm/common/clustering 2025-02-13T00:45:49,959 copying build/lib/opendsm/common/clustering/bisect_k_means.py -> build/bdist.linux-armv7l/wheel/./opendsm/common/clustering 2025-02-13T00:45:49,963 copying build/lib/opendsm/common/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/common/clustering 2025-02-13T00:45:49,965 copying build/lib/opendsm/common/clustering/transform.py -> build/bdist.linux-armv7l/wheel/./opendsm/common/clustering 2025-02-13T00:45:49,968 copying build/lib/opendsm/common/clustering/scoring.py -> build/bdist.linux-armv7l/wheel/./opendsm/common/clustering 2025-02-13T00:45:49,971 copying build/lib/opendsm/common/test_data.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,974 copying build/lib/opendsm/common/utils.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,977 copying build/lib/opendsm/common/adaptive_loss.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,981 copying build/lib/opendsm/common/base_settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,984 copying build/lib/opendsm/common/data_settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,987 copying build/lib/opendsm/common/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,989 copying build/lib/opendsm/common/abstract_data_settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,992 copying build/lib/opendsm/common/abstract_data_processor.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,995 copying build/lib/opendsm/common/adaptive_loss_tck.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:49,999 copying build/lib/opendsm/common/hourly_interpolation.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:50,002 copying build/lib/opendsm/common/pydantic_utils.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:50,004 copying build/lib/opendsm/common/const.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:50,007 copying build/lib/opendsm/common/metrics.py -> build/bdist.linux-armv7l/wheel/./opendsm/common 2025-02-13T00:45:50,011 creating build/bdist.linux-armv7l/wheel/opendsm/drmeter 2025-02-13T00:45:50,015 creating build/bdist.linux-armv7l/wheel/opendsm/drmeter/models 2025-02-13T00:45:50,017 creating build/bdist.linux-armv7l/wheel/opendsm/drmeter/models/caltrack 2025-02-13T00:45:50,018 copying build/lib/opendsm/drmeter/models/caltrack/data.py -> build/bdist.linux-armv7l/wheel/./opendsm/drmeter/models/caltrack 2025-02-13T00:45:50,020 copying build/lib/opendsm/drmeter/models/caltrack/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/drmeter/models/caltrack 2025-02-13T00:45:50,022 copying build/lib/opendsm/drmeter/models/caltrack/model.py -> build/bdist.linux-armv7l/wheel/./opendsm/drmeter/models/caltrack 2025-02-13T00:45:50,025 copying build/lib/opendsm/drmeter/models/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/drmeter/models 2025-02-13T00:45:50,027 copying build/lib/opendsm/drmeter/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/drmeter 2025-02-13T00:45:50,029 copying build/lib/opendsm/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm 2025-02-13T00:45:50,032 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter 2025-02-13T00:45:50,034 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models 2025-02-13T00:45:50,035 copying build/lib/opendsm/eemeter/models/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models 2025-02-13T00:45:50,038 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,040 copying build/lib/opendsm/eemeter/models/hourly_caltrack/segmentation.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,043 copying build/lib/opendsm/eemeter/models/hourly_caltrack/derivatives.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,045 copying build/lib/opendsm/eemeter/models/hourly_caltrack/data.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,048 copying build/lib/opendsm/eemeter/models/hourly_caltrack/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,050 copying build/lib/opendsm/eemeter/models/hourly_caltrack/design_matrices.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,052 copying build/lib/opendsm/eemeter/models/hourly_caltrack/model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,055 copying build/lib/opendsm/eemeter/models/hourly_caltrack/wrapper.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,058 copying build/lib/opendsm/eemeter/models/hourly_caltrack/usage_per_day.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,060 copying build/lib/opendsm/eemeter/models/hourly_caltrack/metrics.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly_caltrack 2025-02-13T00:45:50,064 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models/billing 2025-02-13T00:45:50,065 copying build/lib/opendsm/eemeter/models/billing/weighted_model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/billing 2025-02-13T00:45:50,068 copying build/lib/opendsm/eemeter/models/billing/data.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/billing 2025-02-13T00:45:50,071 copying build/lib/opendsm/eemeter/models/billing/settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/billing 2025-02-13T00:45:50,073 copying build/lib/opendsm/eemeter/models/billing/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/billing 2025-02-13T00:45:50,075 copying build/lib/opendsm/eemeter/models/billing/model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/billing 2025-02-13T00:45:50,078 copying build/lib/opendsm/eemeter/models/billing/plot.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/billing 2025-02-13T00:45:50,081 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models/hourly 2025-02-13T00:45:50,083 copying build/lib/opendsm/eemeter/models/hourly/data.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly 2025-02-13T00:45:50,086 copying build/lib/opendsm/eemeter/models/hourly/settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly 2025-02-13T00:45:50,089 copying build/lib/opendsm/eemeter/models/hourly/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly 2025-02-13T00:45:50,091 copying build/lib/opendsm/eemeter/models/hourly/model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/hourly 2025-02-13T00:45:50,095 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models/daily 2025-02-13T00:45:50,097 copying build/lib/opendsm/eemeter/models/daily/objective_function.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,099 copying build/lib/opendsm/eemeter/models/daily/parameters.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,103 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,104 copying build/lib/opendsm/eemeter/models/daily/utilities/opt_settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,107 copying build/lib/opendsm/eemeter/models/daily/utilities/ellipsoid_test.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,110 copying build/lib/opendsm/eemeter/models/daily/utilities/settings.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,113 copying build/lib/opendsm/eemeter/models/daily/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,115 copying build/lib/opendsm/eemeter/models/daily/utilities/base_model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,117 copying build/lib/opendsm/eemeter/models/daily/utilities/const.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,119 copying build/lib/opendsm/eemeter/models/daily/utilities/selection_criteria.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/utilities 2025-02-13T00:45:50,122 copying build/lib/opendsm/eemeter/models/daily/optimize_results.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,125 copying build/lib/opendsm/eemeter/models/daily/data.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,128 copying build/lib/opendsm/eemeter/models/daily/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,130 copying build/lib/opendsm/eemeter/models/daily/model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,133 copying build/lib/opendsm/eemeter/models/daily/fit_base_models.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,136 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:50,137 copying build/lib/opendsm/eemeter/models/daily/base_models/c_hdd_tidd.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:50,140 copying build/lib/opendsm/eemeter/models/daily/base_models/full_model.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:50,142 copying build/lib/opendsm/eemeter/models/daily/base_models/tidd.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:50,144 copying build/lib/opendsm/eemeter/models/daily/base_models/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:50,146 copying build/lib/opendsm/eemeter/models/daily/base_models/hdd_tidd_cdd.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily/base_models 2025-02-13T00:45:50,148 copying build/lib/opendsm/eemeter/models/daily/optimize.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,150 copying build/lib/opendsm/eemeter/models/daily/plot.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/models/daily 2025-02-13T00:45:50,154 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/samples 2025-02-13T00:45:50,155 copying build/lib/opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-2.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,159 copying build/lib/opendsm/eemeter/samples/load.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,161 copying build/lib/opendsm/eemeter/samples/il-tempF.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,165 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-only-billing_monthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,167 copying build/lib/opendsm/eemeter/samples/il-gas-intercept-only-billing_bimonthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,169 copying build/lib/opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-1.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,172 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-hdd-daily.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,175 copying build/lib/opendsm/eemeter/samples/il-gas-hdd-only-billing_monthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,177 copying build/lib/opendsm/eemeter/samples/il-gas-intercept-only-daily.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,179 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-only-billing_bimonthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,180 copying build/lib/opendsm/eemeter/samples/metadata.json -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,183 copying build/lib/opendsm/eemeter/samples/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,185 copying build/lib/opendsm/eemeter/samples/il-gas-hdd-only-daily.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,188 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-hdd-hourly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,191 copying build/lib/opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-0.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,195 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-hdd-tempF.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,198 copying build/lib/opendsm/eemeter/samples/il-gas-hdd-only-hourly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,202 copying build/lib/opendsm/eemeter/samples/il-gas-hdd-only-billing_bimonthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,203 copying build/lib/opendsm/eemeter/samples/il-gas-intercept-only-hourly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,207 copying build/lib/opendsm/eemeter/samples/uk-gas-hdd-only-hourly-sample-0.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,211 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-hdd-billing_bimonthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,213 copying build/lib/opendsm/eemeter/samples/uk-tempC-sample-1_2.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,217 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-only-hourly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,223 copying build/lib/opendsm/eemeter/samples/il-gas-intercept-only-billing_monthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,225 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-only-daily.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,228 copying build/lib/opendsm/eemeter/samples/uk-tempC-sample-0.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,235 copying build/lib/opendsm/eemeter/samples/il-electricity-cdd-hdd-billing_monthly.csv.gz -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/samples 2025-02-13T00:45:50,238 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/common 2025-02-13T00:45:50,239 copying build/lib/opendsm/eemeter/common/sufficiency_criteria.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,242 copying build/lib/opendsm/eemeter/common/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,244 copying build/lib/opendsm/eemeter/common/warnings.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,246 copying build/lib/opendsm/eemeter/common/features.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,249 copying build/lib/opendsm/eemeter/common/transform.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,252 copying build/lib/opendsm/eemeter/common/data_processor_utilities.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,255 copying build/lib/opendsm/eemeter/common/exceptions.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/common 2025-02-13T00:45:50,258 creating build/bdist.linux-armv7l/wheel/opendsm/eemeter/utilities 2025-02-13T00:45:50,259 copying build/lib/opendsm/eemeter/utilities/io.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/utilities 2025-02-13T00:45:50,261 copying build/lib/opendsm/eemeter/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter/utilities 2025-02-13T00:45:50,262 copying build/lib/opendsm/eemeter/__init__.py -> build/bdist.linux-armv7l/wheel/./opendsm/eemeter 2025-02-13T00:45:50,264 running install_egg_info 2025-02-13T00:45:50,297 Copying opendsm.egg-info to build/bdist.linux-armv7l/wheel/./opendsm-1.0.0-py3.11.egg-info 2025-02-13T00:45:50,307 running install_scripts 2025-02-13T00:45:50,325 creating build/bdist.linux-armv7l/wheel/opendsm-1.0.0.dist-info/WHEEL 2025-02-13T00:45:50,327 creating '/tmp/pip-wheel-q0skqop5/opendsm-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-02-13T00:45:50,329 adding 'opendsm/__init__.py' 2025-02-13T00:45:50,330 adding 'opendsm/__version__.py' 2025-02-13T00:45:50,332 adding 'opendsm/common/__init__.py' 2025-02-13T00:45:50,334 adding 'opendsm/common/abstract_data_processor.py' 2025-02-13T00:45:50,335 adding 'opendsm/common/abstract_data_settings.py' 2025-02-13T00:45:50,338 adding 'opendsm/common/adaptive_loss.py' 2025-02-13T00:45:50,341 adding 'opendsm/common/adaptive_loss_tck.py' 2025-02-13T00:45:50,342 adding 'opendsm/common/base_settings.py' 2025-02-13T00:45:50,343 adding 'opendsm/common/const.py' 2025-02-13T00:45:50,345 adding 'opendsm/common/data_settings.py' 2025-02-13T00:45:50,346 adding 'opendsm/common/hourly_interpolation.py' 2025-02-13T00:45:50,349 adding 'opendsm/common/metrics.py' 2025-02-13T00:45:50,350 adding 'opendsm/common/pydantic_utils.py' 2025-02-13T00:45:50,352 adding 'opendsm/common/test_data.py' 2025-02-13T00:45:50,353 adding 'opendsm/common/utils.py' 2025-02-13T00:45:50,355 adding 'opendsm/common/clustering/__init__.py' 2025-02-13T00:45:50,357 adding 'opendsm/common/clustering/bisect_k_means.py' 2025-02-13T00:45:50,358 adding 'opendsm/common/clustering/scoring.py' 2025-02-13T00:45:50,360 adding 'opendsm/common/clustering/transform.py' 2025-02-13T00:45:50,362 adding 'opendsm/drmeter/__init__.py' 2025-02-13T00:45:50,363 adding 'opendsm/drmeter/models/__init__.py' 2025-02-13T00:45:50,365 adding 'opendsm/drmeter/models/caltrack/__init__.py' 2025-02-13T00:45:50,366 adding 'opendsm/drmeter/models/caltrack/data.py' 2025-02-13T00:45:50,367 adding 'opendsm/drmeter/models/caltrack/model.py' 2025-02-13T00:45:50,369 adding 'opendsm/eemeter/__init__.py' 2025-02-13T00:45:50,371 adding 'opendsm/eemeter/common/__init__.py' 2025-02-13T00:45:50,373 adding 'opendsm/eemeter/common/data_processor_utilities.py' 2025-02-13T00:45:50,375 adding 'opendsm/eemeter/common/exceptions.py' 2025-02-13T00:45:50,378 adding 'opendsm/eemeter/common/features.py' 2025-02-13T00:45:50,381 adding 'opendsm/eemeter/common/sufficiency_criteria.py' 2025-02-13T00:45:50,386 adding 'opendsm/eemeter/common/transform.py' 2025-02-13T00:45:50,388 adding 'opendsm/eemeter/common/warnings.py' 2025-02-13T00:45:50,390 adding 'opendsm/eemeter/models/__init__.py' 2025-02-13T00:45:50,391 adding 'opendsm/eemeter/models/billing/__init__.py' 2025-02-13T00:45:50,394 adding 'opendsm/eemeter/models/billing/data.py' 2025-02-13T00:45:50,396 adding 'opendsm/eemeter/models/billing/model.py' 2025-02-13T00:45:50,398 adding 'opendsm/eemeter/models/billing/plot.py' 2025-02-13T00:45:50,399 adding 'opendsm/eemeter/models/billing/settings.py' 2025-02-13T00:45:50,401 adding 'opendsm/eemeter/models/billing/weighted_model.py' 2025-02-13T00:45:50,403 adding 'opendsm/eemeter/models/daily/__init__.py' 2025-02-13T00:45:50,407 adding 'opendsm/eemeter/models/daily/data.py' 2025-02-13T00:45:50,409 adding 'opendsm/eemeter/models/daily/fit_base_models.py' 2025-02-13T00:45:50,413 adding 'opendsm/eemeter/models/daily/model.py' 2025-02-13T00:45:50,415 adding 'opendsm/eemeter/models/daily/objective_function.py' 2025-02-13T00:45:50,417 adding 'opendsm/eemeter/models/daily/optimize.py' 2025-02-13T00:45:50,419 adding 'opendsm/eemeter/models/daily/optimize_results.py' 2025-02-13T00:45:50,421 adding 'opendsm/eemeter/models/daily/parameters.py' 2025-02-13T00:45:50,423 adding 'opendsm/eemeter/models/daily/plot.py' 2025-02-13T00:45:50,425 adding 'opendsm/eemeter/models/daily/base_models/__init__.py' 2025-02-13T00:45:50,427 adding 'opendsm/eemeter/models/daily/base_models/c_hdd_tidd.py' 2025-02-13T00:45:50,429 adding 'opendsm/eemeter/models/daily/base_models/full_model.py' 2025-02-13T00:45:50,431 adding 'opendsm/eemeter/models/daily/base_models/hdd_tidd_cdd.py' 2025-02-13T00:45:50,432 adding 'opendsm/eemeter/models/daily/base_models/tidd.py' 2025-02-13T00:45:50,434 adding 'opendsm/eemeter/models/daily/utilities/__init__.py' 2025-02-13T00:45:50,436 adding 'opendsm/eemeter/models/daily/utilities/base_model.py' 2025-02-13T00:45:50,437 adding 'opendsm/eemeter/models/daily/utilities/const.py' 2025-02-13T00:45:50,439 adding 'opendsm/eemeter/models/daily/utilities/ellipsoid_test.py' 2025-02-13T00:45:50,440 adding 'opendsm/eemeter/models/daily/utilities/opt_settings.py' 2025-02-13T00:45:50,442 adding 'opendsm/eemeter/models/daily/utilities/selection_criteria.py' 2025-02-13T00:45:50,444 adding 'opendsm/eemeter/models/daily/utilities/settings.py' 2025-02-13T00:45:50,446 adding 'opendsm/eemeter/models/hourly/__init__.py' 2025-02-13T00:45:50,448 adding 'opendsm/eemeter/models/hourly/data.py' 2025-02-13T00:45:50,455 adding 'opendsm/eemeter/models/hourly/model.py' 2025-02-13T00:45:50,457 adding 'opendsm/eemeter/models/hourly/settings.py' 2025-02-13T00:45:50,459 adding 'opendsm/eemeter/models/hourly_caltrack/__init__.py' 2025-02-13T00:45:50,460 adding 'opendsm/eemeter/models/hourly_caltrack/data.py' 2025-02-13T00:45:50,462 adding 'opendsm/eemeter/models/hourly_caltrack/derivatives.py' 2025-02-13T00:45:50,464 adding 'opendsm/eemeter/models/hourly_caltrack/design_matrices.py' 2025-02-13T00:45:50,466 adding 'opendsm/eemeter/models/hourly_caltrack/metrics.py' 2025-02-13T00:45:50,469 adding 'opendsm/eemeter/models/hourly_caltrack/model.py' 2025-02-13T00:45:50,471 adding 'opendsm/eemeter/models/hourly_caltrack/segmentation.py' 2025-02-13T00:45:50,474 adding 'opendsm/eemeter/models/hourly_caltrack/usage_per_day.py' 2025-02-13T00:45:50,476 adding 'opendsm/eemeter/models/hourly_caltrack/wrapper.py' 2025-02-13T00:45:50,478 adding 'opendsm/eemeter/samples/__init__.py' 2025-02-13T00:45:50,479 adding 'opendsm/eemeter/samples/il-electricity-cdd-hdd-billing_bimonthly.csv.gz' 2025-02-13T00:45:50,481 adding 'opendsm/eemeter/samples/il-electricity-cdd-hdd-billing_monthly.csv.gz' 2025-02-13T00:45:50,482 adding 'opendsm/eemeter/samples/il-electricity-cdd-hdd-daily.csv.gz' 2025-02-13T00:45:50,493 adding 'opendsm/eemeter/samples/il-electricity-cdd-hdd-hourly.csv.gz' 2025-02-13T00:45:50,504 adding 'opendsm/eemeter/samples/il-electricity-cdd-hdd-tempF.csv.gz' 2025-02-13T00:45:50,506 adding 'opendsm/eemeter/samples/il-electricity-cdd-only-billing_bimonthly.csv.gz' 2025-02-13T00:45:50,507 adding 'opendsm/eemeter/samples/il-electricity-cdd-only-billing_monthly.csv.gz' 2025-02-13T00:45:50,509 adding 'opendsm/eemeter/samples/il-electricity-cdd-only-daily.csv.gz' 2025-02-13T00:45:50,519 adding 'opendsm/eemeter/samples/il-electricity-cdd-only-hourly.csv.gz' 2025-02-13T00:45:50,521 adding 'opendsm/eemeter/samples/il-gas-hdd-only-billing_bimonthly.csv.gz' 2025-02-13T00:45:50,522 adding 'opendsm/eemeter/samples/il-gas-hdd-only-billing_monthly.csv.gz' 2025-02-13T00:45:50,524 adding 'opendsm/eemeter/samples/il-gas-hdd-only-daily.csv.gz' 2025-02-13T00:45:50,533 adding 'opendsm/eemeter/samples/il-gas-hdd-only-hourly.csv.gz' 2025-02-13T00:45:50,535 adding 'opendsm/eemeter/samples/il-gas-intercept-only-billing_bimonthly.csv.gz' 2025-02-13T00:45:50,536 adding 'opendsm/eemeter/samples/il-gas-intercept-only-billing_monthly.csv.gz' 2025-02-13T00:45:50,537 adding 'opendsm/eemeter/samples/il-gas-intercept-only-daily.csv.gz' 2025-02-13T00:45:50,546 adding 'opendsm/eemeter/samples/il-gas-intercept-only-hourly.csv.gz' 2025-02-13T00:45:50,558 adding 'opendsm/eemeter/samples/il-tempF.csv.gz' 2025-02-13T00:45:50,560 adding 'opendsm/eemeter/samples/load.py' 2025-02-13T00:45:50,561 adding 'opendsm/eemeter/samples/metadata.json' 2025-02-13T00:45:50,574 adding 'opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-0.csv.gz' 2025-02-13T00:45:50,584 adding 'opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-1.csv.gz' 2025-02-13T00:45:50,599 adding 'opendsm/eemeter/samples/uk-electricity-hdd-only-hourly-sample-2.csv.gz' 2025-02-13T00:45:50,613 adding 'opendsm/eemeter/samples/uk-gas-hdd-only-hourly-sample-0.csv.gz' 2025-02-13T00:45:50,640 adding 'opendsm/eemeter/samples/uk-tempC-sample-0.csv.gz' 2025-02-13T00:45:50,654 adding 'opendsm/eemeter/samples/uk-tempC-sample-1_2.csv.gz' 2025-02-13T00:45:50,656 adding 'opendsm/eemeter/utilities/__init__.py' 2025-02-13T00:45:50,658 adding 'opendsm/eemeter/utilities/io.py' 2025-02-13T00:45:50,661 adding 'opendsm-1.0.0.dist-info/LICENSE' 2025-02-13T00:45:50,662 adding 'opendsm-1.0.0.dist-info/METADATA' 2025-02-13T00:45:50,663 adding 'opendsm-1.0.0.dist-info/WHEEL' 2025-02-13T00:45:50,665 adding 'opendsm-1.0.0.dist-info/top_level.txt' 2025-02-13T00:45:50,666 adding 'opendsm-1.0.0.dist-info/RECORD' 2025-02-13T00:45:50,684 removing build/bdist.linux-armv7l/wheel 2025-02-13T00:45:50,826 Building wheel for opendsm (setup.py): finished with status 'done' 2025-02-13T00:45:50,843 Created wheel for opendsm: filename=opendsm-1.0.0-py3-none-any.whl size=1468540 sha256=f43174fb0382f48e09ac5c3368159981990b144e6cadbb5c8bb8bfcd27d38631 2025-02-13T00:45:50,844 Stored in directory: /tmp/pip-ephem-wheel-cache-huc95zte/wheels/95/82/93/ab9dc085033f38d099922abf4b0b6bc6a652d1b76feb4e8d27 2025-02-13T00:45:50,859 Successfully built opendsm 2025-02-13T00:45:50,906 Removed build tracker: '/tmp/pip-build-tracker-m6ds1wvm'