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
|
#encoding: utf-8
$LOAD_PATH.push File.expand_path('../lib', __FILE__)
require 'prometheus/client/version'
Gem::Specification.new do |s|
s.name = 'prometheus-client-mmap'
s.version = Prometheus::Client::VERSION
s.summary = 'A suite of instrumentation metric primitives ' \
'that can be exposed through a web services interface.'
s.authors = ['Tobias Schmidt', 'Paweł Chojnacki', 'Stan Hu', 'Will Chandler']
s.email = ['ts@soundcloud.com', 'pawel@gitlab.com', 'stanhu@gmail.com', 'wchandler@gitlab.com']
s.homepage = 'https://gitlab.com/gitlab-org/prometheus-client-mmap'
s.license = 'Apache-2.0'
s.files = `git ls-files Cargo.lock Cargo.toml README.md .tool-versions lib ext vendor`.split("\n")
s.require_paths = ['lib']
s.extensions = Dir.glob('{ext/**/extconf.rb}')
# This C extension uses ObjectSpace::WeakRef with Integer keys (https://bugs.ruby-lang.org/issues/16035)
s.required_ruby_version = '>= 3.1'
s.add_dependency "base64"
s.add_dependency "bigdecimal"
s.add_dependency "logger"
s.add_dependency "rb_sys", "~> 0.9.87"
s.add_development_dependency 'fuzzbert', '~> 1.0', '>= 1.0.4'
s.add_development_dependency 'gem_publisher', '~> 1'
s.add_development_dependency 'pry', '~> 0.12.2'
s.add_development_dependency "rake-compiler", "~> 1.2.7"
s.add_development_dependency "rspec", "~> 3.2"
s.add_development_dependency 'ruby-prof', '~> 1.7'
end
|