theOGognf/finagg

Move installation functions

Closed this issue · 2 comments

Right now, each submodule has one installation function with options to install other features. It'd make more sense if the installation function was split into a sql.install function and a features.MyFeature.install method, where the features.MyFeature.install method installed based on rows written to a table via the sql.install function. This will make it easier to choose which features to install in the future.

This is done for the SEC submodule. Here's a task list for the remaining:

  • fred
  • fundamentals
  • indices
  • sec
  • yfinance

Installation functions have been moved - still adding more features but considering this done