2026-03-04T08:00:47,544 Created temporary directory: /tmp/pip-ephem-wheel-cache-w5mdxz7c 2026-03-04T08:00:47,546 Created temporary directory: /tmp/pip-build-tracker-b13g7ldh 2026-03-04T08:00:47,546 Initialized build tracking at /tmp/pip-build-tracker-b13g7ldh 2026-03-04T08:00:47,547 Created build tracker: /tmp/pip-build-tracker-b13g7ldh 2026-03-04T08:00:47,547 Entered build tracker: /tmp/pip-build-tracker-b13g7ldh 2026-03-04T08:00:47,548 Created temporary directory: /tmp/pip-wheel-dm6ix03o 2026-03-04T08:00:47,551 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-03-04T08:00:47,553 Created temporary directory: /tmp/pip-ephem-wheel-cache-r9n0u539 2026-03-04T08:00:47,575 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T08:00:47,579 2 location(s) to search for versions of gcp-pipeline-core: 2026-03-04T08:00:47,579 * https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:47,579 * https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:47,579 Fetching project page and analyzing links: https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:47,580 Getting page https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:47,582 Found index url https://pypi.org/simple 2026-03-04T08:00:48,087 Fetched page https://pypi.org/simple/gcp-pipeline-core/ as application/vnd.pypi.simple.v1+json 2026-03-04T08:00:48,089 Skipping link: No binaries permitted for gcp-pipeline-core: https://files.pythonhosted.org/packages/c1/4a/4d1a8d3ccd90946e71c9b2a6c1e188638e9b15cd1fa8129063e7b3c73848/gcp_pipeline_core-1.0.1-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9) 2026-03-04T08:00:48,091 Found link https://files.pythonhosted.org/packages/11/31/d5b0224450e37843a2659fea17687ccd4e109ff1f67f4e64a8d39badde23/gcp_pipeline_core-1.0.1.tar.gz (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9), version: 1.0.1 2026-03-04T08:00:48,091 Skipping link: No binaries permitted for gcp-pipeline-core: https://files.pythonhosted.org/packages/2e/c9/3b8c5364d1d773f472b6893850120406a28e3d8f429e180de2926a0c075e/gcp_pipeline_core-1.0.2-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9) 2026-03-04T08:00:48,092 Found link https://files.pythonhosted.org/packages/a4/93/604a8ba07fdb5e3b268da963719d98cd6dacced2ef1dabd9ba21c599509a/gcp_pipeline_core-1.0.2.tar.gz (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9), version: 1.0.2 2026-03-04T08:00:48,093 Skipping link: No binaries permitted for gcp-pipeline-core: https://files.pythonhosted.org/packages/f9/66/f2c7aeafa052c6ce3a2cafc162f3c5331d3e08ed0926ee268ddcfc580a19/gcp_pipeline_core-1.0.3-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9) 2026-03-04T08:00:48,094 Found link https://files.pythonhosted.org/packages/04/f3/fc4848471d3fff825448e8341f27691ed35807b2ce8adeaab6a465605c16/gcp_pipeline_core-1.0.3.tar.gz (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9), version: 1.0.3 2026-03-04T08:00:48,095 Skipping link: No binaries permitted for gcp-pipeline-core: https://files.pythonhosted.org/packages/03/ad/150ff4f25c1505b342ecc4ba26e76859332a7e023042338fde08ca0c0498/gcp_pipeline_core-1.0.4-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9) 2026-03-04T08:00:48,096 Found link https://files.pythonhosted.org/packages/3a/6c/28be85369bdfe8b8e52a25dde79f3a70767e0bcb27e0f933be2a5100bb08/gcp_pipeline_core-1.0.4.tar.gz (from https://pypi.org/simple/gcp-pipeline-core/) (requires-python:>=3.9), version: 1.0.4 2026-03-04T08:00:48,096 Fetching project page and analyzing links: https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:48,097 Getting page https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:48,099 Found index url https://www.piwheels.org/simple 2026-03-04T08:00:48,289 Fetched page https://www.piwheels.org/simple/gcp-pipeline-core/ as text/html 2026-03-04T08:00:48,291 Skipping link: No binaries permitted for gcp-pipeline-core: https://www.piwheels.org/simple/gcp-pipeline-core/gcp_pipeline_core-1.0.1-py3-none-any.whl#sha256=f32fc2d563559f22dbaf492d18af4a3ecaa6ee431b0616d5c030d678500a7f7d (from https://www.piwheels.org/simple/gcp-pipeline-core/) (requires-python:>=3.9) 2026-03-04T08:00:48,291 Skipping link: not a file: https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:48,292 Skipping link: not a file: https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:00:48,311 Given no hashes to check 1 links for project 'gcp-pipeline-core': discarding no candidates 2026-03-04T08:00:48,329 Collecting gcp-pipeline-core==1.0.2 2026-03-04T08:00:48,331 Created temporary directory: /tmp/pip-unpack-679gmwp_ 2026-03-04T08:00:48,596 Downloading gcp_pipeline_core-1.0.2.tar.gz (60 kB) 2026-03-04T08:00:49,086 Added gcp-pipeline-core==1.0.2 from https://files.pythonhosted.org/packages/a4/93/604a8ba07fdb5e3b268da963719d98cd6dacced2ef1dabd9ba21c599509a/gcp_pipeline_core-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-b13g7ldh' 2026-03-04T08:00:49,090 Created temporary directory: /tmp/pip-build-env-xfo3s18k 2026-03-04T08:00:49,094 Installing build dependencies: started 2026-03-04T08:00:49,095 Running command pip subprocess to install build dependencies 2026-03-04T08:00:50,267 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T08:00:50,822 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-03-04T08:00:50,844 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T08:00:52,678 Collecting setuptools>=61.0 2026-03-04T08:00:52,764 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T08:00:55,726 Installing collected packages: setuptools 2026-03-04T08:00:58,836 Successfully installed setuptools-82.0.0 2026-03-04T08:00:59,101 Installing build dependencies: finished with status 'done' 2026-03-04T08:00:59,108 Getting requirements to build wheel: started 2026-03-04T08:00:59,109 Running command Getting requirements to build wheel 2026-03-04T08:00:59,812 running egg_info 2026-03-04T08:00:59,818 writing src/gcp_pipeline_core.egg-info/PKG-INFO 2026-03-04T08:00:59,822 writing dependency_links to src/gcp_pipeline_core.egg-info/dependency_links.txt 2026-03-04T08:00:59,824 writing requirements to src/gcp_pipeline_core.egg-info/requires.txt 2026-03-04T08:00:59,825 writing top-level names to src/gcp_pipeline_core.egg-info/top_level.txt 2026-03-04T08:00:59,863 reading manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:00:59,875 writing manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:00:59,978 Getting requirements to build wheel: finished with status 'done' 2026-03-04T08:00:59,981 Created temporary directory: /tmp/pip-modern-metadata-__nt0gf4 2026-03-04T08:00:59,984 Preparing metadata (pyproject.toml): started 2026-03-04T08:00:59,985 Running command Preparing metadata (pyproject.toml) 2026-03-04T08:01:00,626 running dist_info 2026-03-04T08:01:00,636 creating /tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info 2026-03-04T08:01:00,637 writing /tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/PKG-INFO 2026-03-04T08:01:00,641 writing dependency_links to /tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/dependency_links.txt 2026-03-04T08:01:00,643 writing requirements to /tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/requires.txt 2026-03-04T08:01:00,644 writing top-level names to /tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/top_level.txt 2026-03-04T08:01:00,646 writing manifest file '/tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:01:00,675 reading manifest file '/tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:01:00,681 writing manifest file '/tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:01:00,682 creating '/tmp/pip-modern-metadata-__nt0gf4/gcp_pipeline_core-1.0.2.dist-info' 2026-03-04T08:01:00,802 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T08:01:00,807 Source in /tmp/pip-wheel-dm6ix03o/gcp-pipeline-core_515cff8b47c64541b5f2aef6e45f5252 has version 1.0.2, which satisfies requirement gcp-pipeline-core==1.0.2 from https://files.pythonhosted.org/packages/a4/93/604a8ba07fdb5e3b268da963719d98cd6dacced2ef1dabd9ba21c599509a/gcp_pipeline_core-1.0.2.tar.gz 2026-03-04T08:01:00,808 Removed gcp-pipeline-core==1.0.2 from https://files.pythonhosted.org/packages/a4/93/604a8ba07fdb5e3b268da963719d98cd6dacced2ef1dabd9ba21c599509a/gcp_pipeline_core-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-b13g7ldh' 2026-03-04T08:01:00,814 Created temporary directory: /tmp/pip-unpack-38c4moy4 2026-03-04T08:01:00,814 Building wheels for collected packages: gcp-pipeline-core 2026-03-04T08:01:00,819 Created temporary directory: /tmp/pip-wheel-mbmtz9g3 2026-03-04T08:01:00,820 Destination directory: /tmp/pip-wheel-mbmtz9g3 2026-03-04T08:01:00,822 Building wheel for gcp-pipeline-core (pyproject.toml): started 2026-03-04T08:01:00,823 Running command Building wheel for gcp-pipeline-core (pyproject.toml) 2026-03-04T08:01:01,446 running bdist_wheel 2026-03-04T08:01:01,463 running build 2026-03-04T08:01:01,464 running build_py 2026-03-04T08:01:01,470 creating build/lib/gcp_pipeline_core 2026-03-04T08:01:01,472 copying src/gcp_pipeline_core/schema.py -> build/lib/gcp_pipeline_core 2026-03-04T08:01:01,474 copying src/gcp_pipeline_core/__init__.py -> build/lib/gcp_pipeline_core 2026-03-04T08:01:01,477 creating build/lib/gcp_pipeline_core/clients 2026-03-04T08:01:01,478 copying src/gcp_pipeline_core/clients/bigquery_client.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:01:01,480 copying src/gcp_pipeline_core/clients/pubsub_client.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:01:01,482 copying src/gcp_pipeline_core/clients/__init__.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:01:01,484 copying src/gcp_pipeline_core/clients/gcs_client.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:01:01,487 creating build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,488 copying src/gcp_pipeline_core/data_deletion/types.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,490 copying src/gcp_pipeline_core/data_deletion/deletion.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,492 copying src/gcp_pipeline_core/data_deletion/quarantine.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,494 copying src/gcp_pipeline_core/data_deletion/recovery.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,496 copying src/gcp_pipeline_core/data_deletion/framework.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,499 copying src/gcp_pipeline_core/data_deletion/detector.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,501 copying src/gcp_pipeline_core/data_deletion/__init__.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,503 creating build/lib/gcp_pipeline_core/finops 2026-03-04T08:01:01,504 copying src/gcp_pipeline_core/finops/decorators.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:01:01,506 copying src/gcp_pipeline_core/finops/models.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:01:01,508 copying src/gcp_pipeline_core/finops/labels.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:01:01,510 copying src/gcp_pipeline_core/finops/tracker.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:01:01,512 copying src/gcp_pipeline_core/finops/__init__.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:01:01,514 creating build/lib/gcp_pipeline_core/job_control 2026-03-04T08:01:01,515 copying src/gcp_pipeline_core/job_control/repository.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:01:01,517 copying src/gcp_pipeline_core/job_control/types.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:01:01,519 copying src/gcp_pipeline_core/job_control/models.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:01:01,521 copying src/gcp_pipeline_core/job_control/__init__.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:01:01,523 creating build/lib/gcp_pipeline_core/file_management 2026-03-04T08:01:01,524 copying src/gcp_pipeline_core/file_management/__init__.py -> build/lib/gcp_pipeline_core/file_management 2026-03-04T08:01:01,526 creating build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,527 copying src/gcp_pipeline_core/audit/publisher.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,529 copying src/gcp_pipeline_core/audit/trail.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,531 copying src/gcp_pipeline_core/audit/reconciliation.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,533 copying src/gcp_pipeline_core/audit/records.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,535 copying src/gcp_pipeline_core/audit/lineage.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,536 copying src/gcp_pipeline_core/audit/__init__.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:01:01,539 creating build/lib/gcp_pipeline_core/utilities 2026-03-04T08:01:01,540 copying src/gcp_pipeline_core/utilities/gcs_discovery.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:01:01,542 copying src/gcp_pipeline_core/utilities/run_id.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:01:01,543 copying src/gcp_pipeline_core/utilities/logging.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:01:01,545 copying src/gcp_pipeline_core/utilities/__init__.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:01:01,548 creating build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,549 copying src/gcp_pipeline_core/data_quality/types.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,551 copying src/gcp_pipeline_core/data_quality/dimensions.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,553 copying src/gcp_pipeline_core/data_quality/checker.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,556 copying src/gcp_pipeline_core/data_quality/reporting.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,558 copying src/gcp_pipeline_core/data_quality/anomaly.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,559 copying src/gcp_pipeline_core/data_quality/__init__.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,561 copying src/gcp_pipeline_core/data_quality/scoring.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,563 creating build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,564 copying src/gcp_pipeline_core/error_handling/types.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,566 copying src/gcp_pipeline_core/error_handling/errors.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,568 copying src/gcp_pipeline_core/error_handling/handler.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,571 copying src/gcp_pipeline_core/error_handling/storage.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,574 copying src/gcp_pipeline_core/error_handling/context.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,576 copying src/gcp_pipeline_core/error_handling/models.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,578 copying src/gcp_pipeline_core/error_handling/__init__.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,580 creating build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,581 copying src/gcp_pipeline_core/monitoring/types.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,583 copying src/gcp_pipeline_core/monitoring/alerts.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,585 copying src/gcp_pipeline_core/monitoring/observability.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,587 copying src/gcp_pipeline_core/monitoring/metrics.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,589 copying src/gcp_pipeline_core/monitoring/health.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,591 copying src/gcp_pipeline_core/monitoring/__init__.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,593 creating build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,594 copying src/gcp_pipeline_core/file_management/hdr_trl/constants.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,596 copying src/gcp_pipeline_core/file_management/hdr_trl/types.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,598 copying src/gcp_pipeline_core/file_management/hdr_trl/parser.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,600 copying src/gcp_pipeline_core/file_management/hdr_trl/__init__.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,602 creating build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,603 copying src/gcp_pipeline_core/monitoring/otel/tracing.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,606 copying src/gcp_pipeline_core/monitoring/otel/provider.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,608 copying src/gcp_pipeline_core/monitoring/otel/config.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,611 copying src/gcp_pipeline_core/monitoring/otel/metrics_bridge.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,613 copying src/gcp_pipeline_core/monitoring/otel/context.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,615 copying src/gcp_pipeline_core/monitoring/otel/__init__.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,617 running egg_info 2026-03-04T08:01:01,626 writing src/gcp_pipeline_core.egg-info/PKG-INFO 2026-03-04T08:01:01,629 writing dependency_links to src/gcp_pipeline_core.egg-info/dependency_links.txt 2026-03-04T08:01:01,631 writing requirements to src/gcp_pipeline_core.egg-info/requires.txt 2026-03-04T08:01:01,632 writing top-level names to src/gcp_pipeline_core.egg-info/top_level.txt 2026-03-04T08:01:01,651 reading manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:01:01,661 writing manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:01:01,682 installing to build/bdist.linux-armv7l/wheel 2026-03-04T08:01:01,683 running install 2026-03-04T08:01:01,706 running install_lib 2026-03-04T08:01:01,712 creating build/bdist.linux-armv7l/wheel 2026-03-04T08:01:01,714 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core 2026-03-04T08:01:01,716 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/clients 2026-03-04T08:01:01,718 copying build/lib/gcp_pipeline_core/clients/bigquery_client.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:01:01,720 copying build/lib/gcp_pipeline_core/clients/pubsub_client.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:01:01,722 copying build/lib/gcp_pipeline_core/clients/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:01:01,724 copying build/lib/gcp_pipeline_core/clients/gcs_client.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:01:01,727 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,728 copying build/lib/gcp_pipeline_core/data_deletion/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,730 copying build/lib/gcp_pipeline_core/data_deletion/deletion.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,733 copying build/lib/gcp_pipeline_core/data_deletion/quarantine.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,734 copying build/lib/gcp_pipeline_core/data_deletion/recovery.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,737 copying build/lib/gcp_pipeline_core/data_deletion/framework.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,739 copying build/lib/gcp_pipeline_core/data_deletion/detector.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,741 copying build/lib/gcp_pipeline_core/data_deletion/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:01:01,744 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/finops 2026-03-04T08:01:01,745 copying build/lib/gcp_pipeline_core/finops/decorators.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:01:01,747 copying build/lib/gcp_pipeline_core/finops/models.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:01:01,749 copying build/lib/gcp_pipeline_core/finops/labels.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:01:01,751 copying build/lib/gcp_pipeline_core/finops/tracker.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:01:01,753 copying build/lib/gcp_pipeline_core/finops/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:01:01,756 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/job_control 2026-03-04T08:01:01,757 copying build/lib/gcp_pipeline_core/job_control/repository.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:01:01,760 copying build/lib/gcp_pipeline_core/job_control/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:01:01,762 copying build/lib/gcp_pipeline_core/job_control/models.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:01:01,764 copying build/lib/gcp_pipeline_core/job_control/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:01:01,766 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/file_management 2026-03-04T08:01:01,768 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,769 copying build/lib/gcp_pipeline_core/file_management/hdr_trl/constants.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,771 copying build/lib/gcp_pipeline_core/file_management/hdr_trl/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,772 copying build/lib/gcp_pipeline_core/file_management/hdr_trl/parser.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,774 copying build/lib/gcp_pipeline_core/file_management/hdr_trl/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:01:01,776 copying build/lib/gcp_pipeline_core/file_management/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/file_management 2026-03-04T08:01:01,778 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/audit 2026-03-04T08:01:01,779 copying build/lib/gcp_pipeline_core/audit/publisher.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:01:01,781 copying build/lib/gcp_pipeline_core/audit/trail.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:01:01,784 copying build/lib/gcp_pipeline_core/audit/reconciliation.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:01:01,786 copying build/lib/gcp_pipeline_core/audit/records.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:01:01,787 copying build/lib/gcp_pipeline_core/audit/lineage.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:01:01,789 copying build/lib/gcp_pipeline_core/audit/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:01:01,791 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/utilities 2026-03-04T08:01:01,792 copying build/lib/gcp_pipeline_core/utilities/gcs_discovery.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:01:01,794 copying build/lib/gcp_pipeline_core/utilities/run_id.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:01:01,796 copying build/lib/gcp_pipeline_core/utilities/logging.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:01:01,798 copying build/lib/gcp_pipeline_core/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:01:01,800 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/data_quality 2026-03-04T08:01:01,801 copying build/lib/gcp_pipeline_core/data_quality/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,803 copying build/lib/gcp_pipeline_core/data_quality/dimensions.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,806 copying build/lib/gcp_pipeline_core/data_quality/checker.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,808 copying build/lib/gcp_pipeline_core/data_quality/reporting.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,810 copying build/lib/gcp_pipeline_core/data_quality/anomaly.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,812 copying build/lib/gcp_pipeline_core/data_quality/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,813 copying build/lib/gcp_pipeline_core/data_quality/scoring.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:01:01,816 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/error_handling 2026-03-04T08:01:01,817 copying build/lib/gcp_pipeline_core/error_handling/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,819 copying build/lib/gcp_pipeline_core/error_handling/errors.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,821 copying build/lib/gcp_pipeline_core/error_handling/handler.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,823 copying build/lib/gcp_pipeline_core/error_handling/storage.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,825 copying build/lib/gcp_pipeline_core/error_handling/context.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,827 copying build/lib/gcp_pipeline_core/error_handling/models.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,829 copying build/lib/gcp_pipeline_core/error_handling/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:01:01,831 copying build/lib/gcp_pipeline_core/schema.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core 2026-03-04T08:01:01,833 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/monitoring 2026-03-04T08:01:01,834 copying build/lib/gcp_pipeline_core/monitoring/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:01:01,836 copying build/lib/gcp_pipeline_core/monitoring/alerts.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:01:01,839 copying build/lib/gcp_pipeline_core/monitoring/observability.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:01:01,841 copying build/lib/gcp_pipeline_core/monitoring/metrics.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:01:01,844 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,845 copying build/lib/gcp_pipeline_core/monitoring/otel/tracing.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,847 copying build/lib/gcp_pipeline_core/monitoring/otel/provider.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,849 copying build/lib/gcp_pipeline_core/monitoring/otel/config.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,851 copying build/lib/gcp_pipeline_core/monitoring/otel/metrics_bridge.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,854 copying build/lib/gcp_pipeline_core/monitoring/otel/context.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,856 copying build/lib/gcp_pipeline_core/monitoring/otel/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:01:01,858 copying build/lib/gcp_pipeline_core/monitoring/health.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:01:01,860 copying build/lib/gcp_pipeline_core/monitoring/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:01:01,862 copying build/lib/gcp_pipeline_core/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core 2026-03-04T08:01:01,863 running install_egg_info 2026-03-04T08:01:01,868 Copying src/gcp_pipeline_core.egg-info to build/bdist.linux-armv7l/wheel/./gcp_pipeline_core-1.0.2-py3.11.egg-info 2026-03-04T08:01:01,878 running install_scripts 2026-03-04T08:01:01,885 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core-1.0.2.dist-info/WHEEL 2026-03-04T08:01:01,887 creating '/tmp/pip-wheel-mbmtz9g3/.tmp-y39d1pz_/gcp_pipeline_core-1.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T08:01:01,890 adding 'gcp_pipeline_core/__init__.py' 2026-03-04T08:01:01,891 adding 'gcp_pipeline_core/schema.py' 2026-03-04T08:01:01,893 adding 'gcp_pipeline_core/audit/__init__.py' 2026-03-04T08:01:01,894 adding 'gcp_pipeline_core/audit/lineage.py' 2026-03-04T08:01:01,896 adding 'gcp_pipeline_core/audit/publisher.py' 2026-03-04T08:01:01,898 adding 'gcp_pipeline_core/audit/reconciliation.py' 2026-03-04T08:01:01,899 adding 'gcp_pipeline_core/audit/records.py' 2026-03-04T08:01:01,901 adding 'gcp_pipeline_core/audit/trail.py' 2026-03-04T08:01:01,903 adding 'gcp_pipeline_core/clients/__init__.py' 2026-03-04T08:01:01,904 adding 'gcp_pipeline_core/clients/bigquery_client.py' 2026-03-04T08:01:01,905 adding 'gcp_pipeline_core/clients/gcs_client.py' 2026-03-04T08:01:01,907 adding 'gcp_pipeline_core/clients/pubsub_client.py' 2026-03-04T08:01:01,909 adding 'gcp_pipeline_core/data_deletion/__init__.py' 2026-03-04T08:01:01,911 adding 'gcp_pipeline_core/data_deletion/deletion.py' 2026-03-04T08:01:01,912 adding 'gcp_pipeline_core/data_deletion/detector.py' 2026-03-04T08:01:01,914 adding 'gcp_pipeline_core/data_deletion/framework.py' 2026-03-04T08:01:01,915 adding 'gcp_pipeline_core/data_deletion/quarantine.py' 2026-03-04T08:01:01,916 adding 'gcp_pipeline_core/data_deletion/recovery.py' 2026-03-04T08:01:01,918 adding 'gcp_pipeline_core/data_deletion/types.py' 2026-03-04T08:01:01,919 adding 'gcp_pipeline_core/data_quality/__init__.py' 2026-03-04T08:01:01,921 adding 'gcp_pipeline_core/data_quality/anomaly.py' 2026-03-04T08:01:01,922 adding 'gcp_pipeline_core/data_quality/checker.py' 2026-03-04T08:01:01,924 adding 'gcp_pipeline_core/data_quality/dimensions.py' 2026-03-04T08:01:01,925 adding 'gcp_pipeline_core/data_quality/reporting.py' 2026-03-04T08:01:01,926 adding 'gcp_pipeline_core/data_quality/scoring.py' 2026-03-04T08:01:01,928 adding 'gcp_pipeline_core/data_quality/types.py' 2026-03-04T08:01:01,929 adding 'gcp_pipeline_core/error_handling/__init__.py' 2026-03-04T08:01:01,930 adding 'gcp_pipeline_core/error_handling/context.py' 2026-03-04T08:01:01,931 adding 'gcp_pipeline_core/error_handling/errors.py' 2026-03-04T08:01:01,933 adding 'gcp_pipeline_core/error_handling/handler.py' 2026-03-04T08:01:01,934 adding 'gcp_pipeline_core/error_handling/models.py' 2026-03-04T08:01:01,936 adding 'gcp_pipeline_core/error_handling/storage.py' 2026-03-04T08:01:01,937 adding 'gcp_pipeline_core/error_handling/types.py' 2026-03-04T08:01:01,939 adding 'gcp_pipeline_core/file_management/__init__.py' 2026-03-04T08:01:01,940 adding 'gcp_pipeline_core/file_management/hdr_trl/__init__.py' 2026-03-04T08:01:01,941 adding 'gcp_pipeline_core/file_management/hdr_trl/constants.py' 2026-03-04T08:01:01,943 adding 'gcp_pipeline_core/file_management/hdr_trl/parser.py' 2026-03-04T08:01:01,944 adding 'gcp_pipeline_core/file_management/hdr_trl/types.py' 2026-03-04T08:01:01,946 adding 'gcp_pipeline_core/finops/__init__.py' 2026-03-04T08:01:01,947 adding 'gcp_pipeline_core/finops/decorators.py' 2026-03-04T08:01:01,948 adding 'gcp_pipeline_core/finops/labels.py' 2026-03-04T08:01:01,949 adding 'gcp_pipeline_core/finops/models.py' 2026-03-04T08:01:01,951 adding 'gcp_pipeline_core/finops/tracker.py' 2026-03-04T08:01:01,952 adding 'gcp_pipeline_core/job_control/__init__.py' 2026-03-04T08:01:01,954 adding 'gcp_pipeline_core/job_control/models.py' 2026-03-04T08:01:01,955 adding 'gcp_pipeline_core/job_control/repository.py' 2026-03-04T08:01:01,956 adding 'gcp_pipeline_core/job_control/types.py' 2026-03-04T08:01:01,958 adding 'gcp_pipeline_core/monitoring/__init__.py' 2026-03-04T08:01:01,960 adding 'gcp_pipeline_core/monitoring/alerts.py' 2026-03-04T08:01:01,961 adding 'gcp_pipeline_core/monitoring/health.py' 2026-03-04T08:01:01,963 adding 'gcp_pipeline_core/monitoring/metrics.py' 2026-03-04T08:01:01,965 adding 'gcp_pipeline_core/monitoring/observability.py' 2026-03-04T08:01:01,966 adding 'gcp_pipeline_core/monitoring/types.py' 2026-03-04T08:01:01,968 adding 'gcp_pipeline_core/monitoring/otel/__init__.py' 2026-03-04T08:01:01,970 adding 'gcp_pipeline_core/monitoring/otel/config.py' 2026-03-04T08:01:01,971 adding 'gcp_pipeline_core/monitoring/otel/context.py' 2026-03-04T08:01:01,973 adding 'gcp_pipeline_core/monitoring/otel/metrics_bridge.py' 2026-03-04T08:01:01,974 adding 'gcp_pipeline_core/monitoring/otel/provider.py' 2026-03-04T08:01:01,976 adding 'gcp_pipeline_core/monitoring/otel/tracing.py' 2026-03-04T08:01:01,978 adding 'gcp_pipeline_core/utilities/__init__.py' 2026-03-04T08:01:01,979 adding 'gcp_pipeline_core/utilities/gcs_discovery.py' 2026-03-04T08:01:01,981 adding 'gcp_pipeline_core/utilities/logging.py' 2026-03-04T08:01:01,982 adding 'gcp_pipeline_core/utilities/run_id.py' 2026-03-04T08:01:01,985 adding 'gcp_pipeline_core-1.0.2.dist-info/METADATA' 2026-03-04T08:01:01,986 adding 'gcp_pipeline_core-1.0.2.dist-info/WHEEL' 2026-03-04T08:01:01,987 adding 'gcp_pipeline_core-1.0.2.dist-info/top_level.txt' 2026-03-04T08:01:01,988 adding 'gcp_pipeline_core-1.0.2.dist-info/RECORD' 2026-03-04T08:01:01,991 removing build/bdist.linux-armv7l/wheel 2026-03-04T08:01:02,107 Building wheel for gcp-pipeline-core (pyproject.toml): finished with status 'done' 2026-03-04T08:01:02,112 Created wheel for gcp-pipeline-core: filename=gcp_pipeline_core-1.0.2-py3-none-any.whl size=84044 sha256=adba40cb1cc7b9cd9b7ccbecddd2c38b3636b7f227cba499250fa73af081e360 2026-03-04T08:01:02,113 Stored in directory: /tmp/pip-ephem-wheel-cache-r9n0u539/wheels/5f/30/4f/abe5d186983f44b3571b8478b509aa1998d3c3d9242c1fa900 2026-03-04T08:01:02,125 Successfully built gcp-pipeline-core 2026-03-04T08:01:02,130 Removed build tracker: '/tmp/pip-build-tracker-b13g7ldh'