1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
# encoding: utf-8
# frozen_string_literal: true
require_relative 'lib/oauth2/version'
Gem::Specification.new do |spec|
spec.add_dependency 'faraday', ['>= 0.17.3', '< 3.0']
spec.add_dependency 'jwt', ['>= 1.0', '< 3.0']
spec.add_dependency 'multi_xml', '~> 0.5'
spec.add_dependency 'rack', ['>= 1.2', '< 4']
spec.add_dependency 'snaky_hash', '~> 2.0'
spec.add_dependency 'version_gem', '~> 1.1'
spec.authors = ['Peter Boling', 'Erik Michaels-Ober', 'Michael Bleigh']
spec.description = 'A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.'
spec.email = ['peter.boling@gmail.com']
spec.homepage = 'https://gitlab.com/oauth-xx/oauth2'
spec.licenses = %w[MIT]
spec.name = 'oauth2'
spec.required_ruby_version = '>= 2.2.0'
spec.summary = 'A Ruby wrapper for the OAuth 2.0 protocol.'
spec.version = OAuth2::Version::VERSION
spec.post_install_message = "
You have installed oauth2 version #{OAuth2::Version::VERSION}, congratulations!
There are BREAKING changes if you are upgrading from < v2, but most will not encounter them, and updating your code should be easy!
We have made two other major migrations:
1. master branch renamed to main
2. Github has been replaced with Gitlab
Please see:
• https://gitlab.com/oauth-xx/oauth2#what-is-new-for-v20
• https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md
• https://groups.google.com/g/oauth-ruby/c/QA_dtrXWXaE
Please report issues, and support the project! Thanks, |7eter l-|. l3oling
"
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = "#{spec.homepage}/-/tree/v#{spec.version}"
spec.metadata['changelog_uri'] = "#{spec.homepage}/-/blob/v#{spec.version}/CHANGELOG.md"
spec.metadata['bug_tracker_uri'] = "#{spec.homepage}/-/issues"
spec.metadata['documentation_uri'] = "https://www.rubydoc.info/gems/#{spec.name}/#{spec.version}"
spec.metadata['wiki_uri'] = "#{spec.homepage}/-/wiki"
spec.metadata['funding_uri'] = 'https://liberapay.com/pboling'
spec.metadata['rubygems_mfa_required'] = 'true'
spec.require_paths = %w[lib]
spec.bindir = 'exe'
spec.files = Dir[
'lib/**/*',
'CHANGELOG.md',
'CODE_OF_CONDUCT.md',
'CONTRIBUTING.md',
'LICENSE',
'README.md',
'SECURITY.md',
]
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.add_development_dependency 'addressable', '>= 2'
spec.add_development_dependency 'backports', '>= 3'
spec.add_development_dependency 'bundler', '>= 2'
spec.add_development_dependency 'rake', '>= 12'
spec.add_development_dependency 'rexml', '>= 3'
spec.add_development_dependency 'rspec', '>= 3'
spec.add_development_dependency 'rspec-block_is_expected'
spec.add_development_dependency 'rspec-pending_for'
spec.add_development_dependency 'rspec-stubbed_env'
spec.add_development_dependency 'rubocop-lts', '~> 8.0'
spec.add_development_dependency 'silent_stream'
end
|