Sha256: ed47d3357f25d16a27b79d3cfbddfbc86735400bf007dd10f568ac949dda8a80

Contents?: true

Size: 1.75 KB

Versions: 11

Compression:

Stored size: 1.75 KB

Contents

# frozen_string_literal: true

lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)

require 'karafka/version'

Gem::Specification.new do |spec|
  spec.name        = 'karafka'
  spec.version     = ::Karafka::VERSION
  spec.platform    = Gem::Platform::RUBY
  spec.authors     = ['Maciej Mensfeld']
  spec.email       = %w[contact@karafka.io]
  spec.homepage    = 'https://karafka.io'
  spec.licenses    = %w[LGPL-3.0 Commercial]
  spec.summary     = 'Karafka is Ruby and Rails efficient Kafka processing framework.'
  spec.description = <<-DESC
    Karafka is Ruby and Rails efficient Kafka processing framework.

    Karafka allows you to capture everything that happens in your systems in large scale,
    without having to focus on things that are not your business domain.
  DESC

  spec.add_dependency 'karafka-core', '>= 2.0.12', '< 3.0.0'
  spec.add_dependency 'thor', '>= 0.20'
  spec.add_dependency 'waterdrop', '>= 2.4.10', '< 3.0.0'
  spec.add_dependency 'zeitwerk', '~> 2.3'

  if $PROGRAM_NAME.end_with?('gem')
    spec.signing_key = File.expand_path('~/.ssh/gem-private_key.pem')
  end

  spec.cert_chain    = %w[certs/cert_chain.pem]
  spec.files         = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(spec)/}) }
  spec.executables   = %w[karafka]
  spec.require_paths = %w[lib]

  spec.metadata = {
    'funding_uri' => 'https://karafka.io/#become-pro',
    'homepage_uri' => 'https://karafka.io',
    'changelog_uri' => 'https://github.com/karafka/karafka/blob/master/CHANGELOG.md',
    'bug_tracker_uri' => 'https://github.com/karafka/karafka/issues',
    'source_code_uri' => 'https://github.com/karafka/karafka',
    'documentation_uri' => 'https://karafka.io/docs',
    'rubygems_mfa_required' => 'true'
  }
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
karafka-2.1.1 karafka.gemspec
karafka-2.1.0 karafka.gemspec
karafka-2.0.41 karafka.gemspec
karafka-2.0.40 karafka.gemspec
karafka-2.0.39 karafka.gemspec
karafka-2.0.38 karafka.gemspec
karafka-2.0.37 karafka.gemspec
karafka-2.0.36 karafka.gemspec
karafka-2.0.35 karafka.gemspec
karafka-2.0.34 karafka.gemspec
karafka-2.0.33 karafka.gemspec