From c6ea3cbfcc41419cd6cb281c5f8b45163fd17cea Mon Sep 17 00:00:00 2001 From: Nathan Youngman Date: Wed, 27 Dec 2023 15:48:21 -0700 Subject: [PATCH] Resolve Dialyzer errors on Elixir 1.16 closes #642 --- lib/tesla/multipart.ex | 2 +- mix.exs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/tesla/multipart.ex b/lib/tesla/multipart.ex index be8673dc..2cff8be4 100644 --- a/lib/tesla/multipart.ex +++ b/lib/tesla/multipart.ex @@ -103,7 +103,7 @@ defmodule Tesla.Multipart do false -> headers end - data = File.stream!(path, [], 2048) + data = File.stream!(path, 2048) add_file_content(mp, data, filename, opts ++ [headers: headers]) end diff --git a/mix.exs b/mix.exs index 9e128ec2..4bdf8033 100644 --- a/mix.exs +++ b/mix.exs @@ -10,7 +10,7 @@ defmodule Tesla.Mixfile do version: @version, description: description(), package: package(), - elixir: "~> 1.10", + elixir: "~> 1.16", elixirc_paths: elixirc_paths(Mix.env()), deps: deps(), lockfile: lockfile(System.get_env("LOCKFILE")), @@ -18,7 +18,7 @@ defmodule Tesla.Mixfile do dialyzer: [ plt_core_path: "_build/#{Mix.env()}", plt_add_apps: [:mix, :inets, :idna, :ssl_verify_fun, :ex_unit], - plt_add_deps: :project + plt_add_deps: :apps_direct ], docs: docs(), preferred_cli_env: [coveralls: :test, "coveralls.html": :test]