pyex

Build log

nerves_system_rpi4

pyex 0.1.0 · fail · run pyex-0.1.0-1791243649465
950 of 950 lines
1Resolving Hex dependencies...2Resolution completed in 0.234s3Unchanged: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_rpi4-2.1.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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_rpi4300Generated nerves_system_rpi4 app301==> nimble_parsec302Compiling 4 files (.ex)303Generated nimble_parsec app304==> nerves_compatibility_test305===> Analyzing applications...306===> Compiling telemetry307==> uboot_env308Compiling 5 files (.ex)309Generated uboot_env app310==> nimble_pool311Compiling 2 files (.ex)312Generated nimble_pool app313==> finch314Compiling 23 files (.ex)315Generated finch app316==> req317Compiling 24 files (.ex)318Generated req app319==> pyex320Compiling 95 files (.ex)321    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)322    │323 78 │         conn = Postgrex.start_link(opts)324    │                         ~325    │326    └─ lib/pyex/stdlib/sql.ex:78:25: Pyex.Stdlib.Sql.run_query/5327328    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)329    │330 84 │               result = Postgrex.query(conn, sql, pg_params, timeout: 15_000)331    │                                 ~332    │333    └─ lib/pyex/stdlib/sql.ex:84:33: Pyex.Stdlib.Sql.run_query/5334335    warning: struct Postgrex.Result is undefined (module Postgrex.Result is not available or is yet to be defined)336    │337 87 │                 {:ok, %Postgrex.Result{columns: nil}} ->338    │                       ~339    │340    └─ lib/pyex/stdlib/sql.ex:87:23: Pyex.Stdlib.Sql.run_query/5341    └─ lib/pyex/stdlib/sql.ex:97:23: Pyex.Stdlib.Sql.run_query/5342343     error: struct Postgrex.Error is undefined (module Postgrex.Error is not available or is yet to be defined)344     │345 108 │                 {:error, %Postgrex.Error{postgres: %{message: msg}}} ->346     │                          ^347     │348     └─ lib/pyex/stdlib/sql.ex:108:26: Pyex.Stdlib.Sql.run_query/5349350     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)351     │352 200 │   defp to_pg(val) when is_float(val), do: Decimal.from_float(val)353     │                                                   ~354     │355     └─ lib/pyex/stdlib/sql.ex:200:51: Pyex.Stdlib.Sql.to_pg/1356357     error: struct Decimal is undefined (module Decimal is not available or is yet to be defined)358     │359 234 │   defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)360     │                ^361     │362     └─ lib/pyex/stdlib/sql.ex:234:16: Pyex.Stdlib.Sql.from_pg/1363364     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)365     │366 234 │   defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)367     │                                             ~368     │369     └─ lib/pyex/stdlib/sql.ex:234:45: Pyex.Stdlib.Sql.from_pg/1370371     error: struct Postgrex.INET is undefined (module Postgrex.INET is not available or is yet to be defined)372     │373 240 │   defp from_pg(%Postgrex.INET{address: addr}), do: :inet.ntoa(addr) |> to_string()374     │                ^375     │376     └─ lib/pyex/stdlib/sql.ex:240:16: Pyex.Stdlib.Sql.from_pg/1377378warning: struct Decimal.Error is undefined (module Decimal.Error is not available or is yet to be defined)379└─ lib/pyex/stdlib/decimal_module.ex: Pyex.Stdlib.DecimalModule.parse_decimal/1380381    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)382    │383 29 │     {:pyex_decimal, Decimal.new(val)}384    │                             ~385    │386    └─ lib/pyex/stdlib/decimal_module.ex:29:29: Pyex.Stdlib.DecimalModule.decimal_new/1387    └─ lib/pyex/stdlib/decimal_module.ex:38:19: Pyex.Stdlib.DecimalModule.parse_decimal/1388389    warning: Explorer.Series.from_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)390    │391 83 │     {:pandas_series, Explorer.Series.from_list(coerce_values(Enum.reverse(reversed)))}392    │                                      ~393    │394    └─ lib/pyex/stdlib/pandas.ex:83:38: Pyex.Stdlib.Pandas.do_series/1395    └─ lib/pyex/stdlib/pandas.ex:87:38: Pyex.Stdlib.Pandas.do_series/1396397    warning: Explorer.DataFrame.new/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)398    │399 97 │     {:pandas_dataframe, Explorer.DataFrame.new(columns)}400    │                                            ~401    │402    └─ lib/pyex/stdlib/pandas.ex:97:44: Pyex.Stdlib.Pandas.do_dataframe/1403    └─ lib/pyex/stdlib/pandas.ex:106:44: Pyex.Stdlib.Pandas.do_dataframe/1404405     warning: Explorer.Series.add/2 is undefined (module Explorer.Series is not available or is yet to be defined)406     │407 179 │         :plus -> Explorer.Series.add(ls, rs)408     │                                  ~409     │410     └─ lib/pyex/interpreter/binary_ops.ex:179:34: Pyex.Interpreter.BinaryOps.series_binop/3411412     warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)413     │414 180 │         :minus -> Explorer.Series.subtract(ls, rs)415     │                                   ~416     │417     └─ lib/pyex/interpreter/binary_ops.ex:180:35: Pyex.Interpreter.BinaryOps.series_binop/3418419     warning: Explorer.Series.multiply/2 is undefined (module Explorer.Series is not available or is yet to be defined)420     │421 181 │         :star -> Explorer.Series.multiply(ls, rs)422     │                                  ~423     │424     └─ lib/pyex/interpreter/binary_ops.ex:181:34: Pyex.Interpreter.BinaryOps.series_binop/3425426     warning: Explorer.Series.divide/2 is undefined (module Explorer.Series is not available or is yet to be defined)427     │428 182 │         :slash -> Explorer.Series.divide(ls, rs)429     │                                   ~430     │431     └─ lib/pyex/interpreter/binary_ops.ex:182:35: Pyex.Interpreter.BinaryOps.series_binop/3432433     warning: Explorer.Series.greater/2 is undefined (module Explorer.Series is not available or is yet to be defined)434     │435 183 │         :gt -> Explorer.Series.greater(ls, rs)436     │                                ~437     │438     └─ lib/pyex/interpreter/binary_ops.ex:183:32: Pyex.Interpreter.BinaryOps.series_binop/3439440     warning: Explorer.Series.greater_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)441     │442 184 │         :gte -> Explorer.Series.greater_equal(ls, rs)443     │                                 ~444     │445     └─ lib/pyex/interpreter/binary_ops.ex:184:33: Pyex.Interpreter.BinaryOps.series_binop/3446447     warning: Explorer.Series.less/2 is undefined (module Explorer.Series is not available or is yet to be defined)448     │449 185 │         :lt -> Explorer.Series.less(ls, rs)450     │                                ~451     │452     └─ lib/pyex/interpreter/binary_ops.ex:185:32: Pyex.Interpreter.BinaryOps.series_binop/3453454     warning: Explorer.Series.less_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)455     │456 186 │         :lte -> Explorer.Series.less_equal(ls, rs)457     │                                 ~458     │459     └─ lib/pyex/interpreter/binary_ops.ex:186:33: Pyex.Interpreter.BinaryOps.series_binop/3460461     warning: Explorer.Series.equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)462     │463 187 │         :eq -> Explorer.Series.equal(ls, rs)464     │                                ~465     │466     └─ lib/pyex/interpreter/binary_ops.ex:187:32: Pyex.Interpreter.BinaryOps.series_binop/3467468     warning: Explorer.Series.not_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)469     │470 188 │         :neq -> Explorer.Series.not_equal(ls, rs)471     │                                 ~472     │473     └─ lib/pyex/interpreter/binary_ops.ex:188:33: Pyex.Interpreter.BinaryOps.series_binop/3474475     warning: struct Explorer.Series is undefined (module Explorer.Series is not available or is yet to be defined)476     │477 196 │       %Explorer.Series{} = s -> {:pandas_series, s}478     │       ~479     │480     └─ lib/pyex/interpreter/binary_ops.ex:196:7: Pyex.Interpreter.BinaryOps.series_binop/3481     └─ lib/pyex/interpreter/binary_ops.ex:644:24: Pyex.Interpreter.BinaryOps.series_bool_and/2482     └─ lib/pyex/interpreter/binary_ops.ex:648:23: Pyex.Interpreter.BinaryOps.series_bool_or/2483484     warning: Explorer.Series.and/2 is undefined (module Explorer.Series is not available or is yet to be defined)485     │486 645 │     Explorer.Series.and(l, r)487     │                     ~488     │489     └─ lib/pyex/interpreter/binary_ops.ex:645:21: Pyex.Interpreter.BinaryOps.series_bool_and/2490491     warning: Explorer.Series.or/2 is undefined (module Explorer.Series is not available or is yet to be defined)492     │493 649 │     Explorer.Series.or(l, r)494     │                     ~495     │496     └─ lib/pyex/interpreter/binary_ops.ex:649:21: Pyex.Interpreter.BinaryOps.series_bool_or/2497498     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)499     │500 668 │   defp decimal_op(:plus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.add(dl, dr)}501     │                                                                       ~502     │503     └─ lib/pyex/interpreter/binary_ops.ex:668:71: Pyex.Interpreter.BinaryOps.decimal_op/5504505     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)506     │507 669 │   defp decimal_op(:minus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.sub(dl, dr)}508     │                                                                        ~509     │510     └─ lib/pyex/interpreter/binary_ops.ex:669:72: Pyex.Interpreter.BinaryOps.decimal_op/5511512     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)513     │514 670 │   defp decimal_op(:star, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.mult(dl, dr)}515     │                                                                       ~516     │517     └─ lib/pyex/interpreter/binary_ops.ex:670:71: Pyex.Interpreter.BinaryOps.decimal_op/5518519     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)520     │521 673 │     if Decimal.equal?(dr, Decimal.new(0)) do522     │                ~523     │524     └─ lib/pyex/interpreter/binary_ops.ex:673:16: Pyex.Interpreter.BinaryOps.decimal_op/5525     └─ lib/pyex/interpreter/binary_ops.ex:680:53: Pyex.Interpreter.BinaryOps.decimal_op/5526     └─ lib/pyex/interpreter/binary_ops.ex:681:58: Pyex.Interpreter.BinaryOps.decimal_op/5527528     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)529     │530 673 │     if Decimal.equal?(dr, Decimal.new(0)) do531     │                                   ~532     │533     └─ lib/pyex/interpreter/binary_ops.ex:673:35: Pyex.Interpreter.BinaryOps.decimal_op/5534     └─ lib/pyex/interpreter/binary_ops.ex:689:54: Pyex.Interpreter.BinaryOps.to_decimal/1535536     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)537     │538 676 │       {:pyex_decimal, Decimal.div(dl, dr)}539     │                               ~540     │541     └─ lib/pyex/interpreter/binary_ops.ex:676:31: Pyex.Interpreter.BinaryOps.decimal_op/5542543     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)544     │545 682 │   defp decimal_op(:lt, dl, dr, _l, _r), do: Decimal.lt?(dl, dr)546     │                                                     ~547     │548     └─ lib/pyex/interpreter/binary_ops.ex:682:53: Pyex.Interpreter.BinaryOps.decimal_op/5549     └─ lib/pyex/interpreter/binary_ops.ex:685:58: Pyex.Interpreter.BinaryOps.decimal_op/5550551     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)552     │553 683 │   defp decimal_op(:gt, dl, dr, _l, _r), do: Decimal.gt?(dl, dr)554     │                                                     ~555     │556     └─ lib/pyex/interpreter/binary_ops.ex:683:53: Pyex.Interpreter.BinaryOps.decimal_op/5557     └─ lib/pyex/interpreter/binary_ops.ex:684:58: Pyex.Interpreter.BinaryOps.decimal_op/5558559      warning: Explorer.Series.dtype/1 is undefined (module Explorer.Series is not available or is yet to be defined)560      │561 1403 │     dtype = Explorer.Series.dtype(s)562      │                             ~563      │564      └─ lib/pyex/methods.ex:1403:29: Pyex.Methods.pandas_series_property/2565566      warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)567      │568 1408 │     {:ok, {:tuple, [Explorer.Series.count(s)]}}569      │                                     ~570      │571      └─ lib/pyex/methods.ex:1408:37: Pyex.Methods.pandas_series_property/2572573      warning: Explorer.Series.sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)574      │575 1413 │   defp series_sum({:pandas_series, s}, []), do: Explorer.Series.sum(s)576      │                                                                 ~577      │578      └─ lib/pyex/methods.ex:1413:65: Pyex.Methods.series_sum/2579580      warning: Explorer.Series.mean/1 is undefined (module Explorer.Series is not available or is yet to be defined)581      │582 1414 │   defp series_mean({:pandas_series, s}, []), do: Explorer.Series.mean(s)583      │                                                                  ~584      │585      └─ lib/pyex/methods.ex:1414:66: Pyex.Methods.series_mean/2586587      warning: Explorer.Series.standard_deviation/1 is undefined (module Explorer.Series is not available or is yet to be defined)588      │589 1417 │     Explorer.Series.standard_deviation(s)590      │                     ~591      │592      └─ lib/pyex/methods.ex:1417:21: Pyex.Methods.series_std/2593594      warning: Explorer.Series.min/1 is undefined (module Explorer.Series is not available or is yet to be defined)595      │596 1420 │   defp series_min({:pandas_series, s}, []), do: Explorer.Series.min(s)597      │                                                                 ~598      │599      └─ lib/pyex/methods.ex:1420:65: Pyex.Methods.series_min/2600601     warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)602     │603 165 │   defp builtin_len([{:pandas_series, s}]), do: Explorer.Series.count(s)604     │                                                                ~605     │606     └─ lib/pyex/builtins.ex:165:64: Pyex.Builtins.builtin_len/1607608     warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)609     │610 166 │   defp builtin_len([{:pandas_dataframe, df}]), do: elem(Explorer.DataFrame.shape(df), 0)611     │                                                                            ~612     │613     └─ lib/pyex/builtins.ex:166:76: Pyex.Builtins.builtin_len/1614615      warning: Explorer.Series.max/1 is undefined (module Explorer.Series is not available or is yet to be defined)616      │617 1421 │   defp series_max({:pandas_series, s}, []), do: Explorer.Series.max(s)618      │                                                                 ~619      │620      └─ lib/pyex/methods.ex:1421:65: Pyex.Methods.series_max/2621622     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)623     │624 976 │     case Decimal.parse(float_str) do625     │                  ~626     │627     └─ lib/pyex/builtins.ex:976:18: Pyex.Builtins.builtin_round/1628629     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)630     │631 978 │         rounded = Decimal.round(d, ndigits, :half_even)632     │                           ~633     │634     └─ lib/pyex/builtins.ex:978:27: Pyex.Builtins.builtin_round/1635636      warning: Explorer.Series.median/1 is undefined (module Explorer.Series is not available or is yet to be defined)637      │638 1422 │   defp series_median({:pandas_series, s}, []), do: Explorer.Series.median(s)639      │                                                                    ~640      │641      └─ lib/pyex/methods.ex:1422:68: Pyex.Methods.series_median/2642643      warning: Explorer.Series.cumulative_sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)644      │645 1425 │     {:pandas_series, Explorer.Series.cumulative_sum(s)}646      │                                      ~647      │648      └─ lib/pyex/methods.ex:1425:38: Pyex.Methods.series_cumsum/2649650     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)651     │652 979 │         result = Decimal.to_float(rounded)653     │                          ~654     │655     └─ lib/pyex/builtins.ex:979:26: Pyex.Builtins.builtin_round/1656657      warning: Explorer.Series.shift/2 is undefined (module Explorer.Series is not available or is yet to be defined)658      │659 1433 │     shifted = Explorer.Series.shift(s, n)660      │                               ~661      │662      └─ lib/pyex/methods.ex:1433:31: Pyex.Methods.series_diff/2663      └─ lib/pyex/methods.ex:1438:38: Pyex.Methods.series_shift/2664665      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)666      │667 1719 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))668      │                                                    ~669      │670      └─ lib/pyex/builtins.ex:1719:52: Pyex.Builtins.truthy?/1671672      warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)673      │674 1434 │     {:pandas_series, Explorer.Series.subtract(s, shifted)}675      │                                      ~676      │677      └─ lib/pyex/methods.ex:1434:38: Pyex.Methods.series_diff/2678679      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)680      │681 1719 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))682      │                                                                      ~683      │684      └─ lib/pyex/builtins.ex:1719:70: Pyex.Builtins.truthy?/1685686      warning: Explorer.Series.abs/1 is undefined (module Explorer.Series is not available or is yet to be defined)687      │688 1442 │     {:pandas_series, Explorer.Series.abs(s)}689      │                                      ~690      │691      └─ lib/pyex/methods.ex:1442:38: Pyex.Methods.series_abs/2692693      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)694      │695 1828 │   def py_repr({:pyex_decimal, d}), do: Decimal.to_string(d)696      │                                                ~697      │698      └─ lib/pyex/builtins.ex:1828:48: Pyex.Builtins.py_repr/1699700      warning: Explorer.Series.to_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)701      │702 1450 │     Explorer.Series.to_list(s)703      │                     ~704      │705      └─ lib/pyex/methods.ex:1450:21: Pyex.Methods.series_tolist/2706707      warning: Explorer.Series.window_mean/3 is undefined (module Explorer.Series is not available or is yet to be defined)708      │709 1473 │     {:pandas_series, Explorer.Series.window_mean(s, w, min_periods: w)}710      │                                      ~711      │712      └─ lib/pyex/methods.ex:1473:38: Pyex.Methods.rolling_mean/2713714      warning: Explorer.Series.window_sum/3 is undefined (module Explorer.Series is not available or is yet to be defined)715      │716 1477 │     {:pandas_series, Explorer.Series.window_sum(s, w, min_periods: w)}717      │                                      ~718      │719      └─ lib/pyex/methods.ex:1477:38: Pyex.Methods.rolling_sum/2720721      warning: Explorer.Series.window_min/3 is undefined (module Explorer.Series is not available or is yet to be defined)722      │723 1481 │     {:pandas_series, Explorer.Series.window_min(s, w, min_periods: w)}724      │                                      ~725      │726      └─ lib/pyex/methods.ex:1481:38: Pyex.Methods.rolling_min/2727728      warning: Explorer.Series.window_max/3 is undefined (module Explorer.Series is not available or is yet to be defined)729      │730 1485 │     {:pandas_series, Explorer.Series.window_max(s, w, min_periods: w)}731      │                                      ~732      │733      └─ lib/pyex/methods.ex:1485:38: Pyex.Methods.rolling_max/2734735      warning: Explorer.Series.window_standard_deviation/3 is undefined (module Explorer.Series is not available or is yet to be defined)736      │737 1489 │     {:pandas_series, Explorer.Series.window_standard_deviation(s, w, min_periods: w)}738      │                                      ~739      │740      └─ lib/pyex/methods.ex:1489:38: Pyex.Methods.rolling_std/2741742      warning: Explorer.DataFrame.names/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)743      │744 1499 │     {:ok, Explorer.DataFrame.names(df)}745      │                              ~746      │747      └─ lib/pyex/methods.ex:1499:30: Pyex.Methods.pandas_dataframe_property/2748749      warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)750      │751 1503 │     {rows, cols} = Explorer.DataFrame.shape(df)752      │                                       ~753      │754      └─ lib/pyex/methods.ex:1503:39: Pyex.Methods.pandas_dataframe_property/2755756     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)757     │758 144 │   def py_str({:pyex_decimal, d}), do: Decimal.to_string(d)759     │                                               ~760     │761     └─ lib/pyex/interpreter/helpers.ex:144:47: Pyex.Interpreter.Helpers.py_str/1762     └─ lib/pyex/interpreter/helpers.ex:157:64: Pyex.Interpreter.Helpers.py_repr_fmt/1763764     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)765     │766 223 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))767     │                                                    ~768     │769     └─ lib/pyex/interpreter/helpers.ex:223:52: Pyex.Interpreter.Helpers.truthy?/1770771     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)772     │773 223 │   def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))774     │                                                                      ~775     │776     └─ lib/pyex/interpreter/helpers.ex:223:70: Pyex.Interpreter.Helpers.truthy?/1777778     warning: the following clause will never match:779780         {:ok, method} ->781782     because it attempts to match on the result of:783784         Pyex.Methods.resolve(object, attr)785786     which has type:787788         dynamic(:error)789790     type warning found at:791     │792 750 │                           {:ok, method} ->793     │                           ~~~~~~~~~~~~~~~~794     │795     └─ lib/pyex/interpreter.ex:750: Pyex.Interpreter.eval/3796797      warning: the following clause will never match:798799          {:ok, method} ->800801      because it attempts to match on the result of:802803          Pyex.Methods.resolve(object, attr)804805      which has type:806807          dynamic(:error)808809      type warning found at:810      │811 1303 │                       {:ok, method} ->812      │                       ~~~~~~~~~~~~~~~~813      │814      └─ lib/pyex/interpreter.ex:1303: Pyex.Interpreter.eval_getattr_on_value/4815816      warning: Explorer.DataFrame.pull/2 is undefined (module Explorer.DataFrame is not available or is yet to be defined)817      │818 1905 │         col = Explorer.DataFrame.pull(df, key)819      │                                  ~820      │821      └─ lib/pyex/interpreter.ex:1905:34: Pyex.Interpreter.eval_subscript/4822823      warning: Explorer.Series.mask/2 is undefined (module Explorer.Series is not available or is yet to be defined)824      │825 1911 │             {{:pandas_series, Explorer.Series.mask(s, mask)}, env, ctx}826      │                                               ~827      │828      └─ lib/pyex/interpreter.ex:1911:47: Pyex.Interpreter.eval_subscript/4829830      warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)831      │832 1914 │             len = Explorer.Series.count(s)833      │                                   ~834      │835      └─ lib/pyex/interpreter.ex:1914:35: Pyex.Interpreter.eval_subscript/4836837      warning: Explorer.Series.at/2 is undefined (module Explorer.Series is not available or is yet to be defined)838      │839 1920 │               {Explorer.Series.at(s, index), env, ctx}840      │                                ~841      │842      └─ lib/pyex/interpreter.ex:1920:32: Pyex.Interpreter.eval_subscript/4843844     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)845     │846 392 │     case Decimal.parse(:erlang.float_to_binary(float_val, [])) do847     │                  ~848     │849     └─ lib/pyex/interpreter/format.ex:392:18: Pyex.Interpreter.Format.format_float_bankers/2850     └─ lib/pyex/interpreter/format.ex:417:20: Pyex.Interpreter.Format.format_scientific_py/2851     └─ lib/pyex/interpreter/format.ex:432:22: Pyex.Interpreter.Format.format_scientific_py/2852     └─ lib/pyex/interpreter/format.ex:472:22: Pyex.Interpreter.Format.format_g_py/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 395 │         |> Decimal.round(precision, :half_even)857     │                    ~858     │859     └─ lib/pyex/interpreter/format.ex:395:20: Pyex.Interpreter.Format.format_float_bankers/2860     └─ lib/pyex/interpreter/format.ex:420:22: Pyex.Interpreter.Format.format_scientific_py/2861     └─ lib/pyex/interpreter/format.ex:433:58: Pyex.Interpreter.Format.format_scientific_py/2862     └─ lib/pyex/interpreter/format.ex:475:24: Pyex.Interpreter.Format.format_g_py/2863864     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)865     │866 396 │         |> Decimal.to_string(:normal)867     │                    ~868     │869     └─ lib/pyex/interpreter/format.ex:396:20: Pyex.Interpreter.Format.format_float_bankers/2870     └─ lib/pyex/interpreter/format.ex:421:22: Pyex.Interpreter.Format.format_scientific_py/2871     └─ lib/pyex/interpreter/format.ex:434:27: Pyex.Interpreter.Format.format_scientific_py/2872873     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)874     │875 433 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)876     │                      ~877     │878     └─ lib/pyex/interpreter/format.ex:433:22: Pyex.Interpreter.Format.format_scientific_py/2879880     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)881     │882 433 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)883     │                                      ~884     │885     └─ lib/pyex/interpreter/format.ex:433:38: Pyex.Interpreter.Format.format_scientific_py/2886887     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)888     │889 476 │             |> Decimal.to_float()890     │                        ~891     │892     └─ lib/pyex/interpreter/format.ex:476:24: Pyex.Interpreter.Format.format_g_py/2893894     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)895     │896 205 │       case Decimal.parse(:erlang.float_to_binary(mantissa, [])) do897     │                    ~898     │899     └─ lib/pyex/interpreter/fstring_format.ex:205:20: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2900     └─ lib/pyex/interpreter/fstring_format.ex:220:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2901     └─ lib/pyex/interpreter/fstring_format.ex:405:18: Pyex.Interpreter.FstringFormat.format_float_rounded/2902903     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)904     │905 208 │           |> Decimal.round(precision, :half_even)906     │                      ~907     │908     └─ lib/pyex/interpreter/fstring_format.ex:208:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2909     └─ lib/pyex/interpreter/fstring_format.ex:221:58: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2910     └─ lib/pyex/interpreter/fstring_format.ex:408:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2911912     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)913     │914 209 │           |> Decimal.to_string(:normal)915     │                      ~916     │917     └─ lib/pyex/interpreter/fstring_format.ex:209:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2918     └─ lib/pyex/interpreter/fstring_format.ex:222:27: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2919     └─ lib/pyex/interpreter/fstring_format.ex:409:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2920921     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)922     │923 221 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)924     │                      ~925     │926     └─ lib/pyex/interpreter/fstring_format.ex:221:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2927928     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)929     │930 221 │         m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)931     │                                      ~932     │933     └─ lib/pyex/interpreter/fstring_format.ex:221:38: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2934935     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)936     │937 397 │     |> Decimal.round(precision)938     │                ~939     │940     └─ lib/pyex/interpreter/fstring_format.ex:397:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2941942     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)943     │944 398 │     |> Decimal.to_string()945     │                ~946     │947     └─ lib/pyex/interpreter/fstring_format.ex:398:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2948949== Type checking failed with errors ==950could 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"