fluent-plugin-kinesis.gemspec (34 lines of code) (raw):
# coding: utf-8
#
# Copyright 2014-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
#
# Licensed under the Amazon Software License (the "License").
# You may not use this file except in compliance with the License.
# A copy of the License is located at
#
# http://aws.amazon.com/asl/
#
# or in the "license" file accompanying this file. This file is distributed
# on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
# express or implied. See the License for the specific language governing
# permissions and limitations under the License.
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'fluent_plugin_kinesis/version'
require 'kinesis_producer/binary'
Gem::Specification.new do |spec|
spec.name = "fluent-plugin-kinesis"
spec.version = FluentPluginKinesis::VERSION
spec.author = 'Amazon Web Services'
spec.summary = %q{Fluentd output plugin that sends events to Amazon Kinesis.}
spec.homepage = "https://github.com/awslabs/aws-fluent-plugin-kinesis"
spec.license = "Amazon Software License"
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
spec.files += KinesisProducer::Binary::Files.values
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.required_ruby_version = '>= 2.0.0'
spec.add_dependency "fluentd", ">= 0.10.58", "< 2"
spec.add_dependency "protobuf", ">= 3.5.5"
spec.add_dependency "aws-sdk", "~> 2"
spec.add_dependency "concurrent-ruby", "~> 1"
spec.add_dependency "os", ">= 0.9.6"
spec.add_development_dependency "bundler", "~> 1.10"
spec.add_development_dependency "rake", "~> 10.0"
spec.add_development_dependency "test-unit", ">= 3.0.8"
spec.add_development_dependency "test-unit-rr", ">= 1.0.3"
spec.add_development_dependency "pry", ">= 0.10.1"
spec.add_development_dependency "pry-byebug", ">= 3.3.0"
spec.add_development_dependency "pry-stack_explorer", ">= 0.4.9.2"
spec.add_development_dependency "net-empty_port", ">= 0.0.2"
spec.add_development_dependency "rubyzip", ">= 1.0.0"
spec.add_development_dependency "mocha", ">= 1.1.0"
spec.add_development_dependency "webmock", ">= 1.24.2"
spec.add_development_dependency "fakefs", ">= 0.8.1"
end