pyex

Build log

nerves_system_qemu_aarch64

pyex 0.1.0 · fail · run pyex-0.1.0-1791243649465
951 of 951 lines
1Resolving Hex dependencies...2Resolution completed in 0.175s3Unchanged: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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -O2 -fPIC -std=c99 -Wall -Ic_src -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.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 Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)149    │150  6 │ defmodule Mix.Tasks.Nerves.Init do151    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~152    │153    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)154155    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)156    │157  6 │ defmodule Nerves do158    │ ~~~~~~~~~~~~~~~~~~~159    │160    └─ lib/nerves.ex:6: Nerves (module)161162    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu297Compiling 1 file (.ex)298Generated nerves_toolchain_aarch64_nerves_linux_gnu app299==> nerves_system_qemu_aarch64300Compiling 1 file (.ex)301Generated nerves_system_qemu_aarch64 app302==> nimble_parsec303Compiling 4 files (.ex)304Generated nimble_parsec app305==> nerves_compatibility_test306===> Analyzing applications...307===> Compiling telemetry308==> uboot_env309Compiling 5 files (.ex)310Generated uboot_env app311==> nimble_pool312Compiling 2 files (.ex)313Generated nimble_pool app314==> finch315Compiling 23 files (.ex)316Generated finch app317==> req318Compiling 24 files (.ex)319Generated req app320==> pyex321Compiling 95 files (.ex)322    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)323    │324 78 │         conn = Postgrex.start_link(opts)325    │                         ~326    │327    └─ lib/pyex/stdlib/sql.ex:78:25: Pyex.Stdlib.Sql.run_query/5328329    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)330    │331 84 │               result = Postgrex.query(conn, sql, pg_params, timeout: 15_000)332    │                                 ~333    │334    └─ lib/pyex/stdlib/sql.ex:84:33: Pyex.Stdlib.Sql.run_query/5335336    warning: struct Postgrex.Result is undefined (module Postgrex.Result is not available or is yet to be defined)337    │338 87 │                 {:ok, %Postgrex.Result{columns: nil}} ->339    │                       ~340    │341    └─ lib/pyex/stdlib/sql.ex:87:23: Pyex.Stdlib.Sql.run_query/5342    └─ lib/pyex/stdlib/sql.ex:97:23: Pyex.Stdlib.Sql.run_query/5343344     error: struct Postgrex.Error is undefined (module Postgrex.Error is not available or is yet to be defined)345     │346 108 │                 {:error, %Postgrex.Error{postgres: %{message: msg}}} ->347     │                          ^348     │349     └─ lib/pyex/stdlib/sql.ex:108:26: Pyex.Stdlib.Sql.run_query/5350351     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)352     │353 200 │   defp to_pg(val) when is_float(val), do: Decimal.from_float(val)354     │                                                   ~355     │356     └─ lib/pyex/stdlib/sql.ex:200:51: Pyex.Stdlib.Sql.to_pg/1357358     error: struct Decimal is undefined (module Decimal is not available or is yet to be defined)359     │360 234 │   defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)361     │                ^362     │363     └─ lib/pyex/stdlib/sql.ex:234:16: Pyex.Stdlib.Sql.from_pg/1364365     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)366     │367 234 │   defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)368     │                                             ~369     │370     └─ lib/pyex/stdlib/sql.ex:234:45: Pyex.Stdlib.Sql.from_pg/1371372     error: struct Postgrex.INET is undefined (module Postgrex.INET is not available or is yet to be defined)373     │374 240 │   defp from_pg(%Postgrex.INET{address: addr}), do: :inet.ntoa(addr) |> to_string()375     │                ^376     │377     └─ lib/pyex/stdlib/sql.ex:240:16: Pyex.Stdlib.Sql.from_pg/1378379warning: struct Decimal.Error is undefined (module Decimal.Error is not available or is yet to be defined)380└─ lib/pyex/stdlib/decimal_module.ex: Pyex.Stdlib.DecimalModule.parse_decimal/1381382    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)383    │384 29 │     {:pyex_decimal, Decimal.new(val)}385    │                             ~386    │387    └─ lib/pyex/stdlib/decimal_module.ex:29:29: Pyex.Stdlib.DecimalModule.decimal_new/1388    └─ lib/pyex/stdlib/decimal_module.ex:38:19: Pyex.Stdlib.DecimalModule.parse_decimal/1389390    warning: Explorer.Series.from_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)391    │392 83 │     {:pandas_series, Explorer.Series.from_list(coerce_values(Enum.reverse(reversed)))}393    │                                      ~394    │395    └─ lib/pyex/stdlib/pandas.ex:83:38: Pyex.Stdlib.Pandas.do_series/1396    └─ lib/pyex/stdlib/pandas.ex:87:38: Pyex.Stdlib.Pandas.do_series/1397398    warning: Explorer.DataFrame.new/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)399    │400 97 │     {:pandas_dataframe, Explorer.DataFrame.new(columns)}401    │                                            ~402    │403    └─ lib/pyex/stdlib/pandas.ex:97:44: Pyex.Stdlib.Pandas.do_dataframe/1404    └─ lib/pyex/stdlib/pandas.ex:106:44: Pyex.Stdlib.Pandas.do_dataframe/1405406     warning: Explorer.Series.add/2 is undefined (module Explorer.Series is not available or is yet to be defined)407     │408 179 │         :plus -> Explorer.Series.add(ls, rs)409     │                                  ~410     │411     └─ lib/pyex/interpreter/binary_ops.ex:179:34: Pyex.Interpreter.BinaryOps.series_binop/3412413     warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)414     │415 180 │         :minus -> Explorer.Series.subtract(ls, rs)416     │                                   ~417     │418     └─ lib/pyex/interpreter/binary_ops.ex:180:35: Pyex.Interpreter.BinaryOps.series_binop/3419420     warning: Explorer.Series.multiply/2 is undefined (module Explorer.Series is not available or is yet to be defined)421     │422 181 │         :star -> Explorer.Series.multiply(ls, rs)423     │                                  ~424     │425     └─ lib/pyex/interpreter/binary_ops.ex:181:34: Pyex.Interpreter.BinaryOps.series_binop/3426427     warning: Explorer.Series.divide/2 is undefined (module Explorer.Series is not available or is yet to be defined)428     │429 182 │         :slash -> Explorer.Series.divide(ls, rs)430     │                                   ~431     │432     └─ lib/pyex/interpreter/binary_ops.ex:182:35: Pyex.Interpreter.BinaryOps.series_binop/3433434     warning: Explorer.Series.greater/2 is undefined (module Explorer.Series is not available or is yet to be defined)435     │436 183 │         :gt -> Explorer.Series.greater(ls, rs)437     │                                ~438     │439     └─ lib/pyex/interpreter/binary_ops.ex:183:32: Pyex.Interpreter.BinaryOps.series_binop/3440441     warning: Explorer.Series.greater_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)442     │443 184 │         :gte -> Explorer.Series.greater_equal(ls, rs)444     │                                 ~445     │446     └─ lib/pyex/interpreter/binary_ops.ex:184:33: Pyex.Interpreter.BinaryOps.series_binop/3447448     warning: Explorer.Series.less/2 is undefined (module Explorer.Series is not available or is yet to be defined)449     │450 185 │         :lt -> Explorer.Series.less(ls, rs)451     │                                ~452     │453     └─ lib/pyex/interpreter/binary_ops.ex:185:32: Pyex.Interpreter.BinaryOps.series_binop/3454455     warning: Explorer.Series.less_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)456     │457 186 │         :lte -> Explorer.Series.less_equal(ls, rs)458     │                                 ~459     │460     └─ lib/pyex/interpreter/binary_ops.ex:186:33: Pyex.Interpreter.BinaryOps.series_binop/3461462     warning: Explorer.Series.equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)463     │464 187 │         :eq -> Explorer.Series.equal(ls, rs)465     │                                ~466     │467     └─ lib/pyex/interpreter/binary_ops.ex:187:32: Pyex.Interpreter.BinaryOps.series_binop/3468469     warning: Explorer.Series.not_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)470     │471 188 │         :neq -> Explorer.Series.not_equal(ls, rs)472     │                                 ~473     │474     └─ lib/pyex/interpreter/binary_ops.ex:188:33: Pyex.Interpreter.BinaryOps.series_binop/3475476     warning: struct Explorer.Series is undefined (module Explorer.Series is not available or is yet to be defined)477     │478 196 │       %Explorer.Series{} = s -> {:pandas_series, s}479     │       ~480     │481     └─ lib/pyex/interpreter/binary_ops.ex:196:7: Pyex.Interpreter.BinaryOps.series_binop/3482     └─ lib/pyex/interpreter/binary_ops.ex:644:24: Pyex.Interpreter.BinaryOps.series_bool_and/2483     └─ lib/pyex/interpreter/binary_ops.ex:648:23: Pyex.Interpreter.BinaryOps.series_bool_or/2484485     warning: Explorer.Series.and/2 is undefined (module Explorer.Series is not available or is yet to be defined)486     │487 645 │     Explorer.Series.and(l, r)488     │                     ~489     │490     └─ lib/pyex/interpreter/binary_ops.ex:645:21: Pyex.Interpreter.BinaryOps.series_bool_and/2491492     warning: Explorer.Series.or/2 is undefined (module Explorer.Series is not available or is yet to be defined)493     │494 649 │     Explorer.Series.or(l, r)495     │                     ~496     │497     └─ lib/pyex/interpreter/binary_ops.ex:649:21: Pyex.Interpreter.BinaryOps.series_bool_or/2498499     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)500     │501 668 │   defp decimal_op(:plus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.add(dl, dr)}502     │                                                                       ~503     │504     └─ lib/pyex/interpreter/binary_ops.ex:668:71: Pyex.Interpreter.BinaryOps.decimal_op/5505506     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)507     │508 669 │   defp decimal_op(:minus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.sub(dl, dr)}509     │                                                                        ~510     │511     └─ lib/pyex/interpreter/binary_ops.ex:669:72: Pyex.Interpreter.BinaryOps.decimal_op/5512513     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)514     │515 670 │   defp decimal_op(:star, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.mult(dl, dr)}516     │                                                                       ~517     │518     └─ lib/pyex/interpreter/binary_ops.ex:670:71: Pyex.Interpreter.BinaryOps.decimal_op/5519520     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)521     │522 673 │     if Decimal.equal?(dr, Decimal.new(0)) do523     │                ~524     │525     └─ lib/pyex/interpreter/binary_ops.ex:673:16: Pyex.Interpreter.BinaryOps.decimal_op/5526     └─ lib/pyex/interpreter/binary_ops.ex:680:53: Pyex.Interpreter.BinaryOps.decimal_op/5527     └─ lib/pyex/interpreter/binary_ops.ex:681:58: Pyex.Interpreter.BinaryOps.decimal_op/5528529     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)530     │531 673 │     if Decimal.equal?(dr, Decimal.new(0)) do532     │                                   ~533     │534     └─ lib/pyex/interpreter/binary_ops.ex:673:35: Pyex.Interpreter.BinaryOps.decimal_op/5535     └─ lib/pyex/interpreter/binary_ops.ex:689:54: Pyex.Interpreter.BinaryOps.to_decimal/1536537     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)538     │539 676 │       {:pyex_decimal, Decimal.div(dl, dr)}540     │                               ~541     │542     └─ lib/pyex/interpreter/binary_ops.ex:676:31: Pyex.Interpreter.BinaryOps.decimal_op/5543544     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)545     │546 682 │   defp decimal_op(:lt, dl, dr, _l, _r), do: Decimal.lt?(dl, dr)547     │                                                     ~548     │549     └─ lib/pyex/interpreter/binary_ops.ex:682:53: Pyex.Interpreter.BinaryOps.decimal_op/5550     └─ lib/pyex/interpreter/binary_ops.ex:685:58: Pyex.Interpreter.BinaryOps.decimal_op/5551552     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)553     │554 683 │   defp decimal_op(:gt, dl, dr, _l, _r), do: Decimal.gt?(dl, dr)555     │                                                     ~556     │557     └─ lib/pyex/interpreter/binary_ops.ex:683:53: Pyex.Interpreter.BinaryOps.decimal_op/5558     └─ lib/pyex/interpreter/binary_ops.ex:684:58: Pyex.Interpreter.BinaryOps.decimal_op/5559560     warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)561     │562 165 │   defp builtin_len([{:pandas_series, s}]), do: Explorer.Series.count(s)563     │                                                                ~564     │565     └─ lib/pyex/builtins.ex:165:64: Pyex.Builtins.builtin_len/1566567     warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)568     │569 166 │   defp builtin_len([{:pandas_dataframe, df}]), do: elem(Explorer.DataFrame.shape(df), 0)570     │                                                                            ~571     │572     └─ lib/pyex/builtins.ex:166:76: Pyex.Builtins.builtin_len/1573574     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)575     │576 976 │     case Decimal.parse(float_str) do577     │                  ~578     │579     └─ lib/pyex/builtins.ex:976:18: Pyex.Builtins.builtin_round/1580581     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)582     │583 978 │         rounded = Decimal.round(d, ndigits, :half_even)584     │                           ~585     │586     └─ lib/pyex/builtins.ex:978:27: Pyex.Builtins.builtin_round/1587588     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)589     │590 979 │         result = Decimal.to_float(rounded)591     │                          ~592     │593     └─ lib/pyex/builtins.ex:979:26: Pyex.Builtins.builtin_round/1594595      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)596      │597 1719 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))598      │                                                    ~599      │600      └─ lib/pyex/builtins.ex:1719:52: Pyex.Builtins.truthy?/1601602      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)603      │604 1719 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))605      │                                                                      ~606      │607      └─ lib/pyex/builtins.ex:1719:70: Pyex.Builtins.truthy?/1608609      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)610      │611 1828 │   def py_repr({:pyex_decimal, d}), do: Decimal.to_string(d)612      │                                                ~613      │614      └─ lib/pyex/builtins.ex:1828:48: Pyex.Builtins.py_repr/1615616      warning: Explorer.Series.dtype/1 is undefined (module Explorer.Series is not available or is yet to be defined)617      │618 1403 │     dtype = Explorer.Series.dtype(s)619      │                             ~620      │621      └─ lib/pyex/methods.ex:1403:29: Pyex.Methods.pandas_series_property/2622623      warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)624      │625 1408 │     {:ok, {:tuple, [Explorer.Series.count(s)]}}626      │                                     ~627      │628      └─ lib/pyex/methods.ex:1408:37: Pyex.Methods.pandas_series_property/2629630      warning: Explorer.Series.sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)631      │632 1413 │   defp series_sum({:pandas_series, s}, []), do: Explorer.Series.sum(s)633      │                                                                 ~634      │635      └─ lib/pyex/methods.ex:1413:65: Pyex.Methods.series_sum/2636637      warning: Explorer.Series.mean/1 is undefined (module Explorer.Series is not available or is yet to be defined)638      │639 1414 │   defp series_mean({:pandas_series, s}, []), do: Explorer.Series.mean(s)640      │                                                                  ~641      │642      └─ lib/pyex/methods.ex:1414:66: Pyex.Methods.series_mean/2643644      warning: Explorer.Series.standard_deviation/1 is undefined (module Explorer.Series is not available or is yet to be defined)645      │646 1417 │     Explorer.Series.standard_deviation(s)647      │                     ~648      │649      └─ lib/pyex/methods.ex:1417:21: Pyex.Methods.series_std/2650651      warning: Explorer.Series.min/1 is undefined (module Explorer.Series is not available or is yet to be defined)652      │653 1420 │   defp series_min({:pandas_series, s}, []), do: Explorer.Series.min(s)654      │                                                                 ~655      │656      └─ lib/pyex/methods.ex:1420:65: Pyex.Methods.series_min/2657658      warning: Explorer.Series.max/1 is undefined (module Explorer.Series is not available or is yet to be defined)659      │660 1421 │   defp series_max({:pandas_series, s}, []), do: Explorer.Series.max(s)661      │                                                                 ~662      │663      └─ lib/pyex/methods.ex:1421:65: Pyex.Methods.series_max/2664665      warning: Explorer.Series.median/1 is undefined (module Explorer.Series is not available or is yet to be defined)666      │667 1422 │   defp series_median({:pandas_series, s}, []), do: Explorer.Series.median(s)668      │                                                                    ~669      │670      └─ lib/pyex/methods.ex:1422:68: Pyex.Methods.series_median/2671672      warning: Explorer.Series.cumulative_sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)673      │674 1425 │     {:pandas_series, Explorer.Series.cumulative_sum(s)}675      │                                      ~676      │677      └─ lib/pyex/methods.ex:1425:38: Pyex.Methods.series_cumsum/2678679      warning: Explorer.Series.shift/2 is undefined (module Explorer.Series is not available or is yet to be defined)680      │681 1433 │     shifted = Explorer.Series.shift(s, n)682      │                               ~683      │684      └─ lib/pyex/methods.ex:1433:31: Pyex.Methods.series_diff/2685      └─ lib/pyex/methods.ex:1438:38: Pyex.Methods.series_shift/2686687      warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)688      │689 1434 │     {:pandas_series, Explorer.Series.subtract(s, shifted)}690      │                                      ~691      │692      └─ lib/pyex/methods.ex:1434:38: Pyex.Methods.series_diff/2693694      warning: Explorer.Series.abs/1 is undefined (module Explorer.Series is not available or is yet to be defined)695      │696 1442 │     {:pandas_series, Explorer.Series.abs(s)}697      │                                      ~698      │699      └─ lib/pyex/methods.ex:1442:38: Pyex.Methods.series_abs/2700701      warning: Explorer.Series.to_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)702      │703 1450 │     Explorer.Series.to_list(s)704      │                     ~705      │706      └─ lib/pyex/methods.ex:1450:21: Pyex.Methods.series_tolist/2707708      warning: Explorer.Series.window_mean/3 is undefined (module Explorer.Series is not available or is yet to be defined)709      │710 1473 │     {:pandas_series, Explorer.Series.window_mean(s, w, min_periods: w)}711      │                                      ~712      │713      └─ lib/pyex/methods.ex:1473:38: Pyex.Methods.rolling_mean/2714715      warning: Explorer.Series.window_sum/3 is undefined (module Explorer.Series is not available or is yet to be defined)716      │717 1477 │     {:pandas_series, Explorer.Series.window_sum(s, w, min_periods: w)}718      │                                      ~719      │720      └─ lib/pyex/methods.ex:1477:38: Pyex.Methods.rolling_sum/2721722      warning: Explorer.Series.window_min/3 is undefined (module Explorer.Series is not available or is yet to be defined)723      │724 1481 │     {:pandas_series, Explorer.Series.window_min(s, w, min_periods: w)}725      │                                      ~726      │727      └─ lib/pyex/methods.ex:1481:38: Pyex.Methods.rolling_min/2728729      warning: Explorer.Series.window_max/3 is undefined (module Explorer.Series is not available or is yet to be defined)730      │731 1485 │     {:pandas_series, Explorer.Series.window_max(s, w, min_periods: w)}732      │                                      ~733      │734      └─ lib/pyex/methods.ex:1485:38: Pyex.Methods.rolling_max/2735736      warning: Explorer.Series.window_standard_deviation/3 is undefined (module Explorer.Series is not available or is yet to be defined)737      │738 1489 │     {:pandas_series, Explorer.Series.window_standard_deviation(s, w, min_periods: w)}739      │                                      ~740      │741      └─ lib/pyex/methods.ex:1489:38: Pyex.Methods.rolling_std/2742743      warning: Explorer.DataFrame.names/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)744      │745 1499 │     {:ok, Explorer.DataFrame.names(df)}746      │                              ~747      │748      └─ lib/pyex/methods.ex:1499:30: Pyex.Methods.pandas_dataframe_property/2749750      warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)751      │752 1503 │     {rows, cols} = Explorer.DataFrame.shape(df)753      │                                       ~754      │755      └─ lib/pyex/methods.ex:1503:39: Pyex.Methods.pandas_dataframe_property/2756757     warning: the following clause will never match:758759         {:ok, method} ->760761     because it attempts to match on the result of:762763         Pyex.Methods.resolve(object, attr)764765     which has type:766767         dynamic(:error)768769     type warning found at:770     │771 750 │                           {:ok, method} ->772     │                           ~~~~~~~~~~~~~~~~773     │774     └─ lib/pyex/interpreter.ex:750: Pyex.Interpreter.eval/3775776      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 1303 │                       {:ok, method} ->791      │                       ~~~~~~~~~~~~~~~~792      │793      └─ lib/pyex/interpreter.ex:1303: Pyex.Interpreter.eval_getattr_on_value/4794795      warning: Explorer.DataFrame.pull/2 is undefined (module Explorer.DataFrame is not available or is yet to be defined)796      │797 1905 │         col = Explorer.DataFrame.pull(df, key)798      │                                  ~799      │800      └─ lib/pyex/interpreter.ex:1905:34: Pyex.Interpreter.eval_subscript/4801802      warning: Explorer.Series.mask/2 is undefined (module Explorer.Series is not available or is yet to be defined)803      │804 1911 │             {{:pandas_series, Explorer.Series.mask(s, mask)}, env, ctx}805      │                                               ~806      │807      └─ lib/pyex/interpreter.ex:1911:47: Pyex.Interpreter.eval_subscript/4808809      warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)810      │811 1914 │             len = Explorer.Series.count(s)812      │                                   ~813      │814      └─ lib/pyex/interpreter.ex:1914:35: Pyex.Interpreter.eval_subscript/4815816      warning: Explorer.Series.at/2 is undefined (module Explorer.Series is not available or is yet to be defined)817      │818 1920 │               {Explorer.Series.at(s, index), env, ctx}819      │                                ~820      │821      └─ lib/pyex/interpreter.ex:1920:32: Pyex.Interpreter.eval_subscript/4822823     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)824     │825 144 │   def py_str({:pyex_decimal, d}), do: Decimal.to_string(d)826     │                                               ~827     │828     └─ lib/pyex/interpreter/helpers.ex:144:47: Pyex.Interpreter.Helpers.py_str/1829     └─ lib/pyex/interpreter/helpers.ex:157:64: Pyex.Interpreter.Helpers.py_repr_fmt/1830831     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)832     │833 223 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))834     │                                                    ~835     │836     └─ lib/pyex/interpreter/helpers.ex:223:52: Pyex.Interpreter.Helpers.truthy?/1837838     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)839     │840 223 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))841     │                                                                      ~842     │843     └─ lib/pyex/interpreter/helpers.ex:223:70: Pyex.Interpreter.Helpers.truthy?/1844845     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)846     │847 205 │       case Decimal.parse(:erlang.float_to_binary(mantissa, [])) do848     │                    ~849     │850     └─ lib/pyex/interpreter/fstring_format.ex:205:20: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2851     └─ lib/pyex/interpreter/fstring_format.ex:220:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2852     └─ lib/pyex/interpreter/fstring_format.ex:405:18: Pyex.Interpreter.FstringFormat.format_float_rounded/2853854     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)855     │856 208 │           |> Decimal.round(precision, :half_even)857     │                      ~858     │859     └─ lib/pyex/interpreter/fstring_format.ex:208:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2860     └─ lib/pyex/interpreter/fstring_format.ex:221:58: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2861     └─ lib/pyex/interpreter/fstring_format.ex:408:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2862863     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)864     │865 209 │           |> Decimal.to_string(:normal)866     │                      ~867     │868     └─ lib/pyex/interpreter/fstring_format.ex:209:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2869     └─ lib/pyex/interpreter/fstring_format.ex:222:27: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2870     └─ lib/pyex/interpreter/fstring_format.ex:409:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2871872     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)873     │874 221 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)875     │                      ~876     │877     └─ lib/pyex/interpreter/fstring_format.ex:221:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2878879     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)880     │881 221 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)882     │                                      ~883     │884     └─ lib/pyex/interpreter/fstring_format.ex:221:38: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2885886     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)887     │888 397 │     |> Decimal.round(precision)889     │                ~890     │891     └─ lib/pyex/interpreter/fstring_format.ex:397:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2892893     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)894     │895 398 │     |> Decimal.to_string()896     │                ~897     │898     └─ lib/pyex/interpreter/fstring_format.ex:398:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2899900     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)901     │902 392 │     case Decimal.parse(:erlang.float_to_binary(float_val, [])) do903     │                  ~904     │905     └─ lib/pyex/interpreter/format.ex:392:18: Pyex.Interpreter.Format.format_float_bankers/2906     └─ lib/pyex/interpreter/format.ex:417:20: Pyex.Interpreter.Format.format_scientific_py/2907     └─ lib/pyex/interpreter/format.ex:432:22: Pyex.Interpreter.Format.format_scientific_py/2908     └─ lib/pyex/interpreter/format.ex:472:22: Pyex.Interpreter.Format.format_g_py/2909910     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)911     │912 395 │         |> Decimal.round(precision, :half_even)913     │                    ~914     │915     └─ lib/pyex/interpreter/format.ex:395:20: Pyex.Interpreter.Format.format_float_bankers/2916     └─ lib/pyex/interpreter/format.ex:420:22: Pyex.Interpreter.Format.format_scientific_py/2917     └─ lib/pyex/interpreter/format.ex:433:58: Pyex.Interpreter.Format.format_scientific_py/2918     └─ lib/pyex/interpreter/format.ex:475:24: Pyex.Interpreter.Format.format_g_py/2919920     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)921     │922 396 │         |> Decimal.to_string(:normal)923     │                    ~924     │925     └─ lib/pyex/interpreter/format.ex:396:20: Pyex.Interpreter.Format.format_float_bankers/2926     └─ lib/pyex/interpreter/format.ex:421:22: Pyex.Interpreter.Format.format_scientific_py/2927     └─ lib/pyex/interpreter/format.ex:434:27: Pyex.Interpreter.Format.format_scientific_py/2928929     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)930     │931 433 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)932     │                      ~933     │934     └─ lib/pyex/interpreter/format.ex:433:22: Pyex.Interpreter.Format.format_scientific_py/2935936     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)937     │938 433 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)939     │                                      ~940     │941     └─ lib/pyex/interpreter/format.ex:433:38: Pyex.Interpreter.Format.format_scientific_py/2942943     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)944     │945 476 │             |> Decimal.to_float()946     │                        ~947     │948     └─ lib/pyex/interpreter/format.ex:476:24: Pyex.Interpreter.Format.format_g_py/2949950== Type checking failed with errors ==951could 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"