-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make :hackney an optional dependency #231
Conversation
f740f19
to
812026e
Compare
0d9faed
to
9191e92
Compare
9191e92
to
3dda08e
Compare
+1, Hackney brings in a whole slew of Erlang dependencies (certifi, idna, unicode_util_compat, metrics, mimerl, parse_trans, ssl_verify_fun). Another solution would be to post results with httpc, and support certifi or castore as optional deps for the certs. I might be able to work on this if there's interest in merging a PR. |
797c821
to
0ea71bb
Compare
0ea71bb
to
5a8a39f
Compare
5a8a39f
to
8018227
Compare
@parroty hey there! This is a good change IMO. Anything I can help with to get this over the finish line? Btw, would love to help out more with excoveralls, so if you need a hand feel free to shoot me an email (my email is on my GitHub profile). Cheers! |
ad4309d
to
5e6a0ea
Compare
@parroty, I changed the implementation so those who need to post to the coveralls.io service, only need to install It also simplifies the patch :-) |
5e6a0ea
to
e17a506
Compare
@parroty, I changed back the implementation to avoid compile warnings, but made it easier to review. If there's anything you need changed to get this merged, please let me know. Thanks! :-) |
e17a506
to
b9d0256
Compare
b9d0256
to
6ae89ad
Compare
Any progress on this? Ran into this today while installing another dependency that wants to use a newer version of certifi |
Thanks for the follow up. Sorry about late responses 🙇 .
I am somewhat concerned about the behavioral change.
This direction would be less friction approach, but haven't been able to dig deeper. |
6ae89ad
to
de0d61b
Compare
Thank you 🙇 . I'm closing this issue. |
This allows those who don't need to post to the coveralls.io service to reduce their dependencies. If they do try to run a Mix task that posts to coveralls.io, they are instructed to install
:hackney
and recompile ExCoveralls.