Skip to content
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

Halibot should respect module/agent requirements.txt #127

Open
richteer opened this issue Feb 6, 2019 · 0 comments
Open

Halibot should respect module/agent requirements.txt #127

richteer opened this issue Feb 6, 2019 · 0 comments

Comments

@richteer
Copy link
Contributor

richteer commented Feb 6, 2019

Halibot core has few to no python module dependencies, but modules may require extra libraries. We should allow some form of signalling when a halibot-module requires a python-module. For example, if the user tries to install the halibot-irc agent, and do not have pydle installed, we should at the minimum throw a warning. Bonus points to also allow fetching of the requisite python module via pip. Fetching dependencies should not be a default action, however.

Breakdown:

  1. Warn the user if a halibot-module requires an unresolved external dependency
  2. Support version checking and version enforcement for external dependencies
  3. (extra) Support optionally fetching dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant