Build log
host
pyex 0.1.0 · fail · run pyex-0.1.0-1791243649465
698 of 698 lines
1Resolving Hex dependencies...2Resolution completed in 0.14s3Unchanged: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.243All dependencies have been fetched44==> cmark45cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/blocks.o -c c_src/blocks.c46cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/buffer.o -c c_src/buffer.c47cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/cmark.o -c c_src/cmark.c48cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/cmark_ctype.o -c c_src/cmark_ctype.c49cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/commonmark.o -c c_src/commonmark.c50cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/houdini_href_e.o -c c_src/houdini_href_e.c51cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/houdini_html_e.o -c c_src/houdini_html_e.c52cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/houdini_html_u.o -c c_src/houdini_html_u.c53cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/html.o -c c_src/html.c54cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/inlines.o -c c_src/inlines.c55cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/iterator.o -c c_src/iterator.c56cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/latex.o -c c_src/latex.c57cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/man.o -c c_src/man.c58cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/node.o -c c_src/node.c59cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/references.o -c c_src/references.c60cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/render.o -c c_src/render.c61cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/scanners.o -c c_src/scanners.c62cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/utf8.o -c c_src/utf8.c63cc -DNDEBUG -O2 -fPIC -std=c99 -Wall -Ic_src -o c_src/xml.o -c c_src/xml.c64cc -O2 -fPIC -std=c99 -Wall -Ic_src -I/usr/local/lib/erlang/erts-17.1/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.so65Compiling 2 files (.ex)66Generated cmark app67==> pyex68Compiling 95 files (.ex)69 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)70 │71 78 │ conn = Postgrex.start_link(opts)72 │ ~73 │74 └─ lib/pyex/stdlib/sql.ex:78:25: Pyex.Stdlib.Sql.run_query/57576 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)77 │78 84 │ result = Postgrex.query(conn, sql, pg_params, timeout: 15_000)79 │ ~80 │81 └─ lib/pyex/stdlib/sql.ex:84:33: Pyex.Stdlib.Sql.run_query/58283 warning: struct Postgrex.Result is undefined (module Postgrex.Result is not available or is yet to be defined)84 │85 87 │ {:ok, %Postgrex.Result{columns: nil}} ->86 │ ~87 │88 └─ lib/pyex/stdlib/sql.ex:87:23: Pyex.Stdlib.Sql.run_query/589 └─ lib/pyex/stdlib/sql.ex:97:23: Pyex.Stdlib.Sql.run_query/59091 error: struct Postgrex.Error is undefined (module Postgrex.Error is not available or is yet to be defined)92 │93 108 │ {:error, %Postgrex.Error{postgres: %{message: msg}}} ->94 │ ^95 │96 └─ lib/pyex/stdlib/sql.ex:108:26: Pyex.Stdlib.Sql.run_query/59798 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)99 │100 200 │ defp to_pg(val) when is_float(val), do: Decimal.from_float(val)101 │ ~102 │103 └─ lib/pyex/stdlib/sql.ex:200:51: Pyex.Stdlib.Sql.to_pg/1104105 error: struct Decimal is undefined (module Decimal is not available or is yet to be defined)106 │107 234 │ defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)108 │ ^109 │110 └─ lib/pyex/stdlib/sql.ex:234:16: Pyex.Stdlib.Sql.from_pg/1111112 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)113 │114 234 │ defp from_pg(%Decimal{} = d), do: Decimal.to_float(d)115 │ ~116 │117 └─ lib/pyex/stdlib/sql.ex:234:45: Pyex.Stdlib.Sql.from_pg/1118119 error: struct Postgrex.INET is undefined (module Postgrex.INET is not available or is yet to be defined)120 │121 240 │ defp from_pg(%Postgrex.INET{address: addr}), do: :inet.ntoa(addr) |> to_string()122 │ ^123 │124 └─ lib/pyex/stdlib/sql.ex:240:16: Pyex.Stdlib.Sql.from_pg/1125126warning: struct Decimal.Error is undefined (module Decimal.Error is not available or is yet to be defined)127└─ lib/pyex/stdlib/decimal_module.ex: Pyex.Stdlib.DecimalModule.parse_decimal/1128129 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)130 │131 29 │ {:pyex_decimal, Decimal.new(val)}132 │ ~133 │134 └─ lib/pyex/stdlib/decimal_module.ex:29:29: Pyex.Stdlib.DecimalModule.decimal_new/1135 └─ lib/pyex/stdlib/decimal_module.ex:38:19: Pyex.Stdlib.DecimalModule.parse_decimal/1136137 warning: Explorer.Series.from_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)138 │139 83 │ {:pandas_series, Explorer.Series.from_list(coerce_values(Enum.reverse(reversed)))}140 │ ~141 │142 └─ lib/pyex/stdlib/pandas.ex:83:38: Pyex.Stdlib.Pandas.do_series/1143 └─ lib/pyex/stdlib/pandas.ex:87:38: Pyex.Stdlib.Pandas.do_series/1144145 warning: Explorer.DataFrame.new/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)146 │147 97 │ {:pandas_dataframe, Explorer.DataFrame.new(columns)}148 │ ~149 │150 └─ lib/pyex/stdlib/pandas.ex:97:44: Pyex.Stdlib.Pandas.do_dataframe/1151 └─ lib/pyex/stdlib/pandas.ex:106:44: Pyex.Stdlib.Pandas.do_dataframe/1152153 warning: Explorer.Series.add/2 is undefined (module Explorer.Series is not available or is yet to be defined)154 │155 179 │ :plus -> Explorer.Series.add(ls, rs)156 │ ~157 │158 └─ lib/pyex/interpreter/binary_ops.ex:179:34: Pyex.Interpreter.BinaryOps.series_binop/3159160 warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)161 │162 180 │ :minus -> Explorer.Series.subtract(ls, rs)163 │ ~164 │165 └─ lib/pyex/interpreter/binary_ops.ex:180:35: Pyex.Interpreter.BinaryOps.series_binop/3166167 warning: Explorer.Series.multiply/2 is undefined (module Explorer.Series is not available or is yet to be defined)168 │169 181 │ :star -> Explorer.Series.multiply(ls, rs)170 │ ~171 │172 └─ lib/pyex/interpreter/binary_ops.ex:181:34: Pyex.Interpreter.BinaryOps.series_binop/3173174 warning: Explorer.Series.divide/2 is undefined (module Explorer.Series is not available or is yet to be defined)175 │176 182 │ :slash -> Explorer.Series.divide(ls, rs)177 │ ~178 │179 └─ lib/pyex/interpreter/binary_ops.ex:182:35: Pyex.Interpreter.BinaryOps.series_binop/3180181 warning: Explorer.Series.greater/2 is undefined (module Explorer.Series is not available or is yet to be defined)182 │183 183 │ :gt -> Explorer.Series.greater(ls, rs)184 │ ~185 │186 └─ lib/pyex/interpreter/binary_ops.ex:183:32: Pyex.Interpreter.BinaryOps.series_binop/3187188 warning: Explorer.Series.greater_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)189 │190 184 │ :gte -> Explorer.Series.greater_equal(ls, rs)191 │ ~192 │193 └─ lib/pyex/interpreter/binary_ops.ex:184:33: Pyex.Interpreter.BinaryOps.series_binop/3194195 warning: Explorer.Series.less/2 is undefined (module Explorer.Series is not available or is yet to be defined)196 │197 185 │ :lt -> Explorer.Series.less(ls, rs)198 │ ~199 │200 └─ lib/pyex/interpreter/binary_ops.ex:185:32: Pyex.Interpreter.BinaryOps.series_binop/3201202 warning: Explorer.Series.less_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)203 │204 186 │ :lte -> Explorer.Series.less_equal(ls, rs)205 │ ~206 │207 └─ lib/pyex/interpreter/binary_ops.ex:186:33: Pyex.Interpreter.BinaryOps.series_binop/3208209 warning: Explorer.Series.equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)210 │211 187 │ :eq -> Explorer.Series.equal(ls, rs)212 │ ~213 │214 └─ lib/pyex/interpreter/binary_ops.ex:187:32: Pyex.Interpreter.BinaryOps.series_binop/3215216 warning: Explorer.Series.not_equal/2 is undefined (module Explorer.Series is not available or is yet to be defined)217 │218 188 │ :neq -> Explorer.Series.not_equal(ls, rs)219 │ ~220 │221 └─ lib/pyex/interpreter/binary_ops.ex:188:33: Pyex.Interpreter.BinaryOps.series_binop/3222223 warning: struct Explorer.Series is undefined (module Explorer.Series is not available or is yet to be defined)224 │225 196 │ %Explorer.Series{} = s -> {:pandas_series, s}226 │ ~227 │228 └─ lib/pyex/interpreter/binary_ops.ex:196:7: Pyex.Interpreter.BinaryOps.series_binop/3229 └─ lib/pyex/interpreter/binary_ops.ex:644:24: Pyex.Interpreter.BinaryOps.series_bool_and/2230 └─ lib/pyex/interpreter/binary_ops.ex:648:23: Pyex.Interpreter.BinaryOps.series_bool_or/2231232 warning: Explorer.Series.and/2 is undefined (module Explorer.Series is not available or is yet to be defined)233 │234 645 │ Explorer.Series.and(l, r)235 │ ~236 │237 └─ lib/pyex/interpreter/binary_ops.ex:645:21: Pyex.Interpreter.BinaryOps.series_bool_and/2238239 warning: Explorer.Series.or/2 is undefined (module Explorer.Series is not available or is yet to be defined)240 │241 649 │ Explorer.Series.or(l, r)242 │ ~243 │244 └─ lib/pyex/interpreter/binary_ops.ex:649:21: Pyex.Interpreter.BinaryOps.series_bool_or/2245246 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)247 │248 668 │ defp decimal_op(:plus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.add(dl, dr)}249 │ ~250 │251 └─ lib/pyex/interpreter/binary_ops.ex:668:71: Pyex.Interpreter.BinaryOps.decimal_op/5252253 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)254 │255 669 │ defp decimal_op(:minus, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.sub(dl, dr)}256 │ ~257 │258 └─ lib/pyex/interpreter/binary_ops.ex:669:72: Pyex.Interpreter.BinaryOps.decimal_op/5259260 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)261 │262 670 │ defp decimal_op(:star, dl, dr, _l, _r), do: {:pyex_decimal, Decimal.mult(dl, dr)}263 │ ~264 │265 └─ lib/pyex/interpreter/binary_ops.ex:670:71: Pyex.Interpreter.BinaryOps.decimal_op/5266267 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)268 │269 673 │ if Decimal.equal?(dr, Decimal.new(0)) do270 │ ~271 │272 └─ lib/pyex/interpreter/binary_ops.ex:673:16: Pyex.Interpreter.BinaryOps.decimal_op/5273 └─ lib/pyex/interpreter/binary_ops.ex:680:53: Pyex.Interpreter.BinaryOps.decimal_op/5274 └─ lib/pyex/interpreter/binary_ops.ex:681:58: Pyex.Interpreter.BinaryOps.decimal_op/5275276 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)277 │278 673 │ if Decimal.equal?(dr, Decimal.new(0)) do279 │ ~280 │281 └─ lib/pyex/interpreter/binary_ops.ex:673:35: Pyex.Interpreter.BinaryOps.decimal_op/5282 └─ lib/pyex/interpreter/binary_ops.ex:689:54: Pyex.Interpreter.BinaryOps.to_decimal/1283284 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)285 │286 676 │ {:pyex_decimal, Decimal.div(dl, dr)}287 │ ~288 │289 └─ lib/pyex/interpreter/binary_ops.ex:676:31: Pyex.Interpreter.BinaryOps.decimal_op/5290291 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)292 │293 682 │ defp decimal_op(:lt, dl, dr, _l, _r), do: Decimal.lt?(dl, dr)294 │ ~295 │296 └─ lib/pyex/interpreter/binary_ops.ex:682:53: Pyex.Interpreter.BinaryOps.decimal_op/5297 └─ lib/pyex/interpreter/binary_ops.ex:685:58: Pyex.Interpreter.BinaryOps.decimal_op/5298299 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)300 │301 683 │ defp decimal_op(:gt, dl, dr, _l, _r), do: Decimal.gt?(dl, dr)302 │ ~303 │304 └─ lib/pyex/interpreter/binary_ops.ex:683:53: Pyex.Interpreter.BinaryOps.decimal_op/5305 └─ lib/pyex/interpreter/binary_ops.ex:684:58: Pyex.Interpreter.BinaryOps.decimal_op/5306307 warning: Explorer.Series.dtype/1 is undefined (module Explorer.Series is not available or is yet to be defined)308 │309 1403 │ dtype = Explorer.Series.dtype(s)310 │ ~311 │312 └─ lib/pyex/methods.ex:1403:29: Pyex.Methods.pandas_series_property/2313314 warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)315 │316 1408 │ {:ok, {:tuple, [Explorer.Series.count(s)]}}317 │ ~318 │319 └─ lib/pyex/methods.ex:1408:37: Pyex.Methods.pandas_series_property/2320321 warning: Explorer.Series.sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)322 │323 1413 │ defp series_sum({:pandas_series, s}, []), do: Explorer.Series.sum(s)324 │ ~325 │326 └─ lib/pyex/methods.ex:1413:65: Pyex.Methods.series_sum/2327328 warning: Explorer.Series.mean/1 is undefined (module Explorer.Series is not available or is yet to be defined)329 │330 1414 │ defp series_mean({:pandas_series, s}, []), do: Explorer.Series.mean(s)331 │ ~332 │333 └─ lib/pyex/methods.ex:1414:66: Pyex.Methods.series_mean/2334335 warning: Explorer.Series.standard_deviation/1 is undefined (module Explorer.Series is not available or is yet to be defined)336 │337 1417 │ Explorer.Series.standard_deviation(s)338 │ ~339 │340 └─ lib/pyex/methods.ex:1417:21: Pyex.Methods.series_std/2341342 warning: Explorer.Series.min/1 is undefined (module Explorer.Series is not available or is yet to be defined)343 │344 1420 │ defp series_min({:pandas_series, s}, []), do: Explorer.Series.min(s)345 │ ~346 │347 └─ lib/pyex/methods.ex:1420:65: Pyex.Methods.series_min/2348349 warning: Explorer.Series.max/1 is undefined (module Explorer.Series is not available or is yet to be defined)350 │351 1421 │ defp series_max({:pandas_series, s}, []), do: Explorer.Series.max(s)352 │ ~353 │354 └─ lib/pyex/methods.ex:1421:65: Pyex.Methods.series_max/2355356 warning: Explorer.Series.median/1 is undefined (module Explorer.Series is not available or is yet to be defined)357 │358 1422 │ defp series_median({:pandas_series, s}, []), do: Explorer.Series.median(s)359 │ ~360 │361 └─ lib/pyex/methods.ex:1422:68: Pyex.Methods.series_median/2362363 warning: Explorer.Series.cumulative_sum/1 is undefined (module Explorer.Series is not available or is yet to be defined)364 │365 1425 │ {:pandas_series, Explorer.Series.cumulative_sum(s)}366 │ ~367 │368 └─ lib/pyex/methods.ex:1425:38: Pyex.Methods.series_cumsum/2369370 warning: Explorer.Series.shift/2 is undefined (module Explorer.Series is not available or is yet to be defined)371 │372 1433 │ shifted = Explorer.Series.shift(s, n)373 │ ~374 │375 └─ lib/pyex/methods.ex:1433:31: Pyex.Methods.series_diff/2376 └─ lib/pyex/methods.ex:1438:38: Pyex.Methods.series_shift/2377378 warning: Explorer.Series.subtract/2 is undefined (module Explorer.Series is not available or is yet to be defined)379 │380 1434 │ {:pandas_series, Explorer.Series.subtract(s, shifted)}381 │ ~382 │383 └─ lib/pyex/methods.ex:1434:38: Pyex.Methods.series_diff/2384385 warning: Explorer.Series.abs/1 is undefined (module Explorer.Series is not available or is yet to be defined)386 │387 1442 │ {:pandas_series, Explorer.Series.abs(s)}388 │ ~389 │390 └─ lib/pyex/methods.ex:1442:38: Pyex.Methods.series_abs/2391392 warning: Explorer.Series.to_list/1 is undefined (module Explorer.Series is not available or is yet to be defined)393 │394 1450 │ Explorer.Series.to_list(s)395 │ ~396 │397 └─ lib/pyex/methods.ex:1450:21: Pyex.Methods.series_tolist/2398399 warning: Explorer.Series.window_mean/3 is undefined (module Explorer.Series is not available or is yet to be defined)400 │401 1473 │ {:pandas_series, Explorer.Series.window_mean(s, w, min_periods: w)}402 │ ~403 │404 └─ lib/pyex/methods.ex:1473:38: Pyex.Methods.rolling_mean/2405406 warning: Explorer.Series.window_sum/3 is undefined (module Explorer.Series is not available or is yet to be defined)407 │408 1477 │ {:pandas_series, Explorer.Series.window_sum(s, w, min_periods: w)}409 │ ~410 │411 └─ lib/pyex/methods.ex:1477:38: Pyex.Methods.rolling_sum/2412413 warning: Explorer.Series.window_min/3 is undefined (module Explorer.Series is not available or is yet to be defined)414 │415 1481 │ {:pandas_series, Explorer.Series.window_min(s, w, min_periods: w)}416 │ ~417 │418 └─ lib/pyex/methods.ex:1481:38: Pyex.Methods.rolling_min/2419420 warning: Explorer.Series.window_max/3 is undefined (module Explorer.Series is not available or is yet to be defined)421 │422 1485 │ {:pandas_series, Explorer.Series.window_max(s, w, min_periods: w)}423 │ ~424 │425 └─ lib/pyex/methods.ex:1485:38: Pyex.Methods.rolling_max/2426427 warning: Explorer.Series.window_standard_deviation/3 is undefined (module Explorer.Series is not available or is yet to be defined)428 │429 1489 │ {:pandas_series, Explorer.Series.window_standard_deviation(s, w, min_periods: w)}430 │ ~431 │432 └─ lib/pyex/methods.ex:1489:38: Pyex.Methods.rolling_std/2433434 warning: Explorer.DataFrame.names/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)435 │436 1499 │ {:ok, Explorer.DataFrame.names(df)}437 │ ~438 │439 └─ lib/pyex/methods.ex:1499:30: Pyex.Methods.pandas_dataframe_property/2440441 warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)442 │443 1503 │ {rows, cols} = Explorer.DataFrame.shape(df)444 │ ~445 │446 └─ lib/pyex/methods.ex:1503:39: Pyex.Methods.pandas_dataframe_property/2447448 warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)449 │450 165 │ defp builtin_len([{:pandas_series, s}]), do: Explorer.Series.count(s)451 │ ~452 │453 └─ lib/pyex/builtins.ex:165:64: Pyex.Builtins.builtin_len/1454455 warning: Explorer.DataFrame.shape/1 is undefined (module Explorer.DataFrame is not available or is yet to be defined)456 │457 166 │ defp builtin_len([{:pandas_dataframe, df}]), do: elem(Explorer.DataFrame.shape(df), 0)458 │ ~459 │460 └─ lib/pyex/builtins.ex:166:76: Pyex.Builtins.builtin_len/1461462 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)463 │464 976 │ case Decimal.parse(float_str) do465 │ ~466 │467 └─ lib/pyex/builtins.ex:976:18: Pyex.Builtins.builtin_round/1468469 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)470 │471 978 │ rounded = Decimal.round(d, ndigits, :half_even)472 │ ~473 │474 └─ lib/pyex/builtins.ex:978:27: Pyex.Builtins.builtin_round/1475476 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)477 │478 979 │ result = Decimal.to_float(rounded)479 │ ~480 │481 └─ lib/pyex/builtins.ex:979:26: Pyex.Builtins.builtin_round/1482483 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)484 │485 1719 │ def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))486 │ ~487 │488 └─ lib/pyex/builtins.ex:1719:52: Pyex.Builtins.truthy?/1489490 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)491 │492 1719 │ def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))493 │ ~494 │495 └─ lib/pyex/builtins.ex:1719:70: Pyex.Builtins.truthy?/1496497 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)498 │499 1828 │ def py_repr({:pyex_decimal, d}), do: Decimal.to_string(d)500 │ ~501 │502 └─ lib/pyex/builtins.ex:1828:48: Pyex.Builtins.py_repr/1503504 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)505 │506 144 │ def py_str({:pyex_decimal, d}), do: Decimal.to_string(d)507 │ ~508 │509 └─ lib/pyex/interpreter/helpers.ex:144:47: Pyex.Interpreter.Helpers.py_str/1510 └─ lib/pyex/interpreter/helpers.ex:157:64: Pyex.Interpreter.Helpers.py_repr_fmt/1511512 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)513 │514 223 │ def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))515 │ ~516 │517 └─ lib/pyex/interpreter/helpers.ex:223:52: Pyex.Interpreter.Helpers.truthy?/1518519 warning: the following clause will never match:520521 {:ok, method} ->522523 because it attempts to match on the result of:524525 Pyex.Methods.resolve(object, attr)526527 which has type:528529 dynamic(:error)530531 type warning found at:532 │533 750 │ {:ok, method} ->534 │ ~~~~~~~~~~~~~~~~535 │536 └─ lib/pyex/interpreter.ex:750: Pyex.Interpreter.eval/3537538 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)539 │540 223 │ def truthy?({:pyex_decimal, d}), do: not Decimal.equal?(d, Decimal.new(0))541 │ ~542 │543 └─ lib/pyex/interpreter/helpers.ex:223:70: Pyex.Interpreter.Helpers.truthy?/1544545 warning: the following clause will never match:546547 {:ok, method} ->548549 because it attempts to match on the result of:550551 Pyex.Methods.resolve(object, attr)552553 which has type:554555 dynamic(:error)556557 type warning found at:558 │559 1303 │ {:ok, method} ->560 │ ~~~~~~~~~~~~~~~~561 │562 └─ lib/pyex/interpreter.ex:1303: Pyex.Interpreter.eval_getattr_on_value/4563564 warning: Explorer.DataFrame.pull/2 is undefined (module Explorer.DataFrame is not available or is yet to be defined)565 │566 1905 │ col = Explorer.DataFrame.pull(df, key)567 │ ~568 │569 └─ lib/pyex/interpreter.ex:1905:34: Pyex.Interpreter.eval_subscript/4570571 warning: Explorer.Series.mask/2 is undefined (module Explorer.Series is not available or is yet to be defined)572 │573 1911 │ {{:pandas_series, Explorer.Series.mask(s, mask)}, env, ctx}574 │ ~575 │576 └─ lib/pyex/interpreter.ex:1911:47: Pyex.Interpreter.eval_subscript/4577578 warning: Explorer.Series.count/1 is undefined (module Explorer.Series is not available or is yet to be defined)579 │580 1914 │ len = Explorer.Series.count(s)581 │ ~582 │583 └─ lib/pyex/interpreter.ex:1914:35: Pyex.Interpreter.eval_subscript/4584585 warning: Explorer.Series.at/2 is undefined (module Explorer.Series is not available or is yet to be defined)586 │587 1920 │ {Explorer.Series.at(s, index), env, ctx}588 │ ~589 │590 └─ lib/pyex/interpreter.ex:1920:32: Pyex.Interpreter.eval_subscript/4591592 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)593 │594 205 │ case Decimal.parse(:erlang.float_to_binary(mantissa, [])) do595 │ ~596 │597 └─ lib/pyex/interpreter/fstring_format.ex:205:20: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2598 └─ lib/pyex/interpreter/fstring_format.ex:220:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2599 └─ lib/pyex/interpreter/fstring_format.ex:405:18: Pyex.Interpreter.FstringFormat.format_float_rounded/2600601 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)602 │603 208 │ |> Decimal.round(precision, :half_even)604 │ ~605 │606 └─ lib/pyex/interpreter/fstring_format.ex:208:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2607 └─ lib/pyex/interpreter/fstring_format.ex:221:58: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2608 └─ lib/pyex/interpreter/fstring_format.ex:408:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2609610 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)611 │612 209 │ |> Decimal.to_string(:normal)613 │ ~614 │615 └─ lib/pyex/interpreter/fstring_format.ex:209:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2616 └─ lib/pyex/interpreter/fstring_format.ex:222:27: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2617 └─ lib/pyex/interpreter/fstring_format.ex:409:20: Pyex.Interpreter.FstringFormat.format_float_rounded/2618619 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)620 │621 221 │ m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)622 │ ~623 │624 └─ lib/pyex/interpreter/fstring_format.ex:221:22: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2625626 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)627 │628 221 │ m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)629 │ ~630 │631 └─ lib/pyex/interpreter/fstring_format.ex:221:38: Pyex.Interpreter.FstringFormat.format_scientific_bankers/2632633 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)634 │635 397 │ |> Decimal.round(precision)636 │ ~637 │638 └─ lib/pyex/interpreter/fstring_format.ex:397:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2639640 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)641 │642 398 │ |> Decimal.to_string()643 │ ~644 │645 └─ lib/pyex/interpreter/fstring_format.ex:398:16: Pyex.Interpreter.FstringFormat.format_decimal_fixed/2646647 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)648 │649 392 │ case Decimal.parse(:erlang.float_to_binary(float_val, [])) do650 │ ~651 │652 └─ lib/pyex/interpreter/format.ex:392:18: Pyex.Interpreter.Format.format_float_bankers/2653 └─ lib/pyex/interpreter/format.ex:417:20: Pyex.Interpreter.Format.format_scientific_py/2654 └─ lib/pyex/interpreter/format.ex:432:22: Pyex.Interpreter.Format.format_scientific_py/2655 └─ lib/pyex/interpreter/format.ex:472:22: Pyex.Interpreter.Format.format_g_py/2656657 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)658 │659 395 │ |> Decimal.round(precision, :half_even)660 │ ~661 │662 └─ lib/pyex/interpreter/format.ex:395:20: Pyex.Interpreter.Format.format_float_bankers/2663 └─ lib/pyex/interpreter/format.ex:420:22: Pyex.Interpreter.Format.format_scientific_py/2664 └─ lib/pyex/interpreter/format.ex:433:58: Pyex.Interpreter.Format.format_scientific_py/2665 └─ lib/pyex/interpreter/format.ex:475:24: Pyex.Interpreter.Format.format_g_py/2666667 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)668 │669 396 │ |> Decimal.to_string(:normal)670 │ ~671 │672 └─ lib/pyex/interpreter/format.ex:396:20: Pyex.Interpreter.Format.format_float_bankers/2673 └─ lib/pyex/interpreter/format.ex:421:22: Pyex.Interpreter.Format.format_scientific_py/2674 └─ lib/pyex/interpreter/format.ex:434:27: Pyex.Interpreter.Format.format_scientific_py/2675676 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)677 │678 433 │ m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)679 │ ~680 │681 └─ lib/pyex/interpreter/format.ex:433:22: Pyex.Interpreter.Format.format_scientific_py/2682683 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)684 │685 433 │ m2 = Decimal.div(m2, Decimal.new(10)) |> Decimal.round(precision, :half_even)686 │ ~687 │688 └─ lib/pyex/interpreter/format.ex:433:38: Pyex.Interpreter.Format.format_scientific_py/2689690 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)691 │692 476 │ |> Decimal.to_float()693 │ ~694 │695 └─ lib/pyex/interpreter/format.ex:476:24: Pyex.Interpreter.Format.format_g_py/2696697== Type checking failed with errors ==698could 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"