Rakefile
changeset 16 420037982f78
parent 11 ffa70066522c
child 17 5db18679edcf
equal deleted inserted replaced
15:1332deddb45d 16:420037982f78
    29 	s.authors      = [ 'Mahlon E. Smith', 'Michael Granger' ]
    29 	s.authors      = [ 'Mahlon E. Smith', 'Michael Granger' ]
    30 	s.email        = [ 'mahlon@martini.nu', 'ged@faeriemud.org' ]
    30 	s.email        = [ 'mahlon@martini.nu', 'ged@faeriemud.org' ]
    31 	s.platform     = Gem::Platform::RUBY
    31 	s.platform     = Gem::Platform::RUBY
    32 	s.summary      = "Base classes for using Symphony with ssh."
    32 	s.summary      = "Base classes for using Symphony with ssh."
    33 	s.name         = 'symphony-ssh'
    33 	s.name         = 'symphony-ssh'
    34 	s.version      = '0.2.0'
    34 	s.version      = '0.2.1'
    35 	s.license      = 'BSD-3-Clause'
    35 	s.license      = 'BSD-3-Clause'
    36 	s.has_rdoc     = true
    36 	s.has_rdoc     = true
    37 	s.require_path = 'lib'
    37 	s.require_path = 'lib'
    38 	s.bindir       = 'bin'
    38 	s.bindir       = 'bin'
    39 	s.files        = File.read( __FILE__ ).split( /^__END__/, 2 ).last.split
    39 	s.files        = File.read( __FILE__ ).split( /^__END__/, 2 ).last.split
    43 machines over ssh.  With them, you can use AMQP (via Symphony) to
    43 machines over ssh.  With them, you can use AMQP (via Symphony) to
    44 run batch commands, execute templates as scripts, and perform any
    44 run batch commands, execute templates as scripts, and perform any
    45 batch/remoting stuff you can think of without the need of separate
    45 batch/remoting stuff you can think of without the need of separate
    46 client agents.
    46 client agents.
    47 	EOF
    47 	EOF
    48 	s.required_rubygems_version = '>= 2.0.3'
    48 	s.required_ruby_version = '>= 2.6.0'
    49 	s.required_ruby_version = '>= 2.0.0'
       
    50 
    49 
    51 	s.add_dependency 'configurability', '~> 3.2'
    50 	s.add_dependency 'configurability', [ '>= 3.2', '<= 4.99' ]
    52 	s.add_dependency 'symphony', '~> 0.11'
    51 	s.add_dependency 'symphony', '~> 0.13'
    53 	s.add_dependency 'inversion', '~> 1.1'
    52 	s.add_dependency 'inversion', '~> 1.2'
    54 	s.add_dependency 'net-ssh', '~> 5.0'
    53 	s.add_dependency 'net-ssh', '~> 5.0'
    55 	s.add_dependency 'net-sftp', '~> 2.1'
    54 	s.add_dependency 'net-sftp', '~> 2.1'
    56 
    55 
    57 	s.add_development_dependency 'rspec',     '~> 3.7'
    56 	s.add_development_dependency 'rspec',     '~> 3.7'
    58 	s.add_development_dependency 'simplecov', '~> 0.16'
    57 	s.add_development_dependency 'simplecov', '~> 0.16'