2023-11-23T00:27:09,512 Created temporary directory: /tmp/pip-build-tracker-9agigv24 2023-11-23T00:27:09,513 Initialized build tracking at /tmp/pip-build-tracker-9agigv24 2023-11-23T00:27:09,514 Created build tracker: /tmp/pip-build-tracker-9agigv24 2023-11-23T00:27:09,514 Entered build tracker: /tmp/pip-build-tracker-9agigv24 2023-11-23T00:27:09,515 Created temporary directory: /tmp/pip-wheel-1h9sfvjf 2023-11-23T00:27:09,518 Created temporary directory: /tmp/pip-ephem-wheel-cache-0e57fv38 2023-11-23T00:27:09,540 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T00:27:09,543 2 location(s) to search for versions of easychem: 2023-11-23T00:27:09,543 * https://pypi.org/simple/easychem/ 2023-11-23T00:27:09,543 * https://www.piwheels.org/simple/easychem/ 2023-11-23T00:27:09,544 Fetching project page and analyzing links: https://pypi.org/simple/easychem/ 2023-11-23T00:27:09,545 Getting page https://pypi.org/simple/easychem/ 2023-11-23T00:27:09,546 Found index url https://pypi.org/simple/ 2023-11-23T00:27:09,799 Fetched page https://pypi.org/simple/easychem/ as application/vnd.pypi.simple.v1+json 2023-11-23T00:27:09,800 Found link https://files.pythonhosted.org/packages/f8/51/5cb0be350a02195fe3f014c2224430aed8acb4bfbc014f49c651b891f839/easychem-1.0.0.tar.gz (from https://pypi.org/simple/easychem/), version: 1.0.0 2023-11-23T00:27:09,801 Fetching project page and analyzing links: https://www.piwheels.org/simple/easychem/ 2023-11-23T00:27:09,801 Getting page https://www.piwheels.org/simple/easychem/ 2023-11-23T00:27:09,803 Found index url https://www.piwheels.org/simple/ 2023-11-23T00:27:09,967 Fetched page https://www.piwheels.org/simple/easychem/ as text/html 2023-11-23T00:27:09,968 Skipping link: not a file: https://www.piwheels.org/simple/easychem/ 2023-11-23T00:27:09,969 Skipping link: not a file: https://pypi.org/simple/easychem/ 2023-11-23T00:27:09,989 Given no hashes to check 1 links for project 'easychem': discarding no candidates 2023-11-23T00:27:10,009 Collecting easychem==1.0.0 2023-11-23T00:27:10,011 Created temporary directory: /tmp/pip-unpack-_fx8cbkr 2023-11-23T00:27:10,147 Downloading easychem-1.0.0.tar.gz (50 kB) 2023-11-23T00:27:10,233 Added easychem==1.0.0 from https://files.pythonhosted.org/packages/f8/51/5cb0be350a02195fe3f014c2224430aed8acb4bfbc014f49c651b891f839/easychem-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-9agigv24' 2023-11-23T00:27:10,236 Running setup.py (path:/tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/setup.py) egg_info for package easychem 2023-11-23T00:27:10,236 Created temporary directory: /tmp/pip-pip-egg-info-derqpysb 2023-11-23T00:27:10,237 Preparing metadata (setup.py): started 2023-11-23T00:27:10,238 Running command python setup.py egg_info 2023-11-23T00:27:11,006 /tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/setup.py:5: DeprecationWarning: 2023-11-23T00:27:11,007 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-11-23T00:27:11,007 of the deprecation of `distutils` itself. It will be removed for 2023-11-23T00:27:11,008 Python >= 3.12. For older Python versions it will remain present. 2023-11-23T00:27:11,008 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-11-23T00:27:11,009 For more details, see: 2023-11-23T00:27:11,010 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-11-23T00:27:11,011 from numpy.distutils.core import Extension, setup 2023-11-23T00:27:11,909 running egg_info 2023-11-23T00:27:11,910 running build_src 2023-11-23T00:27:11,911 INFO: build_src 2023-11-23T00:27:11,912 INFO: building extension "easychem.ecfortran" sources 2023-11-23T00:27:11,912 INFO: f2py options: [] 2023-11-23T00:27:11,913 INFO: f2py:> build/src.linux-armv7l-3.11/easychem/ecfortranmodule.c 2023-11-23T00:27:11,913 creating build 2023-11-23T00:27:11,914 creating build/src.linux-armv7l-3.11 2023-11-23T00:27:11,914 creating build/src.linux-armv7l-3.11/easychem 2023-11-23T00:27:12,469 rmbadname1: Replacing "size" with "size_bn". 2023-11-23T00:27:12,583 rmbadname1: Replacing "size" with "size_bn". 2023-11-23T00:27:12,700 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T00:27:12,709 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T00:27:12,709 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T00:27:12,716 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T00:27:12,737 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T00:27:12,738 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T00:27:12,755 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T00:27:12,756 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T00:27:13,084 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error'}} not impl. 2023-11-23T00:27:13,093 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error'}} not impl. 2023-11-23T00:27:13,095 get_useparameters: mapping for {'only': 1, 'map': {'n_gas': 'n_gas', 'n_ions': 'n_ions', 'remove_ions': 'remove_ions', 'reac_ion': 'reac_ion', 'error': 'error'}} not impl. 2023-11-23T00:27:13,117 get_useparameters: mapping for {'only': 1, 'map': {'n_gas': 'n_gas', 'n_ions': 'n_ions', 'remove_ions': 'remove_ions', 'reac_ion': 'reac_ion', 'error': 'error'}} not impl. 2023-11-23T00:27:13,117 Reading fortran codes... 2023-11-23T00:27:13,118 Reading file 'src/easychem/ecfortran.f95' (format:free) 2023-11-23T00:27:13,118 Post-processing... 2023-11-23T00:27:13,119 Block: ecfortran 2023-11-23T00:27:13,119 Block: data_block 2023-11-23T00:27:13,120 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T00:27:13,120 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,121 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T00:27:13,121 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,122 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T00:27:13,122 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,123 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T00:27:13,124 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,124 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T00:27:13,125 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,126 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T00:27:13,126 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,127 Block: set_data 2023-11-23T00:27:13,127 Block: da_ch2str 2023-11-23T00:27:13,128 Block: da_atoms_id 2023-11-23T00:27:13,128 Block: da_reac_atoms_id 2023-11-23T00:27:13,129 Block: da_read_thermo 2023-11-23T00:27:13,129 Block: uppercase 2023-11-23T00:27:13,130 Block: da_reorder_specs 2023-11-23T00:27:13,130 Block: easychem 2023-11-23T00:27:13,131 Block: ec_comp_thermo_quants 2023-11-23T00:27:13,132 Block: ec_comp_equ_chem 2023-11-23T00:27:13,132 Block: ec_init_all_vals 2023-11-23T00:27:13,133 Block: ec_include_which_solid 2023-11-23T00:27:13,134 Block: ec_init_cond_vals 2023-11-23T00:27:13,134 Block: ec_prep_matrix_short 2023-11-23T00:27:13,135 Block: ec_update_abunds_short 2023-11-23T00:27:13,136 In: :ecfortran:src/easychem/ecfortran.f95:data_block:ec_update_abunds_short 2023-11-23T00:27:13,136 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4 2023-11-23T00:27:13,137 Block: ec_prep_matrix_long 2023-11-23T00:27:13,138 Block: ec_update_abunds_long 2023-11-23T00:27:13,138 In: :ecfortran:src/easychem/ecfortran.f95:data_block:ec_update_abunds_long 2023-11-23T00:27:13,139 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4 2023-11-23T00:27:13,139 Block: ec_comp_adiabatic_grad 2023-11-23T00:27:13,140 Block: ec_b_0 2023-11-23T00:27:13,140 Block: init_rand_seed 2023-11-23T00:27:13,141 In: :ecfortran:src/easychem/ecfortran.f95:data_block:init_rand_seed 2023-11-23T00:27:13,141 get_useparameters: no module iso_fortran_env info used by init_rand_seed 2023-11-23T00:27:13,141 Block: ec_invert_matrix_short 2023-11-23T00:27:13,142 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T00:27:13,142 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,143 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T00:27:13,143 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,144 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T00:27:13,144 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,145 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T00:27:13,145 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,146 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T00:27:13,147 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,148 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T00:27:13,148 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,149 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T00:27:13,149 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,150 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T00:27:13,150 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,151 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T00:27:13,151 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,152 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T00:27:13,153 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,153 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T00:27:13,154 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,154 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T00:27:13,155 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,156 Block: ec_invert_matrix_long 2023-11-23T00:27:13,156 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T00:27:13,157 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,157 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T00:27:13,158 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,158 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T00:27:13,158 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,159 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T00:27:13,159 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,159 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T00:27:13,160 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,160 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T00:27:13,161 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,161 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T00:27:13,162 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,163 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T00:27:13,163 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,164 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T00:27:13,164 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,165 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T00:27:13,165 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,166 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T00:27:13,167 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,167 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T00:27:13,168 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,168 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error', 'err_msg': 'err_msg'}} not impl. 2023-11-23T00:27:13,169 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error'}} not impl. 2023-11-23T00:27:13,169 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T00:27:13,170 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T00:27:13,170 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T00:27:13,171 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error', 'err_msg': 'err_msg'}} not impl. 2023-11-23T00:27:13,343 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '2'}, 'attrspec': ['allocatable'], 'dimension': [':']} 2023-11-23T00:27:13,344 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '15'}, 'attrspec': ['allocatable'], 'dimension': [':']} 2023-11-23T00:27:13,344 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '15'}, 'attrspec': ['allocatable'], 'dimension': [':']} 2023-11-23T00:27:13,345 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '2'}, 'attrspec': ['allocatable'], 'dimension': [':', ':']} 2023-11-23T00:27:13,345 Block: ec_ludcmp 2023-11-23T00:27:13,346 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,346 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,347 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,347 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,348 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,348 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,349 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,349 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,349 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,350 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,350 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,351 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,351 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T00:27:13,352 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4 2023-11-23T00:27:13,353 Block: ec_lubksb 2023-11-23T00:27:13,354 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T00:27:13,354 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,355 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T00:27:13,355 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,356 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T00:27:13,356 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,357 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T00:27:13,357 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,358 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T00:27:13,359 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,359 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T00:27:13,360 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,360 Block: lu_swap 2023-11-23T00:27:13,361 Block: lu_asserteq 2023-11-23T00:27:13,361 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T00:27:13,362 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,362 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T00:27:13,363 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,363 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T00:27:13,363 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,364 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T00:27:13,364 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,365 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T00:27:13,365 get_parameters: got "invalid syntax (, line 1)" on "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)" 2023-11-23T00:27:13,365 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T00:27:13,366 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T00:27:13,366 Applying post-processing hooks... 2023-11-23T00:27:13,367 character_backward_compatibility_hook 2023-11-23T00:27:13,367 Post-processing (stage 2)... 2023-11-23T00:27:13,368 Block: ecfortran 2023-11-23T00:27:13,368 Block: unknown_interface 2023-11-23T00:27:13,369 Block: data_block 2023-11-23T00:27:13,369 Block: set_data 2023-11-23T00:27:13,369 Block: da_ch2str 2023-11-23T00:27:13,370 Block: da_atoms_id 2023-11-23T00:27:13,370 Block: da_reac_atoms_id 2023-11-23T00:27:13,371 Block: da_read_thermo 2023-11-23T00:27:13,372 Block: uppercase 2023-11-23T00:27:13,372 Block: da_reorder_specs 2023-11-23T00:27:13,372 Block: easychem 2023-11-23T00:27:13,373 Block: ec_comp_thermo_quants 2023-11-23T00:27:13,373 Block: ec_comp_equ_chem 2023-11-23T00:27:13,374 Block: ec_init_all_vals 2023-11-23T00:27:13,374 Block: ec_include_which_solid 2023-11-23T00:27:13,375 Block: ec_init_cond_vals 2023-11-23T00:27:13,375 Block: ec_prep_matrix_short 2023-11-23T00:27:13,376 Block: ec_update_abunds_short 2023-11-23T00:27:13,376 Block: ec_prep_matrix_long 2023-11-23T00:27:13,377 Block: ec_update_abunds_long 2023-11-23T00:27:13,377 Block: ec_comp_adiabatic_grad 2023-11-23T00:27:13,378 Block: ec_b_0 2023-11-23T00:27:13,379 Block: init_rand_seed 2023-11-23T00:27:13,379 Block: ec_invert_matrix_short 2023-11-23T00:27:13,380 Block: ec_invert_matrix_long 2023-11-23T00:27:13,380 Block: ec_ludcmp 2023-11-23T00:27:13,381 Block: ec_lubksb 2023-11-23T00:27:13,381 Block: lu_swap 2023-11-23T00:27:13,382 Block: lu_asserteq 2023-11-23T00:27:13,383 Building modules... 2023-11-23T00:27:13,383 Building module "ecfortran"... 2023-11-23T00:27:13,384 Generating possibly empty wrappers" 2023-11-23T00:27:13,385 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T00:27:13,385 Constructing wrapper function "ec_invert_matrix_short"... 2023-11-23T00:27:13,386 solution_vector = ec_invert_matrix_short(matrix,vector,[lens]) 2023-11-23T00:27:13,386 Generating possibly empty wrappers" 2023-11-23T00:27:13,387 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T00:27:13,388 Constructing wrapper function "ec_invert_matrix_long"... 2023-11-23T00:27:13,388 solution_vector = ec_invert_matrix_long(matrix,vector,[lens]) 2023-11-23T00:27:13,388 Generating possibly empty wrappers" 2023-11-23T00:27:13,389 Maybe empty "ecfortran-f2pywrappers2.f90" 2023-11-23T00:27:13,389 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T00:27:13,390 Creating wrapper for Fortran subroutine "ec_ludcmp"("ec_ludcmp")... 2023-11-23T00:27:13,390 Constructing wrapper function "ec_ludcmp"... 2023-11-23T00:27:13,391 indx,d = ec_ludcmp(a) 2023-11-23T00:27:13,391 Generating possibly empty wrappers" 2023-11-23T00:27:13,391 Maybe empty "ecfortran-f2pywrappers2.f90" 2023-11-23T00:27:13,392 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T00:27:13,392 Creating wrapper for Fortran subroutine "ec_lubksb"("ec_lubksb")... 2023-11-23T00:27:13,393 Constructing wrapper function "ec_lubksb"... 2023-11-23T00:27:13,393 ec_lubksb(a,indx,b) 2023-11-23T00:27:13,393 Generating possibly empty wrappers" 2023-11-23T00:27:13,394 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T00:27:13,394 Constructing wrapper function "lu_swap"... 2023-11-23T00:27:13,394 lu_swap(arr1,arr2,[len_bn]) 2023-11-23T00:27:13,395 Generating possibly empty wrappers" 2023-11-23T00:27:13,395 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T00:27:13,396 Creating wrapper for Fortran function "lu_asserteq"("lu_asserteq")... 2023-11-23T00:27:13,396 Constructing wrapper function "lu_asserteq"... 2023-11-23T00:27:13,397 m = lu_asserteq(n1,n2,n3,label) 2023-11-23T00:27:13,397 Constructing F90 module support for "data_block"... 2023-11-23T00:27:13,398 Variables: iter_max n_atoms n_reactants n_gas n_cond n_ions verbose verbose_cond quick ions remove_ions error err_msg r amu kb mol names_atoms id_atoms names_reactants names_reactants_orig id_reactants reac_atoms_names reac_atoms_id reac_stoich reac_condensed reac_ion n_coeffs n_temps thermo_data_n_coeffs thermo_data_n_intervs thermo_data thermo_data_temps thermo_data_t_exps form_heat_jmol_298_15_k h_0_298_15_k_m_h_0_0_k mol_weight n_atoms_save names_atoms_save masses_atoms_save 2023-11-23T00:27:13,398 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,398 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,399 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,400 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,400 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,401 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,401 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,402 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,402 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,403 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,403 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,404 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,404 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,405 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,405 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,406 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,406 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,407 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:13,407 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'*': '2'}, 'attrspec': ['parameter', 'optional'], '=': "(/'e ','h ','he','li','be','b ','c ','n ','o ','f ','ne','na','mg','al','si','p ','s ','cl','ar','k ','ca','sc','ti','v ','cr','mn','fe','co','ni','cu','zn','ga','ge','as','se','br','kr','rb','sr','y ','zr','nb','mo','tc','ru','rh','pd','ag','cd','in','sn','sb','te','i ','xe','cs','ba','la','ce','pr','nd','pm','sm','eu','gd','tb','dy','ho','er','tm','yb','lu','hf','ta','w ','re','os','ir','pt','au','hg','tl','pb','bi','po','at','rn','fr','ra','ac','th','pa','u ','np','pu','am','cm','bk','cf','es','fm','md','no','lr'/)", 'dimension': ['104']} 2023-11-23T00:27:13,408 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': 'size(chr,2)'}, 'attrspec': [], 'intent': ['out'], 'dimension': ['size(chr, 1)'], 'depend': ['chr']} 2023-11-23T00:27:14,079 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,080 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,081 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,081 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,082 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,082 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,082 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,083 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,083 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,084 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,084 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,085 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T00:27:14,085 Constructing wrapper function "data_block.set_data"... 2023-11-23T00:27:14,086 set_data(atoms_char,reac_char,fpath,[n_atoms_in,n_reactants_in]) 2023-11-23T00:27:14,086 Creating wrapper for Fortran subroutine "da_ch2str"("da_ch2str")... 2023-11-23T00:27:14,087 Constructing wrapper function "data_block.da_ch2str"... 2023-11-23T00:27:14,087 str = da_ch2str(chr) 2023-11-23T00:27:14,088 Constructing wrapper function "data_block.da_atoms_id"... 2023-11-23T00:27:14,088 da_atoms_id() 2023-11-23T00:27:14,089 Constructing wrapper function "data_block.da_reac_atoms_id"... 2023-11-23T00:27:14,089 da_reac_atoms_id() 2023-11-23T00:27:14,090 Constructing wrapper function "data_block.da_read_thermo"... 2023-11-23T00:27:14,090 da_read_thermo(fpath) 2023-11-23T00:27:14,091 Constructing wrapper function "data_block.uppercase"... 2023-11-23T00:27:14,091 uppercase(strin,strout) 2023-11-23T00:27:14,092 Constructing wrapper function "data_block.da_reorder_specs"... 2023-11-23T00:27:14,092 da_reorder_specs() 2023-11-23T00:27:14,093 Constructing wrapper function "data_block.easychem"... 2023-11-23T00:27:14,093 molfracs_reactants,massfracs_reactants,nabla_ad,gamma2,mmw,rho,c_pe = easychem(mode,verbo,n_reactants_in,molfracs_atoms,temp,press,[n_atoms_in]) 2023-11-23T00:27:14,094 Constructing wrapper function "data_block.ec_comp_thermo_quants"... 2023-11-23T00:27:14,094 c_p_0,h_0,s_0 = ec_comp_thermo_quants(temp,n_reac) 2023-11-23T00:27:14,095 Constructing wrapper function "data_block.ec_comp_equ_chem"... 2023-11-23T00:27:14,096 nabla_ad,gamma2,mmw,rho,c_pe = ec_comp_equ_chem(molfracs_atoms,molfracs_reactants,massfracs_reactants,temp,press,c_p_0,h_0,s_0,[n_atoms_use,n_reac]) 2023-11-23T00:27:14,096 Constructing wrapper function "data_block.ec_init_all_vals"... 2023-11-23T00:27:14,097 n,n_spec,pi_atom = ec_init_all_vals(n_atoms_use,n_reac) 2023-11-23T00:27:14,098 Constructing wrapper function "data_block.ec_include_which_solid"... 2023-11-23T00:27:14,098 remove_cond,inc_next = ec_include_which_solid(pi_atom,h_0,s_0,temp,n_spec,solid_inclu,neg_cond,dgdnj,[n_atoms_use,n_reac]) 2023-11-23T00:27:14,098 Constructing wrapper function "data_block.ec_init_cond_vals"... 2023-11-23T00:27:14,099 ec_init_cond_vals(molfracs_atoms,i_cond,n_spec,[n_atoms_use,n_reac]) 2023-11-23T00:27:14,099 Constructing wrapper function "data_block.ec_prep_matrix_short"... 2023-11-23T00:27:14,099 matrix,vector,mu_gas,a_gas = ec_prep_matrix_short(molfracs_atoms,n_species,press,temp,h_0,s_0,n,n_spec,solid_indices,[n_atoms_use,n_reac,n_solids]) 2023-11-23T00:27:14,100 Constructing wrapper function "data_block.ec_update_abunds_short"... 2023-11-23T00:27:14,100 converged = ec_update_abunds_short(n_atoms_use,n_species,solution_vector,n_spec,pi_atom,n,solid_indices,mu_gas,a_gas,temp,molfracs_atoms,n_spec_old,[n_reac,n_solids]) 2023-11-23T00:27:14,101 Constructing wrapper function "data_block.ec_prep_matrix_long"... 2023-11-23T00:27:14,101 matrix,vector = ec_prep_matrix_long(molfracs_atoms,n_species,press,temp,h_0,s_0,n,n_spec,solid_indices,[n_atoms_use,n_reac,n_solids]) 2023-11-23T00:27:14,102 Constructing wrapper function "data_block.ec_update_abunds_long"... 2023-11-23T00:27:14,102 converged = ec_update_abunds_long(n_atoms_use,n_species,solution_vector,n_spec,pi_atom,n,solid_indices,molfracs_atoms,n_spec_old,[n_reac,n_solids]) 2023-11-23T00:27:14,103 Constructing wrapper function "data_block.ec_comp_adiabatic_grad"... 2023-11-23T00:27:14,103 nabla_ad,gamma2,c_pe = ec_comp_adiabatic_grad(n_atoms_use,n_spec_eff,n_spec,n,h_0,c_p_0,solid_indices,temp,[n_reac,n_solids]) 2023-11-23T00:27:14,103 Constructing wrapper function "data_block.ec_b_0"... 2023-11-23T00:27:14,104 b_0_norm,b_0 = ec_b_0(molfracs_atoms,[n_atoms_use]) 2023-11-23T00:27:14,105 Constructing wrapper function "data_block.init_rand_seed"... 2023-11-23T00:27:14,105 init_rand_seed() 2023-11-23T00:27:14,106 Wrote C/API module "ecfortran" to file "build/src.linux-armv7l-3.11/easychem/ecfortranmodule.c" 2023-11-23T00:27:14,106 Fortran 77 wrappers are saved to "build/src.linux-armv7l-3.11/easychem/ecfortran-f2pywrappers.f" 2023-11-23T00:27:14,107 Fortran 90 wrappers are saved to "build/src.linux-armv7l-3.11/easychem/ecfortran-f2pywrappers2.f90" 2023-11-23T00:27:14,107 INFO: adding 'build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem/fortranobject.c' to sources. 2023-11-23T00:27:14,108 INFO: adding 'build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem' to include_dirs. 2023-11-23T00:27:14,108 creating build/src.linux-armv7l-3.11/build 2023-11-23T00:27:14,109 creating build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11 2023-11-23T00:27:14,109 creating build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem 2023-11-23T00:27:14,110 copying /usr/local/lib/python3.11/dist-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem 2023-11-23T00:27:14,110 copying /usr/local/lib/python3.11/dist-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem 2023-11-23T00:27:14,111 INFO: adding 'build/src.linux-armv7l-3.11/easychem/ecfortran-f2pywrappers.f' to sources. 2023-11-23T00:27:14,111 INFO: adding 'build/src.linux-armv7l-3.11/easychem/ecfortran-f2pywrappers2.f90' to sources. 2023-11-23T00:27:14,112 INFO: building data_files sources 2023-11-23T00:27:14,112 INFO: build_src: building npy-pkg config files 2023-11-23T00:27:14,113 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-23T00:27:14,114 !! 2023-11-23T00:27:14,115 ******************************************************************************** 2023-11-23T00:27:14,115 Please avoid running ``setup.py`` directly. 2023-11-23T00:27:14,115 Instead, use pypa/build, pypa/installer or other 2023-11-23T00:27:14,116 standards-based tools. 2023-11-23T00:27:14,116 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-23T00:27:14,117 ******************************************************************************** 2023-11-23T00:27:14,118 !! 2023-11-23T00:27:14,118 self.initialize_options() 2023-11-23T00:27:14,124 creating /tmp/pip-pip-egg-info-derqpysb/easychem.egg-info 2023-11-23T00:27:14,148 writing /tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/PKG-INFO 2023-11-23T00:27:14,152 writing dependency_links to /tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/dependency_links.txt 2023-11-23T00:27:14,154 writing requirements to /tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/requires.txt 2023-11-23T00:27:14,155 writing top-level names to /tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/top_level.txt 2023-11-23T00:27:14,156 writing manifest file '/tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/SOURCES.txt' 2023-11-23T00:27:14,161 /usr/local/lib/python3.11/dist-packages/setuptools/command/sdist.py:126: SetuptoolsDeprecationWarning: `build_py` command does not inherit from setuptools' `build_py`. 2023-11-23T00:27:14,161 !! 2023-11-23T00:27:14,162 ******************************************************************************** 2023-11-23T00:27:14,163 Custom 'build_py' does not implement 'get_data_files_without_manifest'. 2023-11-23T00:27:14,163 Please extend command classes from setuptools instead of distutils. 2023-11-23T00:27:14,165 See https://peps.python.org/pep-0632/ for details. 2023-11-23T00:27:14,165 ******************************************************************************** 2023-11-23T00:27:14,166 !! 2023-11-23T00:27:14,166 self._add_data_files(self._safe_data_files(build_py)) 2023-11-23T00:27:14,167 INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options 2023-11-23T00:27:14,168 INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options 2023-11-23T00:27:14,190 reading manifest file '/tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/SOURCES.txt' 2023-11-23T00:27:14,191 adding license file 'LICENSE' 2023-11-23T00:27:14,193 writing manifest file '/tmp/pip-pip-egg-info-derqpysb/easychem.egg-info/SOURCES.txt' 2023-11-23T00:27:14,373 Preparing metadata (setup.py): finished with status 'done' 2023-11-23T00:27:14,377 Source in /tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50 has version 1.0.0, which satisfies requirement easychem==1.0.0 from https://files.pythonhosted.org/packages/f8/51/5cb0be350a02195fe3f014c2224430aed8acb4bfbc014f49c651b891f839/easychem-1.0.0.tar.gz 2023-11-23T00:27:14,378 Removed easychem==1.0.0 from https://files.pythonhosted.org/packages/f8/51/5cb0be350a02195fe3f014c2224430aed8acb4bfbc014f49c651b891f839/easychem-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-9agigv24' 2023-11-23T00:27:14,382 Created temporary directory: /tmp/pip-unpack-d2zv26ou 2023-11-23T00:27:14,383 Created temporary directory: /tmp/pip-unpack-xqkoypne 2023-11-23T00:27:14,386 Building wheels for collected packages: easychem 2023-11-23T00:27:14,390 Created temporary directory: /tmp/pip-wheel-f8r35r4o 2023-11-23T00:27:14,391 Building wheel for easychem (setup.py): started 2023-11-23T00:27:14,392 Destination directory: /tmp/pip-wheel-f8r35r4o 2023-11-23T00:27:14,393 Running command python setup.py bdist_wheel 2023-11-23T00:27:15,054 /tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/setup.py:5: DeprecationWarning: 2023-11-23T00:27:15,055 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-11-23T00:27:15,056 of the deprecation of `distutils` itself. It will be removed for 2023-11-23T00:27:15,056 Python >= 3.12. For older Python versions it will remain present. 2023-11-23T00:27:15,057 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-11-23T00:27:15,057 For more details, see: 2023-11-23T00:27:15,058 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-11-23T00:27:15,059 from numpy.distutils.core import Extension, setup 2023-11-23T00:27:15,824 running bdist_wheel 2023-11-23T00:27:15,848 running build 2023-11-23T00:27:15,849 running config_cc 2023-11-23T00:27:15,849 INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options 2023-11-23T00:27:15,850 running config_fc 2023-11-23T00:27:15,850 INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options 2023-11-23T00:27:15,851 running build_src 2023-11-23T00:27:15,851 INFO: build_src 2023-11-23T00:27:15,852 INFO: building extension "easychem.ecfortran" sources 2023-11-23T00:27:15,852 INFO: f2py options: [] 2023-11-23T00:27:15,853 INFO: adding 'build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem/fortranobject.c' to sources. 2023-11-23T00:27:15,853 INFO: adding 'build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem' to include_dirs. 2023-11-23T00:27:15,954 INFO: adding 'build/src.linux-armv7l-3.11/easychem/ecfortran-f2pywrappers.f' to sources. 2023-11-23T00:27:15,955 INFO: adding 'build/src.linux-armv7l-3.11/easychem/ecfortran-f2pywrappers2.f90' to sources. 2023-11-23T00:27:15,955 INFO: building data_files sources 2023-11-23T00:27:15,956 INFO: build_src: building npy-pkg config files 2023-11-23T00:27:15,957 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-23T00:27:15,957 !! 2023-11-23T00:27:15,958 ******************************************************************************** 2023-11-23T00:27:15,959 Please avoid running ``setup.py`` directly. 2023-11-23T00:27:15,960 Instead, use pypa/build, pypa/installer or other 2023-11-23T00:27:15,960 standards-based tools. 2023-11-23T00:27:15,961 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-23T00:27:15,962 ******************************************************************************** 2023-11-23T00:27:15,963 !! 2023-11-23T00:27:15,964 self.initialize_options() 2023-11-23T00:27:15,981 running build_py 2023-11-23T00:27:15,982 creating build/lib.linux-armv7l-cpython-311 2023-11-23T00:27:15,983 creating build/lib.linux-armv7l-cpython-311/easychem 2023-11-23T00:27:15,984 copying src/easychem/__init__.py -> build/lib.linux-armv7l-cpython-311/easychem 2023-11-23T00:27:15,986 copying src/easychem/easychem.py -> build/lib.linux-armv7l-cpython-311/easychem 2023-11-23T00:27:15,988 running build_ext 2023-11-23T00:27:15,996 INFO: customize UnixCCompiler 2023-11-23T00:27:15,998 INFO: customize UnixCCompiler using build_ext 2023-11-23T00:27:16,120 INFO: CCompilerOpt.cc_test_cexpr[1097] : testing compiler expression defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 2023-11-23T00:27:16,122 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T00:27:16,123 creating /tmp/tmpf9wyrv0z/tmp 2023-11-23T00:27:16,124 creating /tmp/tmpf9wyrv0z/tmp/tmpf9wyrv0z 2023-11-23T00:27:16,125 INFO: compile options: '-I/usr/include/python3.11 -c' 2023-11-23T00:27:16,198 WARN: CCompilerOpt.dist_test[636] : CCompilerOpt._dist_test_spawn[770] : Command (arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c /tmp/tmpf9wyrv0z/npy_dist_test_cexpr.c -o /tmp/tmpf9wyrv0z/tmp/tmpf9wyrv0z/npy_dist_test_cexpr.o -MMD -MF /tmp/tmpf9wyrv0z/tmp/tmpf9wyrv0z/npy_dist_test_cexpr.o.d) failed with exit status 1 output -> 2023-11-23T00:27:16,198 /tmp/tmpf9wyrv0z/npy_dist_test_cexpr.c:2:6: error: #error "unsupported expression" 2023-11-23T00:27:16,199 2 | #error "unsupported expression" 2023-11-23T00:27:16,200 | ^~~~~ 2023-11-23T00:27:16,210 WARN: CCompilerOpt.cc_test_cexpr[1108] : testing failed 2023-11-23T00:27:16,222 WARN: CCompilerOpt.__init__[1024] : unable to detect CPU architecture which lead to disable the optimization. check dist_info:<< 2023-11-23T00:27:16,223 ('linux-armv7l', 'arm-linux-gnueabihf-gcc', '-Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2') 2023-11-23T00:27:16,223 >> 2023-11-23T00:27:16,234 INFO: CCompilerOpt.cc_test_flags[1085] : testing flags (-march=native) 2023-11-23T00:27:16,235 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T00:27:16,236 creating /tmp/tmpf9wyrv0z/usr 2023-11-23T00:27:16,236 creating /tmp/tmpf9wyrv0z/usr/local 2023-11-23T00:27:16,237 creating /tmp/tmpf9wyrv0z/usr/local/lib 2023-11-23T00:27:16,238 creating /tmp/tmpf9wyrv0z/usr/local/lib/python3.11 2023-11-23T00:27:16,239 creating /tmp/tmpf9wyrv0z/usr/local/lib/python3.11/dist-packages 2023-11-23T00:27:16,240 creating /tmp/tmpf9wyrv0z/usr/local/lib/python3.11/dist-packages/numpy 2023-11-23T00:27:16,241 creating /tmp/tmpf9wyrv0z/usr/local/lib/python3.11/dist-packages/numpy/distutils 2023-11-23T00:27:16,242 creating /tmp/tmpf9wyrv0z/usr/local/lib/python3.11/dist-packages/numpy/distutils/checks 2023-11-23T00:27:16,243 INFO: compile options: '-I/usr/include/python3.11 -c' 2023-11-23T00:27:16,243 extra options: '-march=native' 2023-11-23T00:27:16,312 INFO: CCompilerOpt.cc_test_flags[1085] : testing flags (-O3) 2023-11-23T00:27:16,313 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T00:27:16,314 INFO: compile options: '-I/usr/include/python3.11 -c' 2023-11-23T00:27:16,314 extra options: '-O3' 2023-11-23T00:27:16,384 INFO: CCompilerOpt.cc_test_flags[1085] : testing flags (-Werror) 2023-11-23T00:27:16,384 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T00:27:16,386 INFO: compile options: '-I/usr/include/python3.11 -c' 2023-11-23T00:27:16,386 extra options: '-Werror' 2023-11-23T00:27:16,452 INFO: CCompilerOpt.__init__[1794] : check requested baseline 2023-11-23T00:27:16,462 INFO: CCompilerOpt.__init__[1803] : check requested dispatch-able features 2023-11-23T00:27:16,473 INFO: CCompilerOpt.__init__[1819] : initialize targets groups 2023-11-23T00:27:16,484 INFO: CCompilerOpt.__init__[1821] : parse target group simd_test 2023-11-23T00:27:16,495 INFO: CCompilerOpt._parse_target_tokens[2032] : skip targets (SSE2 VSX VSX2 VSX3 VXE XOP NEON VSX4 VX VXE2 FMA4 ASIMD AVX512F SSE42 (AVX2 FMA3) AVX512_SKX) not part of baseline or dispatch-able features 2023-11-23T00:27:16,506 INFO: CCompilerOpt.generate_dispatch_header[2365] : generate CPU dispatch header: (build/src.linux-armv7l-3.11/numpy/distutils/include/npy_cpu_dispatch_config.h) 2023-11-23T00:27:16,516 WARN: CCompilerOpt.generate_dispatch_header[2374] : dispatch header dir build/src.linux-armv7l-3.11/numpy/distutils/include does not exist, creating it 2023-11-23T00:27:16,563 INFO: get_default_fcompiler: matching types: '['arm', 'gnu95', 'intel', 'lahey', 'pg', 'nv', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor', 'fujitsu']' 2023-11-23T00:27:16,564 INFO: customize ArmFlangCompiler 2023-11-23T00:27:16,567 WARN: Could not locate executable armflang 2023-11-23T00:27:16,567 INFO: customize Gnu95FCompiler 2023-11-23T00:27:16,570 INFO: Found executable /usr/bin/gfortran 2023-11-23T00:27:16,591 INFO: customize Gnu95FCompiler 2023-11-23T00:27:16,612 INFO: customize Gnu95FCompiler using build_ext 2023-11-23T00:27:16,613 INFO: building 'easychem.ecfortran' extension 2023-11-23T00:27:16,619 INFO: compiling C sources 2023-11-23T00:27:16,619 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T00:27:16,620 creating build/temp.linux-armv7l-cpython-311/build 2023-11-23T00:27:16,621 creating build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11 2023-11-23T00:27:16,622 creating build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11/easychem 2023-11-23T00:27:16,623 creating build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11/build 2023-11-23T00:27:16,624 creating build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11 2023-11-23T00:27:16,625 creating build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem 2023-11-23T00:27:16,626 INFO: compile options: '-Ibuild/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem -I/usr/local/lib/python3.11/dist-packages/numpy/core/include -Ibuild/src.linux-armv7l-3.11/numpy/distutils/include -I/usr/include/python3.11 -c' 2023-11-23T00:27:16,626 extra options: '-O3 -funroll-loops -ftree-vectorize -msse -msse2 -m3dnow' 2023-11-23T00:27:16,634 INFO: arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.11/easychem/ecfortranmodule.cINFO: arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem/fortranobject.c 2023-11-23T00:27:16,644 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse’ 2023-11-23T00:27:16,645 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse’ 2023-11-23T00:27:16,646 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse2’ 2023-11-23T00:27:16,646 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse2’ 2023-11-23T00:27:16,649 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-m3dnow’ 2023-11-23T00:27:16,649 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-m3dnow’ 2023-11-23T00:27:16,651 error: Command "arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ibuild/src.linux-armv7l-3.11/build/src.linux-armv7l-3.11/easychem -I/usr/local/lib/python3.11/dist-packages/numpy/core/include -Ibuild/src.linux-armv7l-3.11/numpy/distutils/include -I/usr/include/python3.11 -c build/src.linux-armv7l-3.11/easychem/ecfortranmodule.c -o build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11/easychem/ecfortranmodule.o -MMD -MF build/temp.linux-armv7l-cpython-311/build/src.linux-armv7l-3.11/easychem/ecfortranmodule.o.d -O3 -funroll-loops -ftree-vectorize -msse -msse2 -m3dnow" failed with exit status 1 2023-11-23T00:27:16,653 INFO: 2023-11-23T00:27:16,653 ########### EXT COMPILER OPTIMIZATION ########### 2023-11-23T00:27:16,654 INFO: Platform : 2023-11-23T00:27:16,654 Architecture: unsupported 2023-11-23T00:27:16,655 Compiler : gcc 2023-11-23T00:27:16,656 CPU baseline : 2023-11-23T00:27:16,656 Requested : optimization disabled 2023-11-23T00:27:16,657 Enabled : none 2023-11-23T00:27:16,657 Flags : none 2023-11-23T00:27:16,658 Extra checks: none 2023-11-23T00:27:16,658 Requested : optimization disabled 2023-11-23T00:27:16,660 CPU dispatch : 2023-11-23T00:27:16,660 Enabled : none 2023-11-23T00:27:16,661 Generated : none 2023-11-23T00:27:16,661 INFO: CCompilerOpt.cache_flush[863] : write cache to path -> /tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/build/temp.linux-armv7l-cpython-311/ccompiler_opt_cache_ext.py 2023-11-23T00:27:16,850 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-11-23T00:27:16,864 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-11-23T00:27:16,864 exec(compile('"'"''"'"''"'"' 2023-11-23T00:27:16,864 # This is -- a caller that pip uses to run setup.py 2023-11-23T00:27:16,864 # 2023-11-23T00:27:16,864 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-11-23T00:27:16,864 # import from `distutils.core` to work with newer packaging standards. 2023-11-23T00:27:16,864 # - It provides a clear error message when setuptools is not installed. 2023-11-23T00:27:16,864 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-11-23T00:27:16,864 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-11-23T00:27:16,864 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-11-23T00:27:16,864 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-11-23T00:27:16,864 import os, sys, tokenize 2023-11-23T00:27:16,864 2023-11-23T00:27:16,864 try: 2023-11-23T00:27:16,864 import setuptools 2023-11-23T00:27:16,864 except ImportError as error: 2023-11-23T00:27:16,864 print( 2023-11-23T00:27:16,864 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-11-23T00:27:16,864 "the build environment.", 2023-11-23T00:27:16,864 file=sys.stderr, 2023-11-23T00:27:16,864 ) 2023-11-23T00:27:16,864 sys.exit(1) 2023-11-23T00:27:16,864 2023-11-23T00:27:16,864 __file__ = %r 2023-11-23T00:27:16,864 sys.argv[0] = __file__ 2023-11-23T00:27:16,864 2023-11-23T00:27:16,864 if os.path.exists(__file__): 2023-11-23T00:27:16,864 filename = __file__ 2023-11-23T00:27:16,864 with tokenize.open(__file__) as f: 2023-11-23T00:27:16,864 setup_py_code = f.read() 2023-11-23T00:27:16,864 else: 2023-11-23T00:27:16,864 filename = "" 2023-11-23T00:27:16,864 setup_py_code = "from setuptools import setup; setup()" 2023-11-23T00:27:16,864 2023-11-23T00:27:16,864 exec(compile(setup_py_code, filename, "exec")) 2023-11-23T00:27:16,864 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-f8r35r4o[/] 2023-11-23T00:27:16,864 [bold magenta]cwd[/]: /tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/ 2023-11-23T00:27:16,865 Building wheel for easychem (setup.py): finished with status 'error' 2023-11-23T00:27:16,866 ERROR: Failed building wheel for easychem 2023-11-23T00:27:16,867 Running setup.py clean for easychem 2023-11-23T00:27:16,868 Running command python setup.py clean 2023-11-23T00:27:17,533 /tmp/pip-wheel-1h9sfvjf/easychem_dd25da40c3974a78bc78ec84449acc50/setup.py:5: DeprecationWarning: 2023-11-23T00:27:17,534 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-11-23T00:27:17,535 of the deprecation of `distutils` itself. It will be removed for 2023-11-23T00:27:17,535 Python >= 3.12. For older Python versions it will remain present. 2023-11-23T00:27:17,536 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-11-23T00:27:17,536 For more details, see: 2023-11-23T00:27:17,537 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-11-23T00:27:17,539 from numpy.distutils.core import Extension, setup 2023-11-23T00:27:18,290 running clean 2023-11-23T00:27:18,314 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-11-23T00:27:18,319 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-11-23T00:27:18,321 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-11-23T00:27:18,322 'build/scripts.linux-armv7l-3.11' does not exist -- can't clean it 2023-11-23T00:27:18,488 Failed to build easychem 2023-11-23T00:27:18,489 ERROR: Failed to build one or more wheels 2023-11-23T00:27:18,490 Exception information: 2023-11-23T00:27:18,490 Traceback (most recent call last): 2023-11-23T00:27:18,490 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-11-23T00:27:18,490 status = run_func(*args) 2023-11-23T00:27:18,490 ^^^^^^^^^^^^^^^ 2023-11-23T00:27:18,490 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-11-23T00:27:18,490 return func(self, options, args) 2023-11-23T00:27:18,490 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-11-23T00:27:18,490 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-11-23T00:27:18,490 raise CommandError("Failed to build one or more wheels") 2023-11-23T00:27:18,490 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-11-23T00:27:18,493 Removed build tracker: '/tmp/pip-build-tracker-9agigv24'