2023-10-02T11:30:49,088 Created temporary directory: /tmp/pip-build-tracker-t0um9gjn 2023-10-02T11:30:49,089 Initialized build tracking at /tmp/pip-build-tracker-t0um9gjn 2023-10-02T11:30:49,090 Created build tracker: /tmp/pip-build-tracker-t0um9gjn 2023-10-02T11:30:49,090 Entered build tracker: /tmp/pip-build-tracker-t0um9gjn 2023-10-02T11:30:49,091 Created temporary directory: /tmp/pip-wheel-lrvx54z9 2023-10-02T11:30:49,094 Created temporary directory: /tmp/pip-ephem-wheel-cache-sdtw9n2q 2023-10-02T11:30:49,119 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-02T11:30:49,122 2 location(s) to search for versions of body-scan: 2023-10-02T11:30:49,122 * https://pypi.org/simple/body-scan/ 2023-10-02T11:30:49,122 * https://www.piwheels.org/simple/body-scan/ 2023-10-02T11:30:49,123 Fetching project page and analyzing links: https://pypi.org/simple/body-scan/ 2023-10-02T11:30:49,124 Getting page https://pypi.org/simple/body-scan/ 2023-10-02T11:30:49,125 Found index url https://pypi.org/simple/ 2023-10-02T11:30:49,265 Fetched page https://pypi.org/simple/body-scan/ as application/vnd.pypi.simple.v1+json 2023-10-02T11:30:49,269 Found link https://files.pythonhosted.org/packages/77/dc/4976c62af72e792f4f7db06b16e1e198f94fb784b77eba4ff5971b3353a8/BODY_SCAN-0.0.4.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.4 2023-10-02T11:30:49,270 Found link https://files.pythonhosted.org/packages/01/8c/c52ee48475ed68b45b98392b3bfd2e663ec0145f32885f4d3c33e2bb8bca/BODY_SCAN-0.0.5.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.5 2023-10-02T11:30:49,271 Found link https://files.pythonhosted.org/packages/6c/11/bfba6fac13e340bd3c5fdc1e1fb983f9620253b819098776d5233a1a5d92/BODY_SCAN-0.0.6.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.6 2023-10-02T11:30:49,271 Found link https://files.pythonhosted.org/packages/7e/d4/a65b4e09fb2e6fcb68a92ae4e46f0d31053ff97db90da1c919d5dd901597/BODY_SCAN-0.0.7.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.7 2023-10-02T11:30:49,272 Found link https://files.pythonhosted.org/packages/01/99/28ef7ebbedaa67d7466130d182bd36f23e6bdbd91329bf3d5b0bc2902ff2/BODY_SCAN-0.0.8.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.8 2023-10-02T11:30:49,273 Found link https://files.pythonhosted.org/packages/0c/06/f7f5639e4d08db4bddc61e23a7d515fd7fd4155c543e29c93c4928b01ddf/BODY_SCAN-0.0.9.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.9 2023-10-02T11:30:49,273 Found link https://files.pythonhosted.org/packages/e1/0b/9761b575e8dc7f822e7ad9a61197b0f837c7ba3c328eb458e0047bc16fd2/BODY_SCAN-0.0.10.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.10 2023-10-02T11:30:49,274 Found link https://files.pythonhosted.org/packages/d2/39/f97e5e82655f5acba2ae8181371e3aeee766f136902395006f467f75c83e/BODY_SCAN-0.0.11.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.11 2023-10-02T11:30:49,275 Found link https://files.pythonhosted.org/packages/e1/2b/d62073bb40f891cfc72057c5a70b3b0c6f28fb75160da25f3debba05d52c/BODY_SCAN-0.0.12.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.12 2023-10-02T11:30:49,276 Found link https://files.pythonhosted.org/packages/e6/dc/318f507bf42aee42ecbfeb89aa792f0d6aaa8f4113d0d6369c4128a868b2/BODY_SCAN-0.0.13.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.13 2023-10-02T11:30:49,276 Found link https://files.pythonhosted.org/packages/39/6a/9c41261dc1211e0799e7579d6bb3c1e872f952f8333cf7d29fcaa3522406/BODY_SCAN-0.0.14.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.14 2023-10-02T11:30:49,277 Found link https://files.pythonhosted.org/packages/5b/ae/3fa5ba9379e44d9a5cab2474ce36172334f49c1b8a6e8024ec97e3978e2d/BODY_SCAN-0.0.15.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.15 2023-10-02T11:30:49,278 Found link https://files.pythonhosted.org/packages/4a/7b/2bf405077a418312446509ddabd2c8d002e8af140f7793ccddf28678961d/BODY_SCAN-0.0.16.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.16 2023-10-02T11:30:49,279 Found link https://files.pythonhosted.org/packages/68/f2/983e8acc6c0c023262813b15fcfe0e009ece07dbf410330f91efd0a8b8c4/BODY_SCAN-0.0.17.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.17 2023-10-02T11:30:49,279 Found link https://files.pythonhosted.org/packages/fe/0c/4536463d789cd0af663160d6067ee38f781a94d3f32d0813f768043ad5d9/BODY_SCAN-0.0.18.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.18 2023-10-02T11:30:49,281 Found link https://files.pythonhosted.org/packages/06/ef/d681b5d6e3fac73ea73a92b7405dc0753be266f6277288197a26522acbd8/BODY_SCAN-0.0.19.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.19 2023-10-02T11:30:49,281 Found link https://files.pythonhosted.org/packages/bc/a4/64783f579d22ef1abc746160acddc0e45647fac921396c25e74ddf55bc70/BODY_SCAN-0.0.20.tar.gz (from https://pypi.org/simple/body-scan/), version: 0.0.20 2023-10-02T11:30:49,282 Fetching project page and analyzing links: https://www.piwheels.org/simple/body-scan/ 2023-10-02T11:30:49,283 Getting page https://www.piwheels.org/simple/body-scan/ 2023-10-02T11:30:49,284 Found index url https://www.piwheels.org/simple/ 2023-10-02T11:30:49,471 Fetched page https://www.piwheels.org/simple/body-scan/ as text/html 2023-10-02T11:30:49,473 Skipping link: No binaries permitted for body-scan: https://www.piwheels.org/simple/body-scan/BODY_SCAN-0.0.5-py3-none-any.whl#sha256=77f25f9133ce1bff3a3cff52eced709f5d9b0069bc81a3552e05263ff5bd9390 (from https://www.piwheels.org/simple/body-scan/) 2023-10-02T11:30:49,474 Skipping link: No binaries permitted for body-scan: https://www.piwheels.org/simple/body-scan/BODY_SCAN-0.0.4-py3-none-any.whl#sha256=ee8f6804722d4cbe2bd07d4ef1011044bf7a3bdcfdb81607ca039b775978e9e9 (from https://www.piwheels.org/simple/body-scan/) 2023-10-02T11:30:49,474 Skipping link: not a file: https://www.piwheels.org/simple/body-scan/ 2023-10-02T11:30:49,475 Skipping link: not a file: https://pypi.org/simple/body-scan/ 2023-10-02T11:30:49,496 Given no hashes to check 1 links for project 'body-scan': discarding no candidates 2023-10-02T11:30:49,515 Collecting body-scan==0.0.6 2023-10-02T11:30:49,518 Created temporary directory: /tmp/pip-unpack-eo2nz2f1 2023-10-02T11:30:49,729 Downloading BODY_SCAN-0.0.6.tar.gz (5.4 kB) 2023-10-02T11:30:49,763 Added body-scan==0.0.6 from https://files.pythonhosted.org/packages/6c/11/bfba6fac13e340bd3c5fdc1e1fb983f9620253b819098776d5233a1a5d92/BODY_SCAN-0.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-t0um9gjn' 2023-10-02T11:30:49,765 Running setup.py (path:/tmp/pip-wheel-lrvx54z9/body-scan_85ada34d7d014dac9be167cd4d0d33a4/setup.py) egg_info for package body-scan 2023-10-02T11:30:49,766 Created temporary directory: /tmp/pip-pip-egg-info-kcan9ve_ 2023-10-02T11:30:49,767 Preparing metadata (setup.py): started 2023-10-02T11:30:49,769 Running command python setup.py egg_info 2023-10-02T11:30:50,810 # BODY SCAN 2023-10-02T11:30:50,811 ## HOW TO WRITE A CHECK: 2023-10-02T11:30:50,812 The "CHECKS" dictionary is retrieved with the python "exec" 2023-10-02T11:30:50,812 and then each "CHECK" in "CHECKS" is run. 2023-10-02T11:30:50,813 ``` 2023-10-02T11:30:50,814 def CHECK_1 (): 2023-10-02T11:30:50,814 print ("CHECK 1") 2023-10-02T11:30:50,815 def CHECK_2 (): 2023-10-02T11:30:50,816 raise Exception ("NOT 100%") 2023-10-02T11:30:50,817 CHECKS = { 2023-10-02T11:30:50,818 "CHECK 1": CHECK_1, 2023-10-02T11:30:50,818 "CHECK 2": CHECK_2 2023-10-02T11:30:50,819 } 2023-10-02T11:30:50,819 ``` 2023-10-02T11:30:50,820 ## HOW TO START THE BODY SCANNER 2023-10-02T11:30:50,821 ### REQUIRED 2023-10-02T11:30:50,822 #### "GLOB" is all the files that are sent to the scanner. 2023-10-02T11:30:50,823 ### OPTIONAL 2023-10-02T11:30:50,824 #### "MODULE_PATHS" is folders that are added to "sys.path" 2023-10-02T11:30:50,824 #### "RELATIVE_PATH" is the folders to remove from the paths in the output 2023-10-02T11:30:50,825 Currently all the paths found in the glob function are 2023-10-02T11:30:50,826 checked within the same process. 2023-10-02T11:30:50,827 Also, currently all the checks aren't run in parallel, 2023-10-02T11:30:50,828 but sequential order of paths found in glob is not guaranteed. 2023-10-02T11:30:50,828 ```python3 2023-10-02T11:30:50,829 import pathlib 2023-10-02T11:30:50,829 THIS_FOLDER = pathlib.Path (__file__).parent.resolve () 2023-10-02T11:30:50,830 from os.path import dirname, join, normpath 2023-10-02T11:30:50,830 SEARCH = normpath (join (THIS_FOLDER, "MODULE")) 2023-10-02T11:30:50,831 # 2023-10-02T11:30:50,832 # These are added to the sys.path before scan is started. 2023-10-02T11:30:50,832 # 2023-10-02T11:30:50,833 MODULE_PATH = [ 2023-10-02T11:30:50,833 normpath (join (SEARCH, "MODULES")) 2023-10-02T11:30:50,833 ] 2023-10-02T11:30:50,834 SCAN = BODY_SCAN.START ( 2023-10-02T11:30:50,835 # REQUIRED 2023-10-02T11:30:50,835 GLOB = SEARCH + '/**/*HEALTH.py', 2023-10-02T11:30:50,836 # OPTIONAL 2023-10-02T11:30:50,836 MODULE_PATHS = MODULE_PATH, 2023-10-02T11:30:50,837 # OPTIONAL 2023-10-02T11:30:50,838 RELATIVE_PATH = SEARCH 2023-10-02T11:30:50,838 ) 2023-10-02T11:30:50,838 ``` 2023-10-02T11:30:50,839 ## EXAMPLE OUTPUT: 2023-10-02T11:30:50,840 ```JSON 2023-10-02T11:30:50,840 { 2023-10-02T11:30:50,840 "PATHS": [ 2023-10-02T11:30:50,841 { 2023-10-02T11:30:50,841 "PATH": "PATH_1_HEALTH.py", 2023-10-02T11:30:50,842 "STATS": { 2023-10-02T11:30:50,842 "PASSES": 2, 2023-10-02T11:30:50,843 "ALARMS": 1 2023-10-02T11:30:50,843 }, 2023-10-02T11:30:50,843 "FINDINGS": { 2023-10-02T11:30:50,844 "CHECK 1": { 2023-10-02T11:30:50,844 "PASSED": true, 2023-10-02T11:30:50,845 "ELAPSED": [ 2023-10-02T11:30:50,845 1.2234006135258824e-05, 2023-10-02T11:30:50,846 "SECONDS" 2023-10-02T11:30:50,846 ] 2023-10-02T11:30:50,847 }, 2023-10-02T11:30:50,847 "CHECK 2": { 2023-10-02T11:30:50,848 "PASSED": true, 2023-10-02T11:30:50,848 "ELAPSED": [ 2023-10-02T11:30:50,849 4.783003532793373e-06, 2023-10-02T11:30:50,849 "SECONDS" 2023-10-02T11:30:50,850 ] 2023-10-02T11:30:50,850 } 2023-10-02T11:30:50,851 } 2023-10-02T11:30:50,851 }, 2023-10-02T11:30:50,852 { 2023-10-02T11:30:50,853 "PATH": "PATH_2_HEALTH.py", 2023-10-02T11:30:50,853 "EMPTY": true 2023-10-02T11:30:50,854 } 2023-10-02T11:30:50,854 ], 2023-10-02T11:30:50,855 "STATS": { 2023-10-02T11:30:50,856 "EMPTY": 1, 2023-10-02T11:30:50,856 "CHECKS": { 2023-10-02T11:30:50,857 "PASSES": 2, 2023-10-02T11:30:50,857 "ALARMS": 1 2023-10-02T11:30:50,858 } 2023-10-02T11:30:50,858 } 2023-10-02T11:30:50,859 } 2023-10-02T11:30:50,859 ``` 2023-10-02T11:30:50,861 running egg_info 2023-10-02T11:30:50,861 creating /tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info 2023-10-02T11:30:50,862 writing /tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/PKG-INFO 2023-10-02T11:30:50,862 writing dependency_links to /tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/dependency_links.txt 2023-10-02T11:30:50,863 writing requirements to /tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/requires.txt 2023-10-02T11:30:50,863 writing top-level names to /tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/top_level.txt 2023-10-02T11:30:50,864 writing manifest file '/tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/SOURCES.txt' 2023-10-02T11:30:50,931 reading manifest file '/tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/SOURCES.txt' 2023-10-02T11:30:50,932 adding license file 'LICENSE' 2023-10-02T11:30:50,934 writing manifest file '/tmp/pip-pip-egg-info-kcan9ve_/BODY_SCAN.egg-info/SOURCES.txt' 2023-10-02T11:30:51,045 Preparing metadata (setup.py): finished with status 'done' 2023-10-02T11:30:51,049 Source in /tmp/pip-wheel-lrvx54z9/body-scan_85ada34d7d014dac9be167cd4d0d33a4 has version 0.0.6, which satisfies requirement body-scan==0.0.6 from https://files.pythonhosted.org/packages/6c/11/bfba6fac13e340bd3c5fdc1e1fb983f9620253b819098776d5233a1a5d92/BODY_SCAN-0.0.6.tar.gz 2023-10-02T11:30:51,050 Removed body-scan==0.0.6 from https://files.pythonhosted.org/packages/6c/11/bfba6fac13e340bd3c5fdc1e1fb983f9620253b819098776d5233a1a5d92/BODY_SCAN-0.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-t0um9gjn' 2023-10-02T11:30:51,054 Created temporary directory: /tmp/pip-unpack-pbv8t4kn 2023-10-02T11:30:51,055 Created temporary directory: /tmp/pip-unpack-fo5r0_zu 2023-10-02T11:30:51,061 Building wheels for collected packages: body-scan 2023-10-02T11:30:51,065 Created temporary directory: /tmp/pip-wheel-7m7kltwu 2023-10-02T11:30:51,065 Building wheel for body-scan (setup.py): started 2023-10-02T11:30:51,066 Destination directory: /tmp/pip-wheel-7m7kltwu 2023-10-02T11:30:51,067 Running command python setup.py bdist_wheel 2023-10-02T11:30:51,474 # BODY SCAN 2023-10-02T11:30:51,475 ## HOW TO WRITE A CHECK: 2023-10-02T11:30:51,475 The "CHECKS" dictionary is retrieved with the python "exec" 2023-10-02T11:30:51,476 and then each "CHECK" in "CHECKS" is run. 2023-10-02T11:30:51,477 ``` 2023-10-02T11:30:51,477 def CHECK_1 (): 2023-10-02T11:30:51,478 print ("CHECK 1") 2023-10-02T11:30:51,479 def CHECK_2 (): 2023-10-02T11:30:51,479 raise Exception ("NOT 100%") 2023-10-02T11:30:51,480 CHECKS = { 2023-10-02T11:30:51,481 "CHECK 1": CHECK_1, 2023-10-02T11:30:51,481 "CHECK 2": CHECK_2 2023-10-02T11:30:51,482 } 2023-10-02T11:30:51,482 ``` 2023-10-02T11:30:51,483 ## HOW TO START THE BODY SCANNER 2023-10-02T11:30:51,484 ### REQUIRED 2023-10-02T11:30:51,485 #### "GLOB" is all the files that are sent to the scanner. 2023-10-02T11:30:51,486 ### OPTIONAL 2023-10-02T11:30:51,487 #### "MODULE_PATHS" is folders that are added to "sys.path" 2023-10-02T11:30:51,487 #### "RELATIVE_PATH" is the folders to remove from the paths in the output 2023-10-02T11:30:51,488 Currently all the paths found in the glob function are 2023-10-02T11:30:51,489 checked within the same process. 2023-10-02T11:30:51,489 Also, currently all the checks aren't run in parallel, 2023-10-02T11:30:51,490 but sequential order of paths found in glob is not guaranteed. 2023-10-02T11:30:51,491 ```python3 2023-10-02T11:30:51,492 import pathlib 2023-10-02T11:30:51,492 THIS_FOLDER = pathlib.Path (__file__).parent.resolve () 2023-10-02T11:30:51,493 from os.path import dirname, join, normpath 2023-10-02T11:30:51,494 SEARCH = normpath (join (THIS_FOLDER, "MODULE")) 2023-10-02T11:30:51,495 # 2023-10-02T11:30:51,496 # These are added to the sys.path before scan is started. 2023-10-02T11:30:51,496 # 2023-10-02T11:30:51,497 MODULE_PATH = [ 2023-10-02T11:30:51,497 normpath (join (SEARCH, "MODULES")) 2023-10-02T11:30:51,498 ] 2023-10-02T11:30:51,499 SCAN = BODY_SCAN.START ( 2023-10-02T11:30:51,499 # REQUIRED 2023-10-02T11:30:51,500 GLOB = SEARCH + '/**/*HEALTH.py', 2023-10-02T11:30:51,501 # OPTIONAL 2023-10-02T11:30:51,502 MODULE_PATHS = MODULE_PATH, 2023-10-02T11:30:51,503 # OPTIONAL 2023-10-02T11:30:51,503 RELATIVE_PATH = SEARCH 2023-10-02T11:30:51,504 ) 2023-10-02T11:30:51,504 ``` 2023-10-02T11:30:51,506 ## EXAMPLE OUTPUT: 2023-10-02T11:30:51,506 ```JSON 2023-10-02T11:30:51,507 { 2023-10-02T11:30:51,507 "PATHS": [ 2023-10-02T11:30:51,508 { 2023-10-02T11:30:51,508 "PATH": "PATH_1_HEALTH.py", 2023-10-02T11:30:51,509 "STATS": { 2023-10-02T11:30:51,509 "PASSES": 2, 2023-10-02T11:30:51,510 "ALARMS": 1 2023-10-02T11:30:51,511 }, 2023-10-02T11:30:51,511 "FINDINGS": { 2023-10-02T11:30:51,511 "CHECK 1": { 2023-10-02T11:30:51,512 "PASSED": true, 2023-10-02T11:30:51,513 "ELAPSED": [ 2023-10-02T11:30:51,513 1.2234006135258824e-05, 2023-10-02T11:30:51,514 "SECONDS" 2023-10-02T11:30:51,514 ] 2023-10-02T11:30:51,515 }, 2023-10-02T11:30:51,515 "CHECK 2": { 2023-10-02T11:30:51,516 "PASSED": true, 2023-10-02T11:30:51,516 "ELAPSED": [ 2023-10-02T11:30:51,517 4.783003532793373e-06, 2023-10-02T11:30:51,517 "SECONDS" 2023-10-02T11:30:51,517 ] 2023-10-02T11:30:51,518 } 2023-10-02T11:30:51,518 } 2023-10-02T11:30:51,519 }, 2023-10-02T11:30:51,519 { 2023-10-02T11:30:51,520 "PATH": "PATH_2_HEALTH.py", 2023-10-02T11:30:51,520 "EMPTY": true 2023-10-02T11:30:51,521 } 2023-10-02T11:30:51,521 ], 2023-10-02T11:30:51,521 "STATS": { 2023-10-02T11:30:51,522 "EMPTY": 1, 2023-10-02T11:30:51,522 "CHECKS": { 2023-10-02T11:30:51,523 "PASSES": 2, 2023-10-02T11:30:51,523 "ALARMS": 1 2023-10-02T11:30:51,524 } 2023-10-02T11:30:51,524 } 2023-10-02T11:30:51,525 } 2023-10-02T11:30:51,525 ``` 2023-10-02T11:30:52,090 running bdist_wheel 2023-10-02T11:30:52,222 running build 2023-10-02T11:30:52,222 running build_py 2023-10-02T11:30:52,250 creating build 2023-10-02T11:30:52,251 creating build/lib 2023-10-02T11:30:52,251 creating build/lib/BODY_SCAN 2023-10-02T11:30:52,252 copying src/START_MULTIPLE_PROCESSES.py -> build/lib/BODY_SCAN 2023-10-02T11:30:52,254 copying src/__init__.py -> build/lib/BODY_SCAN 2023-10-02T11:30:52,256 creating build/lib/BODY_SCAN/SCAN 2023-10-02T11:30:52,257 copying src/SCAN/__init__.py -> build/lib/BODY_SCAN/SCAN 2023-10-02T11:30:52,260 creating build/lib/BODY_SCAN/SCAN/KEG 2023-10-02T11:30:52,261 copying src/SCAN/KEG/__init__.py -> build/lib/BODY_SCAN/SCAN/KEG 2023-10-02T11:30:52,263 copying src/SCAN/KEG/SCAN.py -> build/lib/BODY_SCAN/SCAN/KEG 2023-10-02T11:30:52,294 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-10-02T11:30:52,295 !! 2023-10-02T11:30:52,296 ******************************************************************************** 2023-10-02T11:30:52,297 Please avoid running ``setup.py`` directly. 2023-10-02T11:30:52,297 Instead, use pypa/build, pypa/installer or other 2023-10-02T11:30:52,298 standards-based tools. 2023-10-02T11:30:52,299 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-10-02T11:30:52,300 ******************************************************************************** 2023-10-02T11:30:52,301 !! 2023-10-02T11:30:52,301 self.initialize_options() 2023-10-02T11:30:52,321 installing to build/bdist.linux-armv7l/wheel 2023-10-02T11:30:52,322 running install 2023-10-02T11:30:52,346 running install_lib 2023-10-02T11:30:52,372 creating build/bdist.linux-armv7l 2023-10-02T11:30:52,373 creating build/bdist.linux-armv7l/wheel 2023-10-02T11:30:52,374 creating build/bdist.linux-armv7l/wheel/BODY_SCAN 2023-10-02T11:30:52,375 creating build/bdist.linux-armv7l/wheel/BODY_SCAN/SCAN 2023-10-02T11:30:52,377 creating build/bdist.linux-armv7l/wheel/BODY_SCAN/SCAN/KEG 2023-10-02T11:30:52,378 copying build/lib/BODY_SCAN/SCAN/KEG/__init__.py -> build/bdist.linux-armv7l/wheel/BODY_SCAN/SCAN/KEG 2023-10-02T11:30:52,380 copying build/lib/BODY_SCAN/SCAN/KEG/SCAN.py -> build/bdist.linux-armv7l/wheel/BODY_SCAN/SCAN/KEG 2023-10-02T11:30:52,381 copying build/lib/BODY_SCAN/SCAN/__init__.py -> build/bdist.linux-armv7l/wheel/BODY_SCAN/SCAN 2023-10-02T11:30:52,383 copying build/lib/BODY_SCAN/START_MULTIPLE_PROCESSES.py -> build/bdist.linux-armv7l/wheel/BODY_SCAN 2023-10-02T11:30:52,385 copying build/lib/BODY_SCAN/__init__.py -> build/bdist.linux-armv7l/wheel/BODY_SCAN 2023-10-02T11:30:52,387 running install_egg_info 2023-10-02T11:30:52,419 running egg_info 2023-10-02T11:30:52,444 writing BODY_SCAN.egg-info/PKG-INFO 2023-10-02T11:30:52,447 writing dependency_links to BODY_SCAN.egg-info/dependency_links.txt 2023-10-02T11:30:52,448 writing requirements to BODY_SCAN.egg-info/requires.txt 2023-10-02T11:30:52,449 writing top-level names to BODY_SCAN.egg-info/top_level.txt 2023-10-02T11:30:52,477 reading manifest file 'BODY_SCAN.egg-info/SOURCES.txt' 2023-10-02T11:30:52,479 adding license file 'LICENSE' 2023-10-02T11:30:52,480 writing manifest file 'BODY_SCAN.egg-info/SOURCES.txt' 2023-10-02T11:30:52,482 Copying BODY_SCAN.egg-info to build/bdist.linux-armv7l/wheel/BODY_SCAN-0.0.6-py3.11.egg-info 2023-10-02T11:30:52,491 running install_scripts 2023-10-02T11:30:52,503 creating build/bdist.linux-armv7l/wheel/BODY_SCAN-0.0.6.dist-info/WHEEL 2023-10-02T11:30:52,505 creating '/tmp/pip-wheel-7m7kltwu/BODY_SCAN-0.0.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-02T11:30:52,508 adding 'BODY_SCAN/START_MULTIPLE_PROCESSES.py' 2023-10-02T11:30:52,509 adding 'BODY_SCAN/__init__.py' 2023-10-02T11:30:52,511 adding 'BODY_SCAN/SCAN/__init__.py' 2023-10-02T11:30:52,512 adding 'BODY_SCAN/SCAN/KEG/SCAN.py' 2023-10-02T11:30:52,514 adding 'BODY_SCAN/SCAN/KEG/__init__.py' 2023-10-02T11:30:52,516 adding 'BODY_SCAN-0.0.6.dist-info/LICENSE' 2023-10-02T11:30:52,517 adding 'BODY_SCAN-0.0.6.dist-info/METADATA' 2023-10-02T11:30:52,518 adding 'BODY_SCAN-0.0.6.dist-info/WHEEL' 2023-10-02T11:30:52,519 adding 'BODY_SCAN-0.0.6.dist-info/top_level.txt' 2023-10-02T11:30:52,520 adding 'BODY_SCAN-0.0.6.dist-info/RECORD' 2023-10-02T11:30:52,521 removing build/bdist.linux-armv7l/wheel 2023-10-02T11:30:52,638 Building wheel for body-scan (setup.py): finished with status 'done' 2023-10-02T11:30:52,641 Created wheel for body-scan: filename=BODY_SCAN-0.0.6-py3-none-any.whl size=6541 sha256=90f3d906b9a019b4d9dd1ae5f4c46bb24243e3ab6402d6a5ce2b2dbea1491f02 2023-10-02T11:30:52,642 Stored in directory: /tmp/pip-ephem-wheel-cache-sdtw9n2q/wheels/33/54/c5/52025e19830750ba81f8f2195976a8a4991237578021ef23c3 2023-10-02T11:30:52,651 Successfully built body-scan 2023-10-02T11:30:52,654 Removed build tracker: '/tmp/pip-build-tracker-t0um9gjn'