1
1
# frozen_string_literal: true
2
2
3
3
Gem ::Specification . new do |spec |
4
-
5
4
spec . name = 'aws-sdk-core'
6
- spec . version = File . read ( File . expand_path ( '../ VERSION' , __FILE__ ) ) . strip
5
+ spec . version = File . read ( File . expand_path ( 'VERSION' , __dir__ ) ) . strip
7
6
spec . summary = 'AWS SDK for Ruby - Core'
8
7
spec . description = 'Provides API clients for AWS. This gem is part of the official AWS SDK for Ruby.'
9
8
spec . author = 'Amazon Web Services'
@@ -12,14 +11,16 @@ Gem::Specification.new do |spec|
12
11
spec . require_paths = [ 'lib' ]
13
12
spec . files = Dir [ 'LICENSE.txt' , 'CHANGELOG.md' , 'VERSION' , 'lib/**/*.rb' , 'sig/**/*.rbs' , 'ca-bundle.crt' ]
14
13
15
- spec . add_dependency ( 'jmespath ' , '~> 1' , '>= 1.6.1 ' ) # necessary for secure jmespath JSON parsing
14
+ spec . add_dependency ( 'aws-eventstream ' , '~> 1' , '>= 1.3.0 ' ) # necessary for binary eventstream
16
15
spec . add_dependency ( 'aws-partitions' , '~> 1' , '>= 1.992.0' ) # necessary for new endpoint resolution
17
16
spec . add_dependency ( 'aws-sigv4' , '~> 1.9' ) # necessary for s3 express auth/native sigv4a support
18
- spec . add_dependency ( 'aws-eventstream' , '~> 1' , '>= 1.3.0' ) # necessary for binary eventstream
17
+
18
+ spec . add_dependency ( 'base64' )
19
+ spec . add_dependency ( 'jmespath' , '~> 1' , '>= 1.6.1' ) # necessary for secure jmespath JSON parsing
19
20
20
21
spec . metadata = {
21
22
'source_code_uri' => 'https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-core' ,
22
- 'changelog_uri' => 'https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-core/CHANGELOG.md'
23
+ 'changelog_uri' => 'https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-core/CHANGELOG.md'
23
24
}
24
25
25
26
spec . required_ruby_version = '>= 2.5'
0 commit comments