2025-12-30T02:04:42,779 Created temporary directory: /tmp/pip-ephem-wheel-cache-a4cb90i2 2025-12-30T02:04:42,781 Created temporary directory: /tmp/pip-build-tracker-0l1hdpu7 2025-12-30T02:04:42,781 Initialized build tracking at /tmp/pip-build-tracker-0l1hdpu7 2025-12-30T02:04:42,782 Created build tracker: /tmp/pip-build-tracker-0l1hdpu7 2025-12-30T02:04:42,782 Entered build tracker: /tmp/pip-build-tracker-0l1hdpu7 2025-12-30T02:04:42,783 Created temporary directory: /tmp/pip-wheel-kng1t0ji 2025-12-30T02:04:42,786 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 2025-12-30T02:04:42,788 Created temporary directory: /tmp/pip-ephem-wheel-cache-7kjwl73w 2025-12-30T02:04:42,810 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-30T02:04:42,814 2 location(s) to search for versions of mlvern: 2025-12-30T02:04:42,814 * https://pypi.org/simple/mlvern/ 2025-12-30T02:04:42,814 * https://www.piwheels.org/simple/mlvern/ 2025-12-30T02:04:42,814 Fetching project page and analyzing links: https://pypi.org/simple/mlvern/ 2025-12-30T02:04:42,815 Getting page https://pypi.org/simple/mlvern/ 2025-12-30T02:04:42,817 Found index url https://pypi.org/simple 2025-12-30T02:04:43,103 Fetched page https://pypi.org/simple/mlvern/ as application/vnd.pypi.simple.v1+json 2025-12-30T02:04:43,106 Skipping link: No binaries permitted for mlvern: https://files.pythonhosted.org/packages/ba/bd/9a2bb91490e9a90582f5939483d6316cd16b013038c20ab6d641665bc51d/mlvern-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,107 Found link https://files.pythonhosted.org/packages/77/4f/9e97b142a450e624930a69d702c39041a5aeb981802c0f9cec8959027493/mlvern-0.1.1.tar.gz (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9), version: 0.1.1 2025-12-30T02:04:43,108 Skipping link: No binaries permitted for mlvern: https://files.pythonhosted.org/packages/f3/70/962b0f660d489979124cdeb25d4cdbdc0e714f196f9f45b387053c0e0518/mlvern-0.1.4-py3-none-any.whl (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,109 Found link https://files.pythonhosted.org/packages/36/99/f102320531d5eca178a04e3edb7ba406f76c8aa4037caf18f9203efffabe/mlvern-0.1.4.tar.gz (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9), version: 0.1.4 2025-12-30T02:04:43,109 Skipping link: No binaries permitted for mlvern: https://files.pythonhosted.org/packages/e3/09/7bea6e7c7390ecbb4d0516a9c18382593c86fd5b9552ea70a1c4119747ab/mlvern-0.1.6-py3-none-any.whl (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,110 Found link https://files.pythonhosted.org/packages/3c/5e/77f0b5d24fccdafdcd1d6e87cc2a96c407caed33c74bcd74e0d246fb051a/mlvern-0.1.6.tar.gz (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9), version: 0.1.6 2025-12-30T02:04:43,111 Skipping link: No binaries permitted for mlvern: https://files.pythonhosted.org/packages/f1/f2/3781ab2c648f2f1c0cda6a344a61046119fed65e2c51f80701a9bb6fcda2/mlvern-0.1.7-py3-none-any.whl (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,112 Found link https://files.pythonhosted.org/packages/99/8c/dc8dac7261c7d4ad22b8880a589d0e3c795741067bc3762400617ad00485/mlvern-0.1.7.tar.gz (from https://pypi.org/simple/mlvern/) (requires-python:>=3.9), version: 0.1.7 2025-12-30T02:04:43,113 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlvern/ 2025-12-30T02:04:43,114 Getting page https://www.piwheels.org/simple/mlvern/ 2025-12-30T02:04:43,115 Found index url https://www.piwheels.org/simple 2025-12-30T02:04:43,274 Fetched page https://www.piwheels.org/simple/mlvern/ as text/html 2025-12-30T02:04:43,276 Skipping link: No binaries permitted for mlvern: https://www.piwheels.org/simple/mlvern/mlvern-0.1.6-py3-none-any.whl#sha256=40c451fd7b4b32cdb6b88e70a2616bbf3ad5a0061f6a295111868afff43830cf (from https://www.piwheels.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,277 Skipping link: No binaries permitted for mlvern: https://www.piwheels.org/simple/mlvern/mlvern-0.1.4-py3-none-any.whl#sha256=c7153ab37b6d6d8f08b33c2fac8ac03b9f4c3dd9b70dfd766ee5a61dbcf8be12 (from https://www.piwheels.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,278 Skipping link: No binaries permitted for mlvern: https://www.piwheels.org/simple/mlvern/mlvern-0.1.1-py3-none-any.whl#sha256=5f1b0dc3d196f7f60dfdfef936642e30772e4f23a6921bb6b51416e5c9bf7304 (from https://www.piwheels.org/simple/mlvern/) (requires-python:>=3.9) 2025-12-30T02:04:43,278 Skipping link: not a file: https://www.piwheels.org/simple/mlvern/ 2025-12-30T02:04:43,279 Skipping link: not a file: https://pypi.org/simple/mlvern/ 2025-12-30T02:04:43,298 Given no hashes to check 1 links for project 'mlvern': discarding no candidates 2025-12-30T02:04:43,315 Collecting mlvern==0.1.7 2025-12-30T02:04:43,318 Created temporary directory: /tmp/pip-unpack-hi87_98u 2025-12-30T02:04:43,532 Downloading mlvern-0.1.7.tar.gz (23 kB) 2025-12-30T02:04:43,704 Added mlvern==0.1.7 from https://files.pythonhosted.org/packages/99/8c/dc8dac7261c7d4ad22b8880a589d0e3c795741067bc3762400617ad00485/mlvern-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-0l1hdpu7' 2025-12-30T02:04:43,708 Created temporary directory: /tmp/pip-build-env-4ght4bt8 2025-12-30T02:04:43,713 Installing build dependencies: started 2025-12-30T02:04:43,714 Running command pip subprocess to install build dependencies 2025-12-30T02:04:44,838 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-30T02:04:45,491 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 2025-12-30T02:04:45,513 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-30T02:04:47,264 Collecting setuptools>=61.0 2025-12-30T02:04:47,394 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-30T02:04:50,464 Installing collected packages: setuptools 2025-12-30T02:04:53,950 Successfully installed setuptools-80.9.0 2025-12-30T02:04:54,216 Installing build dependencies: finished with status 'done' 2025-12-30T02:04:54,222 Getting requirements to build wheel: started 2025-12-30T02:04:54,223 Running command Getting requirements to build wheel 2025-12-30T02:04:54,915 running egg_info 2025-12-30T02:04:54,922 writing mlvern.egg-info/PKG-INFO 2025-12-30T02:04:54,928 writing dependency_links to mlvern.egg-info/dependency_links.txt 2025-12-30T02:04:54,933 writing requirements to mlvern.egg-info/requires.txt 2025-12-30T02:04:54,934 writing top-level names to mlvern.egg-info/top_level.txt 2025-12-30T02:04:54,979 reading manifest file 'mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:54,985 adding license file 'LICENSE' 2025-12-30T02:04:54,991 writing manifest file 'mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:55,089 Getting requirements to build wheel: finished with status 'done' 2025-12-30T02:04:55,092 Created temporary directory: /tmp/pip-modern-metadata-qu5mr2ga 2025-12-30T02:04:55,095 Preparing metadata (pyproject.toml): started 2025-12-30T02:04:55,096 Running command Preparing metadata (pyproject.toml) 2025-12-30T02:04:55,740 running dist_info 2025-12-30T02:04:55,753 creating /tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info 2025-12-30T02:04:55,754 writing /tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/PKG-INFO 2025-12-30T02:04:55,760 writing dependency_links to /tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/dependency_links.txt 2025-12-30T02:04:55,765 writing requirements to /tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/requires.txt 2025-12-30T02:04:55,766 writing top-level names to /tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/top_level.txt 2025-12-30T02:04:55,767 writing manifest file '/tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:55,804 reading manifest file '/tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:55,806 adding license file 'LICENSE' 2025-12-30T02:04:55,811 writing manifest file '/tmp/pip-modern-metadata-qu5mr2ga/mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:55,812 creating '/tmp/pip-modern-metadata-qu5mr2ga/mlvern-0.1.7.dist-info' 2025-12-30T02:04:55,935 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-30T02:04:55,939 Source in /tmp/pip-wheel-kng1t0ji/mlvern_d6f6d0b0b51d45b98ba0d6f0ac078623 has version 0.1.7, which satisfies requirement mlvern==0.1.7 from https://files.pythonhosted.org/packages/99/8c/dc8dac7261c7d4ad22b8880a589d0e3c795741067bc3762400617ad00485/mlvern-0.1.7.tar.gz 2025-12-30T02:04:55,940 Removed mlvern==0.1.7 from https://files.pythonhosted.org/packages/99/8c/dc8dac7261c7d4ad22b8880a589d0e3c795741067bc3762400617ad00485/mlvern-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-0l1hdpu7' 2025-12-30T02:04:55,945 Created temporary directory: /tmp/pip-unpack-hzsikeb2 2025-12-30T02:04:55,945 Building wheels for collected packages: mlvern 2025-12-30T02:04:55,950 Created temporary directory: /tmp/pip-wheel-iob0cy12 2025-12-30T02:04:55,950 Destination directory: /tmp/pip-wheel-iob0cy12 2025-12-30T02:04:55,952 Building wheel for mlvern (pyproject.toml): started 2025-12-30T02:04:55,953 Running command Building wheel for mlvern (pyproject.toml) 2025-12-30T02:04:56,572 running bdist_wheel 2025-12-30T02:04:56,592 running build 2025-12-30T02:04:56,593 running build_py 2025-12-30T02:04:56,599 creating build/lib/mlvern 2025-12-30T02:04:56,601 copying mlvern/__init__.py -> build/lib/mlvern 2025-12-30T02:04:56,604 creating build/lib/examples 2025-12-30T02:04:56,605 copying examples/test.py -> build/lib/examples 2025-12-30T02:04:56,607 creating build/lib/tests 2025-12-30T02:04:56,608 copying tests/test_training.py -> build/lib/tests 2025-12-30T02:04:56,610 copying tests/test_versioning.py -> build/lib/tests 2025-12-30T02:04:56,612 creating build/lib/mlvern/core 2025-12-30T02:04:56,613 copying mlvern/core/forge.py -> build/lib/mlvern/core 2025-12-30T02:04:56,615 copying mlvern/core/__init__.py -> build/lib/mlvern/core 2025-12-30T02:04:56,617 creating build/lib/mlvern/data 2025-12-30T02:04:56,618 copying mlvern/data/inspect.py -> build/lib/mlvern/data 2025-12-30T02:04:56,621 copying mlvern/data/risk_check.py -> build/lib/mlvern/data 2025-12-30T02:04:56,623 copying mlvern/data/statistics.py -> build/lib/mlvern/data 2025-12-30T02:04:56,626 creating build/lib/mlvern/visual 2025-12-30T02:04:56,626 copying mlvern/visual/eda.py -> build/lib/mlvern/visual 2025-12-30T02:04:56,629 copying mlvern/visual/auto_plot.py -> build/lib/mlvern/visual 2025-12-30T02:04:56,631 creating build/lib/mlvern/utils 2025-12-30T02:04:56,632 copying mlvern/utils/hashing.py -> build/lib/mlvern/utils 2025-12-30T02:04:56,634 creating build/lib/mlvern/version 2025-12-30T02:04:56,635 copying mlvern/version/commit.py -> build/lib/mlvern/version 2025-12-30T02:04:56,637 copying mlvern/version/checkout.py -> build/lib/mlvern/version 2025-12-30T02:04:56,639 creating build/lib/mlvern/train 2025-12-30T02:04:56,640 copying mlvern/train/trainer.py -> build/lib/mlvern/train 2025-12-30T02:04:56,643 creating build/lib/tests/data 2025-12-30T02:04:56,644 copying tests/data/__init__.py -> build/lib/tests/data 2025-12-30T02:04:56,645 copying tests/data/conftest.py -> build/lib/tests/data 2025-12-30T02:04:56,648 creating build/lib/tests/plots 2025-12-30T02:04:56,648 copying tests/plots/__init__.py -> build/lib/tests/plots 2025-12-30T02:04:56,650 copying tests/plots/conftest.py -> build/lib/tests/plots 2025-12-30T02:04:56,653 creating build/lib/tests/data/validation 2025-12-30T02:04:56,654 copying tests/data/validation/test_range_validation.py -> build/lib/tests/data/validation 2025-12-30T02:04:56,655 copying tests/data/validation/test_leakage_checks.py -> build/lib/tests/data/validation 2025-12-30T02:04:56,657 copying tests/data/validation/test_type_consistency.py -> build/lib/tests/data/validation 2025-12-30T02:04:56,659 copying tests/data/validation/test_null_thresholds.py -> build/lib/tests/data/validation 2025-12-30T02:04:56,660 copying tests/data/validation/test_schema_validation.py -> build/lib/tests/data/validation 2025-12-30T02:04:56,662 copying tests/data/validation/test_temporal_validation.py -> build/lib/tests/data/validation 2025-12-30T02:04:56,664 creating build/lib/tests/data/performance 2025-12-30T02:04:56,665 copying tests/data/performance/test_large_dataframe.py -> build/lib/tests/data/performance 2025-12-30T02:04:56,667 creating build/lib/tests/data/edge_cases 2025-12-30T02:04:56,668 copying tests/data/edge_cases/test_empty_dataframe.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,670 copying tests/data/edge_cases/test_all_nulls.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,671 copying tests/data/edge_cases/test_constant_columns.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,673 copying tests/data/edge_cases/test_all_null_column.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,675 copying tests/data/edge_cases/test_high_cardinality.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,676 copying tests/data/edge_cases/test_insufficient_rows.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,678 copying tests/data/edge_cases/test_single_row.py -> build/lib/tests/data/edge_cases 2025-12-30T02:04:56,680 creating build/lib/tests/data/statistics 2025-12-30T02:04:56,681 copying tests/data/statistics/test_interaction_patterns.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,683 copying tests/data/statistics/test_dimensionality_signals.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,685 copying tests/data/statistics/test_correlations.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,687 copying tests/data/statistics/test_distribution_shape.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,688 copying tests/data/statistics/test_vif.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,690 copying tests/data/statistics/test_hypothesis_tests.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,692 copying tests/data/statistics/test_redundant_features.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,693 copying tests/data/statistics/test_numeric_summary.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,695 copying tests/data/statistics/test_feature_target_association.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,697 copying tests/data/statistics/test_compute_statistics.py -> build/lib/tests/data/statistics 2025-12-30T02:04:56,699 creating build/lib/tests/data/integration 2025-12-30T02:04:56,700 copying tests/data/integration/test_full_inspection.py -> build/lib/tests/data/integration 2025-12-30T02:04:56,702 copying tests/data/integration/test_report_structure.py -> build/lib/tests/data/integration 2025-12-30T02:04:56,704 copying tests/data/integration/test_risk_pipeline.py -> build/lib/tests/data/integration 2025-12-30T02:04:56,706 copying tests/data/integration/test_save_report.py -> build/lib/tests/data/integration 2025-12-30T02:04:56,707 copying tests/data/integration/test_statistics_pipeline.py -> build/lib/tests/data/integration 2025-12-30T02:04:56,710 creating build/lib/tests/data/risk 2025-12-30T02:04:56,711 copying tests/data/risk/test_train_test_mismatch.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,713 copying tests/data/risk/test_target_leakage.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,714 copying tests/data/risk/test_class_imbalance.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,716 copying tests/data/risk/test_run_risk_checks.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,718 copying tests/data/risk/test_sensitive_attribute_imbalance.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,720 copying tests/data/risk/test_sampling_bias.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,721 copying tests/data/risk/test_data_drift.py -> build/lib/tests/data/risk 2025-12-30T02:04:56,724 creating build/lib/tests/data/unit 2025-12-30T02:04:56,725 copying tests/data/unit/test_profile_outliers.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,726 copying tests/data/unit/test_init.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,728 copying tests/data/unit/test_validate_input.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,730 copying tests/data/unit/test_profile_duplicates.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,732 copying tests/data/unit/test_profile_target.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,733 copying tests/data/unit/test_profile_missing.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,735 copying tests/data/unit/test_profile_shape.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,737 copying tests/data/unit/test_profile_numeric_ranges.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,738 copying tests/data/unit/test_profile_cardinality.py -> build/lib/tests/data/unit 2025-12-30T02:04:56,740 creating build/lib/tests/plots/reports 2025-12-30T02:04:56,741 copying tests/plots/reports/test_eda_report_contents.py -> build/lib/tests/plots/reports 2025-12-30T02:04:56,743 copying tests/plots/reports/test_eda_report_written.py -> build/lib/tests/plots/reports 2025-12-30T02:04:56,745 creating build/lib/tests/plots/edge_cases 2025-12-30T02:04:56,746 copying tests/plots/edge_cases/test_no_numeric_columns.py -> build/lib/tests/plots/edge_cases 2025-12-30T02:04:56,748 copying tests/plots/edge_cases/test_single_row_plots.py -> build/lib/tests/plots/edge_cases 2025-12-30T02:04:56,750 copying tests/plots/edge_cases/test_all_null_numeric.py -> build/lib/tests/plots/edge_cases 2025-12-30T02:04:56,751 copying tests/plots/edge_cases/test_empty_dataframe_plots.py -> build/lib/tests/plots/edge_cases 2025-12-30T02:04:56,754 creating build/lib/tests/plots/integration 2025-12-30T02:04:56,755 copying tests/plots/integration/test_basic_eda_end_to_end.py -> build/lib/tests/plots/integration 2025-12-30T02:04:56,756 copying tests/plots/integration/test_basic_eda_no_target.py -> build/lib/tests/plots/integration 2025-12-30T02:04:56,759 creating build/lib/tests/plots/unit 2025-12-30T02:04:56,760 copying tests/plots/unit/test_directory_resolution.py -> build/lib/tests/plots/unit 2025-12-30T02:04:56,762 copying tests/plots/unit/test_box_violin_plots.py -> build/lib/tests/plots/unit 2025-12-30T02:04:56,763 copying tests/plots/unit/test_correlation_plot.py -> build/lib/tests/plots/unit 2025-12-30T02:04:56,765 copying tests/plots/unit/test_numeric_distributions.py -> build/lib/tests/plots/unit 2025-12-30T02:04:56,767 copying tests/plots/unit/test_missingness_plot.py -> build/lib/tests/plots/unit 2025-12-30T02:04:56,769 running egg_info 2025-12-30T02:04:56,780 writing mlvern.egg-info/PKG-INFO 2025-12-30T02:04:56,786 writing dependency_links to mlvern.egg-info/dependency_links.txt 2025-12-30T02:04:56,789 writing requirements to mlvern.egg-info/requires.txt 2025-12-30T02:04:56,790 writing top-level names to mlvern.egg-info/top_level.txt 2025-12-30T02:04:56,815 reading manifest file 'mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:56,821 adding license file 'LICENSE' 2025-12-30T02:04:56,827 writing manifest file 'mlvern.egg-info/SOURCES.txt' 2025-12-30T02:04:56,855 installing to build/bdist.linux-armv7l/wheel 2025-12-30T02:04:56,856 running install 2025-12-30T02:04:56,879 running install_lib 2025-12-30T02:04:56,885 creating build/bdist.linux-armv7l/wheel 2025-12-30T02:04:56,888 creating build/bdist.linux-armv7l/wheel/mlvern 2025-12-30T02:04:56,889 copying build/lib/mlvern/__init__.py -> build/bdist.linux-armv7l/wheel/./mlvern 2025-12-30T02:04:56,891 creating build/bdist.linux-armv7l/wheel/mlvern/core 2025-12-30T02:04:56,892 copying build/lib/mlvern/core/forge.py -> build/bdist.linux-armv7l/wheel/./mlvern/core 2025-12-30T02:04:56,894 copying build/lib/mlvern/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mlvern/core 2025-12-30T02:04:56,896 creating build/bdist.linux-armv7l/wheel/mlvern/data 2025-12-30T02:04:56,897 copying build/lib/mlvern/data/inspect.py -> build/bdist.linux-armv7l/wheel/./mlvern/data 2025-12-30T02:04:56,899 copying build/lib/mlvern/data/risk_check.py -> build/bdist.linux-armv7l/wheel/./mlvern/data 2025-12-30T02:04:56,901 copying build/lib/mlvern/data/statistics.py -> build/bdist.linux-armv7l/wheel/./mlvern/data 2025-12-30T02:04:56,904 creating build/bdist.linux-armv7l/wheel/mlvern/visual 2025-12-30T02:04:56,905 copying build/lib/mlvern/visual/eda.py -> build/bdist.linux-armv7l/wheel/./mlvern/visual 2025-12-30T02:04:56,907 copying build/lib/mlvern/visual/auto_plot.py -> build/bdist.linux-armv7l/wheel/./mlvern/visual 2025-12-30T02:04:56,909 creating build/bdist.linux-armv7l/wheel/mlvern/utils 2025-12-30T02:04:56,910 copying build/lib/mlvern/utils/hashing.py -> build/bdist.linux-armv7l/wheel/./mlvern/utils 2025-12-30T02:04:56,912 creating build/bdist.linux-armv7l/wheel/mlvern/version 2025-12-30T02:04:56,913 copying build/lib/mlvern/version/commit.py -> build/bdist.linux-armv7l/wheel/./mlvern/version 2025-12-30T02:04:56,915 copying build/lib/mlvern/version/checkout.py -> build/bdist.linux-armv7l/wheel/./mlvern/version 2025-12-30T02:04:56,917 creating build/bdist.linux-armv7l/wheel/mlvern/train 2025-12-30T02:04:56,918 copying build/lib/mlvern/train/trainer.py -> build/bdist.linux-armv7l/wheel/./mlvern/train 2025-12-30T02:04:56,920 creating build/bdist.linux-armv7l/wheel/examples 2025-12-30T02:04:56,921 copying build/lib/examples/test.py -> build/bdist.linux-armv7l/wheel/./examples 2025-12-30T02:04:56,924 creating build/bdist.linux-armv7l/wheel/tests 2025-12-30T02:04:56,925 copying build/lib/tests/test_training.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-30T02:04:56,927 creating build/bdist.linux-armv7l/wheel/tests/data 2025-12-30T02:04:56,928 copying build/lib/tests/data/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/data 2025-12-30T02:04:56,930 creating build/bdist.linux-armv7l/wheel/tests/data/validation 2025-12-30T02:04:56,931 copying build/lib/tests/data/validation/test_range_validation.py -> build/bdist.linux-armv7l/wheel/./tests/data/validation 2025-12-30T02:04:56,933 copying build/lib/tests/data/validation/test_leakage_checks.py -> build/bdist.linux-armv7l/wheel/./tests/data/validation 2025-12-30T02:04:56,934 copying build/lib/tests/data/validation/test_type_consistency.py -> build/bdist.linux-armv7l/wheel/./tests/data/validation 2025-12-30T02:04:56,936 copying build/lib/tests/data/validation/test_null_thresholds.py -> build/bdist.linux-armv7l/wheel/./tests/data/validation 2025-12-30T02:04:56,938 copying build/lib/tests/data/validation/test_schema_validation.py -> build/bdist.linux-armv7l/wheel/./tests/data/validation 2025-12-30T02:04:56,940 copying build/lib/tests/data/validation/test_temporal_validation.py -> build/bdist.linux-armv7l/wheel/./tests/data/validation 2025-12-30T02:04:56,942 creating build/bdist.linux-armv7l/wheel/tests/data/performance 2025-12-30T02:04:56,943 copying build/lib/tests/data/performance/test_large_dataframe.py -> build/bdist.linux-armv7l/wheel/./tests/data/performance 2025-12-30T02:04:56,945 creating build/bdist.linux-armv7l/wheel/tests/data/edge_cases 2025-12-30T02:04:56,946 copying build/lib/tests/data/edge_cases/test_empty_dataframe.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,948 copying build/lib/tests/data/edge_cases/test_all_nulls.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,950 copying build/lib/tests/data/edge_cases/test_constant_columns.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,951 copying build/lib/tests/data/edge_cases/test_all_null_column.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,953 copying build/lib/tests/data/edge_cases/test_high_cardinality.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,955 copying build/lib/tests/data/edge_cases/test_insufficient_rows.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,956 copying build/lib/tests/data/edge_cases/test_single_row.py -> build/bdist.linux-armv7l/wheel/./tests/data/edge_cases 2025-12-30T02:04:56,958 creating build/bdist.linux-armv7l/wheel/tests/data/statistics 2025-12-30T02:04:56,959 copying build/lib/tests/data/statistics/test_interaction_patterns.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,961 copying build/lib/tests/data/statistics/test_dimensionality_signals.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,963 copying build/lib/tests/data/statistics/test_correlations.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,964 copying build/lib/tests/data/statistics/test_distribution_shape.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,966 copying build/lib/tests/data/statistics/test_vif.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,968 copying build/lib/tests/data/statistics/test_hypothesis_tests.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,969 copying build/lib/tests/data/statistics/test_redundant_features.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,971 copying build/lib/tests/data/statistics/test_numeric_summary.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,973 copying build/lib/tests/data/statistics/test_feature_target_association.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,974 copying build/lib/tests/data/statistics/test_compute_statistics.py -> build/bdist.linux-armv7l/wheel/./tests/data/statistics 2025-12-30T02:04:56,977 creating build/bdist.linux-armv7l/wheel/tests/data/integration 2025-12-30T02:04:56,978 copying build/lib/tests/data/integration/test_full_inspection.py -> build/bdist.linux-armv7l/wheel/./tests/data/integration 2025-12-30T02:04:56,979 copying build/lib/tests/data/integration/test_report_structure.py -> build/bdist.linux-armv7l/wheel/./tests/data/integration 2025-12-30T02:04:56,981 copying build/lib/tests/data/integration/test_risk_pipeline.py -> build/bdist.linux-armv7l/wheel/./tests/data/integration 2025-12-30T02:04:56,983 copying build/lib/tests/data/integration/test_save_report.py -> build/bdist.linux-armv7l/wheel/./tests/data/integration 2025-12-30T02:04:56,985 copying build/lib/tests/data/integration/test_statistics_pipeline.py -> build/bdist.linux-armv7l/wheel/./tests/data/integration 2025-12-30T02:04:56,986 copying build/lib/tests/data/conftest.py -> build/bdist.linux-armv7l/wheel/./tests/data 2025-12-30T02:04:56,989 creating build/bdist.linux-armv7l/wheel/tests/data/risk 2025-12-30T02:04:56,990 copying build/lib/tests/data/risk/test_train_test_mismatch.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:56,992 copying build/lib/tests/data/risk/test_target_leakage.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:56,993 copying build/lib/tests/data/risk/test_class_imbalance.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:56,995 copying build/lib/tests/data/risk/test_run_risk_checks.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:56,997 copying build/lib/tests/data/risk/test_sensitive_attribute_imbalance.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:56,998 copying build/lib/tests/data/risk/test_sampling_bias.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:57,000 copying build/lib/tests/data/risk/test_data_drift.py -> build/bdist.linux-armv7l/wheel/./tests/data/risk 2025-12-30T02:04:57,002 creating build/bdist.linux-armv7l/wheel/tests/data/unit 2025-12-30T02:04:57,003 copying build/lib/tests/data/unit/test_profile_outliers.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,005 copying build/lib/tests/data/unit/test_init.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,007 copying build/lib/tests/data/unit/test_validate_input.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,008 copying build/lib/tests/data/unit/test_profile_duplicates.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,010 copying build/lib/tests/data/unit/test_profile_target.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,012 copying build/lib/tests/data/unit/test_profile_missing.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,013 copying build/lib/tests/data/unit/test_profile_shape.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,015 copying build/lib/tests/data/unit/test_profile_numeric_ranges.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,016 copying build/lib/tests/data/unit/test_profile_cardinality.py -> build/bdist.linux-armv7l/wheel/./tests/data/unit 2025-12-30T02:04:57,018 copying build/lib/tests/test_versioning.py -> build/bdist.linux-armv7l/wheel/./tests 2025-12-30T02:04:57,020 creating build/bdist.linux-armv7l/wheel/tests/plots 2025-12-30T02:04:57,021 creating build/bdist.linux-armv7l/wheel/tests/plots/reports 2025-12-30T02:04:57,022 copying build/lib/tests/plots/reports/test_eda_report_contents.py -> build/bdist.linux-armv7l/wheel/./tests/plots/reports 2025-12-30T02:04:57,024 copying build/lib/tests/plots/reports/test_eda_report_written.py -> build/bdist.linux-armv7l/wheel/./tests/plots/reports 2025-12-30T02:04:57,026 copying build/lib/tests/plots/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/plots 2025-12-30T02:04:57,028 creating build/bdist.linux-armv7l/wheel/tests/plots/edge_cases 2025-12-30T02:04:57,029 copying build/lib/tests/plots/edge_cases/test_no_numeric_columns.py -> build/bdist.linux-armv7l/wheel/./tests/plots/edge_cases 2025-12-30T02:04:57,031 copying build/lib/tests/plots/edge_cases/test_single_row_plots.py -> build/bdist.linux-armv7l/wheel/./tests/plots/edge_cases 2025-12-30T02:04:57,032 copying build/lib/tests/plots/edge_cases/test_all_null_numeric.py -> build/bdist.linux-armv7l/wheel/./tests/plots/edge_cases 2025-12-30T02:04:57,034 copying build/lib/tests/plots/edge_cases/test_empty_dataframe_plots.py -> build/bdist.linux-armv7l/wheel/./tests/plots/edge_cases 2025-12-30T02:04:57,036 creating build/bdist.linux-armv7l/wheel/tests/plots/integration 2025-12-30T02:04:57,037 copying build/lib/tests/plots/integration/test_basic_eda_end_to_end.py -> build/bdist.linux-armv7l/wheel/./tests/plots/integration 2025-12-30T02:04:57,039 copying build/lib/tests/plots/integration/test_basic_eda_no_target.py -> build/bdist.linux-armv7l/wheel/./tests/plots/integration 2025-12-30T02:04:57,041 copying build/lib/tests/plots/conftest.py -> build/bdist.linux-armv7l/wheel/./tests/plots 2025-12-30T02:04:57,043 creating build/bdist.linux-armv7l/wheel/tests/plots/unit 2025-12-30T02:04:57,044 copying build/lib/tests/plots/unit/test_directory_resolution.py -> build/bdist.linux-armv7l/wheel/./tests/plots/unit 2025-12-30T02:04:57,046 copying build/lib/tests/plots/unit/test_box_violin_plots.py -> build/bdist.linux-armv7l/wheel/./tests/plots/unit 2025-12-30T02:04:57,047 copying build/lib/tests/plots/unit/test_correlation_plot.py -> build/bdist.linux-armv7l/wheel/./tests/plots/unit 2025-12-30T02:04:57,049 copying build/lib/tests/plots/unit/test_numeric_distributions.py -> build/bdist.linux-armv7l/wheel/./tests/plots/unit 2025-12-30T02:04:57,051 copying build/lib/tests/plots/unit/test_missingness_plot.py -> build/bdist.linux-armv7l/wheel/./tests/plots/unit 2025-12-30T02:04:57,052 running install_egg_info 2025-12-30T02:04:57,058 Copying mlvern.egg-info to build/bdist.linux-armv7l/wheel/./mlvern-0.1.7-py3.11.egg-info 2025-12-30T02:04:57,067 running install_scripts 2025-12-30T02:04:57,076 creating build/bdist.linux-armv7l/wheel/mlvern-0.1.7.dist-info/WHEEL 2025-12-30T02:04:57,078 creating '/tmp/pip-wheel-iob0cy12/.tmp-pzuq62m2/mlvern-0.1.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-30T02:04:57,080 adding 'examples/test.py' 2025-12-30T02:04:57,082 adding 'mlvern/__init__.py' 2025-12-30T02:04:57,083 adding 'mlvern/core/__init__.py' 2025-12-30T02:04:57,085 adding 'mlvern/core/forge.py' 2025-12-30T02:04:57,087 adding 'mlvern/data/inspect.py' 2025-12-30T02:04:57,089 adding 'mlvern/data/risk_check.py' 2025-12-30T02:04:57,091 adding 'mlvern/data/statistics.py' 2025-12-30T02:04:57,092 adding 'mlvern/train/trainer.py' 2025-12-30T02:04:57,094 adding 'mlvern/utils/hashing.py' 2025-12-30T02:04:57,095 adding 'mlvern/version/checkout.py' 2025-12-30T02:04:57,097 adding 'mlvern/version/commit.py' 2025-12-30T02:04:57,098 adding 'mlvern/visual/auto_plot.py' 2025-12-30T02:04:57,100 adding 'mlvern/visual/eda.py' 2025-12-30T02:04:57,102 adding 'mlvern-0.1.7.dist-info/licenses/LICENSE' 2025-12-30T02:04:57,104 adding 'tests/test_training.py' 2025-12-30T02:04:57,105 adding 'tests/test_versioning.py' 2025-12-30T02:04:57,106 adding 'tests/data/__init__.py' 2025-12-30T02:04:57,108 adding 'tests/data/conftest.py' 2025-12-30T02:04:57,109 adding 'tests/data/edge_cases/test_all_null_column.py' 2025-12-30T02:04:57,111 adding 'tests/data/edge_cases/test_all_nulls.py' 2025-12-30T02:04:57,112 adding 'tests/data/edge_cases/test_constant_columns.py' 2025-12-30T02:04:57,113 adding 'tests/data/edge_cases/test_empty_dataframe.py' 2025-12-30T02:04:57,114 adding 'tests/data/edge_cases/test_high_cardinality.py' 2025-12-30T02:04:57,115 adding 'tests/data/edge_cases/test_insufficient_rows.py' 2025-12-30T02:04:57,116 adding 'tests/data/edge_cases/test_single_row.py' 2025-12-30T02:04:57,118 adding 'tests/data/integration/test_full_inspection.py' 2025-12-30T02:04:57,119 adding 'tests/data/integration/test_report_structure.py' 2025-12-30T02:04:57,120 adding 'tests/data/integration/test_risk_pipeline.py' 2025-12-30T02:04:57,121 adding 'tests/data/integration/test_save_report.py' 2025-12-30T02:04:57,123 adding 'tests/data/integration/test_statistics_pipeline.py' 2025-12-30T02:04:57,124 adding 'tests/data/performance/test_large_dataframe.py' 2025-12-30T02:04:57,126 adding 'tests/data/risk/test_class_imbalance.py' 2025-12-30T02:04:57,127 adding 'tests/data/risk/test_data_drift.py' 2025-12-30T02:04:57,128 adding 'tests/data/risk/test_run_risk_checks.py' 2025-12-30T02:04:57,129 adding 'tests/data/risk/test_sampling_bias.py' 2025-12-30T02:04:57,130 adding 'tests/data/risk/test_sensitive_attribute_imbalance.py' 2025-12-30T02:04:57,132 adding 'tests/data/risk/test_target_leakage.py' 2025-12-30T02:04:57,133 adding 'tests/data/risk/test_train_test_mismatch.py' 2025-12-30T02:04:57,135 adding 'tests/data/statistics/test_compute_statistics.py' 2025-12-30T02:04:57,136 adding 'tests/data/statistics/test_correlations.py' 2025-12-30T02:04:57,137 adding 'tests/data/statistics/test_dimensionality_signals.py' 2025-12-30T02:04:57,138 adding 'tests/data/statistics/test_distribution_shape.py' 2025-12-30T02:04:57,139 adding 'tests/data/statistics/test_feature_target_association.py' 2025-12-30T02:04:57,140 adding 'tests/data/statistics/test_hypothesis_tests.py' 2025-12-30T02:04:57,141 adding 'tests/data/statistics/test_interaction_patterns.py' 2025-12-30T02:04:57,143 adding 'tests/data/statistics/test_numeric_summary.py' 2025-12-30T02:04:57,144 adding 'tests/data/statistics/test_redundant_features.py' 2025-12-30T02:04:57,145 adding 'tests/data/statistics/test_vif.py' 2025-12-30T02:04:57,147 adding 'tests/data/unit/test_init.py' 2025-12-30T02:04:57,148 adding 'tests/data/unit/test_profile_cardinality.py' 2025-12-30T02:04:57,149 adding 'tests/data/unit/test_profile_duplicates.py' 2025-12-30T02:04:57,150 adding 'tests/data/unit/test_profile_missing.py' 2025-12-30T02:04:57,151 adding 'tests/data/unit/test_profile_numeric_ranges.py' 2025-12-30T02:04:57,152 adding 'tests/data/unit/test_profile_outliers.py' 2025-12-30T02:04:57,153 adding 'tests/data/unit/test_profile_shape.py' 2025-12-30T02:04:57,154 adding 'tests/data/unit/test_profile_target.py' 2025-12-30T02:04:57,155 adding 'tests/data/unit/test_validate_input.py' 2025-12-30T02:04:57,157 adding 'tests/data/validation/test_leakage_checks.py' 2025-12-30T02:04:57,158 adding 'tests/data/validation/test_null_thresholds.py' 2025-12-30T02:04:57,159 adding 'tests/data/validation/test_range_validation.py' 2025-12-30T02:04:57,160 adding 'tests/data/validation/test_schema_validation.py' 2025-12-30T02:04:57,161 adding 'tests/data/validation/test_temporal_validation.py' 2025-12-30T02:04:57,162 adding 'tests/data/validation/test_type_consistency.py' 2025-12-30T02:04:57,164 adding 'tests/plots/__init__.py' 2025-12-30T02:04:57,165 adding 'tests/plots/conftest.py' 2025-12-30T02:04:57,167 adding 'tests/plots/edge_cases/test_all_null_numeric.py' 2025-12-30T02:04:57,168 adding 'tests/plots/edge_cases/test_empty_dataframe_plots.py' 2025-12-30T02:04:57,169 adding 'tests/plots/edge_cases/test_no_numeric_columns.py' 2025-12-30T02:04:57,170 adding 'tests/plots/edge_cases/test_single_row_plots.py' 2025-12-30T02:04:57,172 adding 'tests/plots/integration/test_basic_eda_end_to_end.py' 2025-12-30T02:04:57,173 adding 'tests/plots/integration/test_basic_eda_no_target.py' 2025-12-30T02:04:57,174 adding 'tests/plots/reports/test_eda_report_contents.py' 2025-12-30T02:04:57,176 adding 'tests/plots/reports/test_eda_report_written.py' 2025-12-30T02:04:57,177 adding 'tests/plots/unit/test_box_violin_plots.py' 2025-12-30T02:04:57,178 adding 'tests/plots/unit/test_correlation_plot.py' 2025-12-30T02:04:57,180 adding 'tests/plots/unit/test_directory_resolution.py' 2025-12-30T02:04:57,181 adding 'tests/plots/unit/test_missingness_plot.py' 2025-12-30T02:04:57,182 adding 'tests/plots/unit/test_numeric_distributions.py' 2025-12-30T02:04:57,183 adding 'mlvern-0.1.7.dist-info/METADATA' 2025-12-30T02:04:57,184 adding 'mlvern-0.1.7.dist-info/WHEEL' 2025-12-30T02:04:57,185 adding 'mlvern-0.1.7.dist-info/top_level.txt' 2025-12-30T02:04:57,187 adding 'mlvern-0.1.7.dist-info/RECORD' 2025-12-30T02:04:57,189 removing build/bdist.linux-armv7l/wheel 2025-12-30T02:04:57,318 Building wheel for mlvern (pyproject.toml): finished with status 'done' 2025-12-30T02:04:57,324 Created wheel for mlvern: filename=mlvern-0.1.7-py3-none-any.whl size=44114 sha256=c36da54b01545d3422e01b13f117d56a8b705455d75bfd195754bb8f1ff64aca 2025-12-30T02:04:57,325 Stored in directory: /tmp/pip-ephem-wheel-cache-7kjwl73w/wheels/4a/88/c4/07acba6d34480c45a0dcb0aa6a5359457a370faf404245b064 2025-12-30T02:04:57,338 Successfully built mlvern 2025-12-30T02:04:57,343 Removed build tracker: '/tmp/pip-build-tracker-0l1hdpu7'