-
Notifications
You must be signed in to change notification settings - Fork 184
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
Add support for depending on local Hex packages #261
Comments
we should probably also have a task to manually download a package (which was recently mentioned on Slack), e.g.:
and a task similar to |
Yeah, after we implement local packages we can add |
My main interest in such a task was for testing but with the smoke stuff now in hex.build I am probably happy with the way things are. |
I agree there's less need for this feature now, but it would still be a nice thing to have. Closing this but if someone wants to contribute it feel free of course. We need a download task because it's difficult for users to manually download private packages today since you can't just |
Offline environments or packages built with
mix hex.build
should be able to be depended on directly.Proposal for package definition:
{:ecto, "~> 2.0", hex_local: "foo/ecto-2.0.2.tar"}
Notes for implementor:
This dependency should not be handled by the remote converger because running dependency resolution for it does not make any sense. It should also probably be a separate
Mix.SCM
implementation./cc @josevalim
The text was updated successfully, but these errors were encountered: