2026-01-01T13:57:43,824 Created temporary directory: /tmp/pip-ephem-wheel-cache-ry81owv9 2026-01-01T13:57:43,826 Created temporary directory: /tmp/pip-build-tracker-043vo257 2026-01-01T13:57:43,827 Initialized build tracking at /tmp/pip-build-tracker-043vo257 2026-01-01T13:57:43,827 Created build tracker: /tmp/pip-build-tracker-043vo257 2026-01-01T13:57:43,828 Entered build tracker: /tmp/pip-build-tracker-043vo257 2026-01-01T13:57:43,829 Created temporary directory: /tmp/pip-wheel-_uv5b384 2026-01-01T13:57:43,832 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-01-01T13:57:43,834 Created temporary directory: /tmp/pip-ephem-wheel-cache-wavzlzi0 2026-01-01T13:57:43,856 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-01T13:57:43,860 2 location(s) to search for versions of medpython-etl: 2026-01-01T13:57:43,860 * https://pypi.org/simple/medpython-etl/ 2026-01-01T13:57:43,860 * https://www.piwheels.org/simple/medpython-etl/ 2026-01-01T13:57:43,861 Fetching project page and analyzing links: https://pypi.org/simple/medpython-etl/ 2026-01-01T13:57:43,861 Getting page https://pypi.org/simple/medpython-etl/ 2026-01-01T13:57:43,863 Found index url https://pypi.org/simple 2026-01-01T13:57:44,080 Fetched page https://pypi.org/simple/medpython-etl/ as application/vnd.pypi.simple.v1+json 2026-01-01T13:57:44,082 Skipping link: No binaries permitted for medpython-etl: https://files.pythonhosted.org/packages/f0/02/0619f97acbe7079fb464ee8914f175ceaa47b7238a4b9fee75738ea34a4e/medpython_etl-1.0.1-py3-none-any.whl (from https://pypi.org/simple/medpython-etl/) (requires-python:>=3.8) 2026-01-01T13:57:44,083 Found link https://files.pythonhosted.org/packages/1d/5e/e88ae07ca2dcf8292e9f09a2b92bca94276ec7efcb602757cbc83f5f601e/medpython_etl-1.0.1.tar.gz (from https://pypi.org/simple/medpython-etl/) (requires-python:>=3.8), version: 1.0.1 2026-01-01T13:57:44,084 Skipping link: No binaries permitted for medpython-etl: https://files.pythonhosted.org/packages/91/1c/cc52f48cfd7fec48d44ee7baad6d6810cc4decbfca64a3def1deac8fe45c/medpython_etl-1.0.2-py3-none-any.whl (from https://pypi.org/simple/medpython-etl/) (requires-python:>=3.8) 2026-01-01T13:57:44,085 Found link https://files.pythonhosted.org/packages/56/fd/295e6453d6160936884818ef6fe87a1d55c0a8bac438a6d77c83e73eb94a/medpython_etl-1.0.2.tar.gz (from https://pypi.org/simple/medpython-etl/) (requires-python:>=3.8), version: 1.0.2 2026-01-01T13:57:44,085 Skipping link: No binaries permitted for medpython-etl: https://files.pythonhosted.org/packages/dd/81/db3b1fe325ad6442b3bcecd18b7ca4d55d43412ec85340d7708c7c025652/medpython_etl-1.0.3-py3-none-any.whl (from https://pypi.org/simple/medpython-etl/) (requires-python:>=3.10) 2026-01-01T13:57:44,087 Found link https://files.pythonhosted.org/packages/15/20/b3238cbbd075a1b31d889e25ca24bacab40bb202cf375963ecf00c49cc14/medpython_etl-1.0.3.tar.gz (from https://pypi.org/simple/medpython-etl/) (requires-python:>=3.10), version: 1.0.3 2026-01-01T13:57:44,087 Fetching project page and analyzing links: https://www.piwheels.org/simple/medpython-etl/ 2026-01-01T13:57:44,088 Getting page https://www.piwheels.org/simple/medpython-etl/ 2026-01-01T13:57:44,089 Found index url https://www.piwheels.org/simple 2026-01-01T13:57:44,248 Fetched page https://www.piwheels.org/simple/medpython-etl/ as text/html 2026-01-01T13:57:44,250 Skipping link: No binaries permitted for medpython-etl: https://www.piwheels.org/simple/medpython-etl/medpython_etl-1.0.2-py3-none-any.whl#sha256=c8851fb28eaa2bfc5e8beab82b00b301ef96c540f0e974af51f8f27aa7a0bc63 (from https://www.piwheels.org/simple/medpython-etl/) (requires-python:>=3.8) 2026-01-01T13:57:44,251 Skipping link: No binaries permitted for medpython-etl: https://www.piwheels.org/simple/medpython-etl/medpython_etl-1.0.1-py3-none-any.whl#sha256=a2d646eb9be334c5153c28b79b848a85006fb8345bfa4ef1b0e832ae1e6716ab (from https://www.piwheels.org/simple/medpython-etl/) (requires-python:>=3.8) 2026-01-01T13:57:44,252 Skipping link: not a file: https://www.piwheels.org/simple/medpython-etl/ 2026-01-01T13:57:44,253 Skipping link: not a file: https://pypi.org/simple/medpython-etl/ 2026-01-01T13:57:44,272 Given no hashes to check 1 links for project 'medpython-etl': discarding no candidates 2026-01-01T13:57:44,289 Collecting medpython-etl==1.0.3 2026-01-01T13:57:44,292 Created temporary directory: /tmp/pip-unpack-6k42bmux 2026-01-01T13:57:44,430 Downloading medpython_etl-1.0.3.tar.gz (28.3 MB) 2026-01-01T13:57:52,014 Added medpython-etl==1.0.3 from https://files.pythonhosted.org/packages/15/20/b3238cbbd075a1b31d889e25ca24bacab40bb202cf375963ecf00c49cc14/medpython_etl-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-043vo257' 2026-01-01T13:57:52,019 Created temporary directory: /tmp/pip-build-env-kn3zj6hu 2026-01-01T13:57:52,024 Installing build dependencies: started 2026-01-01T13:57:52,025 Running command pip subprocess to install build dependencies 2026-01-01T13:57:53,257 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-01T13:57:53,928 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-01-01T13:57:53,954 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-01T13:57:55,699 Collecting setuptools>=61.0 2026-01-01T13:57:55,784 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-01T13:57:56,055 Collecting wheel 2026-01-01T13:57:56,072 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-01T13:57:59,067 Installing collected packages: wheel, setuptools 2026-01-01T13:57:59,316 Creating /tmp/pip-build-env-kn3zj6hu/overlay/local/bin 2026-01-01T13:57:59,318 changing mode of /tmp/pip-build-env-kn3zj6hu/overlay/local/bin/wheel to 755 2026-01-01T13:58:03,024 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-01T13:58:03,293 Installing build dependencies: finished with status 'done' 2026-01-01T13:58:03,301 Getting requirements to build wheel: started 2026-01-01T13:58:03,302 Running command Getting requirements to build wheel 2026-01-01T13:58:04,014 running egg_info 2026-01-01T13:58:04,022 writing src/medpython_etl.egg-info/PKG-INFO 2026-01-01T13:58:04,027 writing dependency_links to src/medpython_etl.egg-info/dependency_links.txt 2026-01-01T13:58:04,030 writing requirements to src/medpython_etl.egg-info/requires.txt 2026-01-01T13:58:04,031 writing top-level names to src/medpython_etl.egg-info/top_level.txt 2026-01-01T13:58:04,078 reading manifest file 'src/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:04,084 reading manifest template 'MANIFEST.in' 2026-01-01T13:58:04,093 warning: no files found matching 'LICENSE' 2026-01-01T13:58:04,094 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-01T13:58:04,096 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-01-01T13:58:04,097 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-01T13:58:04,098 adding license file 'LICENCE' 2026-01-01T13:58:04,104 writing manifest file 'src/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:04,201 Getting requirements to build wheel: finished with status 'done' 2026-01-01T13:58:04,205 Created temporary directory: /tmp/pip-modern-metadata-o8ds_ir3 2026-01-01T13:58:04,207 Preparing metadata (pyproject.toml): started 2026-01-01T13:58:04,209 Running command Preparing metadata (pyproject.toml) 2026-01-01T13:58:04,860 running dist_info 2026-01-01T13:58:04,873 creating /tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info 2026-01-01T13:58:04,874 writing /tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/PKG-INFO 2026-01-01T13:58:04,878 writing dependency_links to /tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/dependency_links.txt 2026-01-01T13:58:04,881 writing requirements to /tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/requires.txt 2026-01-01T13:58:04,882 writing top-level names to /tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/top_level.txt 2026-01-01T13:58:04,884 writing manifest file '/tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:04,921 reading manifest file '/tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:04,924 reading manifest template 'MANIFEST.in' 2026-01-01T13:58:04,933 warning: no files found matching 'LICENSE' 2026-01-01T13:58:04,934 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-01T13:58:04,935 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-01-01T13:58:04,935 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-01T13:58:04,936 adding license file 'LICENCE' 2026-01-01T13:58:04,940 writing manifest file '/tmp/pip-modern-metadata-o8ds_ir3/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:04,942 creating '/tmp/pip-modern-metadata-o8ds_ir3/medpython_etl-1.0.3.dist-info' 2026-01-01T13:58:05,066 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-01T13:58:05,071 Source in /tmp/pip-wheel-_uv5b384/medpython-etl_f570fb91b49d4f44942d098343269e8e has version 1.0.3, which satisfies requirement medpython-etl==1.0.3 from https://files.pythonhosted.org/packages/15/20/b3238cbbd075a1b31d889e25ca24bacab40bb202cf375963ecf00c49cc14/medpython_etl-1.0.3.tar.gz 2026-01-01T13:58:05,072 Removed medpython-etl==1.0.3 from https://files.pythonhosted.org/packages/15/20/b3238cbbd075a1b31d889e25ca24bacab40bb202cf375963ecf00c49cc14/medpython_etl-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-043vo257' 2026-01-01T13:58:05,077 Created temporary directory: /tmp/pip-unpack-rxustsec 2026-01-01T13:58:05,078 Building wheels for collected packages: medpython-etl 2026-01-01T13:58:05,083 Created temporary directory: /tmp/pip-wheel-iir_w45d 2026-01-01T13:58:05,083 Destination directory: /tmp/pip-wheel-iir_w45d 2026-01-01T13:58:05,086 Building wheel for medpython-etl (pyproject.toml): started 2026-01-01T13:58:05,087 Running command Building wheel for medpython-etl (pyproject.toml) 2026-01-01T13:58:05,715 running bdist_wheel 2026-01-01T13:58:05,737 running build 2026-01-01T13:58:05,737 running build_py 2026-01-01T13:58:05,745 creating build/lib/ETL_Infra 2026-01-01T13:58:05,747 copying src/ETL_Infra/build_config_file.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,749 copying src/ETL_Infra/__init__.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,751 copying src/ETL_Infra/etl_loading_status.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,754 copying src/ETL_Infra/run_test_on_sig.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,756 copying src/ETL_Infra/dict_utils.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,759 copying src/ETL_Infra/process_signals.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,761 copying src/ETL_Infra/map_signals.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,764 copying src/ETL_Infra/create_lab_reference_tests.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,766 copying src/ETL_Infra/etl_process.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,769 copying src/ETL_Infra/logger.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,771 copying src/ETL_Infra/env.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,773 copying src/ETL_Infra/plot_graph.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,775 copying src/ETL_Infra/unit_conversions.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,778 copying src/ETL_Infra/define_signals.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,781 copying src/ETL_Infra/test_signals.py -> build/lib/ETL_Infra 2026-01-01T13:58:05,784 creating build/lib/ETL_Infra/data_fetcher 2026-01-01T13:58:05,786 copying src/ETL_Infra/data_fetcher/__init__.py -> build/lib/ETL_Infra/data_fetcher 2026-01-01T13:58:05,788 copying src/ETL_Infra/data_fetcher/db_fetcher.py -> build/lib/ETL_Infra/data_fetcher 2026-01-01T13:58:05,790 copying src/ETL_Infra/data_fetcher/files_fetcher.py -> build/lib/ETL_Infra/data_fetcher 2026-01-01T13:58:05,794 creating build/lib/ETL_Infra/tests/date 2026-01-01T13:58:05,796 copying src/ETL_Infra/tests/date/test_date.py -> build/lib/ETL_Infra/tests/date 2026-01-01T13:58:05,798 creating build/lib/ETL_Infra/tests/singleton 2026-01-01T13:58:05,800 copying src/ETL_Infra/tests/singleton/test_single.py -> build/lib/ETL_Infra/tests/singleton 2026-01-01T13:58:05,802 creating build/lib/ETL_Infra/tests/smoking 2026-01-01T13:58:05,803 copying src/ETL_Infra/tests/smoking/test_not_null.py -> build/lib/ETL_Infra/tests/smoking 2026-01-01T13:58:05,805 copying src/ETL_Infra/tests/smoking/test_smoking.py -> build/lib/ETL_Infra/tests/smoking 2026-01-01T13:58:05,808 creating build/lib/ETL_Infra/tests/GENDER 2026-01-01T13:58:05,809 copying src/ETL_Infra/tests/GENDER/test_values.py -> build/lib/ETL_Infra/tests/GENDER 2026-01-01T13:58:05,812 creating build/lib/ETL_Infra/tests/labs 2026-01-01T13:58:05,813 copying src/ETL_Infra/tests/labs/test_non_nulls.py -> build/lib/ETL_Infra/tests/labs 2026-01-01T13:58:05,815 copying src/ETL_Infra/tests/labs/test_lab_values.py -> build/lib/ETL_Infra/tests/labs 2026-01-01T13:58:05,817 copying src/ETL_Infra/tests/labs/test_lab_different_sources.py -> build/lib/ETL_Infra/tests/labs 2026-01-01T13:58:05,819 copying src/ETL_Infra/tests/labs/test_labs_units_conversion_values.py -> build/lib/ETL_Infra/tests/labs 2026-01-01T13:58:05,822 creating build/lib/ETL_Infra/tests/demographic 2026-01-01T13:58:05,823 copying src/ETL_Infra/tests/demographic/test_not_null.py -> build/lib/ETL_Infra/tests/demographic 2026-01-01T13:58:05,829 running egg_info 2026-01-01T13:58:05,841 writing src/medpython_etl.egg-info/PKG-INFO 2026-01-01T13:58:05,845 writing dependency_links to src/medpython_etl.egg-info/dependency_links.txt 2026-01-01T13:58:05,846 writing requirements to src/medpython_etl.egg-info/requires.txt 2026-01-01T13:58:05,848 writing top-level names to src/medpython_etl.egg-info/top_level.txt 2026-01-01T13:58:05,874 reading manifest file 'src/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:05,879 reading manifest template 'MANIFEST.in' 2026-01-01T13:58:05,887 warning: no files found matching 'LICENSE' 2026-01-01T13:58:05,888 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-01T13:58:05,889 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-01-01T13:58:05,890 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-01T13:58:05,891 adding license file 'LICENCE' 2026-01-01T13:58:05,896 writing manifest file 'src/medpython_etl.egg-info/SOURCES.txt' 2026-01-01T13:58:05,910 creating build/lib/ETL_Infra/rep_signals 2026-01-01T13:58:05,911 copying src/ETL_Infra/rep_signals/general.signals -> build/lib/ETL_Infra/rep_signals 2026-01-01T13:58:05,914 copying src/ETL_Infra/rep_signals/lab_zero_value_allowed.txt -> build/lib/ETL_Infra/rep_signals 2026-01-01T13:58:05,916 copying src/ETL_Infra/rep_signals/signals_prctile.cfg -> build/lib/ETL_Infra/rep_signals 2026-01-01T13:58:05,919 copying src/ETL_Infra/rep_signals/unit_suggestions.cfg -> build/lib/ETL_Infra/rep_signals 2026-01-01T13:58:05,921 creating build/lib/ETL_Infra/dicts/READCODES 2026-01-01T13:58:05,923 copying src/ETL_Infra/dicts/READCODES/dict.read_codes -> build/lib/ETL_Infra/dicts/READCODES 2026-01-01T13:58:06,677 creating build/lib/ETL_Infra/dicts/ICD9_TO_ICD10 2026-01-01T13:58:06,679 copying src/ETL_Infra/dicts/ICD9_TO_ICD10/dict.set_icd9_2_icd10 -> build/lib/ETL_Infra/dicts/ICD9_TO_ICD10 2026-01-01T13:58:06,726 creating build/lib/ETL_Infra/dicts/SNOMED_Condition 2026-01-01T13:58:06,727 copying src/ETL_Infra/dicts/SNOMED_Condition/dict.defs_snomed -> build/lib/ETL_Infra/dicts/SNOMED_Condition 2026-01-01T13:58:06,947 creating build/lib/ETL_Infra/dicts/RX 2026-01-01T13:58:06,948 copying src/ETL_Infra/dicts/RX/dict.sets_atc_rx -> build/lib/ETL_Infra/dicts/RX 2026-01-01T13:58:07,523 creating build/lib/ETL_Infra/dicts/NDC 2026-01-01T13:58:07,524 copying src/ETL_Infra/dicts/NDC/dict.atc_ndc_set -> build/lib/ETL_Infra/dicts/NDC 2026-01-01T13:58:07,601 copying src/ETL_Infra/dicts/NDC/dict.ndc_defs -> build/lib/ETL_Infra/dicts/NDC 2026-01-01T13:58:07,708 creating build/lib/ETL_Infra/dicts/READCODES_TO_ICD10 2026-01-01T13:58:07,709 copying src/ETL_Infra/dicts/READCODES_TO_ICD10/dict.rc_icd_set -> build/lib/ETL_Infra/dicts/READCODES_TO_ICD10 2026-01-01T13:58:07,751 creating build/lib/ETL_Infra/dicts/ICD9 2026-01-01T13:58:07,752 copying src/ETL_Infra/dicts/ICD9/dict.icd9dx -> build/lib/ETL_Infra/dicts/ICD9 2026-01-01T13:58:07,806 copying src/ETL_Infra/dicts/ICD9/dict.icd9sg -> build/lib/ETL_Infra/dicts/ICD9 2026-01-01T13:58:07,822 copying src/ETL_Infra/dicts/ICD9/dict.set_icd9dx -> build/lib/ETL_Infra/dicts/ICD9 2026-01-01T13:58:07,834 copying src/ETL_Infra/dicts/ICD9/dict.set_icd9sg -> build/lib/ETL_Infra/dicts/ICD9 2026-01-01T13:58:07,838 creating build/lib/ETL_Infra/dicts/ATC 2026-01-01T13:58:07,840 copying src/ETL_Infra/dicts/ATC/dict.defs_atc -> build/lib/ETL_Infra/dicts/ATC 2026-01-01T13:58:07,850 copying src/ETL_Infra/dicts/ATC/dict.defs_atc_syn -> build/lib/ETL_Infra/dicts/ATC 2026-01-01T13:58:07,854 copying src/ETL_Infra/dicts/ATC/dict.sets_atc -> build/lib/ETL_Infra/dicts/ATC 2026-01-01T13:58:07,859 creating build/lib/ETL_Infra/dicts/ICD10_TO_ICD9 2026-01-01T13:58:07,860 copying src/ETL_Infra/dicts/ICD10_TO_ICD9/dict.set_icd10_2_icd9 -> build/lib/ETL_Infra/dicts/ICD10_TO_ICD9 2026-01-01T13:58:07,877 creating build/lib/ETL_Infra/dicts/ICD10 2026-01-01T13:58:07,878 copying src/ETL_Infra/dicts/ICD10/dict.icd10 -> build/lib/ETL_Infra/dicts/ICD10 2026-01-01T13:58:08,041 copying src/ETL_Infra/dicts/ICD10/dict.icd10pcs -> build/lib/ETL_Infra/dicts/ICD10 2026-01-01T13:58:08,476 copying src/ETL_Infra/dicts/ICD10/dict.set_icd10 -> build/lib/ETL_Infra/dicts/ICD10 2026-01-01T13:58:08,532 copying src/ETL_Infra/dicts/ICD10/dict.set_icd10pcs -> build/lib/ETL_Infra/dicts/ICD10 2026-01-01T13:58:08,644 creating build/lib/ETL_Infra/dicts/ICD10_TO_SNOMED 2026-01-01T13:58:08,646 copying src/ETL_Infra/dicts/ICD10_TO_SNOMED/dict.icd10_additional_from_snomed -> build/lib/ETL_Infra/dicts/ICD10_TO_SNOMED 2026-01-01T13:58:08,650 copying src/ETL_Infra/dicts/ICD10_TO_SNOMED/dict.sets_icd10_snomed -> build/lib/ETL_Infra/dicts/ICD10_TO_SNOMED 2026-01-01T13:58:09,225 installing to build/bdist.linux-armv7l/wheel 2026-01-01T13:58:09,226 running install 2026-01-01T13:58:09,250 running install_lib 2026-01-01T13:58:09,257 creating build/bdist.linux-armv7l/wheel 2026-01-01T13:58:09,260 creating build/bdist.linux-armv7l/wheel/ETL_Infra 2026-01-01T13:58:09,262 creating build/bdist.linux-armv7l/wheel/ETL_Infra/data_fetcher 2026-01-01T13:58:09,263 copying build/lib/ETL_Infra/data_fetcher/__init__.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/data_fetcher 2026-01-01T13:58:09,265 copying build/lib/ETL_Infra/data_fetcher/db_fetcher.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/data_fetcher 2026-01-01T13:58:09,268 copying build/lib/ETL_Infra/data_fetcher/files_fetcher.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/data_fetcher 2026-01-01T13:58:09,271 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests 2026-01-01T13:58:09,273 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests/date 2026-01-01T13:58:09,274 copying build/lib/ETL_Infra/tests/date/test_date.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/date 2026-01-01T13:58:09,277 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests/singleton 2026-01-01T13:58:09,279 copying build/lib/ETL_Infra/tests/singleton/test_single.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/singleton 2026-01-01T13:58:09,282 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests/smoking 2026-01-01T13:58:09,283 copying build/lib/ETL_Infra/tests/smoking/test_not_null.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/smoking 2026-01-01T13:58:09,285 copying build/lib/ETL_Infra/tests/smoking/test_smoking.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/smoking 2026-01-01T13:58:09,288 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests/GENDER 2026-01-01T13:58:09,289 copying build/lib/ETL_Infra/tests/GENDER/test_values.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/GENDER 2026-01-01T13:58:09,292 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests/labs 2026-01-01T13:58:09,293 copying build/lib/ETL_Infra/tests/labs/test_non_nulls.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/labs 2026-01-01T13:58:09,295 copying build/lib/ETL_Infra/tests/labs/test_lab_values.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/labs 2026-01-01T13:58:09,297 copying build/lib/ETL_Infra/tests/labs/test_lab_different_sources.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/labs 2026-01-01T13:58:09,300 copying build/lib/ETL_Infra/tests/labs/test_labs_units_conversion_values.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/labs 2026-01-01T13:58:09,302 creating build/bdist.linux-armv7l/wheel/ETL_Infra/tests/demographic 2026-01-01T13:58:09,303 copying build/lib/ETL_Infra/tests/demographic/test_not_null.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra/tests/demographic 2026-01-01T13:58:09,306 copying build/lib/ETL_Infra/build_config_file.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,308 copying build/lib/ETL_Infra/__init__.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,310 copying build/lib/ETL_Infra/etl_loading_status.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,312 copying build/lib/ETL_Infra/run_test_on_sig.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,314 copying build/lib/ETL_Infra/dict_utils.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,317 creating build/bdist.linux-armv7l/wheel/ETL_Infra/rep_signals 2026-01-01T13:58:09,319 copying build/lib/ETL_Infra/rep_signals/unit_suggestions.cfg -> build/bdist.linux-armv7l/wheel/./ETL_Infra/rep_signals 2026-01-01T13:58:09,321 copying build/lib/ETL_Infra/rep_signals/general.signals -> build/bdist.linux-armv7l/wheel/./ETL_Infra/rep_signals 2026-01-01T13:58:09,323 copying build/lib/ETL_Infra/rep_signals/lab_zero_value_allowed.txt -> build/bdist.linux-armv7l/wheel/./ETL_Infra/rep_signals 2026-01-01T13:58:09,325 copying build/lib/ETL_Infra/rep_signals/signals_prctile.cfg -> build/bdist.linux-armv7l/wheel/./ETL_Infra/rep_signals 2026-01-01T13:58:09,328 copying build/lib/ETL_Infra/process_signals.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,330 copying build/lib/ETL_Infra/map_signals.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,332 copying build/lib/ETL_Infra/create_lab_reference_tests.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:09,335 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts 2026-01-01T13:58:09,336 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/READCODES 2026-01-01T13:58:09,338 copying build/lib/ETL_Infra/dicts/READCODES/dict.read_codes -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/READCODES 2026-01-01T13:58:09,627 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/ICD9_TO_ICD10 2026-01-01T13:58:09,628 copying build/lib/ETL_Infra/dicts/ICD9_TO_ICD10/dict.set_icd9_2_icd10 -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD9_TO_ICD10 2026-01-01T13:58:09,680 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/SNOMED_Condition 2026-01-01T13:58:09,681 copying build/lib/ETL_Infra/dicts/SNOMED_Condition/dict.defs_snomed -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/SNOMED_Condition 2026-01-01T13:58:09,905 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/RX 2026-01-01T13:58:09,906 copying build/lib/ETL_Infra/dicts/RX/dict.sets_atc_rx -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/RX 2026-01-01T13:58:10,503 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/NDC 2026-01-01T13:58:10,504 copying build/lib/ETL_Infra/dicts/NDC/dict.atc_ndc_set -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/NDC 2026-01-01T13:58:10,571 copying build/lib/ETL_Infra/dicts/NDC/dict.ndc_defs -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/NDC 2026-01-01T13:58:10,685 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/READCODES_TO_ICD10 2026-01-01T13:58:10,686 copying build/lib/ETL_Infra/dicts/READCODES_TO_ICD10/dict.rc_icd_set -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/READCODES_TO_ICD10 2026-01-01T13:58:10,733 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/ICD9 2026-01-01T13:58:10,734 copying build/lib/ETL_Infra/dicts/ICD9/dict.icd9dx -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD9 2026-01-01T13:58:10,791 copying build/lib/ETL_Infra/dicts/ICD9/dict.icd9sg -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD9 2026-01-01T13:58:10,806 copying build/lib/ETL_Infra/dicts/ICD9/dict.set_icd9dx -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD9 2026-01-01T13:58:10,817 copying build/lib/ETL_Infra/dicts/ICD9/dict.set_icd9sg -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD9 2026-01-01T13:58:10,823 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/ATC 2026-01-01T13:58:10,824 copying build/lib/ETL_Infra/dicts/ATC/dict.sets_atc -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ATC 2026-01-01T13:58:10,829 copying build/lib/ETL_Infra/dicts/ATC/dict.defs_atc -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ATC 2026-01-01T13:58:10,837 copying build/lib/ETL_Infra/dicts/ATC/dict.defs_atc_syn -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ATC 2026-01-01T13:58:10,842 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/ICD10_TO_ICD9 2026-01-01T13:58:10,843 copying build/lib/ETL_Infra/dicts/ICD10_TO_ICD9/dict.set_icd10_2_icd9 -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10_TO_ICD9 2026-01-01T13:58:10,859 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/ICD10 2026-01-01T13:58:10,860 copying build/lib/ETL_Infra/dicts/ICD10/dict.icd10pcs -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10 2026-01-01T13:58:11,495 copying build/lib/ETL_Infra/dicts/ICD10/dict.icd10 -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10 2026-01-01T13:58:11,674 copying build/lib/ETL_Infra/dicts/ICD10/dict.set_icd10 -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10 2026-01-01T13:58:11,729 copying build/lib/ETL_Infra/dicts/ICD10/dict.set_icd10pcs -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10 2026-01-01T13:58:11,999 creating build/bdist.linux-armv7l/wheel/ETL_Infra/dicts/ICD10_TO_SNOMED 2026-01-01T13:58:12,000 copying build/lib/ETL_Infra/dicts/ICD10_TO_SNOMED/dict.sets_icd10_snomed -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10_TO_SNOMED 2026-01-01T13:58:13,093 copying build/lib/ETL_Infra/dicts/ICD10_TO_SNOMED/dict.icd10_additional_from_snomed -> build/bdist.linux-armv7l/wheel/./ETL_Infra/dicts/ICD10_TO_SNOMED 2026-01-01T13:58:13,096 copying build/lib/ETL_Infra/etl_process.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,099 copying build/lib/ETL_Infra/logger.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,101 copying build/lib/ETL_Infra/env.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,103 copying build/lib/ETL_Infra/plot_graph.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,105 copying build/lib/ETL_Infra/unit_conversions.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,108 copying build/lib/ETL_Infra/define_signals.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,110 copying build/lib/ETL_Infra/test_signals.py -> build/bdist.linux-armv7l/wheel/./ETL_Infra 2026-01-01T13:58:13,113 running install_egg_info 2026-01-01T13:58:13,119 Copying src/medpython_etl.egg-info to build/bdist.linux-armv7l/wheel/./medpython_etl-1.0.3-py3.11.egg-info 2026-01-01T13:58:13,129 running install_scripts 2026-01-01T13:58:13,140 creating build/bdist.linux-armv7l/wheel/medpython_etl-1.0.3.dist-info/WHEEL 2026-01-01T13:58:13,143 creating '/tmp/pip-wheel-iir_w45d/.tmp-7vas7y94/medpython_etl-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-01T13:58:13,146 adding 'ETL_Infra/__init__.py' 2026-01-01T13:58:13,148 adding 'ETL_Infra/build_config_file.py' 2026-01-01T13:58:13,149 adding 'ETL_Infra/create_lab_reference_tests.py' 2026-01-01T13:58:13,151 adding 'ETL_Infra/define_signals.py' 2026-01-01T13:58:13,156 adding 'ETL_Infra/dict_utils.py' 2026-01-01T13:58:13,158 adding 'ETL_Infra/env.py' 2026-01-01T13:58:13,160 adding 'ETL_Infra/etl_loading_status.py' 2026-01-01T13:58:13,166 adding 'ETL_Infra/etl_process.py' 2026-01-01T13:58:13,168 adding 'ETL_Infra/logger.py' 2026-01-01T13:58:13,170 adding 'ETL_Infra/map_signals.py' 2026-01-01T13:58:13,172 adding 'ETL_Infra/plot_graph.py' 2026-01-01T13:58:13,173 adding 'ETL_Infra/process_signals.py' 2026-01-01T13:58:13,175 adding 'ETL_Infra/run_test_on_sig.py' 2026-01-01T13:58:13,178 adding 'ETL_Infra/test_signals.py' 2026-01-01T13:58:13,181 adding 'ETL_Infra/unit_conversions.py' 2026-01-01T13:58:13,183 adding 'ETL_Infra/data_fetcher/__init__.py' 2026-01-01T13:58:13,185 adding 'ETL_Infra/data_fetcher/db_fetcher.py' 2026-01-01T13:58:13,187 adding 'ETL_Infra/data_fetcher/files_fetcher.py' 2026-01-01T13:58:13,248 adding 'ETL_Infra/dicts/ATC/dict.defs_atc' 2026-01-01T13:58:13,276 adding 'ETL_Infra/dicts/ATC/dict.defs_atc_syn' 2026-01-01T13:58:13,299 adding 'ETL_Infra/dicts/ATC/dict.sets_atc' 2026-01-01T13:58:14,180 adding 'ETL_Infra/dicts/ICD10/dict.icd10' 2026-01-01T13:58:16,953 adding 'ETL_Infra/dicts/ICD10/dict.icd10pcs' 2026-01-01T13:58:17,440 adding 'ETL_Infra/dicts/ICD10/dict.set_icd10' 2026-01-01T13:58:18,123 adding 'ETL_Infra/dicts/ICD10/dict.set_icd10pcs' 2026-01-01T13:58:18,233 adding 'ETL_Infra/dicts/ICD10_TO_ICD9/dict.set_icd10_2_icd9' 2026-01-01T13:58:18,248 adding 'ETL_Infra/dicts/ICD10_TO_SNOMED/dict.icd10_additional_from_snomed' 2026-01-01T13:58:21,613 adding 'ETL_Infra/dicts/ICD10_TO_SNOMED/dict.sets_icd10_snomed' 2026-01-01T13:58:22,198 adding 'ETL_Infra/dicts/ICD9/dict.icd9dx' 2026-01-01T13:58:22,299 adding 'ETL_Infra/dicts/ICD9/dict.icd9sg' 2026-01-01T13:58:22,369 adding 'ETL_Infra/dicts/ICD9/dict.set_icd9dx' 2026-01-01T13:58:22,392 adding 'ETL_Infra/dicts/ICD9/dict.set_icd9sg' 2026-01-01T13:58:22,564 adding 'ETL_Infra/dicts/ICD9_TO_ICD10/dict.set_icd9_2_icd10' 2026-01-01T13:58:22,954 adding 'ETL_Infra/dicts/NDC/dict.atc_ndc_set' 2026-01-01T13:58:23,724 adding 'ETL_Infra/dicts/NDC/dict.ndc_defs' 2026-01-01T13:58:26,460 adding 'ETL_Infra/dicts/READCODES/dict.read_codes' 2026-01-01T13:58:26,833 adding 'ETL_Infra/dicts/READCODES_TO_ICD10/dict.rc_icd_set' 2026-01-01T13:58:30,077 adding 'ETL_Infra/dicts/RX/dict.sets_atc_rx' 2026-01-01T13:58:32,011 adding 'ETL_Infra/dicts/SNOMED_Condition/dict.defs_snomed' 2026-01-01T13:58:32,108 adding 'ETL_Infra/rep_signals/general.signals' 2026-01-01T13:58:32,109 adding 'ETL_Infra/rep_signals/lab_zero_value_allowed.txt' 2026-01-01T13:58:32,112 adding 'ETL_Infra/rep_signals/signals_prctile.cfg' 2026-01-01T13:58:32,113 adding 'ETL_Infra/rep_signals/unit_suggestions.cfg' 2026-01-01T13:58:32,116 adding 'ETL_Infra/tests/GENDER/test_values.py' 2026-01-01T13:58:32,118 adding 'ETL_Infra/tests/date/test_date.py' 2026-01-01T13:58:32,120 adding 'ETL_Infra/tests/demographic/test_not_null.py' 2026-01-01T13:58:32,123 adding 'ETL_Infra/tests/labs/test_lab_different_sources.py' 2026-01-01T13:58:32,124 adding 'ETL_Infra/tests/labs/test_lab_values.py' 2026-01-01T13:58:32,126 adding 'ETL_Infra/tests/labs/test_labs_units_conversion_values.py' 2026-01-01T13:58:32,128 adding 'ETL_Infra/tests/labs/test_non_nulls.py' 2026-01-01T13:58:32,130 adding 'ETL_Infra/tests/singleton/test_single.py' 2026-01-01T13:58:32,131 adding 'ETL_Infra/tests/smoking/test_not_null.py' 2026-01-01T13:58:32,133 adding 'ETL_Infra/tests/smoking/test_smoking.py' 2026-01-01T13:58:32,136 adding 'medpython_etl-1.0.3.dist-info/licenses/LICENCE' 2026-01-01T13:58:32,137 adding 'medpython_etl-1.0.3.dist-info/METADATA' 2026-01-01T13:58:32,139 adding 'medpython_etl-1.0.3.dist-info/WHEEL' 2026-01-01T13:58:32,140 adding 'medpython_etl-1.0.3.dist-info/top_level.txt' 2026-01-01T13:58:32,142 adding 'medpython_etl-1.0.3.dist-info/RECORD' 2026-01-01T13:58:32,455 removing build/bdist.linux-armv7l/wheel 2026-01-01T13:58:32,645 Building wheel for medpython-etl (pyproject.toml): finished with status 'done' 2026-01-01T13:58:33,293 Created wheel for medpython-etl: filename=medpython_etl-1.0.3-py3-none-any.whl size=29642562 sha256=af4def1f0b40a3b255d3fcec8477fd0ac2f4a60120dd5b4e8299129820591b6e 2026-01-01T13:58:33,294 Stored in directory: /tmp/pip-ephem-wheel-cache-wavzlzi0/wheels/24/d0/3d/a9df69f4152b7bbbe4973e67d31ff301ec00dc8b4e66ad5cfe 2026-01-01T13:58:33,315 Successfully built medpython-etl 2026-01-01T13:58:34,023 Removed build tracker: '/tmp/pip-build-tracker-043vo257'