2025-03-28T20:49:05,123 Created temporary directory: /tmp/pip-build-tracker-_v5ndfzj 2025-03-28T20:49:05,124 Initialized build tracking at /tmp/pip-build-tracker-_v5ndfzj 2025-03-28T20:49:05,125 Created build tracker: /tmp/pip-build-tracker-_v5ndfzj 2025-03-28T20:49:05,125 Entered build tracker: /tmp/pip-build-tracker-_v5ndfzj 2025-03-28T20:49:05,126 Created temporary directory: /tmp/pip-wheel-5agj0_3u 2025-03-28T20:49:05,130 Created temporary directory: /tmp/pip-ephem-wheel-cache-7lqxizkg 2025-03-28T20:49:05,174 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-03-28T20:49:05,177 2 location(s) to search for versions of spatial-inventory-rollback: 2025-03-28T20:49:05,177 * https://pypi.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,177 * https://www.piwheels.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,177 Fetching project page and analyzing links: https://pypi.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,178 Getting page https://pypi.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,180 Found index url https://pypi.org/simple/ 2025-03-28T20:49:05,401 Fetched page https://pypi.org/simple/spatial-inventory-rollback/ as application/vnd.pypi.simple.v1+json 2025-03-28T20:49:05,403 Skipping link: No binaries permitted for spatial-inventory-rollback: https://files.pythonhosted.org/packages/37/ae/85dddb7956d82ba557f069413aeffdbe2eca1e512a07d6917a1f03bcb49a/spatial_inventory_rollback-1.1.0-py3-none-any.whl (from https://pypi.org/simple/spatial-inventory-rollback/) (requires-python:>=3.7) 2025-03-28T20:49:05,404 Found link https://files.pythonhosted.org/packages/ae/f2/8f6d87125b987042dca9055f1652817d4a59f7ffbc2ea42720c5a9100df7/spatial_inventory_rollback-1.1.0.tar.gz (from https://pypi.org/simple/spatial-inventory-rollback/) (requires-python:>=3.7), version: 1.1.0 2025-03-28T20:49:05,405 Fetching project page and analyzing links: https://www.piwheels.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,406 Getting page https://www.piwheels.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,407 Found index url https://www.piwheels.org/simple/ 2025-03-28T20:49:05,590 Fetched page https://www.piwheels.org/simple/spatial-inventory-rollback/ as text/html 2025-03-28T20:49:05,591 Skipping link: not a file: https://www.piwheels.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,592 Skipping link: not a file: https://pypi.org/simple/spatial-inventory-rollback/ 2025-03-28T20:49:05,611 Given no hashes to check 1 links for project 'spatial-inventory-rollback': discarding no candidates 2025-03-28T20:49:05,613 Collecting spatial-inventory-rollback==1.1.0 2025-03-28T20:49:05,615 Created temporary directory: /tmp/pip-unpack-_e7kcd5o 2025-03-28T20:49:05,757 Downloading spatial_inventory_rollback-1.1.0.tar.gz (74 kB) 2025-03-28T20:49:05,966 Added spatial-inventory-rollback==1.1.0 from https://files.pythonhosted.org/packages/ae/f2/8f6d87125b987042dca9055f1652817d4a59f7ffbc2ea42720c5a9100df7/spatial_inventory_rollback-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-_v5ndfzj' 2025-03-28T20:49:05,968 Running setup.py (path:/tmp/pip-wheel-5agj0_3u/spatial-inventory-rollback_c46bf6cdfb4840e78bdb310c59692b31/setup.py) egg_info for package spatial-inventory-rollback 2025-03-28T20:49:05,969 Created temporary directory: /tmp/pip-pip-egg-info-3ydob31m 2025-03-28T20:49:05,969 Preparing metadata (setup.py): started 2025-03-28T20:49:05,971 Running command python setup.py egg_info 2025-03-28T20:49:07,063 running egg_info 2025-03-28T20:49:07,091 creating /tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info 2025-03-28T20:49:07,092 writing /tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/PKG-INFO 2025-03-28T20:49:07,096 writing dependency_links to /tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/dependency_links.txt 2025-03-28T20:49:07,098 writing requirements to /tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/requires.txt 2025-03-28T20:49:07,099 writing top-level names to /tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/top_level.txt 2025-03-28T20:49:07,101 writing manifest file '/tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/SOURCES.txt' 2025-03-28T20:49:07,195 reading manifest file '/tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/SOURCES.txt' 2025-03-28T20:49:07,196 reading manifest template 'MANIFEST.in' 2025-03-28T20:49:07,202 writing manifest file '/tmp/pip-pip-egg-info-3ydob31m/spatial_inventory_rollback.egg-info/SOURCES.txt' 2025-03-28T20:49:07,313 Preparing metadata (setup.py): finished with status 'done' 2025-03-28T20:49:07,317 Source in /tmp/pip-wheel-5agj0_3u/spatial-inventory-rollback_c46bf6cdfb4840e78bdb310c59692b31 has version 1.1.0, which satisfies requirement spatial-inventory-rollback==1.1.0 from https://files.pythonhosted.org/packages/ae/f2/8f6d87125b987042dca9055f1652817d4a59f7ffbc2ea42720c5a9100df7/spatial_inventory_rollback-1.1.0.tar.gz 2025-03-28T20:49:07,318 Removed spatial-inventory-rollback==1.1.0 from https://files.pythonhosted.org/packages/ae/f2/8f6d87125b987042dca9055f1652817d4a59f7ffbc2ea42720c5a9100df7/spatial_inventory_rollback-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-_v5ndfzj' 2025-03-28T20:49:07,326 Created temporary directory: /tmp/pip-unpack-voodz8cd 2025-03-28T20:49:07,327 Created temporary directory: /tmp/pip-unpack-wz108w43 2025-03-28T20:49:07,328 Building wheels for collected packages: spatial-inventory-rollback 2025-03-28T20:49:07,332 Created temporary directory: /tmp/pip-wheel-pkuhj_tu 2025-03-28T20:49:07,333 Building wheel for spatial-inventory-rollback (setup.py): started 2025-03-28T20:49:07,334 Destination directory: /tmp/pip-wheel-pkuhj_tu 2025-03-28T20:49:07,334 Running command python setup.py bdist_wheel 2025-03-28T20:49:08,355 running bdist_wheel 2025-03-28T20:49:08,486 running build 2025-03-28T20:49:08,487 running build_py 2025-03-28T20:49:08,516 creating build/lib/application 2025-03-28T20:49:08,518 copying application/app.py -> build/lib/application 2025-03-28T20:49:08,521 copying application/__init__.py -> build/lib/application 2025-03-28T20:49:08,522 copying application/gcbm_input_merge_cli.py -> build/lib/application 2025-03-28T20:49:08,525 copying application/rollback_case_runner.py -> build/lib/application 2025-03-28T20:49:08,527 copying application/cli.py -> build/lib/application 2025-03-28T20:49:08,529 copying application/log_helper.py -> build/lib/application 2025-03-28T20:49:08,531 copying application/rollback_app_parameters.py -> build/lib/application 2025-03-28T20:49:08,534 creating build/lib/procedures 2025-03-28T20:49:08,535 copying procedures/regen_delay_rollback_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,537 copying procedures/procedure_work_unit.py -> build/lib/procedures 2025-03-28T20:49:08,539 copying procedures/deforestation_pre_process.py -> build/lib/procedures 2025-03-28T20:49:08,541 copying procedures/rollback_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,543 copying procedures/__init__.py -> build/lib/procedures 2025-03-28T20:49:08,545 copying procedures/procedure_descriptions.py -> build/lib/procedures 2025-03-28T20:49:08,546 copying procedures/no_supporting_info_rollback_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,548 copying procedures/disturbance_type_generator.py -> build/lib/procedures 2025-03-28T20:49:08,550 copying procedures/basic_rollback_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,553 copying procedures/work_unit_facts.py -> build/lib/procedures 2025-03-28T20:49:08,555 copying procedures/age_generator.py -> build/lib/procedures 2025-03-28T20:49:08,557 copying procedures/shift_disturbance_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,559 copying procedures/wildcard_trie.py -> build/lib/procedures 2025-03-28T20:49:08,561 copying procedures/rollback_manager.py -> build/lib/procedures 2025-03-28T20:49:08,563 copying procedures/nodata_rollback_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,565 copying procedures/work_unit_functions.py -> build/lib/procedures 2025-03-28T20:49:08,567 copying procedures/random_events.py -> build/lib/procedures 2025-03-28T20:49:08,569 copying procedures/categorical_distribution_index.py -> build/lib/procedures 2025-03-28T20:49:08,571 copying procedures/categorical_distribution.py -> build/lib/procedures 2025-03-28T20:49:08,572 copying procedures/shift_establishment_procedure.py -> build/lib/procedures 2025-03-28T20:49:08,575 copying procedures/distribution_age_generator.py -> build/lib/procedures 2025-03-28T20:49:08,576 copying procedures/rollback_manager_factory.py -> build/lib/procedures 2025-03-28T20:49:08,579 creating build/lib/analysis 2025-03-28T20:49:08,580 copying analysis/rollback_tabular_stats.py -> build/lib/analysis 2025-03-28T20:49:08,582 copying analysis/__init__.py -> build/lib/analysis 2025-03-28T20:49:08,583 copying analysis/rollback_raster_analysis.py -> build/lib/analysis 2025-03-28T20:49:08,585 copying analysis/report_writer.py -> build/lib/analysis 2025-03-28T20:49:08,587 copying analysis/rollback_stats.py -> build/lib/analysis 2025-03-28T20:49:08,589 creating build/lib/gcbm 2025-03-28T20:49:08,590 copying gcbm/gcbm_disturbance_sequence_factory.py -> build/lib/gcbm 2025-03-28T20:49:08,592 copying gcbm/gcbm_input_db.py -> build/lib/gcbm 2025-03-28T20:49:08,594 copying gcbm/__init__.py -> build/lib/gcbm 2025-03-28T20:49:08,595 copying gcbm/gcbm_input.py -> build/lib/gcbm 2025-03-28T20:49:08,598 copying gcbm/gcbm_inventory_layer_factory.py -> build/lib/gcbm 2025-03-28T20:49:08,599 copying gcbm/gcbm_landscape_factory.py -> build/lib/gcbm 2025-03-28T20:49:08,601 copying gcbm/gcbm_disturbance_type_order.py -> build/lib/gcbm 2025-03-28T20:49:08,603 copying gcbm/gcbm_stand_replacing.py -> build/lib/gcbm 2025-03-28T20:49:08,605 copying gcbm/gcbm_output_writer.py -> build/lib/gcbm 2025-03-28T20:49:08,608 copying gcbm/rolled_back_gcbm_input.py -> build/lib/gcbm 2025-03-28T20:49:08,610 copying gcbm/gcbm_land_use_change.py -> build/lib/gcbm 2025-03-28T20:49:08,612 creating build/lib/raster 2025-03-28T20:49:08,613 copying raster/__init__.py -> build/lib/raster 2025-03-28T20:49:08,615 copying raster/raster_bound.py -> build/lib/raster 2025-03-28T20:49:08,616 copying raster/raster_chunks.py -> build/lib/raster 2025-03-28T20:49:08,618 copying raster/gdal_helpers.py -> build/lib/raster 2025-03-28T20:49:08,621 copying raster/wgs84_area.py -> build/lib/raster 2025-03-28T20:49:08,623 creating build/lib/operating_format 2025-03-28T20:49:08,624 copying operating_format/stacked_disturbance_layer.py -> build/lib/operating_format 2025-03-28T20:49:08,627 copying operating_format/disturbance_sequence.py -> build/lib/operating_format 2025-03-28T20:49:08,629 copying operating_format/landscape.py -> build/lib/operating_format 2025-03-28T20:49:08,632 copying operating_format/__init__.py -> build/lib/operating_format 2025-03-28T20:49:08,633 copying operating_format/spatial_layer.py -> build/lib/operating_format 2025-03-28T20:49:08,635 copying operating_format/rollback_output.py -> build/lib/operating_format 2025-03-28T20:49:08,637 copying operating_format/attribute_layer.py -> build/lib/operating_format 2025-03-28T20:49:08,639 copying operating_format/inventory_layer.py -> build/lib/operating_format 2025-03-28T20:49:08,642 copying operating_format/rollback_inventory.py -> build/lib/operating_format 2025-03-28T20:49:08,644 copying operating_format/disturbance_layer.py -> build/lib/operating_format 2025-03-28T20:49:08,646 copying operating_format/condensed_n_layer_stack.py -> build/lib/operating_format 2025-03-28T20:49:08,648 copying operating_format/numpy_optimization.py -> build/lib/operating_format 2025-03-28T20:49:08,650 copying operating_format/disturbance_sequence_factory.py -> build/lib/operating_format 2025-03-28T20:49:08,651 copying operating_format/layer.py -> build/lib/operating_format 2025-03-28T20:49:08,653 copying operating_format/output_events.py -> build/lib/operating_format 2025-03-28T20:49:08,655 copying operating_format/landscape_work_unit.py -> build/lib/operating_format 2025-03-28T20:49:08,657 copying operating_format/inventory_layer_factory.py -> build/lib/operating_format 2025-03-28T20:49:08,660 creating build/lib/gcbm/merge 2025-03-28T20:49:08,661 copying gcbm/merge/gcbm_merge_methods.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,663 copying gcbm/merge/gcbm_merge_layer_input.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,665 copying gcbm/merge/gcbm_merge_index.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,667 copying gcbm/merge/gcbm_merge.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,670 copying gcbm/merge/gcbm_merge_input_db.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,673 copying gcbm/merge/__init__.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,674 copying gcbm/merge/gcbm_merge_inventory.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,676 copying gcbm/merge/gcbm_merge_layer_output.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,678 copying gcbm/merge/gcbm_merge_disturbance.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,680 copying gcbm/merge/gcbm_merge_tile.py -> build/lib/gcbm/merge 2025-03-28T20:49:08,717 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-03-28T20:49:08,718 !! 2025-03-28T20:49:08,719 ******************************************************************************** 2025-03-28T20:49:08,719 Please avoid running ``setup.py`` directly. 2025-03-28T20:49:08,720 Instead, use pypa/build, pypa/installer or other 2025-03-28T20:49:08,720 standards-based tools. 2025-03-28T20:49:08,721 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-03-28T20:49:08,722 ******************************************************************************** 2025-03-28T20:49:08,723 !! 2025-03-28T20:49:08,724 self.initialize_options() 2025-03-28T20:49:08,744 installing to build/bdist.linux-armv7l/wheel 2025-03-28T20:49:08,745 running install 2025-03-28T20:49:08,768 running install_lib 2025-03-28T20:49:08,795 creating build/bdist.linux-armv7l/wheel 2025-03-28T20:49:08,797 creating build/bdist.linux-armv7l/wheel/application 2025-03-28T20:49:08,798 copying build/lib/application/app.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,800 copying build/lib/application/__init__.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,801 copying build/lib/application/gcbm_input_merge_cli.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,803 copying build/lib/application/rollback_case_runner.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,806 copying build/lib/application/cli.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,808 copying build/lib/application/log_helper.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,809 copying build/lib/application/rollback_app_parameters.py -> build/bdist.linux-armv7l/wheel/./application 2025-03-28T20:49:08,812 creating build/bdist.linux-armv7l/wheel/procedures 2025-03-28T20:49:08,813 copying build/lib/procedures/regen_delay_rollback_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,816 copying build/lib/procedures/procedure_work_unit.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,817 copying build/lib/procedures/deforestation_pre_process.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,819 copying build/lib/procedures/rollback_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,821 copying build/lib/procedures/__init__.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,823 copying build/lib/procedures/procedure_descriptions.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,824 copying build/lib/procedures/no_supporting_info_rollback_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,827 copying build/lib/procedures/disturbance_type_generator.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,829 copying build/lib/procedures/basic_rollback_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,831 copying build/lib/procedures/work_unit_facts.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,833 copying build/lib/procedures/age_generator.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,834 copying build/lib/procedures/shift_disturbance_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,837 copying build/lib/procedures/wildcard_trie.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,839 copying build/lib/procedures/rollback_manager.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,841 copying build/lib/procedures/nodata_rollback_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,842 copying build/lib/procedures/work_unit_functions.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,845 copying build/lib/procedures/random_events.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,846 copying build/lib/procedures/categorical_distribution_index.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,849 copying build/lib/procedures/categorical_distribution.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,850 copying build/lib/procedures/shift_establishment_procedure.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,853 copying build/lib/procedures/distribution_age_generator.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,854 copying build/lib/procedures/rollback_manager_factory.py -> build/bdist.linux-armv7l/wheel/./procedures 2025-03-28T20:49:08,857 creating build/bdist.linux-armv7l/wheel/analysis 2025-03-28T20:49:08,858 copying build/lib/analysis/rollback_tabular_stats.py -> build/bdist.linux-armv7l/wheel/./analysis 2025-03-28T20:49:08,860 copying build/lib/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./analysis 2025-03-28T20:49:08,862 copying build/lib/analysis/rollback_raster_analysis.py -> build/bdist.linux-armv7l/wheel/./analysis 2025-03-28T20:49:08,863 copying build/lib/analysis/report_writer.py -> build/bdist.linux-armv7l/wheel/./analysis 2025-03-28T20:49:08,865 copying build/lib/analysis/rollback_stats.py -> build/bdist.linux-armv7l/wheel/./analysis 2025-03-28T20:49:08,868 creating build/bdist.linux-armv7l/wheel/gcbm 2025-03-28T20:49:08,869 copying build/lib/gcbm/gcbm_disturbance_sequence_factory.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,871 copying build/lib/gcbm/gcbm_input_db.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,874 copying build/lib/gcbm/__init__.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,875 copying build/lib/gcbm/gcbm_input.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,878 copying build/lib/gcbm/gcbm_inventory_layer_factory.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,880 copying build/lib/gcbm/gcbm_landscape_factory.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,881 copying build/lib/gcbm/gcbm_disturbance_type_order.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,883 copying build/lib/gcbm/gcbm_stand_replacing.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,885 copying build/lib/gcbm/gcbm_output_writer.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,888 copying build/lib/gcbm/rolled_back_gcbm_input.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,890 creating build/bdist.linux-armv7l/wheel/gcbm/merge 2025-03-28T20:49:08,891 copying build/lib/gcbm/merge/gcbm_merge_methods.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,893 copying build/lib/gcbm/merge/gcbm_merge_layer_input.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,895 copying build/lib/gcbm/merge/gcbm_merge_index.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,897 copying build/lib/gcbm/merge/gcbm_merge.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,899 copying build/lib/gcbm/merge/gcbm_merge_input_db.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,902 copying build/lib/gcbm/merge/__init__.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,903 copying build/lib/gcbm/merge/gcbm_merge_inventory.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,905 copying build/lib/gcbm/merge/gcbm_merge_layer_output.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,907 copying build/lib/gcbm/merge/gcbm_merge_disturbance.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,909 copying build/lib/gcbm/merge/gcbm_merge_tile.py -> build/bdist.linux-armv7l/wheel/./gcbm/merge 2025-03-28T20:49:08,912 copying build/lib/gcbm/gcbm_land_use_change.py -> build/bdist.linux-armv7l/wheel/./gcbm 2025-03-28T20:49:08,914 creating build/bdist.linux-armv7l/wheel/raster 2025-03-28T20:49:08,915 copying build/lib/raster/__init__.py -> build/bdist.linux-armv7l/wheel/./raster 2025-03-28T20:49:08,917 copying build/lib/raster/raster_bound.py -> build/bdist.linux-armv7l/wheel/./raster 2025-03-28T20:49:08,919 copying build/lib/raster/raster_chunks.py -> build/bdist.linux-armv7l/wheel/./raster 2025-03-28T20:49:08,920 copying build/lib/raster/gdal_helpers.py -> build/bdist.linux-armv7l/wheel/./raster 2025-03-28T20:49:08,923 copying build/lib/raster/wgs84_area.py -> build/bdist.linux-armv7l/wheel/./raster 2025-03-28T20:49:08,925 creating build/bdist.linux-armv7l/wheel/operating_format 2025-03-28T20:49:08,927 copying build/lib/operating_format/stacked_disturbance_layer.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,929 copying build/lib/operating_format/disturbance_sequence.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,931 copying build/lib/operating_format/landscape.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,934 copying build/lib/operating_format/__init__.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,935 copying build/lib/operating_format/spatial_layer.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,937 copying build/lib/operating_format/rollback_output.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,939 copying build/lib/operating_format/attribute_layer.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,941 copying build/lib/operating_format/inventory_layer.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,943 copying build/lib/operating_format/rollback_inventory.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,945 copying build/lib/operating_format/disturbance_layer.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,948 copying build/lib/operating_format/condensed_n_layer_stack.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,950 copying build/lib/operating_format/numpy_optimization.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,951 copying build/lib/operating_format/disturbance_sequence_factory.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,953 copying build/lib/operating_format/layer.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,955 copying build/lib/operating_format/output_events.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,957 copying build/lib/operating_format/landscape_work_unit.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,959 copying build/lib/operating_format/inventory_layer_factory.py -> build/bdist.linux-armv7l/wheel/./operating_format 2025-03-28T20:49:08,961 running install_egg_info 2025-03-28T20:49:08,995 running egg_info 2025-03-28T20:49:09,021 writing spatial_inventory_rollback.egg-info/PKG-INFO 2025-03-28T20:49:09,025 writing dependency_links to spatial_inventory_rollback.egg-info/dependency_links.txt 2025-03-28T20:49:09,027 writing requirements to spatial_inventory_rollback.egg-info/requires.txt 2025-03-28T20:49:09,028 writing top-level names to spatial_inventory_rollback.egg-info/top_level.txt 2025-03-28T20:49:09,064 reading manifest file 'spatial_inventory_rollback.egg-info/SOURCES.txt' 2025-03-28T20:49:09,070 reading manifest template 'MANIFEST.in' 2025-03-28T20:49:09,076 writing manifest file 'spatial_inventory_rollback.egg-info/SOURCES.txt' 2025-03-28T20:49:09,077 Copying spatial_inventory_rollback.egg-info to build/bdist.linux-armv7l/wheel/./spatial_inventory_rollback-1.1.0-py3.11.egg-info 2025-03-28T20:49:09,086 running install_scripts 2025-03-28T20:49:09,101 creating build/bdist.linux-armv7l/wheel/spatial_inventory_rollback-1.1.0.dist-info/WHEEL 2025-03-28T20:49:09,103 creating '/tmp/pip-wheel-pkuhj_tu/spatial_inventory_rollback-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-03-28T20:49:09,105 adding 'analysis/__init__.py' 2025-03-28T20:49:09,107 adding 'analysis/report_writer.py' 2025-03-28T20:49:09,108 adding 'analysis/rollback_raster_analysis.py' 2025-03-28T20:49:09,109 adding 'analysis/rollback_stats.py' 2025-03-28T20:49:09,111 adding 'analysis/rollback_tabular_stats.py' 2025-03-28T20:49:09,112 adding 'application/__init__.py' 2025-03-28T20:49:09,114 adding 'application/app.py' 2025-03-28T20:49:09,115 adding 'application/cli.py' 2025-03-28T20:49:09,116 adding 'application/gcbm_input_merge_cli.py' 2025-03-28T20:49:09,118 adding 'application/log_helper.py' 2025-03-28T20:49:09,119 adding 'application/rollback_app_parameters.py' 2025-03-28T20:49:09,121 adding 'application/rollback_case_runner.py' 2025-03-28T20:49:09,122 adding 'gcbm/__init__.py' 2025-03-28T20:49:09,124 adding 'gcbm/gcbm_disturbance_sequence_factory.py' 2025-03-28T20:49:09,125 adding 'gcbm/gcbm_disturbance_type_order.py' 2025-03-28T20:49:09,127 adding 'gcbm/gcbm_input.py' 2025-03-28T20:49:09,129 adding 'gcbm/gcbm_input_db.py' 2025-03-28T20:49:09,130 adding 'gcbm/gcbm_inventory_layer_factory.py' 2025-03-28T20:49:09,131 adding 'gcbm/gcbm_land_use_change.py' 2025-03-28T20:49:09,133 adding 'gcbm/gcbm_landscape_factory.py' 2025-03-28T20:49:09,134 adding 'gcbm/gcbm_output_writer.py' 2025-03-28T20:49:09,136 adding 'gcbm/gcbm_stand_replacing.py' 2025-03-28T20:49:09,137 adding 'gcbm/rolled_back_gcbm_input.py' 2025-03-28T20:49:09,138 adding 'gcbm/merge/__init__.py' 2025-03-28T20:49:09,140 adding 'gcbm/merge/gcbm_merge.py' 2025-03-28T20:49:09,142 adding 'gcbm/merge/gcbm_merge_disturbance.py' 2025-03-28T20:49:09,143 adding 'gcbm/merge/gcbm_merge_index.py' 2025-03-28T20:49:09,146 adding 'gcbm/merge/gcbm_merge_input_db.py' 2025-03-28T20:49:09,147 adding 'gcbm/merge/gcbm_merge_inventory.py' 2025-03-28T20:49:09,149 adding 'gcbm/merge/gcbm_merge_layer_input.py' 2025-03-28T20:49:09,150 adding 'gcbm/merge/gcbm_merge_layer_output.py' 2025-03-28T20:49:09,151 adding 'gcbm/merge/gcbm_merge_methods.py' 2025-03-28T20:49:09,153 adding 'gcbm/merge/gcbm_merge_tile.py' 2025-03-28T20:49:09,154 adding 'operating_format/__init__.py' 2025-03-28T20:49:09,156 adding 'operating_format/attribute_layer.py' 2025-03-28T20:49:09,157 adding 'operating_format/condensed_n_layer_stack.py' 2025-03-28T20:49:09,159 adding 'operating_format/disturbance_layer.py' 2025-03-28T20:49:09,161 adding 'operating_format/disturbance_sequence.py' 2025-03-28T20:49:09,162 adding 'operating_format/disturbance_sequence_factory.py' 2025-03-28T20:49:09,165 adding 'operating_format/inventory_layer.py' 2025-03-28T20:49:09,166 adding 'operating_format/inventory_layer_factory.py' 2025-03-28T20:49:09,168 adding 'operating_format/landscape.py' 2025-03-28T20:49:09,169 adding 'operating_format/landscape_work_unit.py' 2025-03-28T20:49:09,170 adding 'operating_format/layer.py' 2025-03-28T20:49:09,172 adding 'operating_format/numpy_optimization.py' 2025-03-28T20:49:09,173 adding 'operating_format/output_events.py' 2025-03-28T20:49:09,174 adding 'operating_format/rollback_inventory.py' 2025-03-28T20:49:09,176 adding 'operating_format/rollback_output.py' 2025-03-28T20:49:09,177 adding 'operating_format/spatial_layer.py' 2025-03-28T20:49:09,179 adding 'operating_format/stacked_disturbance_layer.py' 2025-03-28T20:49:09,181 adding 'procedures/__init__.py' 2025-03-28T20:49:09,182 adding 'procedures/age_generator.py' 2025-03-28T20:49:09,184 adding 'procedures/basic_rollback_procedure.py' 2025-03-28T20:49:09,185 adding 'procedures/categorical_distribution.py' 2025-03-28T20:49:09,187 adding 'procedures/categorical_distribution_index.py' 2025-03-28T20:49:09,188 adding 'procedures/deforestation_pre_process.py' 2025-03-28T20:49:09,189 adding 'procedures/distribution_age_generator.py' 2025-03-28T20:49:09,191 adding 'procedures/disturbance_type_generator.py' 2025-03-28T20:49:09,192 adding 'procedures/no_supporting_info_rollback_procedure.py' 2025-03-28T20:49:09,194 adding 'procedures/nodata_rollback_procedure.py' 2025-03-28T20:49:09,195 adding 'procedures/procedure_descriptions.py' 2025-03-28T20:49:09,196 adding 'procedures/procedure_work_unit.py' 2025-03-28T20:49:09,197 adding 'procedures/random_events.py' 2025-03-28T20:49:09,199 adding 'procedures/regen_delay_rollback_procedure.py' 2025-03-28T20:49:09,200 adding 'procedures/rollback_manager.py' 2025-03-28T20:49:09,201 adding 'procedures/rollback_manager_factory.py' 2025-03-28T20:49:09,203 adding 'procedures/rollback_procedure.py' 2025-03-28T20:49:09,204 adding 'procedures/shift_disturbance_procedure.py' 2025-03-28T20:49:09,206 adding 'procedures/shift_establishment_procedure.py' 2025-03-28T20:49:09,207 adding 'procedures/wildcard_trie.py' 2025-03-28T20:49:09,209 adding 'procedures/work_unit_facts.py' 2025-03-28T20:49:09,210 adding 'procedures/work_unit_functions.py' 2025-03-28T20:49:09,211 adding 'raster/__init__.py' 2025-03-28T20:49:09,213 adding 'raster/gdal_helpers.py' 2025-03-28T20:49:09,215 adding 'raster/raster_bound.py' 2025-03-28T20:49:09,216 adding 'raster/raster_chunks.py' 2025-03-28T20:49:09,218 adding 'raster/wgs84_area.py' 2025-03-28T20:49:09,220 adding 'spatial_inventory_rollback-1.1.0.dist-info/METADATA' 2025-03-28T20:49:09,220 adding 'spatial_inventory_rollback-1.1.0.dist-info/WHEEL' 2025-03-28T20:49:09,221 adding 'spatial_inventory_rollback-1.1.0.dist-info/top_level.txt' 2025-03-28T20:49:09,223 adding 'spatial_inventory_rollback-1.1.0.dist-info/RECORD' 2025-03-28T20:49:09,226 removing build/bdist.linux-armv7l/wheel 2025-03-28T20:49:09,357 Building wheel for spatial-inventory-rollback (setup.py): finished with status 'done' 2025-03-28T20:49:09,361 Created wheel for spatial-inventory-rollback: filename=spatial_inventory_rollback-1.1.0-py3-none-any.whl size=104717 sha256=098be14eef52828d32fa2371c7588e2e7a31b364c5abc37b4f5c178957081ebe 2025-03-28T20:49:09,362 Stored in directory: /tmp/pip-ephem-wheel-cache-7lqxizkg/wheels/3e/32/01/b991932aa3f3fa4714b6843ecf28c805a5805da0a6f0972fc5 2025-03-28T20:49:09,374 Successfully built spatial-inventory-rollback 2025-03-28T20:49:09,381 Removed build tracker: '/tmp/pip-build-tracker-_v5ndfzj'