# -*- encoding: utf-8 -*-
# stub: sqa 0.0.6 ruby lib

Gem::Specification.new do |s|
  s.name = "sqa".freeze
  s.version = "0.0.6".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "allowed_push_host" => "https://rubygems.org", "homepage_uri" => "https://github.com/MadBomber/sqa", "source_code_uri" => "https://github.com/MadBomber/sta" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Dewayne VanHoozer".freeze]
  s.date = "2023-08-18"
  s.description = "Simplistic playpen (e.g. not for serious use) for doing technical analysis of stock prices.".freeze
  s.email = ["dvanhoozer@gmail.com".freeze]
  s.executables = ["sqa".freeze]
  s.files = [".envrc".freeze, "CHANGELOG.md".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "bin/sqa".freeze, "checksums/sqa-0.0.1.gem.sha512".freeze, "checksums/sqa-0.0.2.gem.sha512".freeze, "checksums/sqa-0.0.3.gem.sha512".freeze, "checksums/sqa-0.0.4.gem.sha512".freeze, "checksums/sqa-0.0.5.gem.sha512".freeze, "checksums/sqa-0.0.6.gem.sha512".freeze, "docs/README.md".freeze, "docs/average_true_range.md".freeze, "docs/bollinger_bands.md".freeze, "docs/candlestick_pattern_recognizer.md".freeze, "docs/data_frame.md".freeze, "docs/donchian_channel.md".freeze, "docs/double_top_bottom_pattern.md".freeze, "docs/exponential_moving_average.md".freeze, "docs/fibonacci_retracement.md".freeze, "docs/head_and_shoulders_pattern.md".freeze, "docs/identify_wave_condition.md".freeze, "docs/market_profile.md".freeze, "docs/mean_reversion.md".freeze, "docs/momentum.md".freeze, "docs/moving_average_convergence_divergence.md".freeze, "docs/peaks_and_valleys.md".freeze, "docs/relative_strength_index.md".freeze, "docs/requirements.md".freeze, "docs/simple_moving_average.md".freeze, "docs/stochastic_oscillator.md".freeze, "docs/strategy.md".freeze, "docs/true_range.md".freeze, "lib/sqa.rb".freeze, "lib/sqa/activity.rb".freeze, "lib/sqa/cli.rb".freeze, "lib/sqa/data_frame.rb".freeze, "lib/sqa/data_frame/yahoo_finance.rb".freeze, "lib/sqa/errors.rb".freeze, "lib/sqa/indicator.rb".freeze, "lib/sqa/indicator/average_true_range.rb".freeze, "lib/sqa/indicator/bollinger_bands.rb".freeze, "lib/sqa/indicator/candlestick_pattern_recognizer.rb".freeze, "lib/sqa/indicator/donchian_channel.rb".freeze, "lib/sqa/indicator/double_top_bottom_pattern.rb".freeze, "lib/sqa/indicator/elliott_wave_theory.rb".freeze, "lib/sqa/indicator/exponential_moving_average.rb".freeze, "lib/sqa/indicator/exponential_moving_average_trend.rb".freeze, "lib/sqa/indicator/fibonacci_retracement.rb".freeze, "lib/sqa/indicator/head_and_shoulders_pattern.rb".freeze, "lib/sqa/indicator/market_profile.rb".freeze, "lib/sqa/indicator/mean_reversion.rb".freeze, "lib/sqa/indicator/momentum.rb".freeze, "lib/sqa/indicator/moving_average_convergence_divergence.rb".freeze, "lib/sqa/indicator/peaks_and_valleys.rb".freeze, "lib/sqa/indicator/relative_strength_index.rb".freeze, "lib/sqa/indicator/simple_moving_average.rb".freeze, "lib/sqa/indicator/simple_moving_average_trend.rb".freeze, "lib/sqa/indicator/stochastic_oscillator.rb".freeze, "lib/sqa/indicator/true_range.rb".freeze, "lib/sqa/portfolio.rb".freeze, "lib/sqa/stock.rb".freeze, "lib/sqa/strategy.rb".freeze, "lib/sqa/strategy/README.md".freeze, "lib/sqa/strategy/common.rb".freeze, "lib/sqa/strategy/consensus.rb".freeze, "lib/sqa/strategy/ema.rb".freeze, "lib/sqa/strategy/mp.rb".freeze, "lib/sqa/strategy/mr.rb".freeze, "lib/sqa/strategy/random.md".freeze, "lib/sqa/strategy/random.rb".freeze, "lib/sqa/strategy/rsi.rb".freeze, "lib/sqa/strategy/sma.rb".freeze, "lib/sqa/trade.rb".freeze, "lib/sqa/version.rb".freeze]
  s.homepage = "https://github.com/MadBomber/sqa".freeze
  s.licenses = ["MIT".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 2.7".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "sqa - Stock Qualitative Analysis".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<activesupport>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<daru>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<descriptive_statistics>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<gruff>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<mixlib-config>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<nenv>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<version_gem>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<amazing_print>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<bundler>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<debug_me>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<minitest>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
end