pyex

Build log

nerves_system_bbb

pyex 0.1.0 · fail · run pyex-0.1.0-1791243649465
948 of 948 lines
1Resolving Hex dependencies...2Resolution completed in 0.111s3Unchanged:4  circular_buffer 1.1.05  cmark 0.10.06  elixir_make 0.10.07  finch 0.24.08  hpax 1.1.09  interactive_cmd 0.1.410  jason 1.4.511  mime 2.0.712  mint 1.11.013  nerves 2.0.0-pre.214  nerves_discovery 0.1.515  nerves_logging 0.2.416  nerves_runtime 0.13.1317  nerves_system_bbb 2.30.218  nerves_system_br 1.34.419  nerves_system_mangopi_mq_pro 0.17.220  nerves_system_qemu_aarch64 0.4.221  nerves_system_rpi0 2.1.222  nerves_system_rpi4 2.1.223  nerves_system_rpi5 2.1.224  nerves_system_trellis 0.5.025  nerves_system_x86_64 1.34.226  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130  nerves_toolchain_x86_64_nerves_linux_musl 15.3.131  nerves_uevent 0.1.732  nimble_options 1.1.133  nimble_parsec 1.4.234  nimble_pool 1.1.035  property_table 0.3.436  pyex 0.1.037  req 0.7.438  ring_logger 0.11.739  tablet 0.3.340  telemetry 1.4.241  toolshed 0.5.042  uboot_env 1.0.243* Getting pyex (Hex package)44* Getting nerves (Hex package)45* Getting ring_logger (Hex package)46* Getting toolshed (Hex package)47* Getting nerves_runtime (Hex package)48* Getting nerves_system_bbb (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_qemu_aarch64 (Hex package)51* Getting nerves_system_rpi0 (Hex package)52* Getting nerves_system_rpi4 (Hex package)53* Getting nerves_system_rpi5 (Hex package)54* Getting nerves_system_trellis (Hex package)55* Getting nerves_system_x86_64 (Hex package)56* Getting nerves_system_br (Hex package)57* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)58* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)60* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)62* Getting nerves_logging (Hex package)63* Getting nerves_uevent (Hex package)64* Getting uboot_env (Hex package)65* Getting elixir_make (Hex package)66* Getting property_table (Hex package)67* Getting circular_buffer (Hex package)68* Getting interactive_cmd (Hex package)69* Getting nerves_discovery (Hex package)70* Getting tablet (Hex package)71* Getting cmark (Hex package)72* Getting jason (Hex package)73* Getting nimble_parsec (Hex package)74* Getting req (Hex package)75* Getting telemetry (Hex package)76* Getting finch (Hex package)77* Getting mime (Hex package)78* Getting mint (Hex package)79* Getting nimble_options (Hex package)80* Getting nimble_pool (Hex package)81* Getting hpax (Hex package)82==> nerves_system_br83Generated nerves_system_br app84==> mime85Compiling 1 file (.ex)86Generated mime app87==> circular_buffer88Compiling 1 file (.ex)89Generated circular_buffer app90==> nimble_options91Compiling 3 files (.ex)92Generated nimble_options app93==> jason94Compiling 10 files (.ex)95Generated jason app96==> hpax97Compiling 4 files (.ex)98Generated hpax app99==> mint100Compiling 1 file (.erl)101Compiling 21 files (.ex)102Generated mint app103==> tablet104Compiling 2 files (.ex)105Generated tablet app106==> elixir_make107Compiling 8 files (.ex)108Generated elixir_make app109==> nerves_logging110 CC kmsg_tailer.o111 LD kmsg_tailer112Compiling 5 files (.ex)113Generated nerves_logging app114==> cmark115/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/blocks.o -c c_src/blocks.c116/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/buffer.o -c c_src/buffer.c117/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/cmark.o -c c_src/cmark.c118/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/cmark_ctype.o -c c_src/cmark_ctype.c119/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/commonmark.o -c c_src/commonmark.c120/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/houdini_href_e.o -c c_src/houdini_href_e.c121/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/houdini_html_e.o -c c_src/houdini_html_e.c122/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/houdini_html_u.o -c c_src/houdini_html_u.c123/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/html.o -c c_src/html.c124/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/inlines.o -c c_src/inlines.c125/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/iterator.o -c c_src/iterator.c126/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/latex.o -c c_src/latex.c127/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/man.o -c c_src/man.c128/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/node.o -c c_src/node.c129/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/references.o -c c_src/references.c130/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/render.o -c c_src/render.c131/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/scanners.o -c c_src/scanners.c132/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/utf8.o -c c_src/utf8.c133/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/xml.o -c c_src/xml.c134/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -O2 -fPIC -std=c99 -Wall -Ic_src -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -shared c_src/blocks.o c_src/buffer.o c_src/cmark.o c_src/cmark_ctype.o c_src/commonmark.o c_src/houdini_href_e.o c_src/houdini_html_e.o c_src/houdini_html_u.o c_src/html.o c_src/inlines.o c_src/iterator.o c_src/latex.o c_src/man.o c_src/node.o c_src/references.o c_src/render.o c_src/scanners.o c_src/utf8.o c_src/xml.o src/cmark_nif.c -o priv/cmark.so135Compiling 2 files (.ex)136Generated cmark app137==> nerves_discovery138Compiling 5 files (.ex)139Generated nerves_discovery app140==> ring_logger141Compiling 7 files (.ex)142Generated ring_logger app143==> interactive_cmd144Compiling 1 file (.ex)145Generated interactive_cmd app146==> nerves147Compiling 65 files (.ex)148    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)149    │150  6 │ defmodule Nerves do151    │ ~~~~~~~~~~~~~~~~~~~152    │153    └─ lib/nerves.ex:6: Nerves (module)154155    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)156    │157  6 │ defmodule Mix.Tasks.Nerves.Init do158    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~159    │160    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)161162    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)163    │164  5 │ defmodule Nerves.ArtifactResolver do165    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~166    │167    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)168169    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)170    │171  6 │ defmodule Nerves.BuildAction.AppModes do172    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~173    │174    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)175176    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)177    │178  5 │ defmodule Nerves.BuildAction.CheckExecutables do179    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~180    │181    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)182183    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)184    │185  8 │ defmodule Nerves.BuildAction.Erlinit do186    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~187    │188    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)189190    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)191    │192  5 │ defmodule Nerves.BuildAction.Firmware do193    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~194    │195    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)196197    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)198    │199  7 │ defmodule Nerves.BuildAction.IExStartupCheck do200    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~201    │202    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)203204    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)205    │206  5 │ defmodule Nerves.BuildAction.NervesV1System do207    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~208    │209    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)210211    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)212    │213  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do214    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~215    │216    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)217218    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)219    │220  5 │ defmodule Nerves.BuildAction.Rootfs do221    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~222    │223    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)224225    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)226    │227  6 │ defmodule Nerves.BuildAction.SortApps do228    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~229    │230    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)231232    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)233    │234  5 │ defmodule Nerves.BuildAction.StripAll do235    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~236    │237    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)238239    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)240    │241  5 │ defmodule Nerves.BuildAction.Trimmer do242    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243    │244    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)245246    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)247    │248  5 │ defmodule Nerves.BuildPlan do249    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~250    │251    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)252253    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)254    │255  5 │ defmodule Nerves.BuildPlan.Checks do256    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~257    │258    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)259260    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)261    │262  6 │ defmodule Nerves.Container do263    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~264    │265    └─ lib/nerves/container.ex:6: Nerves.Container (module)266267    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)268    │269  5 │ defmodule Nerves.Fingerprint do270    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~271    │272    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)273274    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)275    │276  5 │ defmodule Nerves.MixPackage do277    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278    │279    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)280281    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)282    │283  5 │ defmodule Nerves.Paths do284    │ ~~~~~~~~~~~~~~~~~~~~~~~~~285    │286    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)287288    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)289    │290  5 │ defmodule Nerves.TargetTuple do291    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292    │293    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)294295Generated nerves app296==> nerves_toolchain_armv7_nerves_linux_gnueabihf297Compiling 1 file (.ex)298Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app299==> nimble_parsec300Compiling 4 files (.ex)301Generated nimble_parsec app302==> nerves_compatibility_test303===> Analyzing applications...304===> Compiling telemetry305==> uboot_env306Compiling 5 files (.ex)307Generated uboot_env app308==> nimble_pool309Compiling 2 files (.ex)310Generated nimble_pool app311==> finch312Compiling 23 files (.ex)313Generated finch app314==> req315Compiling 24 files (.ex)316Generated req app317==> pyex318Compiling 95 files (.ex)319    warning: Postgrex.start_link/1 is undefined (module Postgrex is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)320    │321 78 │         conn = Postgrex.start_link(opts)322    │                         ~323    │324    └─ lib/pyex/stdlib/sql.ex:78:25: Pyex.Stdlib.Sql.run_query/5325326    warning: Postgrex.query/4 is undefined (module Postgrex is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)327    │328 84 │               result = Postgrex.query(conn, sql, pg_params, timeout: 15_000)329    │                                 ~330    │331    └─ lib/pyex/stdlib/sql.ex:84:33: Pyex.Stdlib.Sql.run_query/5332333    warning: struct Postgrex.Result is undefined (module Postgrex.Result is not available or is yet to be defined)334    │335 87 │                 {:ok, %Postgrex.Result{columns: nil}} ->336    │                       ~337    │338    └─ lib/pyex/stdlib/sql.ex:87:23: Pyex.Stdlib.Sql.run_query/5339    └─ lib/pyex/stdlib/sql.ex:97:23: Pyex.Stdlib.Sql.run_query/5340341     error: struct Postgrex.Error is undefined (module Postgrex.Error is not available or is yet to be defined)342     │343 108 │                 {:error, %Postgrex.Error{postgres: %{message: msg}}} ->344     │                          ^345     │346     └─ lib/pyex/stdlib/sql.ex:108:26: Pyex.Stdlib.Sql.run_query/5347348     warning: Decimal.from_float/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)349     │350 200 │   defp to_pg(val) when is_float(val), do: Decimal.from_float(val)351     │                                                   ~352     │353     └─ lib/pyex/stdlib/sql.ex:200:51: Pyex.Stdlib.Sql.to_pg/1354355     error: struct Decimal is undefined (module Decimal is not available or is yet to be defined)356     │357 234 │   defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)358     │                ^359     │360     └─ lib/pyex/stdlib/sql.ex:234:16: Pyex.Stdlib.Sql.from_pg/1361362     warning: Decimal.to_float/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)363     │364 234 │   defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)365     │                                             ~366     │367     └─ lib/pyex/stdlib/sql.ex:234:45: Pyex.Stdlib.Sql.from_pg/1368369     error: struct Postgrex.INET is undefined (module Postgrex.INET is not available or is yet to be defined)370     │371 240 │   defp from_pg(%Postgrex.INET{address: addr}), do: :inet.ntoa(addr) |> to_string()372     │                ^373     │374     └─ lib/pyex/stdlib/sql.ex:240:16: Pyex.Stdlib.Sql.from_pg/1375376warning: struct Decimal.Error is undefined (module Decimal.Error is not available or is yet to be defined)377└─ lib/pyex/stdlib/decimal_module.ex: Pyex.Stdlib.DecimalModule.parse_decimal/1378379    warning: Decimal.new/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)380    │381 29 │     {:pyex_decimal, Decimal.new(val)}382    │                             ~383    │384    └─ lib/pyex/stdlib/decimal_module.ex:29:29: Pyex.Stdlib.DecimalModule.decimal_new/1385    └─ lib/pyex/stdlib/decimal_module.ex:38:19: Pyex.Stdlib.DecimalModule.parse_decimal/1386387    warning: Explorer.Series.from_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)388    │389 83 │     {:pandas_series, Explorer.Series.from_list(coerce_values(Enum.reverse(reversed)))}390    │                                      ~391    │392    └─ lib/pyex/stdlib/pandas.ex:83:38: Pyex.Stdlib.Pandas.do_series/1393    └─ lib/pyex/stdlib/pandas.ex:87:38: Pyex.Stdlib.Pandas.do_series/1394395    warning: Explorer.DataFrame.new/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)396    │397 97 │     {:pandas_dataframe, Explorer.DataFrame.new(columns)}398    │                                            ~399    │400    └─ lib/pyex/stdlib/pandas.ex:97:44: Pyex.Stdlib.Pandas.do_dataframe/1401    └─ lib/pyex/stdlib/pandas.ex:106:44: Pyex.Stdlib.Pandas.do_dataframe/1402403     warning: Explorer.Series.add/2 is undefined (module Explorer.Series is not available or is yet to be defined)404     │405 179 │         :plus -> Explorer.Series.add(ls, rs)406     │                                  ~407     │408     └─ lib/pyex/interpreter/binary_ops.ex:179:34: Pyex.Interpreter.BinaryOps.series_binop/3409410     warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)411     │412 180 │         :minus -> Explorer.Series.subtract(ls, rs)413     │                                   ~414     │415     └─ lib/pyex/interpreter/binary_ops.ex:180:35: Pyex.Interpreter.BinaryOps.series_binop/3416417     warning: Explorer.Series.multiply/2 is undefined (module Explorer.Series is not available or is yet to be defined)418     │419 181 │         :star -> Explorer.Series.multiply(ls, rs)420     │                                  ~421     │422     └─ lib/pyex/interpreter/binary_ops.ex:181:34: Pyex.Interpreter.BinaryOps.series_binop/3423424     warning: Explorer.Series.divide/2 is undefined (module Explorer.Series is not available or is yet to be defined)425     │426 182 │         :slash -> Explorer.Series.divide(ls, rs)427     │                                   ~428     │429     └─ lib/pyex/interpreter/binary_ops.ex:182:35: Pyex.Interpreter.BinaryOps.series_binop/3430431     warning: Explorer.Series.greater/2 is undefined (module Explorer.Series is not available or is yet to be defined)432     │433 183 │         :gt -> Explorer.Series.greater(ls, rs)434     │                                ~435     │436     └─ lib/pyex/interpreter/binary_ops.ex:183:32: Pyex.Interpreter.BinaryOps.series_binop/3437438     warning: Explorer.Series.greater_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)439     │440 184 │         :gte -> Explorer.Series.greater_equal(ls, rs)441     │                                 ~442     │443     └─ lib/pyex/interpreter/binary_ops.ex:184:33: Pyex.Interpreter.BinaryOps.series_binop/3444445     warning: Explorer.Series.less/2 is undefined (module Explorer.Series is not available or is yet to be defined)446     │447 185 │         :lt -> Explorer.Series.less(ls, rs)448     │                                ~449     │450     └─ lib/pyex/interpreter/binary_ops.ex:185:32: Pyex.Interpreter.BinaryOps.series_binop/3451452     warning: Explorer.Series.less_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)453     │454 186 │         :lte -> Explorer.Series.less_equal(ls, rs)455     │                                 ~456     │457     └─ lib/pyex/interpreter/binary_ops.ex:186:33: Pyex.Interpreter.BinaryOps.series_binop/3458459     warning: Explorer.Series.equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)460     │461 187 │         :eq -> Explorer.Series.equal(ls, rs)462     │                                ~463     │464     └─ lib/pyex/interpreter/binary_ops.ex:187:32: Pyex.Interpreter.BinaryOps.series_binop/3465466     warning: Explorer.Series.not_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)467     │468 188 │         :neq -> Explorer.Series.not_equal(ls, rs)469     │                                 ~470     │471     └─ lib/pyex/interpreter/binary_ops.ex:188:33: Pyex.Interpreter.BinaryOps.series_binop/3472473     warning: struct Explorer.Series is undefined (module Explorer.Series is not available or is yet to be defined)474     │475 196 │       %Explorer.Series{} = s -> {:pandas_series, s}476     │       ~477     │478     └─ lib/pyex/interpreter/binary_ops.ex:196:7: Pyex.Interpreter.BinaryOps.series_binop/3479     └─ lib/pyex/interpreter/binary_ops.ex:644:24: Pyex.Interpreter.BinaryOps.series_bool_and/2480     └─ lib/pyex/interpreter/binary_ops.ex:648:23: Pyex.Interpreter.BinaryOps.series_bool_or/2481482     warning: Explorer.Series.and/2 is undefined (module Explorer.Series is not available or is yet to be defined)483     │484 645 │     Explorer.Series.and(l, r)485     │                     ~486     │487     └─ lib/pyex/interpreter/binary_ops.ex:645:21: Pyex.Interpreter.BinaryOps.series_bool_and/2488489     warning: Explorer.Series.or/2 is undefined (module Explorer.Series is not available or is yet to be defined)490     │491 649 │     Explorer.Series.or(l, r)492     │                     ~493     │494     └─ lib/pyex/interpreter/binary_ops.ex:649:21: Pyex.Interpreter.BinaryOps.series_bool_or/2495496     warning: Decimal.add/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)497     │498 668 │   defp decimal_op(:plus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.add(dl, dr)}499     │                                                                       ~500     │501     └─ lib/pyex/interpreter/binary_ops.ex:668:71: Pyex.Interpreter.BinaryOps.decimal_op/5502503     warning: Decimal.sub/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)504     │505 669 │   defp decimal_op(:minus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.sub(dl, dr)}506     │                                                                        ~507     │508     └─ lib/pyex/interpreter/binary_ops.ex:669:72: Pyex.Interpreter.BinaryOps.decimal_op/5509510     warning: Decimal.mult/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)511     │512 670 │   defp decimal_op(:star, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.mult(dl, dr)}513     │                                                                       ~514     │515     └─ lib/pyex/interpreter/binary_ops.ex:670:71: Pyex.Interpreter.BinaryOps.decimal_op/5516517     warning: Decimal.equal?/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)518     │519 673 │     if Decimal.equal?(dr, Decimal.new(0)) do520     │                ~521     │522     └─ lib/pyex/interpreter/binary_ops.ex:673:16: Pyex.Interpreter.BinaryOps.decimal_op/5523     └─ lib/pyex/interpreter/binary_ops.ex:680:53: Pyex.Interpreter.BinaryOps.decimal_op/5524     └─ lib/pyex/interpreter/binary_ops.ex:681:58: Pyex.Interpreter.BinaryOps.decimal_op/5525526     warning: Decimal.new/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)527     │528 673 │     if Decimal.equal?(dr, Decimal.new(0)) do529     │                                   ~530     │531     └─ lib/pyex/interpreter/binary_ops.ex:673:35: Pyex.Interpreter.BinaryOps.decimal_op/5532     └─ lib/pyex/interpreter/binary_ops.ex:689:54: Pyex.Interpreter.BinaryOps.to_decimal/1533534     warning: Decimal.div/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)535     │536 676 │       {:pyex_decimal, Decimal.div(dl, dr)}537     │                               ~538     │539     └─ lib/pyex/interpreter/binary_ops.ex:676:31: Pyex.Interpreter.BinaryOps.decimal_op/5540541     warning: Decimal.lt?/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)542     │543 682 │   defp decimal_op(:lt, dl, dr, _l, _r), do: Decimal.lt?(dl, dr)544     │                                                     ~545     │546     └─ lib/pyex/interpreter/binary_ops.ex:682:53: Pyex.Interpreter.BinaryOps.decimal_op/5547     └─ lib/pyex/interpreter/binary_ops.ex:685:58: Pyex.Interpreter.BinaryOps.decimal_op/5548549     warning: Decimal.gt?/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)550     │551 683 │   defp decimal_op(:gt, dl, dr, _l, _r), do: Decimal.gt?(dl, dr)552     │                                                     ~553     │554     └─ lib/pyex/interpreter/binary_ops.ex:683:53: Pyex.Interpreter.BinaryOps.decimal_op/5555     └─ lib/pyex/interpreter/binary_ops.ex:684:58: Pyex.Interpreter.BinaryOps.decimal_op/5556557      warning: Explorer.Series.dtype/1 is undefined (module Explorer.Series is not available or is yet to be defined)558      │559 1403 │     dtype = Explorer.Series.dtype(s)560      │                             ~561      │562      └─ lib/pyex/methods.ex:1403:29: Pyex.Methods.pandas_series_property/2563564      warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)565      │566 1408 │     {:ok, {:tuple, [Explorer.Series.count(s)]}}567      │                                     ~568      │569      └─ lib/pyex/methods.ex:1408:37: Pyex.Methods.pandas_series_property/2570571      warning: Explorer.Series.sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)572      │573 1413 │   defp series_sum({:pandas_series, s}, []), do: Explorer.Series.sum(s)574      │                                                                 ~575      │576      └─ lib/pyex/methods.ex:1413:65: Pyex.Methods.series_sum/2577578      warning: Explorer.Series.mean/1 is undefined (module Explorer.Series is not available or is yet to be defined)579      │580 1414 │   defp series_mean({:pandas_series, s}, []), do: Explorer.Series.mean(s)581      │                                                                  ~582      │583      └─ lib/pyex/methods.ex:1414:66: Pyex.Methods.series_mean/2584585      warning: Explorer.Series.standard_deviation/1 is undefined (module Explorer.Series is not available or is yet to be defined)586      │587 1417 │     Explorer.Series.standard_deviation(s)588      │                     ~589      │590      └─ lib/pyex/methods.ex:1417:21: Pyex.Methods.series_std/2591592     warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)593     │594 165 │   defp builtin_len([{:pandas_series, s}]), do: Explorer.Series.count(s)595     │                                                                ~596     │597     └─ lib/pyex/builtins.ex:165:64: Pyex.Builtins.builtin_len/1598599     warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)600     │601 166 │   defp builtin_len([{:pandas_dataframe, df}]), do: elem(Explorer.DataFrame.shape(df), 0)602     │                                                                            ~603     │604     └─ lib/pyex/builtins.ex:166:76: Pyex.Builtins.builtin_len/1605606      warning: Explorer.Series.min/1 is undefined (module Explorer.Series is not available or is yet to be defined)607      │608 1420 │   defp series_min({:pandas_series, s}, []), do: Explorer.Series.min(s)609      │                                                                 ~610      │611      └─ lib/pyex/methods.ex:1420:65: Pyex.Methods.series_min/2612613      warning: Explorer.Series.max/1 is undefined (module Explorer.Series is not available or is yet to be defined)614      │615 1421 │   defp series_max({:pandas_series, s}, []), do: Explorer.Series.max(s)616      │                                                                 ~617      │618      └─ lib/pyex/methods.ex:1421:65: Pyex.Methods.series_max/2619620     warning: Decimal.parse/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)621     │622 976 │     case Decimal.parse(float_str) do623     │                  ~624     │625     └─ lib/pyex/builtins.ex:976:18: Pyex.Builtins.builtin_round/1626627      warning: Explorer.Series.median/1 is undefined (module Explorer.Series is not available or is yet to be defined)628      │629 1422 │   defp series_median({:pandas_series, s}, []), do: Explorer.Series.median(s)630      │                                                                    ~631      │632      └─ lib/pyex/methods.ex:1422:68: Pyex.Methods.series_median/2633634     warning: Decimal.round/3 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)635     │636 978 │         rounded = Decimal.round(d, ndigits, :half_even)637     │                           ~638     │639     └─ lib/pyex/builtins.ex:978:27: Pyex.Builtins.builtin_round/1640641     warning: Decimal.to_float/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)642     │643 979 │         result = Decimal.to_float(rounded)644     │                          ~645     │646     └─ lib/pyex/builtins.ex:979:26: Pyex.Builtins.builtin_round/1647648      warning: Explorer.Series.cumulative_sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)649      │650 1425 │     {:pandas_series, Explorer.Series.cumulative_sum(s)}651      │                                      ~652      │653      └─ lib/pyex/methods.ex:1425:38: Pyex.Methods.series_cumsum/2654655      warning: Decimal.equal?/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)656      │657 1719 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))658      │                                                    ~659      │660      └─ lib/pyex/builtins.ex:1719:52: Pyex.Builtins.truthy?/1661662      warning: Explorer.Series.shift/2 is undefined (module Explorer.Series is not available or is yet to be defined)663      │664 1433 │     shifted = Explorer.Series.shift(s, n)665      │                               ~666      │667      └─ lib/pyex/methods.ex:1433:31: Pyex.Methods.series_diff/2668      └─ lib/pyex/methods.ex:1438:38: Pyex.Methods.series_shift/2669670      warning: Decimal.new/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)671      │672 1719 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))673      │                                                                      ~674      │675      └─ lib/pyex/builtins.ex:1719:70: Pyex.Builtins.truthy?/1676677      warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)678      │679 1434 │     {:pandas_series, Explorer.Series.subtract(s, shifted)}680      │                                      ~681      │682      └─ lib/pyex/methods.ex:1434:38: Pyex.Methods.series_diff/2683684      warning: Explorer.Series.abs/1 is undefined (module Explorer.Series is not available or is yet to be defined)685      │686 1442 │     {:pandas_series, Explorer.Series.abs(s)}687      │                                      ~688      │689      └─ lib/pyex/methods.ex:1442:38: Pyex.Methods.series_abs/2690691      warning: Decimal.to_string/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)692      │693 1828 │   def py_repr({:pyex_decimal, d}), do: Decimal.to_string(d)694      │                                                ~695      │696      └─ lib/pyex/builtins.ex:1828:48: Pyex.Builtins.py_repr/1697698      warning: Explorer.Series.to_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)699      │700 1450 │     Explorer.Series.to_list(s)701      │                     ~702      │703      └─ lib/pyex/methods.ex:1450:21: Pyex.Methods.series_tolist/2704705      warning: Explorer.Series.window_mean/3 is undefined (module Explorer.Series is not available or is yet to be defined)706      │707 1473 │     {:pandas_series, Explorer.Series.window_mean(s, w, min_periods: w)}708      │                                      ~709      │710      └─ lib/pyex/methods.ex:1473:38: Pyex.Methods.rolling_mean/2711712      warning: Explorer.Series.window_sum/3 is undefined (module Explorer.Series is not available or is yet to be defined)713      │714 1477 │     {:pandas_series, Explorer.Series.window_sum(s, w, min_periods: w)}715      │                                      ~716      │717      └─ lib/pyex/methods.ex:1477:38: Pyex.Methods.rolling_sum/2718719      warning: Explorer.Series.window_min/3 is undefined (module Explorer.Series is not available or is yet to be defined)720      │721 1481 │     {:pandas_series, Explorer.Series.window_min(s, w, min_periods: w)}722      │                                      ~723      │724      └─ lib/pyex/methods.ex:1481:38: Pyex.Methods.rolling_min/2725726      warning: Explorer.Series.window_max/3 is undefined (module Explorer.Series is not available or is yet to be defined)727      │728 1485 │     {:pandas_series, Explorer.Series.window_max(s, w, min_periods: w)}729      │                                      ~730      │731      └─ lib/pyex/methods.ex:1485:38: Pyex.Methods.rolling_max/2732733      warning: Explorer.Series.window_standard_deviation/3 is undefined (module Explorer.Series is not available or is yet to be defined)734      │735 1489 │     {:pandas_series, Explorer.Series.window_standard_deviation(s, w, min_periods: w)}736      │                                      ~737      │738      └─ lib/pyex/methods.ex:1489:38: Pyex.Methods.rolling_std/2739740      warning: Explorer.DataFrame.names/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)741      │742 1499 │     {:ok, Explorer.DataFrame.names(df)}743      │                              ~744      │745      └─ lib/pyex/methods.ex:1499:30: Pyex.Methods.pandas_dataframe_property/2746747      warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)748      │749 1503 │     {rows, cols} = Explorer.DataFrame.shape(df)750      │                                       ~751      │752      └─ lib/pyex/methods.ex:1503:39: Pyex.Methods.pandas_dataframe_property/2753754     warning: Decimal.to_string/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)755     │756 144 │   def py_str({:pyex_decimal, d}), do: Decimal.to_string(d)757     │                                               ~758     │759     └─ lib/pyex/interpreter/helpers.ex:144:47: Pyex.Interpreter.Helpers.py_str/1760     └─ lib/pyex/interpreter/helpers.ex:157:64: Pyex.Interpreter.Helpers.py_repr_fmt/1761762     warning: Decimal.equal?/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)763     │764 223 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))765     │                                                    ~766     │767     └─ lib/pyex/interpreter/helpers.ex:223:52: Pyex.Interpreter.Helpers.truthy?/1768769     warning: Decimal.new/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)770     │771 223 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))772     │                                                                      ~773     │774     └─ lib/pyex/interpreter/helpers.ex:223:70: Pyex.Interpreter.Helpers.truthy?/1775776     warning: the following clause will never match:777778         {:ok, method} ->779780     because it attempts to match on the result of:781782         Pyex.Methods.resolve(object, attr)783784     which has type:785786         dynamic(:error)787788     type warning found at:789     │790 750 │                           {:ok, method} ->791     │                           ~~~~~~~~~~~~~~~~792     │793     └─ lib/pyex/interpreter.ex:750: Pyex.Interpreter.eval/3794795      warning: the following clause will never match:796797          {:ok, method} ->798799      because it attempts to match on the result of:800801          Pyex.Methods.resolve(object, attr)802803      which has type:804805          dynamic(:error)806807      type warning found at:808      │809 1303 │                       {:ok, method} ->810      │                       ~~~~~~~~~~~~~~~~811      │812      └─ lib/pyex/interpreter.ex:1303: Pyex.Interpreter.eval_getattr_on_value/4813814      warning: Explorer.DataFrame.pull/2 is undefined (module Explorer.DataFrame is not available or is yet to be defined)815      │816 1905 │         col = Explorer.DataFrame.pull(df, key)817      │                                  ~818      │819      └─ lib/pyex/interpreter.ex:1905:34: Pyex.Interpreter.eval_subscript/4820821      warning: Explorer.Series.mask/2 is undefined (module Explorer.Series is not available or is yet to be defined)822      │823 1911 │             {{:pandas_series, Explorer.Series.mask(s, mask)}, env, ctx}824      │                                               ~825      │826      └─ lib/pyex/interpreter.ex:1911:47: Pyex.Interpreter.eval_subscript/4827828      warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)829      │830 1914 │             len = Explorer.Series.count(s)831      │                                   ~832      │833      └─ lib/pyex/interpreter.ex:1914:35: Pyex.Interpreter.eval_subscript/4834835      warning: Explorer.Series.at/2 is undefined (module Explorer.Series is not available or is yet to be defined)836      │837 1920 │               {Explorer.Series.at(s, index), env, ctx}838      │                                ~839      │840      └─ lib/pyex/interpreter.ex:1920:32: Pyex.Interpreter.eval_subscript/4841842     warning: Decimal.parse/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)843     │844 205 │       case Decimal.parse(:erlang.float_to_binary(mantissa, [])) do845     │                    ~846     │847     └─ lib/pyex/interpreter/fstring_format.ex:205:20: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2848     └─ lib/pyex/interpreter/fstring_format.ex:220:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2849     └─ lib/pyex/interpreter/fstring_format.ex:405:18: Pyex.Interpreter.FstringFormat.format_float_rounded/2850851     warning: Decimal.round/3 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)852     │853 208 │           |> Decimal.round(precision, :half_even)854     │                      ~855     │856     └─ lib/pyex/interpreter/fstring_format.ex:208:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2857     └─ lib/pyex/interpreter/fstring_format.ex:221:58: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2858     └─ lib/pyex/interpreter/fstring_format.ex:408:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2859860     warning: Decimal.to_string/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)861     │862 209 │           |> Decimal.to_string(:normal)863     │                      ~864     │865     └─ lib/pyex/interpreter/fstring_format.ex:209:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2866     └─ lib/pyex/interpreter/fstring_format.ex:222:27: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2867     └─ lib/pyex/interpreter/fstring_format.ex:409:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2868869     warning: Decimal.div/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)870     │871 221 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)872     │                      ~873     │874     └─ lib/pyex/interpreter/fstring_format.ex:221:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2875876     warning: Decimal.new/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)877     │878 221 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)879     │                                      ~880     │881     └─ lib/pyex/interpreter/fstring_format.ex:221:38: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2882883     warning: Decimal.round/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)884     │885 397 │     |> Decimal.round(precision)886     │                ~887     │888     └─ lib/pyex/interpreter/fstring_format.ex:397:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2889890     warning: Decimal.to_string/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)891     │892 398 │     |> Decimal.to_string()893     │                ~894     │895     └─ lib/pyex/interpreter/fstring_format.ex:398:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2896897     warning: Decimal.parse/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)898     │899 392 │     case Decimal.parse(:erlang.float_to_binary(float_val, [])) do900     │                  ~901     │902     └─ lib/pyex/interpreter/format.ex:392:18: Pyex.Interpreter.Format.format_float_bankers/2903     └─ lib/pyex/interpreter/format.ex:417:20: Pyex.Interpreter.Format.format_scientific_py/2904     └─ lib/pyex/interpreter/format.ex:432:22: Pyex.Interpreter.Format.format_scientific_py/2905     └─ lib/pyex/interpreter/format.ex:472:22: Pyex.Interpreter.Format.format_g_py/2906907     warning: Decimal.round/3 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)908     │909 395 │         |> Decimal.round(precision, :half_even)910     │                    ~911     │912     └─ lib/pyex/interpreter/format.ex:395:20: Pyex.Interpreter.Format.format_float_bankers/2913     └─ lib/pyex/interpreter/format.ex:420:22: Pyex.Interpreter.Format.format_scientific_py/2914     └─ lib/pyex/interpreter/format.ex:433:58: Pyex.Interpreter.Format.format_scientific_py/2915     └─ lib/pyex/interpreter/format.ex:475:24: Pyex.Interpreter.Format.format_g_py/2916917     warning: Decimal.to_string/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)918     │919 396 │         |> Decimal.to_string(:normal)920     │                    ~921     │922     └─ lib/pyex/interpreter/format.ex:396:20: Pyex.Interpreter.Format.format_float_bankers/2923     └─ lib/pyex/interpreter/format.ex:421:22: Pyex.Interpreter.Format.format_scientific_py/2924     └─ lib/pyex/interpreter/format.ex:434:27: Pyex.Interpreter.Format.format_scientific_py/2925926     warning: Decimal.div/2 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)927     │928 433 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)929     │                      ~930     │931     └─ lib/pyex/interpreter/format.ex:433:22: Pyex.Interpreter.Format.format_scientific_py/2932933     warning: Decimal.new/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)934     │935 433 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)936     │                                      ~937     │938     └─ lib/pyex/interpreter/format.ex:433:38: Pyex.Interpreter.Format.format_scientific_py/2939940     warning: Decimal.to_float/1 is undefined (module Decimal is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)941     │942 476 │             |> Decimal.to_float()943     │                        ~944     │945     └─ lib/pyex/interpreter/format.ex:476:24: Pyex.Interpreter.Format.format_g_py/2946947== Type checking failed with errors ==948could not compile dependency :pyex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile pyex --force", update it with "mix deps.update pyex" or clean it with "mix deps.clean pyex"