2026-03-04T08:41:35,318 Created temporary directory: /tmp/pip-ephem-wheel-cache-3366s89e 2026-03-04T08:41:35,320 Created temporary directory: /tmp/pip-build-tracker-pa1th9um 2026-03-04T08:41:35,321 Initialized build tracking at /tmp/pip-build-tracker-pa1th9um 2026-03-04T08:41:35,321 Created build tracker: /tmp/pip-build-tracker-pa1th9um 2026-03-04T08:41:35,322 Entered build tracker: /tmp/pip-build-tracker-pa1th9um 2026-03-04T08:41:35,323 Created temporary directory: /tmp/pip-wheel-plg3p98k 2026-03-04T08:41:35,326 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:41:35,328 Created temporary directory: /tmp/pip-ephem-wheel-cache-o4f5oxd8 2026-03-04T08:41:35,350 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T08:41:35,353 2 location(s) to search for versions of gcp-pipeline-core: 2026-03-04T08:41:35,353 * https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,353 * https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,354 Fetching project page and analyzing links: https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,355 Getting page https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,356 Found index url https://pypi.org/simple 2026-03-04T08:41:35,573 Fetched page https://pypi.org/simple/gcp-pipeline-core/ as application/vnd.pypi.simple.v1+json 2026-03-04T08:41:35,576 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:41:35,577 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:41:35,578 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:41:35,579 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:41:35,579 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:41:35,580 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:41:35,581 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:41:35,582 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:41:35,583 Fetching project page and analyzing links: https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,584 Getting page https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,585 Found index url https://www.piwheels.org/simple 2026-03-04T08:41:35,743 Fetched page https://www.piwheels.org/simple/gcp-pipeline-core/ as text/html 2026-03-04T08:41:35,745 Skipping link: No binaries permitted for gcp-pipeline-core: https://www.piwheels.org/simple/gcp-pipeline-core/gcp_pipeline_core-1.0.2-py3-none-any.whl#sha256=adba40cb1cc7b9cd9b7ccbecddd2c38b3636b7f227cba499250fa73af081e360 (from https://www.piwheels.org/simple/gcp-pipeline-core/) (requires-python:>=3.9) 2026-03-04T08:41:35,745 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:41:35,746 Skipping link: not a file: https://www.piwheels.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,746 Skipping link: not a file: https://pypi.org/simple/gcp-pipeline-core/ 2026-03-04T08:41:35,765 Given no hashes to check 1 links for project 'gcp-pipeline-core': discarding no candidates 2026-03-04T08:41:35,783 Collecting gcp-pipeline-core==1.0.3 2026-03-04T08:41:35,785 Created temporary directory: /tmp/pip-unpack-54562c98 2026-03-04T08:41:35,995 Downloading gcp_pipeline_core-1.0.3.tar.gz (60 kB) 2026-03-04T08:41:36,186 Added gcp-pipeline-core==1.0.3 from https://files.pythonhosted.org/packages/04/f3/fc4848471d3fff825448e8341f27691ed35807b2ce8adeaab6a465605c16/gcp_pipeline_core-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-pa1th9um' 2026-03-04T08:41:36,190 Created temporary directory: /tmp/pip-build-env-esenxzk2 2026-03-04T08:41:36,194 Installing build dependencies: started 2026-03-04T08:41:36,195 Running command pip subprocess to install build dependencies 2026-03-04T08:41:37,328 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T08:41:37,886 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:41:37,909 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T08:41:39,661 Collecting setuptools>=61.0 2026-03-04T08:41:39,782 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T08:41:42,776 Installing collected packages: setuptools 2026-03-04T08:41:45,758 Successfully installed setuptools-82.0.0 2026-03-04T08:41:46,028 Installing build dependencies: finished with status 'done' 2026-03-04T08:41:46,035 Getting requirements to build wheel: started 2026-03-04T08:41:46,036 Running command Getting requirements to build wheel 2026-03-04T08:41:46,724 running egg_info 2026-03-04T08:41:46,729 writing src/gcp_pipeline_core.egg-info/PKG-INFO 2026-03-04T08:41:46,733 writing dependency_links to src/gcp_pipeline_core.egg-info/dependency_links.txt 2026-03-04T08:41:46,735 writing requirements to src/gcp_pipeline_core.egg-info/requires.txt 2026-03-04T08:41:46,736 writing top-level names to src/gcp_pipeline_core.egg-info/top_level.txt 2026-03-04T08:41:46,772 reading manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:46,783 writing manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:46,880 Getting requirements to build wheel: finished with status 'done' 2026-03-04T08:41:46,884 Created temporary directory: /tmp/pip-modern-metadata-frpo048e 2026-03-04T08:41:46,886 Preparing metadata (pyproject.toml): started 2026-03-04T08:41:46,887 Running command Preparing metadata (pyproject.toml) 2026-03-04T08:41:47,523 running dist_info 2026-03-04T08:41:47,533 creating /tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info 2026-03-04T08:41:47,534 writing /tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/PKG-INFO 2026-03-04T08:41:47,537 writing dependency_links to /tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/dependency_links.txt 2026-03-04T08:41:47,539 writing requirements to /tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/requires.txt 2026-03-04T08:41:47,540 writing top-level names to /tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/top_level.txt 2026-03-04T08:41:47,541 writing manifest file '/tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:47,569 reading manifest file '/tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:47,575 writing manifest file '/tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:47,576 creating '/tmp/pip-modern-metadata-frpo048e/gcp_pipeline_core-1.0.3.dist-info' 2026-03-04T08:41:47,693 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T08:41:47,698 Source in /tmp/pip-wheel-plg3p98k/gcp-pipeline-core_36ebc02ca9f44b3b94ef3f876eee8cf0 has version 1.0.3, which satisfies requirement gcp-pipeline-core==1.0.3 from https://files.pythonhosted.org/packages/04/f3/fc4848471d3fff825448e8341f27691ed35807b2ce8adeaab6a465605c16/gcp_pipeline_core-1.0.3.tar.gz 2026-03-04T08:41:47,699 Removed gcp-pipeline-core==1.0.3 from https://files.pythonhosted.org/packages/04/f3/fc4848471d3fff825448e8341f27691ed35807b2ce8adeaab6a465605c16/gcp_pipeline_core-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-pa1th9um' 2026-03-04T08:41:47,704 Created temporary directory: /tmp/pip-unpack-wbtrkri3 2026-03-04T08:41:47,705 Building wheels for collected packages: gcp-pipeline-core 2026-03-04T08:41:47,709 Created temporary directory: /tmp/pip-wheel-fpflo6te 2026-03-04T08:41:47,710 Destination directory: /tmp/pip-wheel-fpflo6te 2026-03-04T08:41:47,712 Building wheel for gcp-pipeline-core (pyproject.toml): started 2026-03-04T08:41:47,713 Running command Building wheel for gcp-pipeline-core (pyproject.toml) 2026-03-04T08:41:48,342 running bdist_wheel 2026-03-04T08:41:48,359 running build 2026-03-04T08:41:48,360 running build_py 2026-03-04T08:41:48,366 creating build/lib/gcp_pipeline_core 2026-03-04T08:41:48,369 copying src/gcp_pipeline_core/schema.py -> build/lib/gcp_pipeline_core 2026-03-04T08:41:48,371 copying src/gcp_pipeline_core/__init__.py -> build/lib/gcp_pipeline_core 2026-03-04T08:41:48,373 creating build/lib/gcp_pipeline_core/clients 2026-03-04T08:41:48,374 copying src/gcp_pipeline_core/clients/bigquery_client.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:41:48,376 copying src/gcp_pipeline_core/clients/pubsub_client.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:41:48,379 copying src/gcp_pipeline_core/clients/__init__.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:41:48,381 copying src/gcp_pipeline_core/clients/gcs_client.py -> build/lib/gcp_pipeline_core/clients 2026-03-04T08:41:48,384 creating build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,385 copying src/gcp_pipeline_core/data_deletion/types.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,387 copying src/gcp_pipeline_core/data_deletion/deletion.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,390 copying src/gcp_pipeline_core/data_deletion/quarantine.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,392 copying src/gcp_pipeline_core/data_deletion/recovery.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,394 copying src/gcp_pipeline_core/data_deletion/framework.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,397 copying src/gcp_pipeline_core/data_deletion/detector.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,399 copying src/gcp_pipeline_core/data_deletion/__init__.py -> build/lib/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,401 creating build/lib/gcp_pipeline_core/finops 2026-03-04T08:41:48,402 copying src/gcp_pipeline_core/finops/decorators.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:41:48,404 copying src/gcp_pipeline_core/finops/models.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:41:48,406 copying src/gcp_pipeline_core/finops/labels.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:41:48,408 copying src/gcp_pipeline_core/finops/tracker.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:41:48,410 copying src/gcp_pipeline_core/finops/__init__.py -> build/lib/gcp_pipeline_core/finops 2026-03-04T08:41:48,412 creating build/lib/gcp_pipeline_core/job_control 2026-03-04T08:41:48,413 copying src/gcp_pipeline_core/job_control/repository.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:41:48,416 copying src/gcp_pipeline_core/job_control/types.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:41:48,418 copying src/gcp_pipeline_core/job_control/models.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:41:48,420 copying src/gcp_pipeline_core/job_control/__init__.py -> build/lib/gcp_pipeline_core/job_control 2026-03-04T08:41:48,422 creating build/lib/gcp_pipeline_core/file_management 2026-03-04T08:41:48,423 copying src/gcp_pipeline_core/file_management/__init__.py -> build/lib/gcp_pipeline_core/file_management 2026-03-04T08:41:48,425 creating build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,426 copying src/gcp_pipeline_core/audit/publisher.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,429 copying src/gcp_pipeline_core/audit/trail.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,431 copying src/gcp_pipeline_core/audit/reconciliation.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,433 copying src/gcp_pipeline_core/audit/records.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,435 copying src/gcp_pipeline_core/audit/lineage.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,437 copying src/gcp_pipeline_core/audit/__init__.py -> build/lib/gcp_pipeline_core/audit 2026-03-04T08:41:48,439 creating build/lib/gcp_pipeline_core/utilities 2026-03-04T08:41:48,441 copying src/gcp_pipeline_core/utilities/gcs_discovery.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:41:48,443 copying src/gcp_pipeline_core/utilities/run_id.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:41:48,445 copying src/gcp_pipeline_core/utilities/logging.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:41:48,447 copying src/gcp_pipeline_core/utilities/__init__.py -> build/lib/gcp_pipeline_core/utilities 2026-03-04T08:41:48,449 creating build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,450 copying src/gcp_pipeline_core/data_quality/types.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,452 copying src/gcp_pipeline_core/data_quality/dimensions.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,455 copying src/gcp_pipeline_core/data_quality/checker.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,458 copying src/gcp_pipeline_core/data_quality/reporting.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,459 copying src/gcp_pipeline_core/data_quality/anomaly.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,461 copying src/gcp_pipeline_core/data_quality/__init__.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,463 copying src/gcp_pipeline_core/data_quality/scoring.py -> build/lib/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,466 creating build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,467 copying src/gcp_pipeline_core/error_handling/types.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,469 copying src/gcp_pipeline_core/error_handling/errors.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,471 copying src/gcp_pipeline_core/error_handling/handler.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,473 copying src/gcp_pipeline_core/error_handling/storage.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,475 copying src/gcp_pipeline_core/error_handling/context.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,477 copying src/gcp_pipeline_core/error_handling/models.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,479 copying src/gcp_pipeline_core/error_handling/__init__.py -> build/lib/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,481 creating build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,482 copying src/gcp_pipeline_core/monitoring/types.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,485 copying src/gcp_pipeline_core/monitoring/alerts.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,487 copying src/gcp_pipeline_core/monitoring/observability.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,489 copying src/gcp_pipeline_core/monitoring/metrics.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,491 copying src/gcp_pipeline_core/monitoring/health.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,493 copying src/gcp_pipeline_core/monitoring/__init__.py -> build/lib/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,496 creating build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:41:48,497 copying src/gcp_pipeline_core/file_management/hdr_trl/constants.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:41:48,499 copying src/gcp_pipeline_core/file_management/hdr_trl/types.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:41:48,501 copying src/gcp_pipeline_core/file_management/hdr_trl/parser.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:41:48,503 copying src/gcp_pipeline_core/file_management/hdr_trl/__init__.py -> build/lib/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:41:48,505 creating build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,506 copying src/gcp_pipeline_core/monitoring/otel/tracing.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,509 copying src/gcp_pipeline_core/monitoring/otel/provider.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,511 copying src/gcp_pipeline_core/monitoring/otel/config.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,514 copying src/gcp_pipeline_core/monitoring/otel/metrics_bridge.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,516 copying src/gcp_pipeline_core/monitoring/otel/context.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,518 copying src/gcp_pipeline_core/monitoring/otel/__init__.py -> build/lib/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,520 running egg_info 2026-03-04T08:41:48,530 writing src/gcp_pipeline_core.egg-info/PKG-INFO 2026-03-04T08:41:48,533 writing dependency_links to src/gcp_pipeline_core.egg-info/dependency_links.txt 2026-03-04T08:41:48,535 writing requirements to src/gcp_pipeline_core.egg-info/requires.txt 2026-03-04T08:41:48,536 writing top-level names to src/gcp_pipeline_core.egg-info/top_level.txt 2026-03-04T08:41:48,556 reading manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:48,566 writing manifest file 'src/gcp_pipeline_core.egg-info/SOURCES.txt' 2026-03-04T08:41:48,588 installing to build/bdist.linux-armv7l/wheel 2026-03-04T08:41:48,589 running install 2026-03-04T08:41:48,612 running install_lib 2026-03-04T08:41:48,617 creating build/bdist.linux-armv7l/wheel 2026-03-04T08:41:48,620 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core 2026-03-04T08:41:48,621 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/clients 2026-03-04T08:41:48,623 copying build/lib/gcp_pipeline_core/clients/bigquery_client.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:41:48,625 copying build/lib/gcp_pipeline_core/clients/pubsub_client.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:41:48,627 copying build/lib/gcp_pipeline_core/clients/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:41:48,629 copying build/lib/gcp_pipeline_core/clients/gcs_client.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/clients 2026-03-04T08:41:48,633 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,634 copying build/lib/gcp_pipeline_core/data_deletion/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,636 copying build/lib/gcp_pipeline_core/data_deletion/deletion.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,638 copying build/lib/gcp_pipeline_core/data_deletion/quarantine.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,640 copying build/lib/gcp_pipeline_core/data_deletion/recovery.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,642 copying build/lib/gcp_pipeline_core/data_deletion/framework.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,644 copying build/lib/gcp_pipeline_core/data_deletion/detector.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,646 copying build/lib/gcp_pipeline_core/data_deletion/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_deletion 2026-03-04T08:41:48,649 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/finops 2026-03-04T08:41:48,650 copying build/lib/gcp_pipeline_core/finops/decorators.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:41:48,652 copying build/lib/gcp_pipeline_core/finops/models.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:41:48,654 copying build/lib/gcp_pipeline_core/finops/labels.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:41:48,656 copying build/lib/gcp_pipeline_core/finops/tracker.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:41:48,658 copying build/lib/gcp_pipeline_core/finops/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/finops 2026-03-04T08:41:48,660 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/job_control 2026-03-04T08:41:48,662 copying build/lib/gcp_pipeline_core/job_control/repository.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:41:48,664 copying build/lib/gcp_pipeline_core/job_control/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:41:48,666 copying build/lib/gcp_pipeline_core/job_control/models.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:41:48,668 copying build/lib/gcp_pipeline_core/job_control/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/job_control 2026-03-04T08:41:48,670 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/file_management 2026-03-04T08:41:48,672 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/file_management/hdr_trl 2026-03-04T08:41:48,673 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:41:48,675 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:41:48,677 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:41:48,679 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:41:48,681 copying build/lib/gcp_pipeline_core/file_management/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/file_management 2026-03-04T08:41:48,684 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/audit 2026-03-04T08:41:48,685 copying build/lib/gcp_pipeline_core/audit/publisher.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:41:48,687 copying build/lib/gcp_pipeline_core/audit/trail.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:41:48,689 copying build/lib/gcp_pipeline_core/audit/reconciliation.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:41:48,692 copying build/lib/gcp_pipeline_core/audit/records.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:41:48,693 copying build/lib/gcp_pipeline_core/audit/lineage.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:41:48,695 copying build/lib/gcp_pipeline_core/audit/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/audit 2026-03-04T08:41:48,698 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/utilities 2026-03-04T08:41:48,699 copying build/lib/gcp_pipeline_core/utilities/gcs_discovery.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:41:48,701 copying build/lib/gcp_pipeline_core/utilities/run_id.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:41:48,703 copying build/lib/gcp_pipeline_core/utilities/logging.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:41:48,705 copying build/lib/gcp_pipeline_core/utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/utilities 2026-03-04T08:41:48,708 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/data_quality 2026-03-04T08:41:48,709 copying build/lib/gcp_pipeline_core/data_quality/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,711 copying build/lib/gcp_pipeline_core/data_quality/dimensions.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,713 copying build/lib/gcp_pipeline_core/data_quality/checker.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,716 copying build/lib/gcp_pipeline_core/data_quality/reporting.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,718 copying build/lib/gcp_pipeline_core/data_quality/anomaly.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,720 copying build/lib/gcp_pipeline_core/data_quality/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,722 copying build/lib/gcp_pipeline_core/data_quality/scoring.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/data_quality 2026-03-04T08:41:48,724 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/error_handling 2026-03-04T08:41:48,725 copying build/lib/gcp_pipeline_core/error_handling/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,728 copying build/lib/gcp_pipeline_core/error_handling/errors.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,730 copying build/lib/gcp_pipeline_core/error_handling/handler.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,732 copying build/lib/gcp_pipeline_core/error_handling/storage.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,735 copying build/lib/gcp_pipeline_core/error_handling/context.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,737 copying build/lib/gcp_pipeline_core/error_handling/models.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,739 copying build/lib/gcp_pipeline_core/error_handling/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/error_handling 2026-03-04T08:41:48,741 copying build/lib/gcp_pipeline_core/schema.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core 2026-03-04T08:41:48,743 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/monitoring 2026-03-04T08:41:48,744 copying build/lib/gcp_pipeline_core/monitoring/types.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:41:48,746 copying build/lib/gcp_pipeline_core/monitoring/alerts.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:41:48,749 copying build/lib/gcp_pipeline_core/monitoring/observability.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:41:48,751 copying build/lib/gcp_pipeline_core/monitoring/metrics.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:41:48,754 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,755 copying build/lib/gcp_pipeline_core/monitoring/otel/tracing.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,758 copying build/lib/gcp_pipeline_core/monitoring/otel/provider.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,760 copying build/lib/gcp_pipeline_core/monitoring/otel/config.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,762 copying build/lib/gcp_pipeline_core/monitoring/otel/metrics_bridge.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,765 copying build/lib/gcp_pipeline_core/monitoring/otel/context.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,767 copying build/lib/gcp_pipeline_core/monitoring/otel/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring/otel 2026-03-04T08:41:48,769 copying build/lib/gcp_pipeline_core/monitoring/health.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:41:48,771 copying build/lib/gcp_pipeline_core/monitoring/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core/monitoring 2026-03-04T08:41:48,773 copying build/lib/gcp_pipeline_core/__init__.py -> build/bdist.linux-armv7l/wheel/./gcp_pipeline_core 2026-03-04T08:41:48,775 running install_egg_info 2026-03-04T08:41:48,780 Copying src/gcp_pipeline_core.egg-info to build/bdist.linux-armv7l/wheel/./gcp_pipeline_core-1.0.3-py3.11.egg-info 2026-03-04T08:41:48,791 running install_scripts 2026-03-04T08:41:48,798 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_core-1.0.3.dist-info/WHEEL 2026-03-04T08:41:48,801 creating '/tmp/pip-wheel-fpflo6te/.tmp-z3iuj7lk/gcp_pipeline_core-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T08:41:48,804 adding 'gcp_pipeline_core/__init__.py' 2026-03-04T08:41:48,805 adding 'gcp_pipeline_core/schema.py' 2026-03-04T08:41:48,807 adding 'gcp_pipeline_core/audit/__init__.py' 2026-03-04T08:41:48,809 adding 'gcp_pipeline_core/audit/lineage.py' 2026-03-04T08:41:48,810 adding 'gcp_pipeline_core/audit/publisher.py' 2026-03-04T08:41:48,813 adding 'gcp_pipeline_core/audit/reconciliation.py' 2026-03-04T08:41:48,814 adding 'gcp_pipeline_core/audit/records.py' 2026-03-04T08:41:48,816 adding 'gcp_pipeline_core/audit/trail.py' 2026-03-04T08:41:48,818 adding 'gcp_pipeline_core/clients/__init__.py' 2026-03-04T08:41:48,819 adding 'gcp_pipeline_core/clients/bigquery_client.py' 2026-03-04T08:41:48,821 adding 'gcp_pipeline_core/clients/gcs_client.py' 2026-03-04T08:41:48,822 adding 'gcp_pipeline_core/clients/pubsub_client.py' 2026-03-04T08:41:48,824 adding 'gcp_pipeline_core/data_deletion/__init__.py' 2026-03-04T08:41:48,826 adding 'gcp_pipeline_core/data_deletion/deletion.py' 2026-03-04T08:41:48,827 adding 'gcp_pipeline_core/data_deletion/detector.py' 2026-03-04T08:41:48,829 adding 'gcp_pipeline_core/data_deletion/framework.py' 2026-03-04T08:41:48,830 adding 'gcp_pipeline_core/data_deletion/quarantine.py' 2026-03-04T08:41:48,832 adding 'gcp_pipeline_core/data_deletion/recovery.py' 2026-03-04T08:41:48,833 adding 'gcp_pipeline_core/data_deletion/types.py' 2026-03-04T08:41:48,835 adding 'gcp_pipeline_core/data_quality/__init__.py' 2026-03-04T08:41:48,836 adding 'gcp_pipeline_core/data_quality/anomaly.py' 2026-03-04T08:41:48,838 adding 'gcp_pipeline_core/data_quality/checker.py' 2026-03-04T08:41:48,839 adding 'gcp_pipeline_core/data_quality/dimensions.py' 2026-03-04T08:41:48,841 adding 'gcp_pipeline_core/data_quality/reporting.py' 2026-03-04T08:41:48,842 adding 'gcp_pipeline_core/data_quality/scoring.py' 2026-03-04T08:41:48,843 adding 'gcp_pipeline_core/data_quality/types.py' 2026-03-04T08:41:48,845 adding 'gcp_pipeline_core/error_handling/__init__.py' 2026-03-04T08:41:48,846 adding 'gcp_pipeline_core/error_handling/context.py' 2026-03-04T08:41:48,847 adding 'gcp_pipeline_core/error_handling/errors.py' 2026-03-04T08:41:48,849 adding 'gcp_pipeline_core/error_handling/handler.py' 2026-03-04T08:41:48,851 adding 'gcp_pipeline_core/error_handling/models.py' 2026-03-04T08:41:48,852 adding 'gcp_pipeline_core/error_handling/storage.py' 2026-03-04T08:41:48,853 adding 'gcp_pipeline_core/error_handling/types.py' 2026-03-04T08:41:48,855 adding 'gcp_pipeline_core/file_management/__init__.py' 2026-03-04T08:41:48,857 adding 'gcp_pipeline_core/file_management/hdr_trl/__init__.py' 2026-03-04T08:41:48,859 adding 'gcp_pipeline_core/file_management/hdr_trl/constants.py' 2026-03-04T08:41:48,860 adding 'gcp_pipeline_core/file_management/hdr_trl/parser.py' 2026-03-04T08:41:48,862 adding 'gcp_pipeline_core/file_management/hdr_trl/types.py' 2026-03-04T08:41:48,864 adding 'gcp_pipeline_core/finops/__init__.py' 2026-03-04T08:41:48,865 adding 'gcp_pipeline_core/finops/decorators.py' 2026-03-04T08:41:48,867 adding 'gcp_pipeline_core/finops/labels.py' 2026-03-04T08:41:48,868 adding 'gcp_pipeline_core/finops/models.py' 2026-03-04T08:41:48,869 adding 'gcp_pipeline_core/finops/tracker.py' 2026-03-04T08:41:48,871 adding 'gcp_pipeline_core/job_control/__init__.py' 2026-03-04T08:41:48,872 adding 'gcp_pipeline_core/job_control/models.py' 2026-03-04T08:41:48,874 adding 'gcp_pipeline_core/job_control/repository.py' 2026-03-04T08:41:48,876 adding 'gcp_pipeline_core/job_control/types.py' 2026-03-04T08:41:48,877 adding 'gcp_pipeline_core/monitoring/__init__.py' 2026-03-04T08:41:48,879 adding 'gcp_pipeline_core/monitoring/alerts.py' 2026-03-04T08:41:48,880 adding 'gcp_pipeline_core/monitoring/health.py' 2026-03-04T08:41:48,882 adding 'gcp_pipeline_core/monitoring/metrics.py' 2026-03-04T08:41:48,884 adding 'gcp_pipeline_core/monitoring/observability.py' 2026-03-04T08:41:48,885 adding 'gcp_pipeline_core/monitoring/types.py' 2026-03-04T08:41:48,887 adding 'gcp_pipeline_core/monitoring/otel/__init__.py' 2026-03-04T08:41:48,889 adding 'gcp_pipeline_core/monitoring/otel/config.py' 2026-03-04T08:41:48,891 adding 'gcp_pipeline_core/monitoring/otel/context.py' 2026-03-04T08:41:48,892 adding 'gcp_pipeline_core/monitoring/otel/metrics_bridge.py' 2026-03-04T08:41:48,894 adding 'gcp_pipeline_core/monitoring/otel/provider.py' 2026-03-04T08:41:48,895 adding 'gcp_pipeline_core/monitoring/otel/tracing.py' 2026-03-04T08:41:48,897 adding 'gcp_pipeline_core/utilities/__init__.py' 2026-03-04T08:41:48,899 adding 'gcp_pipeline_core/utilities/gcs_discovery.py' 2026-03-04T08:41:48,900 adding 'gcp_pipeline_core/utilities/logging.py' 2026-03-04T08:41:48,902 adding 'gcp_pipeline_core/utilities/run_id.py' 2026-03-04T08:41:48,904 adding 'gcp_pipeline_core-1.0.3.dist-info/METADATA' 2026-03-04T08:41:48,906 adding 'gcp_pipeline_core-1.0.3.dist-info/WHEEL' 2026-03-04T08:41:48,907 adding 'gcp_pipeline_core-1.0.3.dist-info/top_level.txt' 2026-03-04T08:41:48,908 adding 'gcp_pipeline_core-1.0.3.dist-info/RECORD' 2026-03-04T08:41:48,911 removing build/bdist.linux-armv7l/wheel 2026-03-04T08:41:49,031 Building wheel for gcp-pipeline-core (pyproject.toml): finished with status 'done' 2026-03-04T08:41:49,037 Created wheel for gcp-pipeline-core: filename=gcp_pipeline_core-1.0.3-py3-none-any.whl size=83999 sha256=60f5496f09cec78a809ac8ad09d72dd1da6b2fcaf16bcabc6d3a6a80c6b3f2fc 2026-03-04T08:41:49,038 Stored in directory: /tmp/pip-ephem-wheel-cache-o4f5oxd8/wheels/07/35/ad/81b90a8277dbe2be1be0e64ead43353510a01276b2b7bd374d 2026-03-04T08:41:49,051 Successfully built gcp-pipeline-core 2026-03-04T08:41:49,057 Removed build tracker: '/tmp/pip-build-tracker-pa1th9um'