<div dir="ltr"><div>Hi all!</div><div><br></div><div>I am wondering if anyone knows of the status of <a href="https://www.itzi.org/">ITZI</a> , a GIS model for urban floods simulations using GRASS? The source is located <a href="https://github.com/ItziModel/itzi">here</a>.</div><div><br></div><div>I tried compiling/installing on Ubuntu 22.04 with GRASS 8.3, which failed. I sent an email to the developer without a response</div><div><br></div><div>Any thoughts?</div><div><br></div><div>Best,</div><div>Tom</div><div><br></div><div>The error...</div><div><br></div><div><div>sudo pip install -U <span class="gmail-il">itzi</span><br><br>Collecting <span class="gmail-il">itzi</span><br> Using cached <span class="gmail-il">itzi</span>-20.5.tar.gz (652 kB)<br> Preparing metadata (setup.py) ... done<br>Requirement already satisfied: grass-session in /root/.local/lib/python3.10/site-packages (from <span class="gmail-il">itzi</span>) (0.5)<br>Requirement already satisfied: networkx==1.11 in /root/.local/lib/python3.10/site-packages (from <span class="gmail-il">itzi</span>) (1.11)<br>Requirement already satisfied: pyinstrument in /root/.local/lib/python3.10/site-packages (from <span class="gmail-il">itzi</span>) (4.6.2)<br>Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from networkx==1.11-><span class="gmail-il">itzi</span>) (4.4.2)<br>Building wheels for collected packages: <span class="gmail-il">itzi</span><br> Building wheel for <span class="gmail-il">itzi</span> (setup.py) ... error<br> error: subprocess-exited-with-error<br> <br> × python setup.py bdist_wheel did not run successfully.<br> │ exit code: 1<br> ╰─> [157 lines of output]<br> running bdist_wheel<br> running build<br> running build_py<br> creating build<br> creating build/lib.linux-x86_64-3.10<br> creating build/lib.linux-x86_64-3.10/benchmarks<br> copying benchmarks/__init__.py -> build/lib.linux-x86_64-3.10/benchmarks<br> copying benchmarks/time_benchmark.py -> build/lib.linux-x86_64-3.10/benchmarks<br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/drainage.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/parser.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/infiltration.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/__init__.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/rasterdomain.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/itzi_error.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/const.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/<span class="gmail-il">itzi</span>.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/gis.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/messenger.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/simulation.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/massbalance.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/configreader.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/hydrology.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/surfaceflow.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/bmi_itzi.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/__init__.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/structs.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/swmm_error.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/swmm.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> running egg_info<br> writing <span class="gmail-il">itzi</span>.egg-info/PKG-INFO<br> writing dependency_links to <span class="gmail-il">itzi</span>.egg-info/dependency_links.txt<br> writing entry points to <span class="gmail-il">itzi</span>.egg-info/entry_points.txt<br> writing requirements to <span class="gmail-il">itzi</span>.egg-info/requires.txt<br> writing top-level names to <span class="gmail-il">itzi</span>.egg-info/top_level.txt<br> reading manifest file '<span class="gmail-il">itzi</span>.egg-info/SOURCES.txt'<br> reading manifest template 'MANIFEST.in'<br> adding license file 'LICENSE'<br> writing manifest file '<span class="gmail-il">itzi</span>.egg-info/SOURCES.txt'<br> copying <span class="gmail-il">itzi</span>/flow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/flow.pyx -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/VERSION -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/example.ini -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/out_20.5 -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/tutorial.ini -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/default.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/depth.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/froude.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/vdir.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/velocity.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/swmm/swmm_c.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/swmm_c.pyx -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/climate.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/consts.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/controls.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/culvert.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/datetime.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/datetime.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/dwflow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/dynwave.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/enums.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/error.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/error.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/exfil.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/exfil.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/findroot.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/findroot.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/flowrout.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/forcmain.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/funcs.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/gage.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/globals.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/gwater.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/hash.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/hash.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/headers.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/hotstart.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/iface.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/infil.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/infil.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/inflow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/input.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/inputrpt.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/keywords.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/keywords.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/kinwave.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/landuse.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/lid.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/lid.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/lidproc.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/link.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/macros.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/massbal.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mathexpr.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mathexpr.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mempool.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mempool.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/node.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/objects.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/odesolve.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/odesolve.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/output.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/project.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/qualrout.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/rain.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/rdii.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/report.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/routing.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/runoff.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/shape.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/snow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/stats.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/statsrpt.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/subcatch.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/surfqual.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/swmm5.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/swmm5.def -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/swmm5.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/table.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/text.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/toposort.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/transect.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/treatmnt.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/xsect.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/xsect.dat -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> running build_ext<br> compiler: unix<br> building '<span class="gmail-il">itzi</span>.flow' extension<br> creating build/temp.linux-x86_64-3.10<br> creating build/temp.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br>
x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g
-fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat
-Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.10 -c <span class="gmail-il">itzi</span>/flow.c -o build/temp.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/flow.o -O3 -w -fopenmp<br> <span class="gmail-il">itzi</span>/flow.c: In function ‘__pyx_tp_dealloc_array’:<br> <span class="gmail-il">itzi</span>/flow.c:23021:5: error: lvalue required as increment operand<br> 23021 | ++Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c:23023:5: error: lvalue required as decrement operand<br> 23023 | --Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c: In function ‘__pyx_tp_dealloc_memoryview’:<br> <span class="gmail-il">itzi</span>/flow.c:23332:5: error: lvalue required as increment operand<br> 23332 | ++Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c:23334:5: error: lvalue required as decrement operand<br> 23334 | --Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c: In function ‘__pyx_tp_dealloc__memoryviewslice’:<br> <span class="gmail-il">itzi</span>/flow.c:23582:5: error: lvalue required as increment operand<br> 23582 | ++Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c:23584:5: error: lvalue required as decrement operand<br> 23584 | --Py_REFCNT(o);<br> | ^~<br> error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1<br> [end of output]<br> <br> note: This error originates from a subprocess, and is likely not a problem with pip.<br> ERROR: Failed building wheel for <span class="gmail-il">itzi</span><br> Running setup.py clean for <span class="gmail-il">itzi</span><br>Failed to build <span class="gmail-il">itzi</span><br>Installing collected packages: <span class="gmail-il">itzi</span><br> Running setup.py install for <span class="gmail-il">itzi</span> ... error<br> error: subprocess-exited-with-error<br> <br> × Running setup.py install for <span class="gmail-il">itzi</span> did not run successfully.<br> │ exit code: 1<br> ╰─> [159 lines of output]<br> running install<br> /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.<br> warnings.warn(<br> running build<br> running build_py<br> creating build<br> creating build/lib.linux-x86_64-3.10<br> creating build/lib.linux-x86_64-3.10/benchmarks<br> copying benchmarks/__init__.py -> build/lib.linux-x86_64-3.10/benchmarks<br> copying benchmarks/time_benchmark.py -> build/lib.linux-x86_64-3.10/benchmarks<br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/drainage.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/parser.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/infiltration.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/__init__.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/rasterdomain.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/itzi_error.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/const.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/<span class="gmail-il">itzi</span>.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/gis.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/messenger.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/simulation.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/massbalance.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/configreader.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/hydrology.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/surfaceflow.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/bmi_itzi.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/__init__.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/structs.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/swmm_error.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/swmm.py -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> running egg_info<br> writing <span class="gmail-il">itzi</span>.egg-info/PKG-INFO<br> writing dependency_links to <span class="gmail-il">itzi</span>.egg-info/dependency_links.txt<br> writing entry points to <span class="gmail-il">itzi</span>.egg-info/entry_points.txt<br> writing requirements to <span class="gmail-il">itzi</span>.egg-info/requires.txt<br> writing top-level names to <span class="gmail-il">itzi</span>.egg-info/top_level.txt<br> reading manifest file '<span class="gmail-il">itzi</span>.egg-info/SOURCES.txt'<br> reading manifest template 'MANIFEST.in'<br> adding license file 'LICENSE'<br> writing manifest file '<span class="gmail-il">itzi</span>.egg-info/SOURCES.txt'<br> copying <span class="gmail-il">itzi</span>/flow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> copying <span class="gmail-il">itzi</span>/flow.pyx -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/VERSION -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/example.ini -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/out_20.5 -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> copying <span class="gmail-il">itzi</span>/data/tutorial.ini -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data<br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/default.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/depth.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/froude.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/vdir.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/data/colortable/velocity.txt -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/data/colortable<br> copying <span class="gmail-il">itzi</span>/swmm/swmm_c.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> copying <span class="gmail-il">itzi</span>/swmm/swmm_c.pyx -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm<br> creating build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/climate.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/consts.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/controls.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/culvert.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/datetime.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/datetime.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/dwflow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/dynwave.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/enums.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/error.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/error.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/exfil.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/exfil.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/findroot.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/findroot.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/flowrout.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/forcmain.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/funcs.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/gage.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/globals.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/gwater.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/hash.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/hash.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/headers.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/hotstart.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/iface.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/infil.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/infil.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/inflow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/input.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/inputrpt.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/keywords.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/keywords.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/kinwave.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/landuse.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/lid.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/lid.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/lidproc.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/link.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/macros.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/massbal.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mathexpr.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mathexpr.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mempool.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/mempool.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/node.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/objects.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/odesolve.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/odesolve.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/output.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/project.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/qualrout.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/rain.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/rdii.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/report.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/routing.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/runoff.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/shape.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/snow.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/stats.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/statsrpt.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/subcatch.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/surfqual.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/swmm5.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/swmm5.def -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/swmm5.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/table.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/text.h -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/toposort.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/transect.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/treatmnt.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/xsect.c -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> copying <span class="gmail-il">itzi</span>/swmm/source/xsect.dat -> build/lib.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/swmm/source<br> running build_ext<br> compiler: unix<br> building '<span class="gmail-il">itzi</span>.flow' extension<br> creating build/temp.linux-x86_64-3.10<br> creating build/temp.linux-x86_64-3.10/<span class="gmail-il">itzi</span><br>
x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g
-fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat
-Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.10 -c <span class="gmail-il">itzi</span>/flow.c -o build/temp.linux-x86_64-3.10/<span class="gmail-il">itzi</span>/flow.o -O3 -w -fopenmp<br> <span class="gmail-il">itzi</span>/flow.c: In function ‘__pyx_tp_dealloc_array’:<br> <span class="gmail-il">itzi</span>/flow.c:23021:5: error: lvalue required as increment operand<br> 23021 | ++Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c:23023:5: error: lvalue required as decrement operand<br> 23023 | --Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c: In function ‘__pyx_tp_dealloc_memoryview’:<br> <span class="gmail-il">itzi</span>/flow.c:23332:5: error: lvalue required as increment operand<br> 23332 | ++Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c:23334:5: error: lvalue required as decrement operand<br> 23334 | --Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c: In function ‘__pyx_tp_dealloc__memoryviewslice’:<br> <span class="gmail-il">itzi</span>/flow.c:23582:5: error: lvalue required as increment operand<br> 23582 | ++Py_REFCNT(o);<br> | ^~<br> <span class="gmail-il">itzi</span>/flow.c:23584:5: error: lvalue required as decrement operand<br> 23584 | --Py_REFCNT(o);<br> | ^~<br> error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1<br> [end of output]<br> <br> note: This error originates from a subprocess, and is likely not a problem with pip.<br>error: legacy-install-failure<br><br>× Encountered error while trying to install package.<br>╰─> <span class="gmail-il">itzi</span><br><br>note: This is an issue with the package mentioned above, not pip.<br>hint: See above for output from the failure.</div><div><br><br></div></div><div><br></div></div>