2023-11-23T02:05:51,478 Created temporary directory: /tmp/pip-build-tracker-s40ktje2 2023-11-23T02:05:51,479 Initialized build tracking at /tmp/pip-build-tracker-s40ktje2 2023-11-23T02:05:51,479 Created build tracker: /tmp/pip-build-tracker-s40ktje2 2023-11-23T02:05:51,480 Entered build tracker: /tmp/pip-build-tracker-s40ktje2 2023-11-23T02:05:51,480 Created temporary directory: /tmp/pip-wheel-wmx3ii7k 2023-11-23T02:05:51,485 Created temporary directory: /tmp/pip-ephem-wheel-cache-s9ibmj51 2023-11-23T02:05:51,509 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-23T02:05:51,512 2 location(s) to search for versions of easychem: 2023-11-23T02:05:51,512 * https://pypi.org/simple/easychem/ 2023-11-23T02:05:51,512 * https://www.piwheels.org/simple/easychem/ 2023-11-23T02:05:51,513 Fetching project page and analyzing links: https://pypi.org/simple/easychem/ 2023-11-23T02:05:51,514 Getting page https://pypi.org/simple/easychem/ 2023-11-23T02:05:51,515 Found index url https://pypi.org/simple/ 2023-11-23T02:05:51,566 Fetched page https://pypi.org/simple/easychem/ as application/vnd.pypi.simple.v1+json 2023-11-23T02:05:51,567 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-23T02:05:51,567 Fetching project page and analyzing links: https://www.piwheels.org/simple/easychem/ 2023-11-23T02:05:51,567 Getting page https://www.piwheels.org/simple/easychem/ 2023-11-23T02:05:51,568 Found index url https://www.piwheels.org/simple/ 2023-11-23T02:05:51,636 Fetched page https://www.piwheels.org/simple/easychem/ as text/html 2023-11-23T02:05:51,637 Skipping link: not a file: https://www.piwheels.org/simple/easychem/ 2023-11-23T02:05:51,637 Skipping link: not a file: https://pypi.org/simple/easychem/ 2023-11-23T02:05:51,654 Given no hashes to check 1 links for project 'easychem': discarding no candidates 2023-11-23T02:05:51,671 Collecting easychem==1.0.0 2023-11-23T02:05:51,673 Created temporary directory: /tmp/pip-unpack-8ofjl5du 2023-11-23T02:05:51,716 Downloading easychem-1.0.0.tar.gz (50 kB) 2023-11-23T02:05:51,777 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-s40ktje2' 2023-11-23T02:05:51,779 Running setup.py (path:/tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/setup.py) egg_info for package easychem 2023-11-23T02:05:51,779 Created temporary directory: /tmp/pip-pip-egg-info-3roxirqj 2023-11-23T02:05:51,780 Preparing metadata (setup.py): started 2023-11-23T02:05:51,781 Running command python setup.py egg_info 2023-11-23T02:05:52,525 /tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/setup.py:5: DeprecationWarning: 2023-11-23T02:05:52,526 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-11-23T02:05:52,526 of the deprecation of `distutils` itself. It will be removed for 2023-11-23T02:05:52,526 Python >= 3.12. For older Python versions it will remain present. 2023-11-23T02:05:52,526 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-11-23T02:05:52,526 For more details, see: 2023-11-23T02:05:52,527 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-11-23T02:05:52,527 from numpy.distutils.core import Extension, setup 2023-11-23T02:05:53,447 running egg_info 2023-11-23T02:05:53,448 running build_src 2023-11-23T02:05:53,452 INFO: build_src 2023-11-23T02:05:53,453 INFO: building extension "easychem.ecfortran" sources 2023-11-23T02:05:53,453 INFO: f2py options: [] 2023-11-23T02:05:53,453 INFO: f2py:> build/src.linux-armv7l-3.9/easychem/ecfortranmodule.c 2023-11-23T02:05:53,453 creating build 2023-11-23T02:05:53,454 creating build/src.linux-armv7l-3.9 2023-11-23T02:05:53,454 creating build/src.linux-armv7l-3.9/easychem 2023-11-23T02:05:54,075 rmbadname1: Replacing "size" with "size_bn". 2023-11-23T02:05:54,234 rmbadname1: Replacing "size" with "size_bn". 2023-11-23T02:05:54,392 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T02:05:54,403 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T02:05:54,403 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T02:05:54,410 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T02:05:54,437 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T02:05:54,438 rmbadname1: Replacing "index" with "index_bn". 2023-11-23T02:05:54,458 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T02:05:54,458 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T02:05:54,855 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error'}} not impl. 2023-11-23T02:05:54,865 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error'}} not impl. 2023-11-23T02:05:54,867 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-23T02:05:54,894 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-23T02:05:54,894 Reading fortran codes... 2023-11-23T02:05:54,894 Reading file 'src/easychem/ecfortran.f95' (format:free) 2023-11-23T02:05:54,894 Post-processing... 2023-11-23T02:05:54,894 Block: ecfortran 2023-11-23T02:05:54,894 Block: data_block 2023-11-23T02:05:54,894 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T02:05:54,895 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,895 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T02:05:54,895 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,895 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T02:05:54,895 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,895 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T02:05:54,895 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,895 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T02:05:54,896 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-23T02:05:54,896 In: :ecfortran:src/easychem/ecfortran.f95:data_block 2023-11-23T02:05:54,896 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,896 Block: set_data 2023-11-23T02:05:54,896 Block: da_ch2str 2023-11-23T02:05:54,896 Block: da_atoms_id 2023-11-23T02:05:54,896 Block: da_reac_atoms_id 2023-11-23T02:05:54,896 Block: da_read_thermo 2023-11-23T02:05:54,896 Block: uppercase 2023-11-23T02:05:54,897 Block: da_reorder_specs 2023-11-23T02:05:54,897 Block: easychem 2023-11-23T02:05:54,897 Block: ec_comp_thermo_quants 2023-11-23T02:05:54,897 Block: ec_comp_equ_chem 2023-11-23T02:05:54,897 Block: ec_init_all_vals 2023-11-23T02:05:54,897 Block: ec_include_which_solid 2023-11-23T02:05:54,897 Block: ec_init_cond_vals 2023-11-23T02:05:54,897 Block: ec_prep_matrix_short 2023-11-23T02:05:54,898 Block: ec_update_abunds_short 2023-11-23T02:05:54,898 In: :ecfortran:src/easychem/ecfortran.f95:data_block:ec_update_abunds_short 2023-11-23T02:05:54,898 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4 2023-11-23T02:05:54,898 Block: ec_prep_matrix_long 2023-11-23T02:05:54,898 Block: ec_update_abunds_long 2023-11-23T02:05:54,898 In: :ecfortran:src/easychem/ecfortran.f95:data_block:ec_update_abunds_long 2023-11-23T02:05:54,898 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4 2023-11-23T02:05:54,898 Block: ec_comp_adiabatic_grad 2023-11-23T02:05:54,898 Block: ec_b_0 2023-11-23T02:05:54,899 Block: init_rand_seed 2023-11-23T02:05:54,899 In: :ecfortran:src/easychem/ecfortran.f95:data_block:init_rand_seed 2023-11-23T02:05:54,899 get_useparameters: no module iso_fortran_env info used by init_rand_seed 2023-11-23T02:05:54,899 Block: ec_invert_matrix_short 2023-11-23T02:05:54,899 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T02:05:54,899 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,899 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T02:05:54,899 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,900 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T02:05:54,900 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,900 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T02:05:54,900 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,900 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T02:05:54,900 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-23T02:05:54,900 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short 2023-11-23T02:05:54,900 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,900 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T02:05:54,901 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,901 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T02:05:54,901 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,901 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T02:05:54,901 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,901 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T02:05:54,901 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,901 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T02:05:54,901 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-23T02:05:54,902 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_short:unknown_interface 2023-11-23T02:05:54,902 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,902 Block: ec_invert_matrix_long 2023-11-23T02:05:54,902 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T02:05:54,902 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,902 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T02:05:54,902 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,902 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T02:05:54,903 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,903 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T02:05:54,903 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,903 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T02:05:54,903 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-23T02:05:54,903 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long 2023-11-23T02:05:54,903 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,903 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T02:05:54,903 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,904 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T02:05:54,904 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,904 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T02:05:54,904 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,904 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T02:05:54,904 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,904 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T02:05:54,904 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-23T02:05:54,904 In: :ecfortran:src/easychem/ecfortran.f95:ec_invert_matrix_long:unknown_interface 2023-11-23T02:05:54,905 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:54,905 Block: ec_ludcmp 2023-11-23T02:05:54,905 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error', 'err_msg': 'err_msg'}} not impl. 2023-11-23T02:05:54,911 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error'}} not impl. 2023-11-23T02:05:54,916 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T02:05:54,917 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T02:05:54,919 rmbadname1: Replacing "len" with "len_bn". 2023-11-23T02:05:54,922 get_useparameters: mapping for {'only': 1, 'map': {'error': 'error', 'err_msg': 'err_msg'}} not impl. 2023-11-23T02:05:55,131 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '2'}, 'attrspec': ['allocatable'], 'dimension': [':']} 2023-11-23T02:05:55,131 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '15'}, 'attrspec': ['allocatable'], 'dimension': [':']} 2023-11-23T02:05:55,131 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '15'}, 'attrspec': ['allocatable'], 'dimension': [':']} 2023-11-23T02:05:55,132 getstrlength: expected a signature of a string but got: {'typespec': 'character', 'charselector': {'len': '2'}, 'attrspec': ['allocatable'], 'dimension': [':', ':']} 2023-11-23T02:05:55,133 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,133 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,133 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,133 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,134 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,134 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,134 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,134 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,134 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,134 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-23T02:05:55,134 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,134 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,135 In: :ecfortran:src/easychem/ecfortran.f95:ec_ludcmp 2023-11-23T02:05:55,135 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4 2023-11-23T02:05:55,135 Block: ec_lubksb 2023-11-23T02:05:55,135 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T02:05:55,135 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,135 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T02:05:55,135 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,135 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T02:05:55,136 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,136 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T02:05:55,136 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,136 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T02:05:55,136 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-23T02:05:55,136 In: :ecfortran:src/easychem/ecfortran.f95:ec_lubksb 2023-11-23T02:05:55,136 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,136 Block: lu_swap 2023-11-23T02:05:55,136 Block: lu_asserteq 2023-11-23T02:05:55,137 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T02:05:55,137 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,137 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T02:05:55,137 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,137 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T02:05:55,137 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,137 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T02:05:55,137 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,137 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T02:05:55,138 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-23T02:05:55,138 In: :ecfortran:src/easychem/ecfortran.f95:lu_asserteq 2023-11-23T02:05:55,138 get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 8 2023-11-23T02:05:55,138 Applying post-processing hooks... 2023-11-23T02:05:55,138 character_backward_compatibility_hook 2023-11-23T02:05:55,138 Post-processing (stage 2)... 2023-11-23T02:05:55,138 Block: ecfortran 2023-11-23T02:05:55,138 Block: unknown_interface 2023-11-23T02:05:55,138 Block: data_block 2023-11-23T02:05:55,139 Block: set_data 2023-11-23T02:05:55,139 Block: da_ch2str 2023-11-23T02:05:55,139 Block: da_atoms_id 2023-11-23T02:05:55,139 Block: da_reac_atoms_id 2023-11-23T02:05:55,139 Block: da_read_thermo 2023-11-23T02:05:55,139 Block: uppercase 2023-11-23T02:05:55,139 Block: da_reorder_specs 2023-11-23T02:05:55,139 Block: easychem 2023-11-23T02:05:55,139 Block: ec_comp_thermo_quants 2023-11-23T02:05:55,140 Block: ec_comp_equ_chem 2023-11-23T02:05:55,140 Block: ec_init_all_vals 2023-11-23T02:05:55,140 Block: ec_include_which_solid 2023-11-23T02:05:55,140 Block: ec_init_cond_vals 2023-11-23T02:05:55,140 Block: ec_prep_matrix_short 2023-11-23T02:05:55,140 Block: ec_update_abunds_short 2023-11-23T02:05:55,140 Block: ec_prep_matrix_long 2023-11-23T02:05:55,140 Block: ec_update_abunds_long 2023-11-23T02:05:55,140 Block: ec_comp_adiabatic_grad 2023-11-23T02:05:55,140 Block: ec_b_0 2023-11-23T02:05:55,141 Block: init_rand_seed 2023-11-23T02:05:55,141 Block: ec_invert_matrix_short 2023-11-23T02:05:55,141 Block: ec_invert_matrix_long 2023-11-23T02:05:55,141 Block: ec_ludcmp 2023-11-23T02:05:55,141 Block: ec_lubksb 2023-11-23T02:05:55,141 Block: lu_swap 2023-11-23T02:05:55,141 Block: lu_asserteq 2023-11-23T02:05:55,141 Building modules... 2023-11-23T02:05:55,142 Building module "ecfortran"... 2023-11-23T02:05:55,142 Generating possibly empty wrappers" 2023-11-23T02:05:55,142 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,142 Constructing wrapper function "ec_invert_matrix_short"... 2023-11-23T02:05:55,142 solution_vector = ec_invert_matrix_short(matrix,vector,[lens]) 2023-11-23T02:05:55,142 Generating possibly empty wrappers" 2023-11-23T02:05:55,142 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,142 Constructing wrapper function "ec_invert_matrix_long"... 2023-11-23T02:05:55,143 solution_vector = ec_invert_matrix_long(matrix,vector,[lens]) 2023-11-23T02:05:55,143 Generating possibly empty wrappers" 2023-11-23T02:05:55,143 Maybe empty "ecfortran-f2pywrappers2.f90" 2023-11-23T02:05:55,143 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,143 Creating wrapper for Fortran subroutine "ec_ludcmp"("ec_ludcmp")... 2023-11-23T02:05:55,143 Constructing wrapper function "ec_ludcmp"... 2023-11-23T02:05:55,143 indx,d = ec_ludcmp(a) 2023-11-23T02:05:55,143 Generating possibly empty wrappers" 2023-11-23T02:05:55,143 Maybe empty "ecfortran-f2pywrappers2.f90" 2023-11-23T02:05:55,144 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,144 Creating wrapper for Fortran subroutine "ec_lubksb"("ec_lubksb")... 2023-11-23T02:05:55,144 Constructing wrapper function "ec_lubksb"... 2023-11-23T02:05:55,144 ec_lubksb(a,indx,b) 2023-11-23T02:05:55,144 Generating possibly empty wrappers" 2023-11-23T02:05:55,144 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,144 Constructing wrapper function "lu_swap"... 2023-11-23T02:05:55,144 lu_swap(arr1,arr2,[len_bn]) 2023-11-23T02:05:55,144 Generating possibly empty wrappers" 2023-11-23T02:05:55,145 Maybe empty "ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,145 Creating wrapper for Fortran function "lu_asserteq"("lu_asserteq")... 2023-11-23T02:05:55,145 Constructing wrapper function "lu_asserteq"... 2023-11-23T02:05:55,145 m = lu_asserteq(n1,n2,n3,label) 2023-11-23T02:05:55,145 Constructing F90 module support for "data_block"... 2023-11-23T02:05:55,145 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-23T02:05:55,145 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,145 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,145 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,146 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,147 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-23T02:05:55,173 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-23T02:05:55,915 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,915 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,915 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,915 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 getarrdims:warning: assumed shape array, using 0 instead of ':' 2023-11-23T02:05:55,916 Constructing wrapper function "data_block.set_data"... 2023-11-23T02:05:55,917 set_data(atoms_char,reac_char,fpath,[n_atoms_in,n_reactants_in]) 2023-11-23T02:05:55,917 Creating wrapper for Fortran subroutine "da_ch2str"("da_ch2str")... 2023-11-23T02:05:55,917 Constructing wrapper function "data_block.da_ch2str"... 2023-11-23T02:05:55,917 str = da_ch2str(chr) 2023-11-23T02:05:55,917 Constructing wrapper function "data_block.da_atoms_id"... 2023-11-23T02:05:55,917 da_atoms_id() 2023-11-23T02:05:55,918 Constructing wrapper function "data_block.da_reac_atoms_id"... 2023-11-23T02:05:55,918 da_reac_atoms_id() 2023-11-23T02:05:55,918 Constructing wrapper function "data_block.da_read_thermo"... 2023-11-23T02:05:55,918 da_read_thermo(fpath) 2023-11-23T02:05:55,918 Constructing wrapper function "data_block.uppercase"... 2023-11-23T02:05:55,918 uppercase(strin,strout) 2023-11-23T02:05:55,919 Constructing wrapper function "data_block.da_reorder_specs"... 2023-11-23T02:05:55,919 da_reorder_specs() 2023-11-23T02:05:55,919 Constructing wrapper function "data_block.easychem"... 2023-11-23T02:05:55,920 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-23T02:05:55,920 Constructing wrapper function "data_block.ec_comp_thermo_quants"... 2023-11-23T02:05:55,920 c_p_0,h_0,s_0 = ec_comp_thermo_quants(temp,n_reac) 2023-11-23T02:05:55,920 Constructing wrapper function "data_block.ec_comp_equ_chem"... 2023-11-23T02:05:55,921 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-23T02:05:55,921 Constructing wrapper function "data_block.ec_init_all_vals"... 2023-11-23T02:05:55,922 n,n_spec,pi_atom = ec_init_all_vals(n_atoms_use,n_reac) 2023-11-23T02:05:55,922 Constructing wrapper function "data_block.ec_include_which_solid"... 2023-11-23T02:05:55,922 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-23T02:05:55,922 Constructing wrapper function "data_block.ec_init_cond_vals"... 2023-11-23T02:05:55,923 ec_init_cond_vals(molfracs_atoms,i_cond,n_spec,[n_atoms_use,n_reac]) 2023-11-23T02:05:55,923 Constructing wrapper function "data_block.ec_prep_matrix_short"... 2023-11-23T02:05:55,923 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-23T02:05:55,924 Constructing wrapper function "data_block.ec_update_abunds_short"... 2023-11-23T02:05:55,924 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-23T02:05:55,924 Constructing wrapper function "data_block.ec_prep_matrix_long"... 2023-11-23T02:05:55,924 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-23T02:05:55,925 Constructing wrapper function "data_block.ec_update_abunds_long"... 2023-11-23T02:05:55,925 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-23T02:05:55,925 Constructing wrapper function "data_block.ec_comp_adiabatic_grad"... 2023-11-23T02:05:55,925 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-23T02:05:55,925 Constructing wrapper function "data_block.ec_b_0"... 2023-11-23T02:05:55,925 b_0_norm,b_0 = ec_b_0(molfracs_atoms,[n_atoms_use]) 2023-11-23T02:05:55,925 Constructing wrapper function "data_block.init_rand_seed"... 2023-11-23T02:05:55,926 init_rand_seed() 2023-11-23T02:05:55,926 Wrote C/API module "ecfortran" to file "build/src.linux-armv7l-3.9/easychem/ecfortranmodule.c" 2023-11-23T02:05:55,926 Fortran 77 wrappers are saved to "build/src.linux-armv7l-3.9/easychem/ecfortran-f2pywrappers.f" 2023-11-23T02:05:55,926 Fortran 90 wrappers are saved to "build/src.linux-armv7l-3.9/easychem/ecfortran-f2pywrappers2.f90" 2023-11-23T02:05:55,926 INFO: adding 'build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem/fortranobject.c' to sources. 2023-11-23T02:05:55,926 INFO: adding 'build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem' to include_dirs. 2023-11-23T02:05:55,927 creating build/src.linux-armv7l-3.9/build 2023-11-23T02:05:55,927 creating build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9 2023-11-23T02:05:55,927 creating build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem 2023-11-23T02:05:55,927 copying /usr/local/lib/python3.9/dist-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem 2023-11-23T02:05:55,927 copying /usr/local/lib/python3.9/dist-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem 2023-11-23T02:05:55,927 INFO: adding 'build/src.linux-armv7l-3.9/easychem/ecfortran-f2pywrappers.f' to sources. 2023-11-23T02:05:55,927 INFO: adding 'build/src.linux-armv7l-3.9/easychem/ecfortran-f2pywrappers2.f90' to sources. 2023-11-23T02:05:55,927 INFO: building data_files sources 2023-11-23T02:05:55,927 INFO: build_src: building npy-pkg config files 2023-11-23T02:05:55,928 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-23T02:05:55,928 !! 2023-11-23T02:05:55,928 ******************************************************************************** 2023-11-23T02:05:55,928 Please avoid running ``setup.py`` directly. 2023-11-23T02:05:55,928 Instead, use pypa/build, pypa/installer or other 2023-11-23T02:05:55,928 standards-based tools. 2023-11-23T02:05:55,929 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-23T02:05:55,929 ******************************************************************************** 2023-11-23T02:05:55,929 !! 2023-11-23T02:05:55,929 self.initialize_options() 2023-11-23T02:05:55,949 creating /tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info 2023-11-23T02:05:55,976 writing /tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/PKG-INFO 2023-11-23T02:05:55,979 writing dependency_links to /tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/dependency_links.txt 2023-11-23T02:05:55,981 writing requirements to /tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/requires.txt 2023-11-23T02:05:55,982 writing top-level names to /tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/top_level.txt 2023-11-23T02:05:55,983 writing manifest file '/tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/SOURCES.txt' 2023-11-23T02:05:55,988 /usr/local/lib/python3.9/dist-packages/setuptools/command/sdist.py:126: SetuptoolsDeprecationWarning: `build_py` command does not inherit from setuptools' `build_py`. 2023-11-23T02:05:55,988 !! 2023-11-23T02:05:55,989 ******************************************************************************** 2023-11-23T02:05:55,989 Custom 'build_py' does not implement 'get_data_files_without_manifest'. 2023-11-23T02:05:55,989 Please extend command classes from setuptools instead of distutils. 2023-11-23T02:05:55,989 See https://peps.python.org/pep-0632/ for details. 2023-11-23T02:05:55,989 ******************************************************************************** 2023-11-23T02:05:55,990 !! 2023-11-23T02:05:55,990 self._add_data_files(self._safe_data_files(build_py)) 2023-11-23T02:05:55,990 INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options 2023-11-23T02:05:55,991 INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options 2023-11-23T02:05:56,017 reading manifest file '/tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/SOURCES.txt' 2023-11-23T02:05:56,019 adding license file 'LICENSE' 2023-11-23T02:05:56,021 writing manifest file '/tmp/pip-pip-egg-info-3roxirqj/easychem.egg-info/SOURCES.txt' 2023-11-23T02:05:56,177 Preparing metadata (setup.py): finished with status 'done' 2023-11-23T02:05:56,182 Source in /tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339 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-23T02:05:56,183 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-s40ktje2' 2023-11-23T02:05:56,187 Created temporary directory: /tmp/pip-unpack-m8k6x3cr 2023-11-23T02:05:56,188 Created temporary directory: /tmp/pip-unpack-6eo5cq33 2023-11-23T02:05:56,191 Building wheels for collected packages: easychem 2023-11-23T02:05:56,196 Created temporary directory: /tmp/pip-wheel-yvc9mw2n 2023-11-23T02:05:56,196 Building wheel for easychem (setup.py): started 2023-11-23T02:05:56,197 Destination directory: /tmp/pip-wheel-yvc9mw2n 2023-11-23T02:05:56,197 Running command python setup.py bdist_wheel 2023-11-23T02:05:56,886 /tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/setup.py:5: DeprecationWarning: 2023-11-23T02:05:56,887 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-11-23T02:05:56,887 of the deprecation of `distutils` itself. It will be removed for 2023-11-23T02:05:56,887 Python >= 3.12. For older Python versions it will remain present. 2023-11-23T02:05:56,887 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-11-23T02:05:56,887 For more details, see: 2023-11-23T02:05:56,887 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-11-23T02:05:56,888 from numpy.distutils.core import Extension, setup 2023-11-23T02:05:57,671 running bdist_wheel 2023-11-23T02:05:57,698 running build 2023-11-23T02:05:57,699 running config_cc 2023-11-23T02:05:57,699 INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options 2023-11-23T02:05:57,699 running config_fc 2023-11-23T02:05:57,699 INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options 2023-11-23T02:05:57,699 running build_src 2023-11-23T02:05:57,699 INFO: build_src 2023-11-23T02:05:57,699 INFO: building extension "easychem.ecfortran" sources 2023-11-23T02:05:57,700 INFO: f2py options: [] 2023-11-23T02:05:57,700 INFO: adding 'build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem/fortranobject.c' to sources. 2023-11-23T02:05:57,700 INFO: adding 'build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem' to include_dirs. 2023-11-23T02:05:57,801 INFO: adding 'build/src.linux-armv7l-3.9/easychem/ecfortran-f2pywrappers.f' to sources. 2023-11-23T02:05:57,802 INFO: adding 'build/src.linux-armv7l-3.9/easychem/ecfortran-f2pywrappers2.f90' to sources. 2023-11-23T02:05:57,802 INFO: building data_files sources 2023-11-23T02:05:57,802 INFO: build_src: building npy-pkg config files 2023-11-23T02:05:57,803 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-23T02:05:57,803 !! 2023-11-23T02:05:57,804 ******************************************************************************** 2023-11-23T02:05:57,804 Please avoid running ``setup.py`` directly. 2023-11-23T02:05:57,804 Instead, use pypa/build, pypa/installer or other 2023-11-23T02:05:57,804 standards-based tools. 2023-11-23T02:05:57,804 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-23T02:05:57,804 ******************************************************************************** 2023-11-23T02:05:57,804 !! 2023-11-23T02:05:57,805 self.initialize_options() 2023-11-23T02:05:57,826 running build_py 2023-11-23T02:05:57,827 creating build/lib.linux-armv7l-cpython-39 2023-11-23T02:05:57,828 creating build/lib.linux-armv7l-cpython-39/easychem 2023-11-23T02:05:57,829 copying src/easychem/__init__.py -> build/lib.linux-armv7l-cpython-39/easychem 2023-11-23T02:05:57,830 copying src/easychem/easychem.py -> build/lib.linux-armv7l-cpython-39/easychem 2023-11-23T02:05:57,833 running build_ext 2023-11-23T02:05:57,841 INFO: customize UnixCCompiler 2023-11-23T02:05:57,842 INFO: customize UnixCCompiler using build_ext 2023-11-23T02:05:57,981 INFO: CCompilerOpt.cc_test_cexpr[1089] : testing compiler expression defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 2023-11-23T02:05:57,983 INFO: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T02:05:57,984 creating /tmp/tmp4if2577k/tmp 2023-11-23T02:05:57,984 creating /tmp/tmp4if2577k/tmp/tmp4if2577k 2023-11-23T02:05:57,984 INFO: compile options: '-I/usr/include/python3.9 -c' 2023-11-23T02:05:58,070 WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -c /tmp/tmp4if2577k/npy_dist_test_cexpr.c -o /tmp/tmp4if2577k/tmp/tmp4if2577k/npy_dist_test_cexpr.o -MMD -MF /tmp/tmp4if2577k/tmp/tmp4if2577k/npy_dist_test_cexpr.o.d) failed with exit status 1 output -> 2023-11-23T02:05:58,070 /tmp/tmp4if2577k/npy_dist_test_cexpr.c:2:6: error: #error "unsupported expression" 2023-11-23T02:05:58,071 2 | #error "unsupported expression" 2023-11-23T02:05:58,071 | ^~~~~ 2023-11-23T02:05:58,081 WARN: CCompilerOpt.cc_test_cexpr[1100] : testing failed 2023-11-23T02:05:58,094 WARN: CCompilerOpt.__init__[1016] : unable to detect CPU architecture which lead to disable the optimization. check dist_info:<< 2023-11-23T02:05:58,094 ('linux-armv7l', 'arm-linux-gnueabihf-gcc', '-pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2') 2023-11-23T02:05:58,094 >> 2023-11-23T02:05:58,105 INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-march=native) 2023-11-23T02:05:58,105 INFO: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T02:05:58,106 creating /tmp/tmp4if2577k/usr 2023-11-23T02:05:58,106 creating /tmp/tmp4if2577k/usr/local 2023-11-23T02:05:58,107 creating /tmp/tmp4if2577k/usr/local/lib 2023-11-23T02:05:58,107 creating /tmp/tmp4if2577k/usr/local/lib/python3.9 2023-11-23T02:05:58,108 creating /tmp/tmp4if2577k/usr/local/lib/python3.9/dist-packages 2023-11-23T02:05:58,109 creating /tmp/tmp4if2577k/usr/local/lib/python3.9/dist-packages/numpy 2023-11-23T02:05:58,109 creating /tmp/tmp4if2577k/usr/local/lib/python3.9/dist-packages/numpy/distutils 2023-11-23T02:05:58,110 creating /tmp/tmp4if2577k/usr/local/lib/python3.9/dist-packages/numpy/distutils/checks 2023-11-23T02:05:58,110 INFO: compile options: '-I/usr/include/python3.9 -c' 2023-11-23T02:05:58,110 extra options: '-march=native' 2023-11-23T02:05:58,194 INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-O3) 2023-11-23T02:05:58,194 INFO: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T02:05:58,195 INFO: compile options: '-I/usr/include/python3.9 -c' 2023-11-23T02:05:58,195 extra options: '-O3' 2023-11-23T02:05:58,276 INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-Werror) 2023-11-23T02:05:58,276 INFO: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T02:05:58,276 INFO: compile options: '-I/usr/include/python3.9 -c' 2023-11-23T02:05:58,277 extra options: '-Werror' 2023-11-23T02:05:58,358 INFO: CCompilerOpt.__init__[1786] : check requested baseline 2023-11-23T02:05:58,369 INFO: CCompilerOpt.__init__[1795] : check requested dispatch-able features 2023-11-23T02:05:58,379 INFO: CCompilerOpt.__init__[1811] : initialize targets groups 2023-11-23T02:05:58,390 INFO: CCompilerOpt.__init__[1813] : parse target group simd_test 2023-11-23T02:05:58,401 INFO: CCompilerOpt._parse_target_tokens[2024] : skip targets (SSE2 XOP VSX4 FMA4 VSX3 ASIMD VSX2 (AVX2 FMA3) NEON AVX512_SKX VXE VSX AVX512F VXE2 VX SSE42) not part of baseline or dispatch-able features 2023-11-23T02:05:58,412 INFO: CCompilerOpt.generate_dispatch_header[2357] : generate CPU dispatch header: (build/src.linux-armv7l-3.9/numpy/distutils/include/npy_cpu_dispatch_config.h) 2023-11-23T02:05:58,423 WARN: CCompilerOpt.generate_dispatch_header[2366] : dispatch header dir build/src.linux-armv7l-3.9/numpy/distutils/include does not exist, creating it 2023-11-23T02:05:58,483 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-23T02:05:58,484 INFO: customize ArmFlangCompiler 2023-11-23T02:05:58,487 WARN: Could not locate executable armflang 2023-11-23T02:05:58,487 INFO: customize Gnu95FCompiler 2023-11-23T02:05:58,490 INFO: Found executable /usr/bin/gfortran 2023-11-23T02:05:58,542 INFO: customize Gnu95FCompiler 2023-11-23T02:05:58,599 INFO: customize Gnu95FCompiler using build_ext 2023-11-23T02:05:58,600 INFO: building 'easychem.ecfortran' extension 2023-11-23T02:05:58,610 INFO: compiling C sources 2023-11-23T02:05:58,610 INFO: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-11-23T02:05:58,612 creating build/temp.linux-armv7l-cpython-39/build 2023-11-23T02:05:58,613 creating build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9 2023-11-23T02:05:58,614 creating build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9/easychem 2023-11-23T02:05:58,616 creating build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9/build 2023-11-23T02:05:58,616 creating build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9 2023-11-23T02:05:58,618 creating build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem 2023-11-23T02:05:58,619 INFO: compile options: '-Ibuild/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -Ibuild/src.linux-armv7l-3.9/numpy/distutils/include -I/usr/include/python3.9 -c' 2023-11-23T02:05:58,619 extra options: '-O3 -funroll-loops -ftree-vectorize -msse -msse2 -m3dnow' 2023-11-23T02:05:58,630 INFO: arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.9/easychem/ecfortranmodule.c 2023-11-23T02:05:58,639 INFO: arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem/fortranobject.c 2023-11-23T02:05:58,655 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse’ 2023-11-23T02:05:58,656 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse2’ 2023-11-23T02:05:58,657 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-m3dnow’ 2023-11-23T02:05:58,667 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse’ 2023-11-23T02:05:58,668 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse2’ 2023-11-23T02:05:58,670 arm-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-m3dnow’ 2023-11-23T02:05:58,673 error: Command "arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ibuild/src.linux-armv7l-3.9/build/src.linux-armv7l-3.9/easychem -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -Ibuild/src.linux-armv7l-3.9/numpy/distutils/include -I/usr/include/python3.9 -c build/src.linux-armv7l-3.9/easychem/ecfortranmodule.c -o build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9/easychem/ecfortranmodule.o -MMD -MF build/temp.linux-armv7l-cpython-39/build/src.linux-armv7l-3.9/easychem/ecfortranmodule.o.d -O3 -funroll-loops -ftree-vectorize -msse -msse2 -m3dnow" failed with exit status 1 2023-11-23T02:05:58,673 INFO: 2023-11-23T02:05:58,673 ########### EXT COMPILER OPTIMIZATION ########### 2023-11-23T02:05:58,673 INFO: Platform : 2023-11-23T02:05:58,673 Architecture: unsupported 2023-11-23T02:05:58,674 Compiler : gcc 2023-11-23T02:05:58,674 CPU baseline : 2023-11-23T02:05:58,674 Requested : optimization disabled 2023-11-23T02:05:58,674 Enabled : none 2023-11-23T02:05:58,674 Flags : none 2023-11-23T02:05:58,674 Extra checks: none 2023-11-23T02:05:58,674 Requested : optimization disabled 2023-11-23T02:05:58,675 CPU dispatch : 2023-11-23T02:05:58,675 Enabled : none 2023-11-23T02:05:58,675 Generated : none 2023-11-23T02:05:58,675 INFO: CCompilerOpt.cache_flush[857] : write cache to path -> /tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/build/temp.linux-armv7l-cpython-39/ccompiler_opt_cache_ext.py 2023-11-23T02:05:58,854 ERROR: python setup.py bdist_wheel exited with 1 2023-11-23T02:05:58,872 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-11-23T02:05:58,872 exec(compile('"'"''"'"''"'"' 2023-11-23T02:05:58,872 # This is -- a caller that pip uses to run setup.py 2023-11-23T02:05:58,872 # 2023-11-23T02:05:58,872 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-11-23T02:05:58,872 # import from `distutils.core` to work with newer packaging standards. 2023-11-23T02:05:58,872 # - It provides a clear error message when setuptools is not installed. 2023-11-23T02:05:58,872 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-11-23T02:05:58,872 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-11-23T02:05:58,872 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-11-23T02:05:58,872 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-11-23T02:05:58,872 import os, sys, tokenize 2023-11-23T02:05:58,872 2023-11-23T02:05:58,872 try: 2023-11-23T02:05:58,872 import setuptools 2023-11-23T02:05:58,872 except ImportError as error: 2023-11-23T02:05:58,872 print( 2023-11-23T02:05:58,872 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-11-23T02:05:58,872 "the build environment.", 2023-11-23T02:05:58,872 file=sys.stderr, 2023-11-23T02:05:58,872 ) 2023-11-23T02:05:58,872 sys.exit(1) 2023-11-23T02:05:58,872 2023-11-23T02:05:58,872 __file__ = %r 2023-11-23T02:05:58,872 sys.argv[0] = __file__ 2023-11-23T02:05:58,872 2023-11-23T02:05:58,872 if os.path.exists(__file__): 2023-11-23T02:05:58,872 filename = __file__ 2023-11-23T02:05:58,872 with tokenize.open(__file__) as f: 2023-11-23T02:05:58,872 setup_py_code = f.read() 2023-11-23T02:05:58,872 else: 2023-11-23T02:05:58,872 filename = "" 2023-11-23T02:05:58,872 setup_py_code = "from setuptools import setup; setup()" 2023-11-23T02:05:58,872 2023-11-23T02:05:58,872 exec(compile(setup_py_code, filename, "exec")) 2023-11-23T02:05:58,872 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-yvc9mw2n[/] 2023-11-23T02:05:58,872 [bold magenta]cwd[/]: /tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/ 2023-11-23T02:05:58,872 Building wheel for easychem (setup.py): finished with status 'error' 2023-11-23T02:05:58,873 ERROR: Failed building wheel for easychem 2023-11-23T02:05:58,874 Running setup.py clean for easychem 2023-11-23T02:05:58,875 Running command python setup.py clean 2023-11-23T02:05:59,526 /tmp/pip-wheel-wmx3ii7k/easychem_1f5ad670aa134a5ebb8e3fb79913b339/setup.py:5: DeprecationWarning: 2023-11-23T02:05:59,527 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-11-23T02:05:59,527 of the deprecation of `distutils` itself. It will be removed for 2023-11-23T02:05:59,528 Python >= 3.12. For older Python versions it will remain present. 2023-11-23T02:05:59,528 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-11-23T02:05:59,528 For more details, see: 2023-11-23T02:05:59,528 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-11-23T02:05:59,529 from numpy.distutils.core import Extension, setup 2023-11-23T02:06:00,311 running clean 2023-11-23T02:06:00,337 removing 'build/temp.linux-armv7l-cpython-39' (and everything under it) 2023-11-23T02:06:00,342 removing 'build/lib.linux-armv7l-cpython-39' (and everything under it) 2023-11-23T02:06:00,345 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-11-23T02:06:00,345 'build/scripts.linux-armv7l-3.9' does not exist -- can't clean it 2023-11-23T02:06:00,494 Failed to build easychem 2023-11-23T02:06:00,495 ERROR: Failed to build one or more wheels 2023-11-23T02:06:00,496 Exception information: 2023-11-23T02:06:00,496 Traceback (most recent call last): 2023-11-23T02:06:00,496 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-11-23T02:06:00,496 status = run_func(*args) 2023-11-23T02:06:00,496 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2023-11-23T02:06:00,496 return func(self, options, args) 2023-11-23T02:06:00,496 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-11-23T02:06:00,496 raise CommandError("Failed to build one or more wheels") 2023-11-23T02:06:00,496 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-11-23T02:06:00,499 Removed build tracker: '/tmp/pip-build-tracker-s40ktje2'