<commit_before># coding: utf-8

require File.join(File.dirname(__FILE__), 'lib', 'calabash', 'version')

lib_files = Dir.glob('{lib,bin}/**/{.irbrc,*.{rb,feature,yml}}')
doc_files =  ['README.md', 'LICENSE', 'CONTRIBUTING.md', 'VERSIONING.md']
jar_files =  ['lib/calabash/android/lib/screenshot_taker.jar']
calmd5_exe = Dir.glob('lib/calabash/android/lib/calmd5/**/{calmd5,calmd5-pie}')
gem_files = lib_files + doc_files + jar_files + calmd5_exe

Gem::Specification.new do |spec|
  spec.name          = 'calabash'
  spec.authors       = ['<NAME>',
                        '<NAME>',
                        '<NAME>',
                        '<NAME>']
  spec.email         = ['<EMAIL>',
                        '<EMAIL>',
                        '<EMAIL>',
                        '<EMAIL>']

  spec.summary       = 'Automated Acceptance Testing for Mobile Apps'
  spec.description   =
        %q{Calabash is a Behavior-driven development (BDD)
framework for Android and iOS. It supports both native and hybrid app testing.

It is developed and maintained by Xamarin and is released under the Eclipse
Public License.}

  spec.homepage      = 'https://xamarin.com/test-cloud'
  spec.license       = 'EPL-1.0'

  spec.required_ruby_version = '>= 2.0'

  spec.version       = Calabash::VERSION
  spec.platform      = Gem::Platform::RUBY

  spec.files         = gem_files
  spec.executables   = 'calabash'
  spec.require_paths = ['lib']

  spec.add_dependency 'cucumber', '>= 1.3', '< 3.0'
  spec.add_dependency 'edn', '>= 1.0.6', '< 2.0'
  spec.add_dependency 'slowhandcuke', '>= 0.0.3', '< 1.0'
  spec.add_dependency 'geocoder', '>= 1.1.8', '< 2.0'
  spec.add_dependency 'httpclient', '~> 2.6'
  spec.add_dependency 'escape', '>= 0.0.4', '< 1.0'
  spec.add_dependency 'run_loop', '>= 1.3.3', '< 2.0'
  spec.add_dependency 'clipboard'

  # These dependencies should match the xamarin-test-cloud dependencies.
  spec.add_dependency 'rubyzip', '~> 1.1'
  spec.add_dependency 'bundler', '>= 1.3.0', '< 2.0'

  # Run-loop should control the version.
  spec.add_dependency 'awesome_print'
  spec.add_dependency 'json'

  # Development dependencies.
  spec.add_development_dependency 'yard', '~> 0.8'
  spec.add_development_dependency 'redcarpet', '~> 3.1'

  # Run-loop should control the version.
  spec.add_development_dependency 'rake'
  spec.add_development_dependency 'travis'
  spec.add_development_dependency 'pry'
  spec.add_development_dependency 'pry-nav'

  spec.add_development_dependency 'rspec', '~> 3.0'
  spec.add_development_dependency 'guard-rspec'
  spec.add_development_dependency 'guard-bundler'
  spec.add_development_dependency 'growl'
  spec.add_development_dependency 'luffa'

end
<commit_msg>Gemspec: Luffa should not only be a development dependency<commit_after># coding: utf-8

require File.join(File.dirname(__FILE__), 'lib', 'calabash', 'version')

lib_files = Dir.glob('{lib,bin}/**/{.irbrc,*.{rb,feature,yml}}')
doc_files =  ['README.md', 'LICENSE', 'CONTRIBUTING.md', 'VERSIONING.md']
jar_files =  ['lib/calabash/android/lib/screenshot_taker.jar']
calmd5_exe = Dir.glob('lib/calabash/android/lib/calmd5/**/{calmd5,calmd5-pie}')
gem_files = lib_files + doc_files + jar_files + calmd5_exe

Gem::Specification.new do |spec|
  spec.name          = 'calabash'
  spec.authors       = ['<NAME>',
                        '<NAME>',
                        '<NAME>',
                        '<NAME>']
  spec.email         = ['<EMAIL>',
                        '<EMAIL>',
                        '<EMAIL>',
                        '<EMAIL>']

  spec.summary       = 'Automated Acceptance Testing for Mobile Apps'
  spec.description   =
        %q{Calabash is a Behavior-driven development (BDD)
framework for Android and iOS. It supports both native and hybrid app testing.

It is developed and maintained by Xamarin and is released under the Eclipse
Public License.}

  spec.homepage      = 'https://xamarin.com/test-cloud'
  spec.license       = 'EPL-1.0'

  spec.required_ruby_version = '>= 2.0'

  spec.version       = Calabash::VERSION
  spec.platform      = Gem::Platform::RUBY

  spec.files         = gem_files
  spec.executables   = 'calabash'
  spec.require_paths = ['lib']

  spec.add_dependency 'cucumber', '>= 1.3', '< 3.0'
  spec.add_dependency 'edn', '>= 1.0.6', '< 2.0'
  spec.add_dependency 'slowhandcuke', '>= 0.0.3', '< 1.0'
  spec.add_dependency 'geocoder', '>= 1.1.8', '< 2.0'
  spec.add_dependency 'httpclient', '~> 2.6'
  spec.add_dependency 'escape', '>= 0.0.4', '< 1.0'
  spec.add_dependency 'run_loop', '>= 1.3.3', '< 2.0'
  spec.add_dependency 'clipboard'

  # These dependencies should match the xamarin-test-cloud dependencies.
  spec.add_dependency 'rubyzip', '~> 1.1'
  spec.add_dependency 'bundler', '>= 1.3.0', '< 2.0'

  # Run-loop should control the version.
  spec.add_dependency 'awesome_print'
  spec.add_dependency 'json'
  spec.add_dependency 'luffa'

  # Development dependencies.
  spec.add_development_dependency 'yard', '~> 0.8'
  spec.add_development_dependency 'redcarpet', '~> 3.1'

  # Run-loop should control the version.
  spec.add_development_dependency 'rake'
  spec.add_development_dependency 'travis'
  spec.add_development_dependency 'pry'
  spec.add_development_dependency 'pry-nav'

  spec.add_development_dependency 'rspec', '~> 3.0'
  spec.add_development_dependency 'guard-rspec'
  spec.add_development_dependency 'guard-bundler'
  spec.add_development_dependency 'growl'

end

{'fraction_non_alphanumeric': 0.1488346485593687, 'fraction_numerical': 0.019820150486327768, 'mean_word_length': 3.1698546289211937, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 45, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1598268', 'n_tokens_mistral': 2005, 'n_tokens_neox': 1869, 'n_words': 372}