2026-03-13T15:30:32,456 Created temporary directory: /tmp/pip-ephem-wheel-cache-_3fg7k5u 2026-03-13T15:30:32,458 Created temporary directory: /tmp/pip-build-tracker-w2yzufqd 2026-03-13T15:30:32,459 Initialized build tracking at /tmp/pip-build-tracker-w2yzufqd 2026-03-13T15:30:32,459 Created build tracker: /tmp/pip-build-tracker-w2yzufqd 2026-03-13T15:30:32,459 Entered build tracker: /tmp/pip-build-tracker-w2yzufqd 2026-03-13T15:30:32,460 Created temporary directory: /tmp/pip-wheel-tsif8pfw 2026-03-13T15:30:32,464 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-13T15:30:32,466 Created temporary directory: /tmp/pip-ephem-wheel-cache-o_n80p_q 2026-03-13T15:30:32,487 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T15:30:32,491 2 location(s) to search for versions of gcp-pipeline-ref-ingestion: 2026-03-13T15:30:32,491 * https://pypi.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,491 * https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,492 Fetching project page and analyzing links: https://pypi.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,492 Getting page https://pypi.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,494 Found index url https://pypi.org/simple 2026-03-13T15:30:32,628 Fetched page https://pypi.org/simple/gcp-pipeline-ref-ingestion/ as application/vnd.pypi.simple.v1+json 2026-03-13T15:30:32,631 Skipping link: No binaries permitted for gcp-pipeline-ref-ingestion: https://files.pythonhosted.org/packages/3d/2d/5cc62c10d6fed0700a2771a875580dd603d8830aadba227e4e7e7c4d3e74/gcp_pipeline_ref_ingestion-1.0.7-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9) 2026-03-13T15:30:32,632 Found link https://files.pythonhosted.org/packages/31/d8/784a5871a74894f5f7f637c6748d1bfbf9141bf642903e88e71862a38963/gcp_pipeline_ref_ingestion-1.0.7.tar.gz (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9), version: 1.0.7 2026-03-13T15:30:32,633 Skipping link: No binaries permitted for gcp-pipeline-ref-ingestion: https://files.pythonhosted.org/packages/29/97/45be68d662819a76282cead03a35c0ea4c040d383a06c65c3a41376053b7/gcp_pipeline_ref_ingestion-1.0.8-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9) 2026-03-13T15:30:32,634 Found link https://files.pythonhosted.org/packages/59/90/6c9d899aebbb326c403aa82852150f26685641e603d44dea5968969b82ce/gcp_pipeline_ref_ingestion-1.0.8.tar.gz (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9), version: 1.0.8 2026-03-13T15:30:32,634 Skipping link: No binaries permitted for gcp-pipeline-ref-ingestion: https://files.pythonhosted.org/packages/cb/8a/a54f51b81576ffc33751deb3eea0d128e35b2819df46e2c1ff7e25b49d17/gcp_pipeline_ref_ingestion-1.0.9-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9) 2026-03-13T15:30:32,635 Found link https://files.pythonhosted.org/packages/34/fb/896803e20bd26f87a5b436a41606589c4fc8b6000b3744e4b11d69788138/gcp_pipeline_ref_ingestion-1.0.9.tar.gz (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9), version: 1.0.9 2026-03-13T15:30:32,636 Skipping link: No binaries permitted for gcp-pipeline-ref-ingestion: https://files.pythonhosted.org/packages/98/b7/f6d526bc47e0ed6bcf27d612053017cc29579ba22d0f292311fa2651fdee/gcp_pipeline_ref_ingestion-1.0.10-py3-none-any.whl (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9) 2026-03-13T15:30:32,637 Found link https://files.pythonhosted.org/packages/c5/4c/b7ff7a9d8211c3b55c98d6fb8dfdb215e00a1a6e6c0f172be76a45dd07d7/gcp_pipeline_ref_ingestion-1.0.10.tar.gz (from https://pypi.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9), version: 1.0.10 2026-03-13T15:30:32,638 Fetching project page and analyzing links: https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,639 Getting page https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,640 Found index url https://www.piwheels.org/simple 2026-03-13T15:30:32,816 Fetched page https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/ as text/html 2026-03-13T15:30:32,818 Skipping link: No binaries permitted for gcp-pipeline-ref-ingestion: https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/gcp_pipeline_ref_ingestion-1.0.8-py3-none-any.whl#sha256=59b81dcec7b389cd8ec340e7cad23fec3e21838dacf70e36346909059e0063dc (from https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9) 2026-03-13T15:30:32,818 Skipping link: No binaries permitted for gcp-pipeline-ref-ingestion: https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/gcp_pipeline_ref_ingestion-1.0.7-py3-none-any.whl#sha256=cb9740e08a629a18ebe581007b7a63216d4cd0fba38ee1173997c220febfa223 (from https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/) (requires-python:>=3.9) 2026-03-13T15:30:32,819 Skipping link: not a file: https://www.piwheels.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,819 Skipping link: not a file: https://pypi.org/simple/gcp-pipeline-ref-ingestion/ 2026-03-13T15:30:32,840 Given no hashes to check 1 links for project 'gcp-pipeline-ref-ingestion': discarding no candidates 2026-03-13T15:30:32,860 Collecting gcp-pipeline-ref-ingestion==1.0.9 2026-03-13T15:30:32,862 Created temporary directory: /tmp/pip-unpack-tt1ix9ce 2026-03-13T15:30:33,070 Downloading gcp_pipeline_ref_ingestion-1.0.9.tar.gz (24 kB) 2026-03-13T15:30:33,144 Added gcp-pipeline-ref-ingestion==1.0.9 from https://files.pythonhosted.org/packages/34/fb/896803e20bd26f87a5b436a41606589c4fc8b6000b3744e4b11d69788138/gcp_pipeline_ref_ingestion-1.0.9.tar.gz to build tracker '/tmp/pip-build-tracker-w2yzufqd' 2026-03-13T15:30:33,149 Created temporary directory: /tmp/pip-build-env-l591_gq7 2026-03-13T15:30:33,153 Installing build dependencies: started 2026-03-13T15:30:33,155 Running command pip subprocess to install build dependencies 2026-03-13T15:30:33,185 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-13T15:30:33,225 Traceback (most recent call last): 2026-03-13T15:30:33,225 File "", line 192, in addpackage 2026-03-13T15:30:33,226 File "", line 1, in 2026-03-13T15:30:33,227 ModuleNotFoundError: No module named 'cntimer' 2026-03-13T15:30:33,228 Remainder of file ignored 2026-03-13T15:30:34,295 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T15:30:34,870 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-13T15:30:34,893 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T15:30:36,654 Collecting setuptools>=61.0 2026-03-13T15:30:36,730 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T15:30:37,000 Collecting wheel 2026-03-13T15:30:37,016 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-13T15:30:37,201 Collecting packaging>=24.0 2026-03-13T15:30:37,216 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T15:30:40,212 Installing collected packages: setuptools, packaging, wheel 2026-03-13T15:30:43,664 Creating /tmp/pip-build-env-l591_gq7/overlay/local/bin 2026-03-13T15:30:43,666 changing mode of /tmp/pip-build-env-l591_gq7/overlay/local/bin/wheel to 755 2026-03-13T15:30:43,687 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-13T15:30:43,967 Installing build dependencies: finished with status 'done' 2026-03-13T15:30:43,973 Getting requirements to build wheel: started 2026-03-13T15:30:43,975 Running command Getting requirements to build wheel 2026-03-13T15:30:44,589 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T15:30:44,589 !! 2026-03-13T15:30:44,590 ******************************************************************************** 2026-03-13T15:30:44,591 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-13T15:30:44,592 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T15:30:44,592 or your builds will no longer be supported. 2026-03-13T15:30:44,593 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:44,593 ******************************************************************************** 2026-03-13T15:30:44,594 !! 2026-03-13T15:30:44,595 corresp(dist, value, root_dir) 2026-03-13T15:30:44,668 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:30:44,669 !! 2026-03-13T15:30:44,670 ******************************************************************************** 2026-03-13T15:30:44,670 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:30:44,671 License :: OSI Approved :: MIT License 2026-03-13T15:30:44,673 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:44,673 ******************************************************************************** 2026-03-13T15:30:44,674 !! 2026-03-13T15:30:44,675 dist._finalize_license_expression() 2026-03-13T15:30:44,675 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:30:44,676 !! 2026-03-13T15:30:44,677 ******************************************************************************** 2026-03-13T15:30:44,678 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:30:44,679 License :: OSI Approved :: MIT License 2026-03-13T15:30:44,680 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:44,681 ******************************************************************************** 2026-03-13T15:30:44,682 !! 2026-03-13T15:30:44,682 self._finalize_license_expression() 2026-03-13T15:30:44,683 running egg_info 2026-03-13T15:30:44,687 writing src/gcp_pipeline_ref_ingestion.egg-info/PKG-INFO 2026-03-13T15:30:44,692 writing dependency_links to src/gcp_pipeline_ref_ingestion.egg-info/dependency_links.txt 2026-03-13T15:30:44,694 writing entry points to src/gcp_pipeline_ref_ingestion.egg-info/entry_points.txt 2026-03-13T15:30:44,697 writing requirements to src/gcp_pipeline_ref_ingestion.egg-info/requires.txt 2026-03-13T15:30:44,698 writing top-level names to src/gcp_pipeline_ref_ingestion.egg-info/top_level.txt 2026-03-13T15:30:44,728 reading manifest file 'src/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:44,734 writing manifest file 'src/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:44,832 Getting requirements to build wheel: finished with status 'done' 2026-03-13T15:30:44,835 Created temporary directory: /tmp/pip-modern-metadata-4kimyjto 2026-03-13T15:30:44,837 Preparing metadata (pyproject.toml): started 2026-03-13T15:30:44,838 Running command Preparing metadata (pyproject.toml) 2026-03-13T15:30:45,398 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T15:30:45,398 !! 2026-03-13T15:30:45,399 ******************************************************************************** 2026-03-13T15:30:45,400 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-13T15:30:45,401 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T15:30:45,402 or your builds will no longer be supported. 2026-03-13T15:30:45,403 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:45,403 ******************************************************************************** 2026-03-13T15:30:45,404 !! 2026-03-13T15:30:45,405 corresp(dist, value, root_dir) 2026-03-13T15:30:45,476 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:30:45,476 !! 2026-03-13T15:30:45,477 ******************************************************************************** 2026-03-13T15:30:45,478 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:30:45,479 License :: OSI Approved :: MIT License 2026-03-13T15:30:45,480 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:45,481 ******************************************************************************** 2026-03-13T15:30:45,482 !! 2026-03-13T15:30:45,483 dist._finalize_license_expression() 2026-03-13T15:30:45,483 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:30:45,484 !! 2026-03-13T15:30:45,485 ******************************************************************************** 2026-03-13T15:30:45,486 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:30:45,487 License :: OSI Approved :: MIT License 2026-03-13T15:30:45,488 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:45,489 ******************************************************************************** 2026-03-13T15:30:45,490 !! 2026-03-13T15:30:45,491 self._finalize_license_expression() 2026-03-13T15:30:45,491 running dist_info 2026-03-13T15:30:45,498 creating /tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info 2026-03-13T15:30:45,500 writing /tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/PKG-INFO 2026-03-13T15:30:45,505 writing dependency_links to /tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/dependency_links.txt 2026-03-13T15:30:45,507 writing entry points to /tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/entry_points.txt 2026-03-13T15:30:45,509 writing requirements to /tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/requires.txt 2026-03-13T15:30:45,510 writing top-level names to /tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/top_level.txt 2026-03-13T15:30:45,512 writing manifest file '/tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:45,539 reading manifest file '/tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:45,544 writing manifest file '/tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:45,545 creating '/tmp/pip-modern-metadata-4kimyjto/gcp_pipeline_ref_ingestion-1.0.9.dist-info' 2026-03-13T15:30:45,667 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T15:30:45,672 Source in /tmp/pip-wheel-tsif8pfw/gcp-pipeline-ref-ingestion_0f28db89d78448198b8764891d6c499f has version 1.0.9, which satisfies requirement gcp-pipeline-ref-ingestion==1.0.9 from https://files.pythonhosted.org/packages/34/fb/896803e20bd26f87a5b436a41606589c4fc8b6000b3744e4b11d69788138/gcp_pipeline_ref_ingestion-1.0.9.tar.gz 2026-03-13T15:30:45,673 Removed gcp-pipeline-ref-ingestion==1.0.9 from https://files.pythonhosted.org/packages/34/fb/896803e20bd26f87a5b436a41606589c4fc8b6000b3744e4b11d69788138/gcp_pipeline_ref_ingestion-1.0.9.tar.gz from build tracker '/tmp/pip-build-tracker-w2yzufqd' 2026-03-13T15:30:45,679 Created temporary directory: /tmp/pip-unpack-_9sjl3gn 2026-03-13T15:30:45,679 Building wheels for collected packages: gcp-pipeline-ref-ingestion 2026-03-13T15:30:45,683 Created temporary directory: /tmp/pip-wheel-bd3m6r8t 2026-03-13T15:30:45,684 Destination directory: /tmp/pip-wheel-bd3m6r8t 2026-03-13T15:30:45,686 Building wheel for gcp-pipeline-ref-ingestion (pyproject.toml): started 2026-03-13T15:30:45,687 Running command Building wheel for gcp-pipeline-ref-ingestion (pyproject.toml) 2026-03-13T15:30:46,233 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T15:30:46,234 !! 2026-03-13T15:30:46,235 ******************************************************************************** 2026-03-13T15:30:46,235 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-13T15:30:46,237 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T15:30:46,237 or your builds will no longer be supported. 2026-03-13T15:30:46,238 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:46,239 ******************************************************************************** 2026-03-13T15:30:46,240 !! 2026-03-13T15:30:46,241 corresp(dist, value, root_dir) 2026-03-13T15:30:46,303 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:30:46,304 !! 2026-03-13T15:30:46,305 ******************************************************************************** 2026-03-13T15:30:46,305 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:30:46,306 License :: OSI Approved :: MIT License 2026-03-13T15:30:46,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:46,308 ******************************************************************************** 2026-03-13T15:30:46,309 !! 2026-03-13T15:30:46,310 dist._finalize_license_expression() 2026-03-13T15:30:46,311 /tmp/pip-build-env-l591_gq7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:30:46,311 !! 2026-03-13T15:30:46,312 ******************************************************************************** 2026-03-13T15:30:46,313 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:30:46,315 License :: OSI Approved :: MIT License 2026-03-13T15:30:46,315 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:30:46,316 ******************************************************************************** 2026-03-13T15:30:46,317 !! 2026-03-13T15:30:46,317 self._finalize_license_expression() 2026-03-13T15:30:46,317 running bdist_wheel 2026-03-13T15:30:46,328 running build 2026-03-13T15:30:46,328 running build_py 2026-03-13T15:30:46,334 creating build/lib/data_ingestion 2026-03-13T15:30:46,336 copying src/data_ingestion/__init__.py -> build/lib/data_ingestion 2026-03-13T15:30:46,338 copying src/data_ingestion/cli.py -> build/lib/data_ingestion 2026-03-13T15:30:46,341 creating build/lib/data_ingestion/validation 2026-03-13T15:30:46,342 copying src/data_ingestion/validation/types.py -> build/lib/data_ingestion/validation 2026-03-13T15:30:46,344 copying src/data_ingestion/validation/__init__.py -> build/lib/data_ingestion/validation 2026-03-13T15:30:46,345 copying src/data_ingestion/validation/record_validator.py -> build/lib/data_ingestion/validation 2026-03-13T15:30:46,347 copying src/data_ingestion/validation/file_validator.py -> build/lib/data_ingestion/validation 2026-03-13T15:30:46,349 copying src/data_ingestion/validation/validator.py -> build/lib/data_ingestion/validation 2026-03-13T15:30:46,351 creating build/lib/data_ingestion/config 2026-03-13T15:30:46,352 copying src/data_ingestion/config/__init__.py -> build/lib/data_ingestion/config 2026-03-13T15:30:46,354 copying src/data_ingestion/config/constants.py -> build/lib/data_ingestion/config 2026-03-13T15:30:46,356 copying src/data_ingestion/config/settings.py -> build/lib/data_ingestion/config 2026-03-13T15:30:46,358 creating build/lib/data_ingestion/schema 2026-03-13T15:30:46,359 copying src/data_ingestion/schema/__init__.py -> build/lib/data_ingestion/schema 2026-03-13T15:30:46,361 copying src/data_ingestion/schema/applications.py -> build/lib/data_ingestion/schema 2026-03-13T15:30:46,363 copying src/data_ingestion/schema/decision.py -> build/lib/data_ingestion/schema 2026-03-13T15:30:46,365 copying src/data_ingestion/schema/customers.py -> build/lib/data_ingestion/schema 2026-03-13T15:30:46,366 copying src/data_ingestion/schema/accounts.py -> build/lib/data_ingestion/schema 2026-03-13T15:30:46,368 copying src/data_ingestion/schema/registry.py -> build/lib/data_ingestion/schema 2026-03-13T15:30:46,370 creating build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,371 copying src/data_ingestion/pipeline/runner.py -> build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,373 copying src/data_ingestion/pipeline/__init__.py -> build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,375 copying src/data_ingestion/pipeline/pipeline_router.py -> build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,378 copying src/data_ingestion/pipeline/options.py -> build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,379 copying src/data_ingestion/pipeline/transforms.py -> build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,382 copying src/data_ingestion/pipeline/ingestion_pipeline.py -> build/lib/data_ingestion/pipeline 2026-03-13T15:30:46,384 running egg_info 2026-03-13T15:30:46,393 writing src/gcp_pipeline_ref_ingestion.egg-info/PKG-INFO 2026-03-13T15:30:46,398 writing dependency_links to src/gcp_pipeline_ref_ingestion.egg-info/dependency_links.txt 2026-03-13T15:30:46,399 writing entry points to src/gcp_pipeline_ref_ingestion.egg-info/entry_points.txt 2026-03-13T15:30:46,402 writing requirements to src/gcp_pipeline_ref_ingestion.egg-info/requires.txt 2026-03-13T15:30:46,403 writing top-level names to src/gcp_pipeline_ref_ingestion.egg-info/top_level.txt 2026-03-13T15:30:46,421 reading manifest file 'src/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:46,427 writing manifest file 'src/gcp_pipeline_ref_ingestion.egg-info/SOURCES.txt' 2026-03-13T15:30:46,447 installing to build/bdist.linux-armv7l/wheel 2026-03-13T15:30:46,447 running install 2026-03-13T15:30:46,470 running install_lib 2026-03-13T15:30:46,475 creating build/bdist.linux-armv7l/wheel 2026-03-13T15:30:46,477 creating build/bdist.linux-armv7l/wheel/data_ingestion 2026-03-13T15:30:46,479 creating build/bdist.linux-armv7l/wheel/data_ingestion/validation 2026-03-13T15:30:46,480 copying build/lib/data_ingestion/validation/types.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/validation 2026-03-13T15:30:46,482 copying build/lib/data_ingestion/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/validation 2026-03-13T15:30:46,484 copying build/lib/data_ingestion/validation/record_validator.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/validation 2026-03-13T15:30:46,486 copying build/lib/data_ingestion/validation/file_validator.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/validation 2026-03-13T15:30:46,489 copying build/lib/data_ingestion/validation/validator.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/validation 2026-03-13T15:30:46,492 creating build/bdist.linux-armv7l/wheel/data_ingestion/config 2026-03-13T15:30:46,493 copying build/lib/data_ingestion/config/__init__.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/config 2026-03-13T15:30:46,495 copying build/lib/data_ingestion/config/constants.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/config 2026-03-13T15:30:46,498 copying build/lib/data_ingestion/config/settings.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/config 2026-03-13T15:30:46,500 copying build/lib/data_ingestion/__init__.py -> build/bdist.linux-armv7l/wheel/./data_ingestion 2026-03-13T15:30:46,502 creating build/bdist.linux-armv7l/wheel/data_ingestion/schema 2026-03-13T15:30:46,503 copying build/lib/data_ingestion/schema/__init__.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/schema 2026-03-13T15:30:46,505 copying build/lib/data_ingestion/schema/applications.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/schema 2026-03-13T15:30:46,507 copying build/lib/data_ingestion/schema/decision.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/schema 2026-03-13T15:30:46,508 copying build/lib/data_ingestion/schema/customers.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/schema 2026-03-13T15:30:46,510 copying build/lib/data_ingestion/schema/accounts.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/schema 2026-03-13T15:30:46,512 copying build/lib/data_ingestion/schema/registry.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/schema 2026-03-13T15:30:46,514 copying build/lib/data_ingestion/cli.py -> build/bdist.linux-armv7l/wheel/./data_ingestion 2026-03-13T15:30:46,517 creating build/bdist.linux-armv7l/wheel/data_ingestion/pipeline 2026-03-13T15:30:46,518 copying build/lib/data_ingestion/pipeline/runner.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/pipeline 2026-03-13T15:30:46,520 copying build/lib/data_ingestion/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/pipeline 2026-03-13T15:30:46,522 copying build/lib/data_ingestion/pipeline/pipeline_router.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/pipeline 2026-03-13T15:30:46,524 copying build/lib/data_ingestion/pipeline/options.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/pipeline 2026-03-13T15:30:46,526 copying build/lib/data_ingestion/pipeline/transforms.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/pipeline 2026-03-13T15:30:46,528 copying build/lib/data_ingestion/pipeline/ingestion_pipeline.py -> build/bdist.linux-armv7l/wheel/./data_ingestion/pipeline 2026-03-13T15:30:46,530 running install_egg_info 2026-03-13T15:30:46,534 Copying src/gcp_pipeline_ref_ingestion.egg-info to build/bdist.linux-armv7l/wheel/./gcp_pipeline_ref_ingestion-1.0.9-py3.11.egg-info 2026-03-13T15:30:46,546 running install_scripts 2026-03-13T15:30:46,555 creating build/bdist.linux-armv7l/wheel/gcp_pipeline_ref_ingestion-1.0.9.dist-info/WHEEL 2026-03-13T15:30:46,558 creating '/tmp/pip-wheel-bd3m6r8t/.tmp-sk3m122m/gcp_pipeline_ref_ingestion-1.0.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T15:30:46,560 adding 'data_ingestion/__init__.py' 2026-03-13T15:30:46,562 adding 'data_ingestion/cli.py' 2026-03-13T15:30:46,564 adding 'data_ingestion/config/__init__.py' 2026-03-13T15:30:46,565 adding 'data_ingestion/config/constants.py' 2026-03-13T15:30:46,566 adding 'data_ingestion/config/settings.py' 2026-03-13T15:30:46,568 adding 'data_ingestion/pipeline/__init__.py' 2026-03-13T15:30:46,570 adding 'data_ingestion/pipeline/ingestion_pipeline.py' 2026-03-13T15:30:46,572 adding 'data_ingestion/pipeline/options.py' 2026-03-13T15:30:46,573 adding 'data_ingestion/pipeline/pipeline_router.py' 2026-03-13T15:30:46,575 adding 'data_ingestion/pipeline/runner.py' 2026-03-13T15:30:46,576 adding 'data_ingestion/pipeline/transforms.py' 2026-03-13T15:30:46,578 adding 'data_ingestion/schema/__init__.py' 2026-03-13T15:30:46,579 adding 'data_ingestion/schema/accounts.py' 2026-03-13T15:30:46,580 adding 'data_ingestion/schema/applications.py' 2026-03-13T15:30:46,581 adding 'data_ingestion/schema/customers.py' 2026-03-13T15:30:46,583 adding 'data_ingestion/schema/decision.py' 2026-03-13T15:30:46,584 adding 'data_ingestion/schema/registry.py' 2026-03-13T15:30:46,586 adding 'data_ingestion/validation/__init__.py' 2026-03-13T15:30:46,587 adding 'data_ingestion/validation/file_validator.py' 2026-03-13T15:30:46,588 adding 'data_ingestion/validation/record_validator.py' 2026-03-13T15:30:46,589 adding 'data_ingestion/validation/types.py' 2026-03-13T15:30:46,591 adding 'data_ingestion/validation/validator.py' 2026-03-13T15:30:46,593 adding 'gcp_pipeline_ref_ingestion-1.0.9.dist-info/METADATA' 2026-03-13T15:30:46,594 adding 'gcp_pipeline_ref_ingestion-1.0.9.dist-info/WHEEL' 2026-03-13T15:30:46,595 adding 'gcp_pipeline_ref_ingestion-1.0.9.dist-info/entry_points.txt' 2026-03-13T15:30:46,596 adding 'gcp_pipeline_ref_ingestion-1.0.9.dist-info/top_level.txt' 2026-03-13T15:30:46,597 adding 'gcp_pipeline_ref_ingestion-1.0.9.dist-info/RECORD' 2026-03-13T15:30:46,599 removing build/bdist.linux-armv7l/wheel 2026-03-13T15:30:46,706 Building wheel for gcp-pipeline-ref-ingestion (pyproject.toml): finished with status 'done' 2026-03-13T15:30:46,711 Created wheel for gcp-pipeline-ref-ingestion: filename=gcp_pipeline_ref_ingestion-1.0.9-py3-none-any.whl size=29588 sha256=1187b80245fd0f2ce559c926962789e0d50aeea5c124d0af5a8742ac9008bd18 2026-03-13T15:30:46,712 Stored in directory: /tmp/pip-ephem-wheel-cache-o_n80p_q/wheels/07/ba/eb/9ca541a946d411c5ae1502f895fc01afa42f877cf0c69baccd 2026-03-13T15:30:46,724 Successfully built gcp-pipeline-ref-ingestion 2026-03-13T15:30:46,728 Removed build tracker: '/tmp/pip-build-tracker-w2yzufqd'